News

DEV Community
dev. to > gabrielanhaia > go-generics-4-years-in-the-3-cases-where-theyre-the-right-answer-5bip

Go Generics, 4 Years In: The 3 Cases Where They're the Right Answer

1+ hour, 12+ min ago  (1428+ words) " This post pairs with two books I've written on Go. Book 1: The Complete Guide to Go Programming. Book 2: Hexagonal Architecture in Go. Or both together as the Thinking in Go collection: Kindle / Paperback. Short blurbs at the bottom. Go generics…...

DEV Community
dev. to > onurcinar > prioritize-your-traffic-priority-aware-bulkheads-in-go-2ain

Prioritize Your Traffic: Priority-Aware Bulkheads in Go

5+ hour, 5+ min ago  (269+ words) Not all traffic is created equal. When your system is under heavy load, should a background cleanup task compete for the same resources as a user's checkout request? In a standard bulkhead, the answer is often "yes"the first 10 requests…...

DEV Community
dev. to > sendotltd > a-searchable-http-status-code-reference-with-36-codes-one-line-descriptions-and-yes-418-1e0g

A Searchable HTTP Status Code Reference with 36 Codes, One-Line Descriptions, and Yes, 418

13+ hour, 13+ min ago  (542+ words) Is 401 or 403 the "not authenticated" one? Which RFC defines 418? What even is 226? I kept leaving my editor to look these up and decided to build a single-page reference I could actually keep open in a tab. Vanilla JS, 36 codes, one-line…...

DEV Community
dev. to > thuangf45 > stop-thinking-of-http-as-requestresponse-its-a-universal-data-layout-and-its-faster-than-4c1p

Stop Thinking of HTTP as Request/Response. It's a Universal Data Layout " and It's Faster Than Binary Protocol.

14+ hour, 58+ min ago  (1603+ words) Everyone "knows" binary protocol is faster than HTTP. I used to believe that too. Until I stopped looking at HTTP as a wire protocol and started looking at it as what it actually is " a layout engine for the CPU....

DEV Community
dev. to > sendotltd > writing-conways-game-of-life-with-uint8array-and-canvas-including-a-gosper-glider-gun-1ppf

Writing Conway's Game of Life With Uint8 Array and Canvas, Including a Gosper Glider Gun

1+ day, 2+ hour ago  (488+ words) Conway's rules fit in three lines. Writing them and watching a glider chase itself across the grid " still a what have I just witnessed moment every single time. This version uses a typed array for the grid, canvas for rendering,…...

DEV Community
dev. to > ohugonnot > parallelism-in-go-part-1-goroutines-and-waitgroup-5bj2

Parallelism in Go " Part 1: goroutines and Wait Group

1+ day, 7+ hour ago  (703+ words) You have a Go program making 10 HTTP calls to an external API. Each call takes about 1 second. Result: your program takes 10 seconds to finish. With goroutines, those 10 calls run at the same time and the whole thing takes 1 second " the…...

DEV Community
dev. to > abdulm > i-built-a-7-mb-xampp-alternative-for-windows-in-pure-go-no-docker-no-wsl-3kn7

I built a 7 MB XAMPP alternative for Windows in pure Go (no Docker, no WSL)

1+ day, 8+ hour ago  (699+ words) A few weekends ago I got fed up with the same Windows web-dev ritual and wrote my own control panel. The result is Go AMPP " a 7 MB single-binary native Win32 app that knows how to download and manage Apache, Nginx, Maria…...

DEV Community
dev. to > kyungseopk1m > i-got-tired-of-guessing-semver-bumps-in-prs-so-i-built-a-tool-15o

I got tired of guessing semver bumps in PRs, so I built a tool

1+ day, 9+ hour ago  (251+ words) Every Type Script library maintainer knows this moment. You open a PR, and someone comments: "Wait, is this a major or minor bump?" You look at the diff. You changed a return type somewhere. Or added a required parameter. Or…...

DEV Community
dev. to > tokenmixai > 12-free-llm-apis-you-can-use-right-now-no-credit-card-real-limits-tested-13f8

12 Free LLM APIs You Can Use Right Now (No Credit Card, Real Limits Tested)

2+ day, 8+ hour ago  (133+ words) "Free LLM API" results are full of outdated lists and tools that quietly expired. I tested 12 providers that actually work in April 2026 and documented the real limits. Short answer: only for very small scale. Google's 1, 500 req/day handles ~500 conversations. Beyond…...

DEV Community
dev. to > speed_engineer > resilient-retries-the-api-tactics-that-shrink-tail-latency-2olk

Resilient Retries: The API Tactics That Shrink Tail Latency

2+ day, 11+ hour ago  (693+ words) The counterintuitive math of duplicate requests " when sending 2x traffic actually reduces server load Hedged requests create parallel paths to success " the fastest route wins while redundant attempts gracefully cancel, reducing user-perceived latency without crushing servers. Our search API was dying…...