SShortSingh.

Programming

0
ProgrammingDEV Community ·

ReadEase: Building an Assistive Reading Studio for My Friend’s Mom with Dyslexia

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built I built ReadEase for my friend’s mom, who has lived with dyslexia her entire life. Whenever she tries to read online articles, long emails, recipes, or digital documents, letters often seem to flip, rotate, and crowd together on the screen. The harsh glare of standard white web pages causes severe eye fatigue and headaches within minutes. Over the years, she found herself having to ask family members to read things out loud for her, something that took away her reading independence and left her feelin

0
ProgrammingDEV Community ·

You Said You'd: A 100% Local AI Commitment Tracker for Forgetful Friends

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend *"You Said You'd" * is a local, privacy-first AI commitment tracker. I built this for a friend who is incredibly busy and constantly making casual promises in WhatsApp and Telegram groups ("I'll send you that link tomorrow", "Let's grab lunch next week", "I owe you $20 for the tickets"). Unsurprisingly, these casual commitments get lost in the noise of group chats, leading to forgotten plans and missed IOUs. To solve this, I built a brutalist, retro-themed web application where they can drop in a raw chat export (

0
ProgrammingDEV Community ·

Badge Studio: Private, Local AI Sticker Ideas for Any Celebration

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend A friend of mine recently got married and wanted to make their own version of the familiar “I Demoed” sticker with custom wording. The existing design was great inspiration, but it was not flexible enough for the moment. I've done custom hexes before, and the curve of the text is super annoying to self make for someone less familiar with design. So moving forward, I wanted a tool to make this easier. So I "built" Badge Studio, a browser-based sticker maker for any accomplishment, milestone, joke, or delightfully s

0
ProgrammingDEV Community ·

20+ Years of Friendship. One Weekend to Build His Marketing Department.

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend Built for Nathan: best friend of 20+ years, musician behind Flies Like Robots, not a marketing guy. Self-hosted Gemma 4 watches and listens to his video, then drafts the YouTube metadata and Bandcamp copy in his voice, and picks a hook for a vertical Short. He edits or approves. Soundboard remembers the edit, uploads as private, and reads it back from YouTube before calling it verified. Code • 60 s demo • Deployed site What I Built Nathan makes the music and the videos.

0
ProgrammingDEV Community ·

The time I screwed up a conference talk (And the talk on Pydantic I would have given)

Hi there -- I know it's been a while. A lot of things have changed and a lot of things have remained the same. I felt inspired to write today for a couple of reasons: I want to talk about screwing up because I screwed up yesterday and rather than let the shame beat me up, I want to transform these feelings into humility and maybe a lesson you can learn from or relate to I want to find a way to share my talk because it's a good talk and I am proud of it and you might find some of it useful PyBay is one of my favorite conferences. I've spoken at PyBay three times, and each time, I've grown close

0
ProgrammingDEV Community ·

Why vul.cve Returns Zero for CVE-2026-96365: Reading Exposure Data Honestly

Why vul.cve Returns Zero for CVE-2026-96365: Reading Exposure Data Honestly Vulnerability overview CVE-2026-96365 is one of 36 identifiers in CERT-BUND advisory WID-SEC-2026-3554, published 23 September 2026 and rated high risk. The advisory covers 16 contributed Drupal projects, with identifiers running from CVE-2026-96355 to CVE-2026-96398. Interpretation starts with the two ZoomEye results collected for this article. The public record describes remote exploitation in five outcome classes: arbitrary code execution, extended privileges, bypass of security measures, data manipulation or disclo

0
ProgrammingDEV Community ·

How do I give my LLM workflow persistent context across independent client connections?

You build a support workflow in two steps. At 06:00 a scheduled job connects to your MCP server, reads the night's tickets and works out that 4127 and 4133 are the same bug. At 10:00 you open a chat client and ask the agent which tickets can be closed. That is a new client connection, perhaps to a different server instance, and the agent starts from nothing. What the first step worked out lived with the first connection, and that connection closed four hours ago.

0
ProgrammingDEV Community ·

QueerCade: Both Sanity Challenge Paths, One Arcade

I built QueerCade — a curated arcade of LGBTQ+ video games — through both paths of the Sanity challenge. One dataset powers all of it. QueerCade (Part 1): Ship an Agent That Queries Real Content Sanity Challenge Path One Submission Mike “Demo” Demopoulos Sep 21 #devchallenge #sanitychallenge #sanity #ai comment The QueerCade Discovery Guide is an AI agent that recommends games, characters, developers, and studios — answering only from the Sanity dataset (3,500+ documents). It never invents a game; if something isn't in the data, it says so. QueerCade (Part 2): Vibe-Code Something Strange — an

0
ProgrammingDEV Community ·

Let's Not Be Hangry: An Open-Model App for My Boyfriend, Who Forgets to Eat

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend My boyfriend has been staying with me while I recover from ankle surgery. He's been taking care of me, and I noticed he wasn't taking care of himself. He forgets to eat. When he's busy, lunch just doesn't happen. And because it's my kitchen, he's hesitant to help himself to anything.

0
ProgrammingDEV Community ·

Architecting reliable geofencing in Android without battery suicide

The awkward silence It happened during a quiet afternoon in the local library. I was sitting in a study room with three other developers, and the silence was heavy. Suddenly, my phone erupted into a ringtone I thought I had disabled. It wasn't just a buzz; it was a loud, aggressive notification sound that seemed to echo off the walls. I fumbled to silence it, but the delay was enough.

0
ProgrammingDEV Community ·

How Sanity Context & MCP Supercharged AI Customer Support in Basegent & Bucket Space

This is a submission for the Sanity Challenge, Path One: Ship an Agent That Queries Real Content Over the past few months, I have been building Basegent, a modern AI customer support and operations platform. Basegent gives developers and SaaS teams an intelligent chat assistant that can resolve real customer problems, cite official documentation, and escalate smoothly to human operators when confidence drops. At the same time, I run Bucket Space—a modern web application built for smart bookmarking, content capture, and personal library organization. Naturally, I wanted Bucket to be the proving

0
ProgrammingDEV Community ·

What changed in the AWS AI Practitioner exam guide, AIF-C01 version 1.1

If you are preparing for the AWS Certified AI Practitioner exam with material written before May 2026, part of the syllabus moved under you. AWS published version 1.1 of the AIF-C01 exam guide on April 30, 2026, five weeks after version 1.0, and the guide itself says updates show up on the exam about a month after publication. I went through the revision page line by line while writing a set of practice questions, and this is what changed. The domain weights in version 1.1 are Fundamentals of AI and ML 20 percent, Fundamentals of GenAI 24, Applications of Foundation Models 28, Guidelines for R

0
ProgrammingDEV Community ·

HomeMemory {Memo}

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend HomeMemory is a private memory for the small things families keep forgetting. Mother,sister,father and I are always asking: where are the spare keys, what's the Wi-Fi password, where did the wallet go, which hospital receipt was that, when does this medicine expire. You take a photo, add a short note ("wallet on the side table in my bedroom"), and a mascot called Memo remembers it. Later you ask in plain English, Urdu or Roman Urdu and get an answer with the source photo. A "Due soon" tab flags medicines and docum

0
ProgrammingDEV Community ·

Letter Buddy: An Offline AI That Explains Official Letters in Telugu

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend. I built Letter Buddy for my neighbour, who receives official letters such as insurance, banking, pension, and utility documents in English and often needs someone else to explain what they actually mean. [REPLACE THIS SENTENCE WITH YOUR REAL MOMENT]: The moment that made me build it was when ____________________________________________. The problem wasn't that the information was unavailable. The problem was that it was written in a language and style that made a simple question difficult: "What is this letter sa

0
ProgrammingDEV Community ·

Homa: O protocolo que turbo‑acelera seu treinamento de IA

Homa: O protocolo que está revolucionando o treinamento distribuído de IA Introdução Nos últimos meses Homa virou assunto quente no Hacker News e nos principais fóruns de machine learning. As buscas por “Homa”, “alternativas ao TCP para IA” e “protocolos de rede AI” dispararam +350 % no Google Trends. Se você ainda usa TCP ou QUIC nos clusters de treinamento, está perdendo performance e pagando mais caro por hora de nuvem. Neste guia prático (cerca de 2 800 palavras) você vai descobrir: Como a arquitetura de Homa elimina o gargalo de latência. Benchmarks reais que mostram ganhos de 2 – 5×.

0
ProgrammingDEV Community ·

DEV Challenge 1 Complete - StudyMate

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend StudyMate is an AI-powered study companion built for students who spend too much time converting long study material into something they can actually revise. I built it with fellow students in mind — especially when exams are approaching and there is a lot of material to go through. StudyMate allows a student to paste their study material and automatically generates: 📝 Concise study notes 🔑 Important key points 🧠 AI-generated multiple-choice questions ✅ Interactive quizzes with instant scoring Instead of manual

0
ProgrammingDEV Community ·

Triage Order After a Credential-Exposure Advisory: What to Fix First on Fortinet Edge Devices

Triage Order After a Credential-Exposure Advisory: What to Fix First on Fortinet Edge Devices On 18 June 2026, the Australian Cyber Security Centre (ACSC) published an alert titled "Reported widespread credential exposure affecting Fortinet Firewalls and VPN Gateways" [1]. The alert is aimed at all Australians and Australian organisations that use Fortinet devices, and it describes a malicious campaign that is reported to be widespread, largely using exposed credentials and credential-based attacks against Fortinet firewalls and VPN gateways. The ACSC states that this activity can lead to pote

← NewerPage 650 of 3151Older →