Morning.dev
My Feed Popular
Login
DEV Community • 2026-08-20 16:45

Tab completion, without writing a completion script

The first post derived a whole command line interface from a client class, and the second turned it into a command that runs from any directory. Both left the same gap in place: the tool knows a great deal that its user does not. order_by is one of four strings. distance_unit is one of two. level is one of five. The client says so in its type hints, and jsonargparse enforces every one of them, to...

0 0
14m read
DEV Community • 2026-08-20 16:41

Why Browser Games That Look Offline Still Need an Internet Connection

Some browser games feel almost offline. They start quickly, use simple controls, and may continue running even when the network becomes unstable for a moment. That experience can be misleading. A game can look lightweight and self-contained while still depending on the internet for its first load, saved scores, live challenges, leaderboards, analytics, advertisements, authentication, or updated ...

0 0
6m read
DEV Community • 2026-08-20 16:41

I encoded a 1000-year-old divination system in Go. Every bug was a distinction my types had collapsed.

I spend my day job on cloud platform work — pipelines, idempotent state machines, the usual distributed-systems apparatus. For the last year I've spent evenings on something with no obvious overlap: an engine that computes and reads Zi Wei Dou Shu (紫微斗數), a Chinese astrology system that's been accreting rules since roughly the Song dynasty. It turned out to overlap completely. Not because divinat...

0 0
11m read
DEV Community • 2026-08-20 16:40

A Linux video player with NVIDIA VFX VSR support (real-time upscaling + frame interpolation, built with an AI coding agent)

Short version of a recent write-up — no full article here, just the pitch. I wanted RTX VSR-class upscaling on Linux, where NVIDIA only opens it to Windows. So an AI coding agent and I built a video player around the NVIDIA Video Effects SDK: real-time AI upscaling + RIFE frame interpolation, wired into a patched libmpv as custom VF filters, with a Qt frontend. Highlights: The models behind R...

0 0
1m read
Cascading Style Sheets • 2026-08-20 16:34

Terminal Card Generator – animated SVG terminal cards for GitHub READMEs (pure HTML, no build step)

submitted by /u/bahtiyarkodadim [link] [comments]

0 0
1m read
DEV Community • 2026-08-20 16:32

Manage State like a Pro: Frontend Edition

AI models write code better and faster than devs, but what AI cannot do reliably for your specific product is make the fundamental system design decisions like: "Where should this piece of data actually live, who owns it, and what happens to the user experience when the network fails, the user refreshes, or a link is shared?" The modern frontend engineer’s primary value has shifted from writin...

0 0
5m read
AI UX Patterns for User Transparency
Telerik Blogs • 2026-08-20 16:31

AI UX Patterns for User Transparency

Most users won’t integrate what they can’t see and understand. If the AI applications we build are going to become part of their daily lives, users need transparency.

0 0
1m read
DEV Community • 2026-08-20 16:29

Claude Code with any model: three ways to route it (incl. the 2-minute one)

Claude Code is the best agentic coding interface right now, but out of the box it only talks to Anthropic's API with Anthropic billing. Sometimes you want the same interface with a different brain: Kimi K3 for cheap long sessions, GPT-5.4 to cross-check a plan, Gemini 3.7 Flash for speed, or simply a model that runs on EU infrastructure because your client requires it. There are three ways to do ...

0 0
2m read
DEV Community • 2026-08-20 16:22

Why We Ship Our Security Webhook Fail-Open

pandocore.io Anything that installs an admission webhook into your cluster puts itself in the critical path of pod creation: service meshes, secret injectors, policy engines, security agents. One field in that config, failurePolicy, decides what happens when the vendor's code goes down. Most install guides don't mention it. The te...

0 0
2m read
DEV Community • 2026-08-20 16:21

Introducing Concilium: A Multi-Model Method for Hard Problems

One question, several models Concilium is a method for bringing several AI model families to one difficult question. Instead of asking one assistant for a confident answer, it gives models different roles and lets them explore, challenge and extend one another's work. The human remains responsible for the question, the evidence and the final judgment. The model families The ...

0 0
1m read
DEV Community • 2026-08-20 16:09

Millions of log lines in PHP, at constant memory

Laravel 13, Horizon, PostgreSQL 18. Our product needs to answer a question about a customer's site: which crawler fetched which URL, on which day, and what status code did it get. Not "how many hits yesterday". The cross product. Why not a log analyzer We started with GoAccess, which is an excellent tool, and abandoned it. The reason is worth stating precisely because it is the decisi...

0 0
9m read
DEV Community • 2026-08-20 16:08

The <geolocation> element lands in Chrome 144

I wired up a scratch page with the new <geolocation> element the morning I read the writeup, and the surprise is how small the markup gets. What used to be a navigator.geolocation.getCurrentPosition(...) dance is now a handful of attributes on a single tag. Per the Piccalilli writeup, <geolocation> ships in Chrome 144+. The element began life as a general-purpose <permission> el...

0 0
4m read
DEV Community • 2026-08-20 16:08

I built an AI Shopify audit tool, then decided to take it back into my own hands

Most Shopify audit tools give you a polite report. Vetta roasts your store instead and tells you exactly how to fix what's broken. A few weeks ago, I built Vetta an AI-powered tool that audits Shopify stores for conversion issues. Instead of a standard “here are some insights” report, it bluntly calls out where your store is bleeding money, then gives you actual solutions to fix it. I built th...

0 0
1m read
DEV Community • 2026-08-20 16:06

Blade, Inertia and Filament, on purpose

Laravel 13, Inertia 3, React 19, Filament 5. Part one covered the public site: 26 Blade views, no CDN, no front-end framework, 4,323 bytes of JavaScript. It lives beside a product of 50 Inertia pages and an admin console we did not write. Why each world Each of the three is here because it is the best available answer to one specific problem. The clearest way to show that is one examp...

0 0
10m read
DEV Community • 2026-08-20 16:06

Go 1.27's SIMD ties with NumPy until the data fits in cache

Go 1.27 shipped a simd package in the standard library. It is experimental and sits behind a flag, and every write-up I found described the API. None of them said when it actually helps. So I measured it against NumPy on the same task: a speaker-search index, 346 thousand vectors of 192 dimensions, 66 million multiplications per query. The answer turned out not to be about Go or NumPy at all. ...

0 0
3m read
DEV Community • 2026-08-20 16:05

I built ForgeCMMS, a free open source CMMS to manage work orders, assets and maintenance teams

For the past few weekends I've been working on ForgeCMMS, a free, open source and self hosted CMMS, and it finally feels ready to show. If you've never dealt with a CMMS, it's the software maintenance teams use to keep track of physical assets and repairs: factories, buildings, fleets, gyms, hotels, anything with equipment that breaks. Most of the options out there are paid per user and get expen...

0 0
1m read
The HackerNoon Newsletter: Coinkites AI Audit Didnt Fail. It Was Pointed in the Wrong Direction (8/20/2026)
HackerNoon • 2026-08-20 16:05

The HackerNoon Newsletter: Coinkites AI Audit Didnt Fail. It Was Pointed in the Wrong Direction (8/20/2026)

8/20/2026: Top 5 stories on the HackerNoon homepage!

0 0
1m read
DEV Community • 2026-08-20 16:04

A modern marketing site without a modern front-end stack

Laravel 13, Blade, Tailwind 4, Vite 8. Astro, Hugo, Eleventy and Next are all good at building fast marketing sites. This is not a comparison, and there is no version of this article where one of them loses. Every one of those tools carries real advantages and real costs, and choosing between them is a question of context. This is our context, and these are our numbers. 4,323 bytes. Gzipped Ja...

0 0
11m read
DEV Community • 2026-08-20 16:01

Debugging Node.js Like a Pro

Start with the Right Mindset Debugging is not about guessing. It's about gathering evidence and narrowing down the problem systematically. In Node.js, the tools are built-in and powerful, but most developers only use console.log. Let's change that. Use the Built-in Debugger Node has a built-in debugger that you can start with node inspect. It's a step-by-step command-line de...

0 0
3m read
DEV Community • 2026-08-20 16:01

5 Pandas Tricks I Wish I Knew Earlier

If you've spent any time working with data in Python, you already know Pandas is the backbone of most workflows — but a lot of us start by only scratching the surface. When I began, I relied on ⁠ .head() ⁠, basic ⁠ .loc[] ⁠ filtering, and a lot of trial and error. Here are 5 tricks that would have saved me hours if I'd known them sooner. 1. ⁠ value_counts() ⁠ for Instant Frequency Analy...

0 0
2m read
Previous Next

Showing page 221 of 2349

Previous 221 Next