SShortSingh.

Programming

0
ProgrammingDEV Community ·

Windows 11 Dropping Wi-Fi on Boot? Blame Your VPN Kill Switch

Every developer has a familiar morning ritual: power on the workstation, grab a fresh cup of coffee, fire up the terminal, and wait for local containers and background daemons to spin up. Except lately, Windows 11 has been injecting an infuriating obstacle into that workflow: roughly five to ten seconds after reaching the desktop, your Wi-Fi silently disconnects. You open the network tray, hit connect manually, and it reconnects immediately without missing a beat for the rest of the workday. Reboot tomorrow, however, and the cycle repeats. If you run an always-on VPN with a persistent, strict

0
ProgrammingDEV Community ·

One bug class, four fusion modes: finding cache corruption in QueryFusionRetriever

What happened On 2026-10-03, michaelswissa filed a bug in llama_index: QueryFusionRetriever corrupts rankings when a caching retriever returns shared NodeWithScore wrappers. Relative and distance-based fusion normalize scores in place, so a wrapper shared across queries gets normalized for one result set and then read back as if it were another's. His patch (#23333) fixes two of the four fusion modes. While reviewing it, I extended his reproduction script to all four modes — and the same mutation class was live in the other two: reciprocal_rerank writes fused scores back into the retriever's o

0
ProgrammingDEV Community ·

Building a Privacy-First AI CRM Assistant for My Friend's Business

Matt runs a growing business, but his daily intake operation was becoming a bottleneck. His team receives business inquiries through email, website forms, and messaging channels. The incoming information is highly inconsistent. Some inquiries are valuable sales opportunities, some are support questions, some are junk, and others simply lack enough information to make a decision. He needed a system to ingest these inquiries, identify what they are, extract useful structured information, and draft the next response.

0
ProgrammingDEV Community ·

Rental Image Search in 2026: Caption Text, Pixel Matching, and Cache Boundaries

Short answer: use caption and metadata search for immediate property-listing navigation, then add asynchronous pixel matching only for visual questions that justify its storage and cache cost. For a property-management app, the cheapest useful answer is usually caption and metadata search. Pixel search is available too, but only after you accept an asynchronous indexing job, derived data, and a review path for wrong matches. I would ship text search for the listing workflow, then add pixel signals where they answer a specific question such as “show balconies” or “find likely duplicates.” That

0
ProgrammingDEV Community ·

Scholia: an AI study partner that answers from course knowledgebase

This is a submission for the Sanity Challenge: Path One, Ship an Agent That Queries Real Content. Scholia is a study partner for one course. You ask it something, and it answers from that course's own material: the lecture recordings, the slide decks, the textbook, the problem sets and their rubrics, and your own graded work. Every claim comes with a chip you can click. A lecture chip opens the YouTube recording at that second.

0
ProgrammingDEV Community ·

How has AI actually made your life better?

We spend a lot of time discussing new AI tools, comparing models, building things, and exploring what’s possible. I do this too. But I want to hear more about what happens after the experimentation. What problem has AI helped you solve, and what difference did that make in your life? I’ll start with some examples from my own experience.

0
ProgrammingDEV Community ·

New to community

Just set up this account to dive completely into #Hacktoberfest! I'm ready to contribute to open-source and connect with the community this month. Drop your favorite beginner-friendly repos below or let me know what you're building. Let's write some code! 💻✨ #OpenSource #Dev community

0
ProgrammingDEV Community ·

JARVIS THAT CAN CONTROL YOUR ENTIRE SYSTEM...

I'm building my own JARVIS that can control your entire operating system, it can even call someone and talk on your behalf, you can even control it from a remote device like Android or iOS or something like that. Well, all with just a voice command. You can open apps, close apps. I'm currently looking for open-source contributors who can help me with the issues i am facing right now.

0
ProgrammingDEV Community ·

Repair the Confluence Cloud pages your migration quietly broke, one space at a time

Repair the Confluence Cloud pages your migration quietly broke, one space at a time Key takeaways END STATE: one space repaired, with a reviewed JSON plan, a backup of every original page, and the fix confirmed in a browser rather than in a 200 response. Site admin is NOT space admin. Grant yourself space admin first or the run collects 403s for an hour. A storage-format rewrite that is syntactically valid and semantically wrong writes successfully and reports success. The API cannot tell you it is wrong; only the rendered page can.

0
ProgrammingDEV Community ·

Study b : A Private Local AI Practice Partner for a College Friend

StudyB: A Private Local AI Practice Partner for a College Friend 🎓 This is my submission for the Hacktoberfest Weekend Challenge: Build for a Friend. I built StudyBuddy, a small AI-powered practice partner for a college friend preparing for technical interviews, vivas, and exams. The problem was simple: sometimes you want to practice technical questions, but there isn't always someone available to practice with. StudyBuddy provides three focused modes: Viva Practice — practices questions one at a time like a viva examiner. Interview Practice — focuses on technical interview topics such as Jav

0
ProgrammingDEV Community ·

Skip the migration writes that change nothing, without skipping the ones that matter

Skip the migration writes that change nothing, without skipping the ones that matter Key takeaways END STATE: a re-run that writes only what differs, with a false-SAME test suite you run BEFORE trusting it with a write. Our canonicaliser nulled any object holding an empty text key. A mention's attrs carries one, so attrs.id vanished and two DIFFERENT users hashed the same. Fixed by guarding on node type. Hash the PLANNED value against the destination.

0
ProgrammingDEV Community ·

Code Is Not Cheap: Why Software Fundamentals Matter More Than Ever in the AI Era

An AI coding agent can inspect your repository, spin up a new endpoint, modify the database schema, wire the frontend, generate unit tests, handle errors, and produce a migration—all in under ten minutes. A task that once consumed an engineer’s entire afternoon can now be triggered with a single prompt. State Ownership: Does this new endpoint actually own this state, or is it creating a distributed monolith anti-pattern? Idempotency: Can this request safely execute twice if a network timeout triggers an automatic retry? Failure Modes: What happens if the database write succeeds, but the downst

0
ProgrammingDEV Community ·

Build your migration's gap list before you start, and make the differ refuse to guess

Build your migration's gap list before you start, and make the differ refuse to guess Key takeaways END STATE: a list of what your migration will NOT carry, produced from your own inventory before day one, with partials called out separately. Coverage is THREE-state, not two. Custom fields are copied by type; workflows only when linked to a project. A boolean set hides both. Identical config names on two tenants are different entities.

0
ProgrammingDEV Community ·

A pentest lab on Apple Silicon (and what a frontend dev did with root)

In the first post of this series I said the lab and the language came next: how to build a sealed environment where you can break things freely. This is the lab. I built it, ran a full engagement through it against a deliberately vulnerable target, took the box to root two different ways, and wrote the whole thing up as a guide anyone on an Apple Silicon Mac can follow. Then, because old habits die hard, I defaced the server with a pure-CSS animation. More on that at the end.

0
ProgrammingDEV Community ·

notifyUsers=false in Jira Cloud: four ways your test bed fakes a pass

notifyUsers=false in Jira Cloud: four ways your test bed fakes a pass Key takeaways Before you trust any notification test, run POST /rest/api/3/issue/{key}/notify. A 403 means your tenant sends nothing and every suppression test you run will pass. A company-managed project created over POST /rest/api/3/project has NO notification scheme unless you pass notificationScheme explicitly. I reproduced this across three templates and two project types. user.notify.own.changes defaults to false, so a solo admin testing on their own issue gets no mail whichever route they use.

0
ProgrammingDEV Community ·

Why WE Built TubeOceanic for YouTube Analytics

We built TubeOceanic because we wanted an easier way to look at YouTube channel numbers without jumping between five different sites or doing the math yourself. YouTube actually shares a lot of public info — subscribers, views, video counts, likes, comments, and more. But just staring at one number doesn't really tell you much on its own. A channel with ten million subscribers that's barely getting views tells a very different story than one with a million subscribers growing fast. You need to see the bigger picture, not just a single stat.

← NewerPage 674 of 3153Older →