Morning.dev
My Feed Popular
Login
Lobsters • 2026-04-18 12:15

Towards Trust in Emacs

Comments

0 0
1m read
Material Design Principles Are Correct. Implementing Them Will Break You.
DEV Community • 2026-04-18 12:11

Material Design Principles Are Correct. Implementing Them Will Break You.

Long read. Written from nine years of implementation experience, not the spec. Preface I believe Material Design is correct. Not partially correct -- correct in its core philosophy about how interfaces should behave under load, under interaction, under uncertainty. I follow new versions closely. I implement what I can, whenever I can. I use a Pixel phone specifically because the s...

0 0
12m read
DEV Community • 2026-04-18 12:10

I built a terminal screensaver in Go — constellations, rain, braille waves, and full shell integration

Every OS has a screensaver. The terminal had nothing. So I built drift — a terminal screensaver written in Go that activates automatically when your shell goes idle and disappears the moment you press any key. https://github.com/phlx0/drift How it works drift is built on tcell and renders directly to the terminal at a configurable frame rate (default 30fps). Each scene is its own ...

0 0
2m read
Hacker News: Front Page • 2026-04-18 12:08

Flock Condemns False Child Predator Allegations, Yet Calls Critics Terrorists

Article URL: https://ipvm.com/reports/flock-allegations-critics Comments URL: https://news.ycombinator.com/item?id=47815269 Points: 8 # Comments: 2

0 0
1m read
DEV Community • 2026-04-18 12:05

Hono.js on Cloudflare Workers: Typed APIs That Actually Run at the Edge

I've been running Express-style Node servers for years. They work. They're familiar. And for most projects I've touched, they're also overkill — a whole VM babysitting a few hundred requests per day. Last quarter we moved our AI agent webhook layer to Hono on Cloudflare Workers. Here's what that actually looks like in production, where it breaks down, and what I'd do differently. What H...

0 0
6m read
DEV Community • 2026-04-18 12:05

How I Found My First CVE as a College Student (And What Most Guides Don't Tell You)

Everyone talks about CVEs like they're some mythical achievement reserved for seasoned professionals with 10 years of experience and a hoodie covered in conference stickers. I'm a BCA student. I found five. This isn't a flex post. It's the guide I wish existed when I started — because most resources out there skip the parts that actually matter. Why I Started Bug Hunting I was deep into TryHackMe...

0 0
5m read
Newest questions tagged reactjs - Stack Overflow • 2026-04-18 12:04

Has anyone tried FractoState as a high-performance alternative to Zustand or Jotai?

I'm looking for real-world feedback on **FractoState**, a relatively new React state management library. I've been using it on several large production projects and really like these aspects: - **Surgical updates** thanks to its atomic proxy architecture — only the components that actually need a piece of state re-render, even in very dynamic UIs. - Almost **zero boilerplate**: you define a `Flow`...

0 0
1m read
DEV Community • 2026-04-18 12:01

How to Write a Business Continuity Plan with AI: Step-by-Step Prompts and Tools (2026)

Most small businesses don't have a business continuity plan. Not for lack of risk — for lack of a realistic process to create one. The standard BCP guide assumes you have a dedicated risk team, a compliance consultant, and two weeks to populate a 40-page Word template. That's not realistic for the operations manager at a 30-person company who also handles vendor contracts, office logistics, and w...

0 0
11m read
Newest questions tagged javascript - Stack Overflow • 2026-04-18 11:56

Puppeteer is not going to get better, and well... we know it

After 5+ years of fighting with Puppeteer, Ive come to a realization: it's not getting better. The core issues that make it painful for scraping have been open for years, and the response is always "use a plugin" or "that's not what we buit it for." The problems we all know but don't talk about enough: navigator.webdriver = true — Set at the engine level. You cannot remove it....

0 0
2m read
DEV Community • 2026-04-18 11:53

Como construí um glossário de jogos de cartas brasileiros com HTML e JavaScript puro

Como construí um glossário de jogos de cartas brasileiros com HTML e JavaScript puro Se você já jogou Buraco, Tranca ou Truco, sabe que cada jogo tem um vocabulário próprio. Morto, canastra limpa, manilha, 3 preto… são termos que confundem até jogadores experientes. No Jogos do Rei, a maior plataforma de jogos de cartas do Brasil, percebemos que nossos jogadores precisavam de uma refer...

0 0
3m read
You dont know about javascript : Synchronous vs Asynchronous
DEV Community • 2026-04-18 11:48

You dont know about javascript : Synchronous vs Asynchronous

First i strongly recommend you to read my following blog 👇 Node.js Internals: Read This Before Your Next Backend Interview Kunal Kunal ...

0 0
2m read
DEV Community • 2026-04-18 11:47

Building the Romanian NLP API that should already exist

If you've tried to do anything programmatic with Romanian text, you've probably hit the same wall I did. There's no clean API for it. You end up scraping DEXonline, wrestling with incomplete library support, or calling a general-purpose LLM and hoping it gets the grammar right. None of that is good enough for production. The specific gap Given an arbitrary Romanian sentence, return fo...

0 0
3m read
Hacker News: Front Page • 2026-04-18 11:43

The quiet disappearance of the free-range childhood

Article URL: https://bigthink.com/mind-behavior/the-quiet-disappearance-of-the-free-range-childhood/ Comments URL: https://news.ycombinator.com/item?id=47815127 Points: 9 # Comments: 3

0 0
1m read
DEV Community • 2026-04-18 11:43

Wordpress - Why Clients Keep Asking “Where To Edit This?”

WordPress 7.0 introduces a major cornerstone of Gutenberg Phase 3: real-time collaboration. At the center of it is real-time collaboration (RTC) — the ability for multiple users to edit the same page simultaneously, with live cursors, instant syncing, and inline comments.   It sounds fancy, reminds me Google Wave But after digging into how this feature works—and how agencies actually use WordPr...

0 0
3m read
Earth’s Breath: An Interactive Journey from Seed to Restoration
DEV Community • 2026-04-18 11:43

Earth’s Breath: An Interactive Journey from Seed to Restoration

This is a submission for Weekend Challenge: Earth Day Edition What I Built I built Earth’s Breath, an immersive, scroll-driven storytelling experience that personifies nature to highlight the fragility of our planet. The project follows the lifecycle of a single Rose through 12 interactive scenes. My goal was to move beyond abstract data about climate change and instead create an emo...

0 0
2m read
DEV Community • 2026-04-18 11:43

I built an MCP server that lets Claude Code actually run commands on my servers (not just suggest them)

I've been using Claude Code for infrastructure work for months. And every session followed the same pattern: Ask Claude what command to run Read Claude's answer Open terminal Copy-paste the command Read output Paste output back to Claude Repeat It felt like I'd hired a senior engineer who wasn't allowed to touch the keyboard. So I built Conduit — and gave Claude the keyboard. What is...

0 0
4m read
Hacker News: Front Page • 2026-04-18 11:42

State of Kdenlive

Article URL: https://kdenlive.org/news/2026/state-2026/ Comments URL: https://news.ycombinator.com/item?id=47815118 Points: 13 # Comments: 1

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

Every day you delay a reply, a competitor closes your customer. You never find out. You never even know they reached out.

It doesn't feel like a big mistake when it happens. A message comes in. You're busy. You tell yourself: "I'll reply later." Then another task comes up. Then another. By the time you remember, hours have passed. Sometimes a full day. Meanwhile, the customer who reached out didn't wait. They messaged someone else. Got a faster reply. Made a decision. Not because they preferred that business. B...

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

Automate Customs Chaos: Build an AI-Ready Product Database

Struggling with inconsistent HS codes and manual paperwork for every shipment? For niche importers, this rework isn’t just tedious—it’s a compliance risk and profit killer. The solution isn’t more manpower; it’s a smarter single source of truth. Your Product Database: The Engine of Automation Stop treating product data as a one-time shipment task. Your core principle is to build a cent...

0 0
2m read
DEV Community • 2026-04-18 11:35

I built a terminal snippet manager that stores snippets as Markdown files you can git-track

You write a clever one-liner. You close the terminal. Three weeks later you're Googling the same thing again. That loop is what made me build snip a local, offline TUI snippet manager that lives entirely in your terminal. No browser, no account, no cloud dependency. https://github.com/phlx0/snip How it works snip is built on Python + Textual. The UI gives you a searchable list on ...

0 0
2m read
Previous Next

Showing page 87 of 1136

Previous 87 Next