SShortSingh.

Programming

0
ProgrammingDEV Community ·

Making a desktop pet feel present: animation, window motion, and the quiet moments

A dog can look convincing in a video and still look wrong when it walks across a desktop. We ran into that while building Mocha Casa, a Windows pet companion made with Electron and JavaScript. This is a development note from our own project. The useful part is the small set of problems behind the demo: synchronizing movement, handling transitions, and giving the user control over a companion that shares their workspace. The intent is to let someone see a familiar pet beside their work, especially when the real dog or cat cannot sit there.

0
ProgrammingDEV Community ·

A VIN Validation Checklist for Car Marketplace Developers

If you run a car marketplace, classifieds site or dealer tool, the VIN field is your best defense against bad listings, but only if you validate it properly. A check-digit test alone isn't enough. Here's a layered checklist, from cheap input checks to cross-checking the listing. Trim whitespace, remove spaces and dashes, uppercase everything. Don't silently "fix" I, O and Q to 1/0.

0
ProgrammingDEV Community ·

VIN Position 11 Deep Dive: Plant Codes, Why They Are Manufacturer-Specific, and How to Use Them

Position 11 of a 17-character VIN identifies the assembly plant. It's one of the most useful characters for spotting mismatches and understanding recalls, and also one of the most misunderstood, because unlike the model year code it has no universal table. This post explains how it works and how to use it correctly in code and when buying a car. Under NHTSA's VIN rule (49 CFR Part 565), position 11 must identify the plant of manufacture, and each manufacturer defines its own plant codes and submits them to NHTSA. ISO 3779 leaves position 11 to the manufacturer too.

0
ProgrammingDEV Community ·

Docker Sandboxes CVE-2026-77179 and CVE-2026-79994: when the agent VM can still reach the host

Docker Sandboxes CVE-2026-77179 and CVE-2026-79994: when the agent VM can still reach the host Docker Sandboxes is the feature that runs an AI coding agent inside a purpose-built virtual machine, so that whatever the agent does stays out of the developer's environment. In September 2026 Docker published two advisories showing that a process inside that virtual machine could reach the host anyway. The first issue is CVE-2026-77179. It affects the virtio-fs host server used to share files with the sandbox, in versions from 0.28.0 up to but not including 0.42.0. Docker rated it critical and the C

0
ProgrammingHacker News ·

New article traces the historical evolution of machine precision in computing

A recently posted article on Hacker News examines the historical development of precision in computing machines. It explores the engineering and conceptual advancements that enabled increasingly accurate calculations. The piece, which has garnered significant community discussion, was published on the Hacker News platform. The article's analysis provides insight into a foundational aspect of technological progress.

0
ProgrammingDEV Community ·

The Sheet Outlives AppSheet. Check That Its References Do.

The usual argument for AppSheet over Power Apps is about where the data lives. AppSheet keeps its records in a Google Sheet you own, so if you cancel the subscription the app disappears and the spreadsheet stays. Power Apps keeps them in Dataverse, which is a proper relational database but not a file you can open. That argument is correct as far as it goes. The rows survive.

0
ProgrammingDEV Community ·

First post, Jr Dev!

Vengo del mundo de los negocios, la logística y la atención al cliente, pero hoy mi cabeza está metida en bases de datos, APIs y Node.js, cursando la carrera de Analista de Sistemas. Estoy convencido de que los mejores productos tecnológicos se hacen entendiendo primero el dolor del negocio. Y como la mejor forma de aprender es tirándose al agua, esta semana me sumé al #Hacktoberfest. ¡Ya tengo mis dos primeros Pull Requests en revisión para un proyecto Open Source! Más allá de sumar código, la verdadera ganancia estuvo en enfrentarme al flujo de trabajo real de un equipo de desarrollo: Correg

0
ProgrammingDEV Community ·

Salvage, Rebuilt, Flood: A Developer-Friendly Guide to Title Brands and NMVTIS

If you're shopping for a used car, the single most expensive mistake is buying a vehicle with a branded title you didn't know about. This post explains what title brands are, how NMVTIS works, and where a plain VIN decode fits in. A title brand is a permanent notation a state DMV adds to a vehicle's title when something significant happens to it. Common brands include: Salvage – an insurer declared the vehicle a total loss (damage cost exceeds a state-defined share of its value). Rebuilt / Reconstructed – a salvage vehicle that was repaired and passed a state inspection.

0
ProgrammingDEV Community ·

Onchain experiments, and why we need them

The blockchain industry should never go stale, but something’s off. What used to feel wide open is getting squeezed by prediction markets and memecoins. That can’t be the whole story. When I first ran into Web3, CryptoKitties were a thing, NFTs were everywhere, and DeFi was exploding. You could seriously imagine building the next decentralized stablecoin, the next onchain collectible, the next lending protocol, with millions of people actually using the chain.

0
ProgrammingDEV Community ·

CH-Ops Access Control and App-Data Backup

CH-Ops access control provides a dedicated permission layer for managing who can use the CH-Ops application and what they can do inside it. Managing a ClickHouse® cluster is only one part of running a database platform. Once a team starts using a shared administration tool, another question becomes important: who is allowed to use the tool, and what happens to the tool's own configuration if the application is lost? CH-Ops addresses both concerns with application-level access control and app-data backup capabilities. The application maintains its own configuration separately from the ClickHous

0
ProgrammingDEV Community ·

AeroGemma: Touch Grass with AI-Powered Air Quality (Powered by Google Gemma)

AeroGemma: Checking If You Can Actually Touch Grass Today 🌿 I spend most of my day in front of a screen, so when the Touch Grass challenge came up, I thought it fit me pretty well. But I also noticed a problem. Going outside isn't always a good idea. If the air is full of PM2.5, ozone and smog, a run or a walk can do more harm than good. I'm from Delhi NCR, so I know this one personally.

0
ProgrammingDEV Community ·

I Built a Dating App That Starts From Side Projects, Not Selfies — in 2 Hours

What if you met someone through what they build with AI — before seeing their photo or job title? That was our experiment for Coffee Meets Codex, built at DevDay Exchange Community Hack Day: Taipei on Oct 4. We got 3rd place — voted by other builders, not judges. This is the technical breakdown of how we did it in a few hours, and why our agent kept building after we stopped. Most social apps start with a profile.

← NewerPage 615 of 3146Older →