SShortSingh.

Programming

0
ProgrammingDEV Community ·

Fixing 413 request entity to large on laravel + nginx

After deploying my Laravel application to an Ubuntu VPS using Nginx, I encountered this error when uploading a PDF: 413 Request Entity Too Large The application was running normally, but every upload request failed instantly. The issue wasn't related to Laravel. By default, Nginx limits the maximum size of the request body. When an uploaded file exceeds that limit, Nginx rejects the request before it reaches your Laravel application. Open your Nginx site configuration: sudo nano /etc/nginx/sites-available/your-domain Inside the server block, add: client_max_body_size 100M; Example: server { li

0
ProgrammingDEV Community ·

Kaagaz: I built a private life-admin companion for my parents

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend My parents are actually pretty good at keeping important documents. Electricity bills, warranties, receipts, notices, insurance papers — they usually have them somewhere. The problem isn't losing the documents. It's remembering what each document means and what needs to happen next. A bill arrives and it needs to be paid before a certain date.

0
ProgrammingDEV Community ·

Hi DEV 👋 I'm Anish: a Mechanical Engineer Explaining ML & AI in Plain English

Hi DEV community! I'm Anish Rane, a mechanical engineer from India who moved into machine learning. I recently finished an MSc in Machine Learning & AI at Liverpool John Moores University. I started writing because most ML tutorials either drown you in maths or skip the why. I write the guides I wish I'd had when I switched from engineering to AI: plain English, worked examples, and code you can actually run.

0
ProgrammingDEV Community ·

I built Pocket Tutor, a local Gemma study buddy for a friend

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend. I built Pocket Tutor, a study buddy for a friend who wanted studying to feel more visual and interactive. You can start with a topic—even if you don’t have notes ready—or paste in your notes. Pocket Tutor uses them to create a short theory lesson, flashcards, and a four-question quiz. It also offers links to find videos and other study resources.

0
ProgrammingDEV Community ·

Claude Max Plan Price 2026: Max 5x vs Max 20x, 5x Wins

The Claude Max plan price is $100 per month for Max 5x and $200 per month for Max 20x, both billed monthly only (Anthropic Help Center). Max 5x wins for most buyers: the two tiers are feature-identical, so the extra $100 buys nothing but headroom. Max 20x only pays off if you hit Pro-level limits every working day — and two separate Max 5x seats cost the same as one Max 20x, often the better split for two users. Max 5x: $100/month. Max 20x: $200/month.

0
ProgrammingDEV Community ·

When Should a UK Freelancer Register for VAT?

Most freelancers think VAT registration is something that happens to them — a letter from HMRC when turnover crosses £90,000 in a rolling 12 months. But you can register voluntarily at any point, and for some freelancers it is one of the smartest financial moves they make. For others, it is a costly mistake. Here is how to tell which camp you are in. The compulsory trigger is simple: cross £90,000 of VAT-taxable turnover in any rolling 12-month period (the threshold since April 2024) and you must register within 30 days.

0
ProgrammingDEV Community ·

DeepCompass: The IIT Madras BS Degree AI Study Workbench

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend I built DeepCompass for my friend and study partner Nitish, as well as our fellow peers enrolled in the IIT Madras BS Degree in Data Science & Applications,a rigorous degree program with thousands of students balancing demanding collegiate coursework, full-time jobs, and intense exam pressure. In the IITM BS program, semester grading hinges on high-stakes in-person Computer-Based Tests (CBT) held in exam centers across India. Some subjects are specifically too hard to keep up with and students keep toggling betwee

0
ProgrammingDEV Community ·

What CVE-2026-84411 says about trusting perimeter assumptions on network devices

What CVE-2026-84411 says about trusting perimeter assumptions on network devices The assumption under test Network devices are often treated as part of the perimeter rather than as assets inside it. The reasoning is that a device which enforces filtering is itself protected by that filtering. CVE-2026-84411 puts that reasoning under pressure. The flaw is in the RouterOS web management service, it runs before the login check, and CISA's advisory ICSA-26-272-06 rates it 9.8 Critical with root code execution or denial of service as the outcome. A device enforces policy on traffic that passes thro

0
ProgrammingDEV Community ·

Ask Iche: I built a version of me my colleague can ask about git

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend For six months, my colleague has sent me the same message: "Iche, git is doing something again." She's a Flutter developer learning a Node.js backend. The code isn't where she gets stuck. Git is. Push, pull, fetch, and the classic: "why was my push rejected?" Every time, I stop what I'm doing and explain the same few fixes again. She doesn't need a git course.

0
ProgrammingDEV Community ·

ShelfLife-KIMS

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend I built ShelfLife-KIMS, a smart kitchen management system that helps a household decide what to cook based on the people in the house, their food restrictions and preferences, and the ingredients they already have. The main things I built are: Household management — create a household and add different members. Food profiles — store allergies, dietary restrictions, dislikes, preferred foods, spice level, texture, and cuisine preferences. Inventory management — add ingredients, track quantities and expiry dates, ed

0
ProgrammingDEV Community ·

SpeakUp

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend I built SpeakUp, a local AI-powered mock interview coach for my friend Ayan. Ayan is preparing for placements and has a frustrating problem: he knows the answers, but struggles to communicate them during interviews. When we discuss technical topics normally, he can explain them well. But when placed in an interview-like situation, he tends to hesitate, use filler words, lose structure, and struggle to communicate his thoughts clearly. So I built SpeakUp specifically for him.

0
ProgrammingDEV Community ·

Stop Letting Obfuscation Break Your Reflection Code: A Practical .NET Survival Guide

You've finished your .NET application, run it through an obfuscator, and everything looks great. The Day Reflection Meets Obfuscation A Real-World Example Reflection Is Everywhere, Even When You Don't Think It Is The Wrong Solution: Disable Obfuscation Everywhere Think in Terms of Contracts How to Find Reflection Risks Before They Become Bugs Serialization Can Fail Too WPF Developers Face an Additional Challenge The Production Checklist I Recommend A Simple Rule to Remember If the runtime must discover a component by name, that name is no longer an implementation detail. It's a contract. Succe

0
ProgrammingDEV Community ·

OpenTakeoff: measuring construction plans in the browser and over MCP

I'm developing OpenTakeoff. My background is commercial flooring estimating, so the part I focus on is evaluating on held out completed takeoffs. A takeoff is the measurement step of an estimate: floor area, wall length, wall surface area or counts of items shown on a plan. OpenTakeoff has a browser canvas for doing that manually and an MCP server that lets an agent work with the same measurement engine. Apache-2.0.

0
ProgrammingDEV Community ·

Quiz Master – An AI-Powered Quiz Learning Companion

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend I built Quiz Master, an AI-powered quiz application designed to make learning more interactive, engaging, and enjoyable. Quiz Master allows users to practice different topics through quizzes, answer questions, and evaluate their knowledge through an interactive learning experience. I created this project to help a friend who wanted a simple and fun way to practice different subjects instead of relying on traditional study methods. The main goal was to make learning feel less like studying and more like an interact

← NewerPage 647 of 3151Older →