Discover

Curated articles from sources across the web

74493 articles from 16 sources
Discord Ticket Bot
D
DEV Community · Technology

Discord Ticket Bot

A free, self-hosted ticket bot for Discord support teams. You run it yourself, so your ticket data never leaves your server. Up to 25 ticket types, each with its own emoji, colour, category and modal questionnaire (up to 5 questions) Claim system, priorities, staff notes, canned responses and broa...

Moritz Kohm
Read
Massive egg recall in US south and south-west due to salmonella outbreak
T
The Guardian · World

Massive egg recall in US south and south-west due to salmonella outbreak

1.6m dozen eggs from Texas recalled amid one of the largest recorded foodborne illness outbreaks in US historyA massive egg recall affecting nearly 1.6m dozen eggs has been elevated to the US Food and Drug Administration’s highest-risk warning as officials investigate a salmonella outbreak that has...

Marina Dunbar
Read
Royal estates rent out homes that fail to meet legal energy efficiency standards
T
The Guardian · World

Royal estates rent out homes that fail to meet legal energy efficiency standards

Exclusive: More than 100 homes on King Charles and Prince William’s inherited estates have EPC ratings of F or G• ‘It’s archaic’: the struggle to heat poorly insulated homes let by royal estatesMore than 100 homes on the inherited royal estates of King Charles and Prince William fail to meet the leg...

Nick Sommerlad
Read
My evidence pipeline was saving Cloudflare block pages as evidence
D
DEV Community · Technology

My evidence pipeline was saving Cloudflare block pages as evidence

I build a web service that preserves evidence of harassment on social platforms. The core feature is a single thing: automatically capture a real screenshot of the offending post. There was no substitute for it. I built an alternative that pulled the text through an API and rendered a tidy "eviden...

Renga
Read
Your `if` statements are a database nobody can query
D
DEV Community · Technology

Your `if` statements are a database nobody can query

Somewhere in your codebase there is a line that looks like this: if (user.plan === 'enterprise' || user.tenantId === 'acme-corp') { // ... } Nobody remembers who wrote the second half of that condition. It has been there for two years. It is almost certainly still load-bearing. Here is t...

Pablo Albornoz Afanasiev
Read
Jan Sahay: Transforming Healthcare Access with an AI Voice Agent
D
DEV Community · Technology

Jan Sahay: Transforming Healthcare Access with an AI Voice Agent

Introduction Access to healthcare is still a challenge for millions of people, especially those who struggle with language barriers, limited digital literacy, lack of awareness, or difficulty navigating healthcare services. While smartphones and digital health platforms have made healthcare informa...

prathamesh desai
Read
Overlaying a design on a live page: four things that bit me
D
DEV Community · Technology

Overlaying a design on a live page: four things that bit me

I spent the last few weeks building a Chrome extension that puts a design frame on top of a running web page so you can see where the implementation drifted. The idea is old — designers have been dropping semi-transparent mockups over their builds since Photoshop — but doing it inside a browser exte...

ss
Read
Why Does Go Have Goroutines? Understanding Go’s Lightweight Concurrency
D
DEV Community · Technology

Why Does Go Have Goroutines? Understanding Go’s Lightweight Concurrency

When I started exploring Go, one feature immediately stood out: go doSomething() Just adding go before a function call can run it concurrently. That got me thinking: what exactly is a goroutine, and why does Go need it? So, I decided to learn the basics. Here's what I found. 👇...

Ashitosh Lavhate
Read
I Built AnswerTrace . GitHub Discussions Analytics for Your README
D
DEV Community · Technology

I Built AnswerTrace . GitHub Discussions Analytics for Your README

I noticed GitHub profiles show a lot about code contributions, but not much about contributions through GitHub Discussions. So I built AnswerTrace. AnswerTrace analyzes public GitHub Discussions activity and turns it into a small SVG widget for your README. It currently shows: Accepted Answers...

Antonis Loukis
Read
Building an AI Voice Agent for Bharat: My 10-Day Journey
D
DEV Community · Technology

Building an AI Voice Agent for Bharat: My 10-Day Journey

Introduction For the past 10 days, I took part in the 10 Days of AI Voice Agents — #VoiceForBharat Edition challenge. During this challenge, I built an AI voice agent named Sadie. My goal was not just to make an AI that could talk. I wanted to build a voice agent that could understand users, reme...

Ayush Shinde | Full-Stack Developer (MERN)
Read
Run Claude Code for FREE on Your Machine Using OpenRouter
D
DEV Community · Technology

Run Claude Code for FREE on Your Machine Using OpenRouter

Tired of paying for Claude Pro just to get powerful AI coding help? I recently set this up and now run top-tier models right in my terminal — completely free on the free tier. Perfect for freelance web developers who want Claude-level intelligence for building projects, debugging, and client work w...

SOHAM CHAVAN
Read
I Used Sentry to Expose a Silent Data-Loss Bug with Zero Errors
D
DEV Community · Technology

I Used Sentry to Expose a Silent Data-Loss Bug with Zero Errors

This is a submission for DEV's Summer Bug Smash: Clear the Lineup powered by Sentry. 40 successful saves. 39 missing workspaces. The application did not crash. No exception was thrown. Every promise resolved. And that was exactly why this bug was dangerous. The front-pag...

Mir Shah
Read
How to Ship a VS Code Extension That Wraps an Existing Web Tool
D
DEV Community · Technology

How to Ship a VS Code Extension That Wraps an Existing Web Tool

TLDR Bringing existing browser-based web tools into VS Code webview panels does not require rewriting your frontend codebase. VS Code webviews run on strict Content Security Policies, lack window.parent frames, and refuse to resolve relative file paths. You can wrap any web tool cleanly b...

Bonzai2Carn
Read

Reading List