SShortSingh.

Programming

0
ProgrammingDEV Community ·

What 15 Real-World Product Security Engagements Taught Me About Lean Security

Product Security problems in startups are rarely caused by a complete absence of security. More often, security exists — but it grew organically, unevenly, and without a clear operating model. Over time, I reviewed a sample of 15 anonymized Product Security engagements across startups, scale-ups, and growing software companies. The environments were different. So were the architectures, cloud platforms, engineering maturity, and business constraints.

0
ProgrammingDEV Community ·

Wiretables: tables for Laravel and Livewire written in Blade

Table packages for Livewire usually define the columns in PHP arrays, which is comfortable until one cell needs something the configuration did not plan for. Wiretables goes the other way: you write the table in Blade, cell by cell, and the package brings the pieces, their look and the behaviour every list repeats. Columns that hide or stack into cards on a phone, header sorting kept in the URL, load more, a row actions menu nothing cuts off, and the 11 themes of the wire* family. It is pure CSS, so it does not depend on Tailwind or Bootstrap. It is a regular Laravel package.

0
ProgrammingDEV Community ·

How I built a 3D Animated SaaS Landing Page with React Three Fiber & GSAP

Hey everyone! 👋 I'm super excited to share my very first web project/digital product: Nuvia — a modern, dark-mode 3D SaaS Landing Page template. Building interactive 3D elements for the web while maintaining high performance and responsiveness can be tricky. I built Nuvia to offer a smooth, production-ready starting point for SaaS startups and creators. React / Next.js: Component architecture.

0
ProgrammingDEV Community ·

Bench Court: Case Western v. University of Washington, or how my lab protocols went on trial

This is a submission for the Sanity Challenge, Path Two: Vibe-Code Something Strange Labs run on numbers that reputable sources can't agree on. How long should 1:10 bleach sit on a spill? The University of Washington says 30 minutes, UC Santa Barbara 20, Case Western 15–20. How long do you autoclave biohazardous waste? Virginia Tech says 30 minutes; UNC says 60.

0
ProgrammingDEV Community ·

AWS Support plans changed, and most CLF-C02 notes have not

AWS has reshuffled its Support plans, and a lot of Cloud Practitioner prep material has not caught up yet. Support plans sit under task 4.3 of the CLF-C02 exam guide, so this is one of the few places where an old flashcard can cost you a point. I went through the current AWS documentation line by line while checking a set of practice questions, and this is what it says as of October 4, 2026. The AWS Support plans page lists four plans. Plan Starts at What it adds Basic free, every account account and billing help, support forums, service health checks, documentation Business Support+ $29 per m

0
ProgrammingDEV Community ·

One layout file, three outputs: building printer test pages as real CMYK PDFs with Astro

I built testpageforprinter.com, a free set of printer test sheets (color, black and white, CMYK, alignment, nozzle check, scale, photo, duplex). Most "printer test page" sites hand you one generic image. I wanted sheets that really are what they claim to be: vector, in the right color space, at the right size. This post covers the part I found most interesting to build. A test page that goes through a browser print dialog can quietly be wrong in three ways: the page is scaled ("Fit to page"), so an alignment test lies to you; colors are converted to RGB, so a "CMYK" test is not testing the cya

0
ProgrammingDEV Community ·

RecallBuddy — hackathon submission

RecallBuddy — submission Track: open innovation / offline-first One line: a voice companion for my aunt with memory trouble, running entirely on her family's laptop, that answers her repeated questions as patiently the fourth time as the first. Gihub link: https://github.com/vaishud12/RecallBuddy-1 Stack: whisper tiny + llama3.2:3b (Ollama) + pyttsx3, all local. MIT. No data leaves the machine. Verified: 58 tests · live model 3/3 · offline proof 8/8 · everything below was run on the build machine (WSL2, no GPU).

0
ProgrammingDEV Community ·

Daywell: A More Realistic, AI-Powered Planner

What I Built I built Daywell, a personal planner for my friend who has trouble keeping a track of their daily activities and ends up over scheduling. It combines tasks, reminders, a daily schedule, and productivity insights to help make busy days more manageable. Daywell calculates planned and available time, flags overloaded schedules, and suggests tasks to move. Over time, it tracks what gets completed or postponed, so its monthly analytics can reveal patterns—like which days or hours tend to be most productive. Demo There isn’t a hosted demo yet.

0
ProgrammingDEV Community ·

Gemma Garage: a local Gemma reads a mechanic's scribbled notes and orders the parts

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend A small appointment book for a relative who runs a car workshop. He keeps his jobs as scribbles like cambio aceite motor opel aceite 5w30, then spends his evenings phoning the parts distributor and chasing customers for the yearly oil change and ITV (the Spanish roadworthiness test). Gemma Garage keeps the scribbles and does the paperwork: He types the job the way he would write it on paper. A local Gemma model reads it and shows, live, what it understood: the job, the car, the parts and how often it repeats. The

0
ProgrammingDEV Community ·

Starting Nusku: a continuous profiler for Linux, built in Zig, no shortcuts

I've always wanted to see the complete performance picture before pushing any code or building something. Not after it's slow in production, not after a user complains about it, before. Click a button, run a command, trigger a request, and actually see what that cost instead of guessing. That itch has been sitting with me for years. Back in university, I took a course on application performance, and every single homework was the same loop: profile a feature, find what's slow, fix it, measure again, confirm it's actually better.

0
ProgrammingDEV Community ·

Implementing Reviewable Named Transformations Across a Property Management App

Short answer: named transformations are versioned image-processing definitions that give every screen the same output contract; for property listing photos, keep a small registry in code, include its version in the cache key, and send only the moderated derivative live. Choice Consistency Review cost Storage and cache effect Best fit Width and quality in each view Low High; rules are scattered Duplicate variants are easy to create A prototype with one image surface Named definitions in one registry High Low; one diff shows the policy A bounded, predictable variant set A small app that ships we

0
ProgrammingDEV Community ·

Building Closure: An Autonomous Workspace for My Friend's Chaotic Mind

What I Built I built Closure, an AI-assisted personal workspace designed to help manage "open loops." I built this for a close friend and fellow university student who constantly juggles a dozen different things—hackathons, academic research, LeetCode grinding, and side projects. Standard to-do lists never worked for them because their work doesn't happen in a linear checklist; it happens in bursts across different platforms. This led to severe task paralysis and the anxiety of "open loops" taking up mental RAM. Closure solves this by passively tracking what they are actually doing. Instead of

0
ProgrammingDEV Community ·

RasoiVault: Preserving My Mom's Unwritten Recipes with Gemma 3 & Ancient Millets

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend My mother has cooked incredible traditional meals for our family for decades, but her recipes have never existed on paper. Like millions of home cooks, her kitchen runs entirely on intuition and sensory memory: "fry until the aroma fills the room," "a gooseberry-sized ball of tamarind," and "a small fistful of roasted jeera." Whenever anyone asks her for a recipe, it's impossible to follow or replicate accurately. On top of that, we've recently been focusing on everyday family wellness at home—trying to incorporat

0
ProgrammingDEV Community ·

I Built Dadi's Recipe Vault to Save Family Recipes

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend I built Dadi's Recipe Vault, a web app that turns family recipe memories into structured recipes. The idea came from a simple problem: a lot of family recipes aren't actually written down. Someone knows how to make something and explains it over a phone call or sends a message with the recipe. Over time, those messages can get buried, and the recipe can be lost. So I wanted to make something simple where you can give the app a recipe explanation or transcript, and it turns that unstructured information into a prop

← NewerPage 651 of 3151Older →