Morning.dev
My Feed Popular
Login
DEV Community • 2026-04-17 11:57

Relations and lazy loading: modeling real-world data

Real applications rarely have isolated tables. Orders belong to customers. Products belong to brands. Order details reference both an order and a product. In this article we will model these relationships in Trysil using TTLazy<T> and TTLazyList<T>. The data model Let's build a classic order management scenario: Customer 1──N Order 1──N OrderDetail N──1 Product ...

0 0
4m read
Newest questions tagged css - Stack Overflow • 2026-04-17 11:56

Why is this phone number not recognised in IOS Safari?

Consider the HTML code below. When run on an iPad, iPhone in Safari, the numbers in the first two lines are recognized by Safari as phone numbers. However, the number in the third line is not automatically recognized as a phone number. How to explain the difference? <!DOCTYPE html> <html lang="en"> <head> <title>Apple Safari automatic phone number recognition</ti...

0 0
1m read
The Index: Issue #178
Piccalilli - Everything • 2026-04-17 11:55

The Index: Issue #178

Graphite A free and open source vector editing tool that looks great. Sure, Affinity is now free to everyone, but tools like Graphite will work well if you want to get away from corporate software, for example. Blank page A handy, simple markdown/text editor that even has dictation capabilities. delphitools There's some unbelievably good tools in this collection and there are loads to choose from....

0 0
1m read
DEV Community • 2026-04-17 11:53

Bondi Sonoro: A Build Log of Real Data, Generative Music, and the MTA.me Mechanic

Bondi Sonoro: A Build Log of Real Data, Generative Music, and the MTA.me Mechanic Live demo: bondi-sonoro.vercel.app Code: github.com/JuanTorchia/bondi-sonoro Previous chapter (trains, static schedules): amba-trenes-sonoros.vercel.app Why this post is longer than the last one When I published AMBA Trenes Sonoros, I closed it with something that now sounds almost prophet...

0 0
16m read
DEV Community • 2026-04-17 11:51

Open Data and Creativity: How I Made Buenos Aires Trains Play Music

Open Data and Creativity: How I Made Buenos Aires Trains Play Music Live demo: amba-trenes-sonoros.vercel.app Open source: github.com/JuanTorchia/amba-trenes-sonoros The idea that stole my weekend I've had this tab pinned for years: Conductor, by Alexander Chen. It's a visualization of the New York subway where every train passing through a station plucks a string. The ...

0 0
8m read
How I'm Preparing for Tech Interviews in the Age of AI
DEV Community • 2026-04-17 11:51

How I'm Preparing for Tech Interviews in the Age of AI

The ground is shifting under our feet Software engineers are facing something we haven't seen before. I looked around recently and observed great uncertainty around us. Our reality is changing, we are facing more challenges. Firstly, AI started changing the rules. It's evolving so fast that nobody really knows what to expect anymore, today's reality is not the same as 3 years ago. We ca...

0 0
6m read
DEV Community • 2026-04-17 11:50

Apple as the AI 'Loser' That Ends Up Winning: I Lived It When Anthropic Ghosted Me for a Month

87 milliseconds per token. That's what I measured running Llama 3.2 on my M3 Pro the first time I tried it seriously. I ran the benchmark twice because I was convinced something was wrong with the measurement. It's not server speed. It's not what you'll see on an H100 benchmark. But it's enough for autocomplete, for code analysis, for 80% of the things I was asking Claude Code to do every single ...

0 0
10m read
DEV Community • 2026-04-17 11:50

Gmail, SPF, DKIM, DMARC, and 3 Weeks of Hell: 99% Reputation Isn't Enough

Gmail sent me to spam. Not once — systematically. And it did it after I configured SPF, DKIM, DMARC, warmed the domain for weeks, and hit 99% reputation in Google Postmaster Tools. This week a thread blew up on HN about deliverability — 300+ points — and it confirmed something I already suspected: the problem isn't me. The problem is structural. And it probably doesn't have a technical solution. ...

0 0
11m read
DEV Community • 2026-04-17 11:49

A Dancer with ALS Controlled a Performance with Her Brainwaves — and I Couldn't Stop Thinking About It

A dancer with ALS walked onto the stage. She didn't move her arms. She didn't speak. But the performance happened anyway — controlled by her brainwaves, in real time. The neuroscience crowd applauded it. The accessibility people cited it. I saw it scroll through my feed, kept going, then stopped. Went back. Read it twice. Left it open in a tab for the rest of the day. I have something to say abo...

0 0
10m read
DEV Community • 2026-04-17 11:48

Surelock and Deadlocks in Rust: I Got Burned at 2am and Now I Get Why This Has 214 Points

There's a belief baked into the dev community about Rust that is, with all due respect, pretty wrong: if it compiled, it's safe. No. The Rust compiler protects you from memory safety issues. From deadlocks? Nobody protects you. And I learned that the hard way. It was a Tuesday at 2am. I had a service in production — Next.js on the frontend, but the worker handling the heavy lifting was written in...

0 0
10m read
DEV Community • 2026-04-17 11:48

Benchmark: XMLReader vs XmlExtractKit on a Real Extraction Scenario

When people benchmark XML tools, they often compare the wrong things. They compare a full-document parser to a streaming parser. They compare one tool that returns DOM objects to another that returns arrays. They compare a micro-example that does not resemble production code. Or they publish a time number without showing what work was actually done. That is not useful. For real PHP projects...

0 0
10m read
DEV Community • 2026-04-17 11:48

I Reviewed 3 Vibe-Coded PRs With Hardcoded Keys — The Problem Isn't the AI, It's That I Approved Them

There's a technique magicians use called misdirection: while your eye follows the hand that's moving, the other hand does something you never see. Vibe-coding does exactly the same thing to code review. The PR lands clean — correct types, green tests, tidy commits. Your eye follows the business logic. The other hand — the one holding AWS_SECRET_ACCESS_KEY = "AKIA..." on line 47 — slides right past...

0 0
9m read
DEV Community • 2026-04-17 11:47

The 2026 Developer Manifesto: Mastering the AI-Native and RSC Stack

A few weeks ago, I shared how I built my 0ms latency developer workbench, FmtDev, using pure Next.js 15 SSG (without a single database query). But as I started building the next wave of tools for 2026, I realized the game has completely changed. We aren't just dealing with JSON and Base64 anymore; we are dealing with the intersection of Agentic LLMs and React Server Components. Here is my manifest...

0 0
6m read
Product Hunt — The best new products, every day • 2026-04-17 11:44

CapyPlan

Your no stress chearleader for tiny tasks Discussion | Link

0 0
1m read
DEV Community • 2026-04-17 11:42

I Dumped Linux's Entire Git History Into a Database — and What I Found Felt Like Archaeology

I made a mistake that took me years to recognize as a mistake: I treated git history as something you scroll through when something breaks, then close. I'm not saying this to beat myself up. I'm saying it because most devs do exactly the same thing. And when you finally treat it as data — as rows in a table you can query, filter, aggregate — you end up looking at your own work like it belongs to ...

0 0
11m read
DEV Community • 2026-04-17 11:41

Understanding Middleware Pipeline in ASP.NET Core (Simple Explanation)

While working with ASP.NET Core, one important concept I learned is the middleware pipeline. Middleware is a series of components that process every HTTP request and response in an application. Each request passes through multiple middleware components before reaching the controller, and the response goes back through the same pipeline. Common middleware examples include: Authentication middl...

0 0
1m read
DEV Community • 2026-04-17 11:41

Project Glasswing: What AI Doesn't Tell You When It Writes Your Code

A local corner store won't let you into the back room. Doesn't matter how much you trust the owner — some things aren't for everyone. The stock, the suppliers, the real prices. There's a line between what's on display and what actually keeps the business running. Software supply chain is exactly that back room. And for years we've treated it like the storefront. Open, well-lit, welcoming. Trustin...

0 0
9m read
DEV Community • 2026-04-17 11:40

MegaTrain: Training 100B+ Parameter LLMs on a Single GPU (And Why I Had to Close My Laptop)

I was processing the Scion paper at 11pm — already wrote about it here — when my feed serves me a title I had to read twice: "MegaTrain: Full Precision Training of LLMs with 100B+ Parameters on a Single GPU". First reaction: obvious clickbait. Second reaction: academic clickbait, which is worse because it comes with an abstract and everything. Third reaction, after the first three paragraphs of t...

0 0
11m read
DEV Community • 2026-04-17 11:40

Open Source Stars Are Not Revenue, You Need a Commercial Bridge

Open source companies are rich in attention and poor in monetization. The repo grows. Stars go up. Contributors show up. The community gets louder. Everyone feels like momentum is real, and in one sense, it is. But if that attention never crosses the bridge into paid value, the business can stay strangely fragile for a long time. I think this is one of the most common GTM blind spots in open ...

0 0
5m read
DEV Community • 2026-04-17 11:40

Scion: The Agent Orchestration Testbed Google Just Open-Sourced

I was reading through the repo diff when I realized I'd been at it for 40 minutes without looking up. Not because the code itself was mind-blowing — but because I was seeing the same architecture from two completely different angles in the same week, and something just clicked. Last week I wrote about Freestyle: sandboxes so coding agents can execute stuff without torching your machine. This week...

0 0
10m read
Previous Next

Showing page 202 of 1212

Previous 202 Next