Morning.dev
My Feed Popular
Login
DEV Community • 2026-08-02 15:31

npx hosting — deploy any folder to a live URL in one command, no account

I built a zero-config CLI that deploys the current folder to a live site. Anonymous by default, with a single-use claim link if you want to keep it. Every static hosting tool I've used asks for the same ritual before you can see your site online: create an account, verify an email, install a CLI, log in, answer a config wizard. That's a lot of ceremony for "put these files on a URL". So I built ...

0 0
2m read
Product Hunt — The best new products, every day • 2026-08-02 15:30

MacDupl

Clone any Mac app into a fully isolated instance Discussion | Link

0 0
1m read
TypeScript Just Got 10x Faster by Not Being TypeScript
DEV Community • 2026-08-02 15:28

TypeScript Just Got 10x Faster by Not Being TypeScript

Table of Contents Introduction Putting the 10x Claim Into Perspective How Did We Get Here? This Was an Extensive Evaluation The Priority Was Compatibility Why Not Rust? Why Not C#? Why Go Fit the Existing Compiler A Port, Not a Simple Translation Where Does the Performance Come From? Native Execution Parallel Processing Memory Efficiency and Larger Projects The Benchmarks ...

0 0
13m read
DEV Community • 2026-08-02 15:23

The plumbing behind newsletter apps: intake addresses, email-to-Atom, and what eight of them really cost

If you subscribe to more newsletters than you read, which tool fixes it depends entirely on which problem you actually have. Most roundups skip that step and just rank apps. Disclosure up front: we make one of the eight tools below. It's the last entry, it's new, and it has no track record — its section says so plainly. The other seven are real options and for most people one of them is the bette...

0 0
9m read
DEV Community • 2026-08-02 15:22

9,104 rows in, 5,000 out: the silent cap that made my dashboard lie

I sat down to add a small thing to an internal dashboard: a NEW badge on a search-rank table, so you could tell "this keyword just broke into the rankings" from "this keyword didn't move." An afternoon of work. Then I went looking for the data to base it on, and found that the table had been reading 55% of its own rows for the last four days, without saying so. What was actually happenin...

0 0
5m read
DEV Community • 2026-08-02 15:19

One keystroke to a project: building a tmux session launcher with fzf

I hit Ctrl-F more than any other key combination on this machine. It runs a shell function called fts — "find tmux session," which is not a good name but it's four years too late to change it. I press it, a fuzzy finder opens listing every project directory I have, I type a few characters, and I'm sitting in a tmux session for that project with the panes already laid out. If the session already e...

0 0
14m read
DEV Community • 2026-08-02 15:19

Xây dựng một website bán mô hình lắp ráp: Những điều mình học được

Khi bắt đầu xây dựng một website chuyên về mô hình lắp ráp, mình nghĩ công việc chỉ đơn giản là đăng sản phẩm lên rồi bán. Nhưng sau quá trình thực hiện, mình nhận ra để một website hoạt động hiệu quả cần rất nhiều yếu tố khác. Điều đầu tiên mình tập trung là tối ưu trải nghiệm người dùng. Một website bán hàng không chỉ cần đẹp mà còn phải tải nhanh, dễ tìm kiếm sản phẩm và hiển thị tốt trên điện...

0 0
1m read
DEV Community • 2026-08-02 15:14

Your quantized model got worse, and nothing told you

Getting a model onto a phone means exporting it, and almost always quantizing it. Both of those change the numbers. Everyone knows that part. What got me is that nothing tells you when they change too much. The export succeeds. The app builds. The model runs on device and hands back something that looks completely reasonable. And the thing you shipped is worse than the thing you evaluated, by som...

0 0
6m read
DEV Community • 2026-08-02 15:14

A Beginner's Guide to SEO: How Search Engine Rank Websites

Search engine optimization (SEO) is the process of improving a website so it ranks higher on search engines like Google when people search for relevant topics. High rankings drive organic (free) traffic to a site, making SEO a core skill for digital content creators and developers. 1. How Search Engines Work Before optimizing content, it helps to understand how Google processes web pag...

0 0
2m read
DEV Community • 2026-08-02 15:11

Week 1: Building Without the AI Crutch

Hi everyone, I’m starting this space to document my journey, projects, and competition builds. As a third-year engineering student, I’ve explored a lot of domain areas. Lately, though, I’ve realized something: over-relying on AI for coding is making me rust. While LLMs speed up code generation, I've noticed that when faced with complex, original problems, my ability to think through code indepen...

0 0
1m read
DEV Community • 2026-08-02 15:10

Building for Bad Internet: The Architecture Behind Apps That Still Work

One thing I have learned from building products for users in Africa is that an application can work perfectly on a developer’s laptop and still fail badly in the real world. The engineer tests it with stable Wi-Fi. The API responds in milliseconds. Images load immediately. Forms submit without issues. Everything feels fast. Then the product reaches an actual user. They are connected through mobile...

0 0
15m read
DEV Community • 2026-08-02 15:09

Local RAG Over Audit Reports: Searching Five Years of Vulnerabilities Offline

Last month I was reviewing a vault contract and had that itch: I have seen this exact rounding bug before, in some audit report, two or three years ago, something with ERC4626 share math. I spent forty minutes grepping through a folder of PDFs and markdown files and never found it. The knowledge existed on my disk. I just couldn't query it. Public audit reports are one of the most underused resou...

0 0
6m read
DEV Community • 2026-08-02 15:09

第一篇:用 Astro 搭建个人开发者博客(完整过程)

为什么开始写博客 作为一个开发者,沉淀和输出是最好的学习方式。但写在哪、怎么沉淀,决定了内容的价值能否长期积累。 对比了公众号、知乎、掘金等平台后,我最终选择了自托管博客作为主阵地。核心原因有三个: 内容所有权完全在自己手中:不会被平台算法、封禁、改版或商业化影响 SEO 长期积累:有价值的内容可以持续从搜索引擎获得自然流量 零服务器成本:GitHub Pages 免费托管,配合 Astro 生成纯静态站点 双轨内容策略 这是我搭建这个博客的核心方法论——"自托管主阵地 + 社区分发"的双轨模式: 轨道 平台 定位 优势 主阵地 本站(Astro) 沉淀 SEO 与长期内容 内容所有权、SEO 积累、可迁移 分发渠道 Dev.to、掘金 获取即时反馈和流量 社区曝光、快速互动、冷启动 关键原则:cano...

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

Phase 4 [Part 2] : The Deviation

Kill the 30-minute dead-end where an expired token traps you on a broken screen, break one bloated component into smaller ones that each own their job, and give the login and app shell their first real coat of paint — the two debts I flagged at the end of Part 1, plus the refactor that made fixing them possible. At the close of Part 1, my app finally had a face: I could log in through a real form...

0 0
17m read
DEV Community • 2026-08-02 15:02

What happens to your app when your LLM provider goes down

Most apps built on AI today call one provider. One API key, one endpoint, one company you are trusting to stay up. It works fine right until it doesn't. I spent the last few months on one question. What happens when that provider fails? Not if. When. Every API goes down eventually, or gets slow, or rate limits you at the worst possible moment. And when it does, your users don't see "the provider ...

0 0
1m read
DEV Community • 2026-08-02 15:01

Soul in Motion — 8:22 PM | 2026-08-02

TL;DR Juggling multiple projects at once requires a separate skillset. AI image editor SoulFix aims to understand user intent from scribbles. Friday, an emotional-support companion app, has improved health-monitoring and interface. UI/UX Pro Max features a searchable library of design rules. Maintaining momentum on multiple projects is key to progress. The Marathon Days I'...

0 0
3m read
Built a real offline app from an empty repo with OpenSpec + AI agents. Keeping decisions in specs, not the chat, let me pause, switch models, and stay in control; Including where it fell short.
#ai #spec #openspec #productivity
DEV Community • 2026-08-02 15:01

Built a real offline app from an empty repo with OpenSpec + AI agents. Keeping decisions in specs, not the chat, let me pause, switch models, and stay in control; Including where it fell short. #ai #spec #openspec #productivity

🌱 OpenSpec Is Built for Brownfield. I Used It to Build From Nothing. Shyamala Shyamala ...

0 0
1m read
Your AI Agent Shouldn't Hold Your OAuth Tokens
DEV Community • 2026-08-02 14:57

Your AI Agent Shouldn't Hold Your OAuth Tokens

An agent that can only chat is easy to contain. An agent that can read Gmail, open GitHub issues, update Notion, and send Slack messages is much more useful—and much harder to secure. The uncomfortable part is not the tool call itself. It is everything around it: Where does the OAuth refresh token live? Can the agent see it? Which actions may this particular agent execute? Which account does “s...

0 0
9m read
Hacker News: Front Page • 2026-08-02 14:51

Ursula K. Le Guin: A Rant About "Technology" (2005)

Article URL: https://www.ursulakleguin.com/a-rant-about-technology Comments URL: https://news.ycombinator.com/item?id=49145201 Points: 7 # Comments: 0

0 0
1m read
Built a real offline app from scratch with OpenSpec + AI agents. Keeping decisions in specs, not the chat, let me pause, switch models, and stay in control; Including where it fell short. #genai #productivity #spec #openspec #showdev
DEV Community • 2026-08-02 14:50

Built a real offline app from scratch with OpenSpec + AI agents. Keeping decisions in specs, not the chat, let me pause, switch models, and stay in control; Including where it fell short. #genai #productivity #spec #openspec #showdev

🌱 OpenSpec Is Built for Brownfield. I Used It to Build From Nothing. Shyamala Shyamala ...

0 0
1m read
Previous Next

Showing page 396 of 1845

Previous 396 Next