Morning.dev
My Feed Popular
Login
Lobsters • 2026-08-02 13:49

I'm (mostly) picking models on speed now, not intelligence

Comments

0 0
1m read
DEV Community • 2026-08-02 13:44

Implementing UUID v7 with nothing but crypto.getRandomValues()

Introduction I run a site of small browser-only tools. Each one does a single thing, loads no external resources, and sends nothing to a server. I recently added a UUID generator. Version 4 is a one-liner via crypto.randomUUID(), so there was nothing to build. Version 7 is the interesting one: it is still not in the standard API, and since the site loads no third-party scripts by polic...

0 0
4m read
DEV Community • 2026-08-02 13:43

Why I Am Rebuilding Enterprise Low-Code for the AI Era

Low-code has become a familiar phrase. Drag-and-drop forms. Generated pages. Approval flows. Dashboards. Internal tools. We have all seen the demos, and many of them are genuinely useful. But after spending years around enterprise digitization projects, I became less interested in how quickly a page can be assembled, and more interested in a harder question: Can the system still be understood, ...

0 0
6m read
DEV Community • 2026-08-02 13:43

How to control RGB on RAM sticks, motherboards, coolers, graphics cards programmatically with OpenRGB

When I was building my gaming PC a few years ago, I bought a second-hand pair of RAM sticks with RGB lights. It was entertaining to see them glowing and changing colors. I did not bother myself to control them. Some time later, I got sick of gaming and made a decision to rebuild it into a self-hosting server. The PC moved from my table to an under-TV shelf in the living room. And here, glowing li...

0 0
2m read
DEV Community • 2026-08-02 13:40

My Comfort Food Project: Interactive Sri Lankan Spicy 🧀 Kottu Calculator! 🍜

Hi everyone! 🇱🇰 For the DEV Frontend Challenge: Comfort Food Edition, I wanted to build a web page inspired by the ultimate street comfort food from my home country, Sri Lanka — *Spicy Cheese Kottu! * Kottu is a legendary Sri Lankan street food made with shredded parotta roti, aromatic spices, fresh vegetables, eggs, and meat. In this special version, we add a massive amount of melted cheese to b...

0 0
2m read
Why System Design Interview Prep Is Your Only Moat Against AI
DEV Community • 2026-08-02 13:36

Why System Design Interview Prep Is Your Only Moat Against AI

I build an AI product for a living, and I'll tell you what the models are good at: they write my CRUD endpoints, my Terraform, my test scaffolding, and they'd clear most LeetCode mediums faster than I can read the problem statement. What they have never once done is defend a decision when I push back on it. Ask a model "why Kafka and not Postgres here," then attack its answer twice, and it folds i...

0 0
7m read
DEV Community • 2026-08-02 13:33

How YouTube Thumbnail URLs Work: A Simple Guide

Have you ever needed a YouTube thumbnail but could not find the correct image URL? You may need it for a website preview, a content dashboard, or a small developer tool, yet the available filenames and resolutions can be confusing. This guide explains how YouTube thumbnail URLs work, how to extract a video ID, how to choose an image size, and how to handle a missing high-resolution thumbnail. By ...

0 0
6m read
DEV Community • 2026-08-02 13:32

Fixing a UI State Bug in Joplin: Preventing Tag Operations on Deleted Notes

Open source isn't only about building new features—it’s also about making software more reliable by fixing the small issues that affect the user experience. While contributing to Joplin, I encountered a subtle UI state bug that allowed users to interact with tag operations even after a note had been deleted. Although the application didn't crash, the interface no longer reflected the true state o...

0 0
5m read
DEV Community • 2026-08-02 13:24

A.I Foundational Guideline for Developers

A.I Foundational Guideline for Developers A.I assisted protocol If I were writing guidance for AI researchers, architects, and programmers, I would deliberately avoid beginning with code. I would begin with foundations. The greatest systems are rarely limited by syntax. They are limited by the assumptions embedded before the first line of code is written. Here is what I would propose. A Founda...

0 0
3m read
DEV Community • 2026-08-02 13:20

How I Built a Free JSON to Excel Converter That Handles Nested JSON

If you've worked with APIs, you've probably received JSON responses that needed to be shared with non-technical users. While developers are comfortable reading JSON, most business users prefer Excel. I often found myself converting API responses into spreadsheets for testing, reporting, and debugging. Existing online tools either had file-size limits, required sign-ups, or struggled with nested J...

0 0
1m read
DEV Community • 2026-08-02 13:12

Building a Compiler from First Principles

The moment I wrote my first program, I knew I wanted to build a programming language. But how are languages made? How did these carefully arranged magic spells become instructions a machine could execute? For a long time, compiler construction was my main technical obsession — and it still is. I devoured anything I could find about compilers, intermediate representations, parsers, and LLVM. I wor...

0 0
6m read
DEV Community • 2026-08-02 13:11

Japan Set a Government Deadline for Its Legacy Code. It Was Last Year.

Every engineer has met a cursed codebase. The file nobody edits without a small prayer. The function with a comment that says "DO NOT TOUCH" and no explanation of why. The module that works, mysteriously, and would apparently stop working if you looked at it too hard. Japan has these too. The difference is age and scale. A lot of the systems quietly running this country — banks, insurers, governm...

0 0
7m read
DEV Community • 2026-08-02 13:06

10 Cool CodePen Demos (July 2026)

Cut Squares Tessellated Pattern - No Div - Pure CSS Josetxu used some conic and linear gradients along with custom properties to craft this three-dimensional pattern. It's simple and CSS-only. A nice way to practice backgrounds, sizes and positioning. WindowsXP Files As part of a CodePen challenge, Zerde Turdybek created this web version of a Windows XP folder in whic...

0 0
2m read
DEV Community • 2026-08-02 13:05

📝 Ending Product Sales Without Breaking Sales History — Implementing Soft Deletes and Reducing Gemini API Usage in Flask

🍞 Introduction Hello from Japan! 🇯🇵 This article was originally published in Japanese on Qiita and has been translated and adapted for DEV Community. I am a professional truck driver teaching myself Python while developing a bakery sales management application with Flask, PostgreSQL, and the Gemini API. At the time of this work, I had completed approximately 135 hours of programmin...

0 0
10m read
DEV Community • 2026-08-02 13:05

Audio Plays on Desktop but Not on iPhone / iPad — The Culprit Is the MP4 moov Atom

Series: Engineering gotchas I put a batch of podcast audio files (.m4a) on Cloudflare R2 and embedded them with a plain <audio> tag. Desktop Chrome and Firefox played them perfectly. But on iPhone and iPad, they wouldn't play at all — tap the button, nothing happens, no error message, console completely clean. The most maddening part: it throws no error. You have no idea where to even st...

0 0
4m read
Hacker News: Front Page • 2026-08-02 13:05

Has the New Cocaine Arrived?

Article URL: https://playboy.substack.com/p/has-the-new-cocaine-finally-arrived Comments URL: https://news.ycombinator.com/item?id=49144273 Points: 4 # Comments: 0

0 0
1m read
Lobsters • 2026-08-02 13:03

Guarded methods in OCaml

Comments

0 0
1m read
Website and blog of Front-end developer and web designer, Dan Davies • 2026-08-02 13:03

Volunteering in football

Been thinking about this for a while but the last few days have got me really questioning if I have the skills or the know how to continue doing what I do or at least the level I am doing. As a media officer, club photographer and director, my role is quite involved and it […]

0 0
1m read
Flavio Copes • 2026-08-02 13:00

Harden a public form endpoint

Harden a public form API with body-size limits, exact input shapes, explicit consent, origin allowlists, neutral responses, and two rate limits.

0 0
1m read
I built an open-source OSINT tool that runs 55 modules with zero API keys
DEV Community • 2026-08-02 12:59

I built an open-source OSINT tool that runs 55 modules with zero API keys

Been learning web security for a while and kept jumping between different tools for every recon task so I just built my own. It's a Python script with a terminal menu. Give it a URL and it runs subdomains, directory bruteforce, JS secret scanning, DNS, headers, SSL, CORS, Shodan, VirusTotal, email security, username search across 30 platforms, GitHub commit email mining. Spits out a report at...

0 0
1m read
Previous Next

Showing page 393 of 1839

Previous 393 Next