Morning.dev
My Feed Popular
Login
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
Great article for security concepts
DEV Community • 2026-08-02 12:53

Great article for security concepts

I Deployed a Purple Team Inside My Kubernetes Cluster. The Scanners Never Saw It Coming. Le Beltagy Le Beltagy ...

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

Deploying fully static Next.js websites on Vercel

Static site generation has a branding problem. Say "static site" and people picture a blog with twelve posts and a contact form. So how far can you actually push it before you need a backend? Further than most people assume. This is a walkthrough of a production site that has no database, no API layer, no user accounts and no server-side state, and still ships 232 prerendered pages with per-user ...

0 0
8m read
Stratagems #21: The AI Thought P Was Still Alive. P Was Already Gone.
DEV Community • 2026-08-02 12:49

Stratagems #21: The AI Thought P Was Still Alive. P Was Already Gone.

Keep the shell. Preserve the presence. The ally doesn't suspect; the enemy doesn't move. — The 36 Stratagems, Slough off the Cicada's Golden Shell Previously on this series: #19: Mark Found His AI Audit Method in a Training Manual. He Left a Trap in His Report. — P confirmed Mark's report was read from a Singapore IP. A note was left: "Entry's gone. Two weeks. Don't reach out. I'll find you...

0 0
11m read
DEV Community • 2026-08-02 12:45

How I Learned to Stop Worrying and Love --dangerously-skip-permissions

The flag is called --dangerously-skip-permissions. A year ago, a few weeks into learning the then-new Claude Code, I got tired of approving every shell command and turned it on — on my main machine, no container, no VM. Every command auto-approved, including any command that could have wiped the disk. It never wiped anything. My throughput jumped visibly within days. And it started a pattern I ha...

0 0
6m read
DEV Community • 2026-08-02 12:42

Refactoring My Developer Portfolio: Modernizing Web Analytics & Tech Operations

Hi everyone! 👋 As a Technical Specialist working across web operations, scalable web architectures, and analytics implementations, I recently revamped my personal portfolio to better reflect my work and technical journey. Building a portfolio is always a great exercise in applying core engineering principles—focusing on clean code, responsive layout design, and fast performance. 🛠️ Ke...

0 0
1m read
Product Hunt — The best new products, every day • 2026-08-02 12:38

Papaya

Your sex's private recap — never leaves your phone Discussion | Link

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

My Comment-Reply Queue Draft One Reply to a Thread and It Went Deaf to Every Follow-Up After That

I have a small script, reply_comments.py, that keeps me from having to re-scan every DEV.to article for new comments by hand. It has two commands: pending (unanswered comments I haven't drafted a reply to yet) and audit (drafted replies I said I'd paste manually but apparently never did). I've already fixed two bugs in this file — one in needs_reply() (a thread stayed "handled" forever after a sin...

0 0
5m read
Hacker News: Front Page • 2026-08-02 12:36

Twenty Years of RISC OS Open

Article URL: https://www.riscosopen.org/news/articles/2026/06/20/twenty-years-of-risc-os-open Comments URL: https://news.ycombinator.com/item?id=49143967 Points: 10 # Comments: 0

0 0
1m read
Hacker News: Front Page • 2026-08-02 12:31

F*: A general-purpose proof-oriented programming language

Article URL: https://fstar-lang.org/ Comments URL: https://news.ycombinator.com/item?id=49143925 Points: 4 # Comments: 1

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

5 Common CSS Mistakes Beginners Make and How to Fix Them

Learning CSS can feel like magic, but it can also be incredibly frustrating. One minute your website looks perfect, and the next minute, a single line of code breaks the entire layout.If you are struggling to get your web pages to look exactly how you want, don't worry. Here are 5 of the most common CSS mistakes beginners make and exactly how you can fix them. 1. Forgetting the CSS Box Model (A...

0 0
3m read
DEV Community • 2026-08-02 12:30

AI Search Creates a Measurement Gap as Brand Influence Extends Beyond Clicks

AI search is creating an attribution problem for marketers: a brand can help shape an answer in ChatGPT, Google AI Mode, or Perplexity without receiving a visit to its website. That makes rankings, impressions, and click-through rates incomplete indicators of visibility. New research from Wix Studio adds evidence that the content cited by AI systems follows recognizable patterns, while industry di...

0 0
6m read
DEV Community • 2026-08-02 12:27

Introducing Injectlynx: Attribute-Free Compile-Time Dependency Injection for .NET

Dependency Injection (DI) is one of the foundations of modern .NET development. Whether you're building ASP.NET Core APIs, Minimal APIs, Worker Services, or libraries, you're probably using Microsoft.Extensions.DependencyInjection. It works well, but as applications grow, one challenge becomes obvious: service registration. Most teams end up choosing one of two approaches. The first is manual r...

0 0
5m read
Previous Next

Showing page 388 of 1834

Previous 388 Next