Programming essays and projects. Zig language explorer.
Programming
Languages, frameworks, and coding
Minimal software development. Tiny tools, JSMN JSON parser, and web experiments.
Minimalist tech blog. Lisp, mathematics, and computing fundamentals.
Glyn Normington on Java, Go, and software craft. Thoughtful technical writing.
Rust developer and podcaster. "Hello, Rust!" YouTube series creator.
Software developer writing about Python, accessibility, and digital preservation.
Tech policy, accessibility, and standards. Former UK government digital advisor.
Web developer and podcaster. Projects, links, and indie web enthusiasm.
Developer advocate writing about community, coding, and board games.
Web developer and podcaster. ShopTalk Show co-host. Accessibility and web standards.
Jeremy Keith on web standards, progressive enhancement, and the open web. Web craftsman.
Nat Bennett on software engineering craft. Thoughtful takes on building software well.
Software engineering and career development. Practical advice for developers.
Daily Apple news and commentary. Curated links with thoughtful analysis since 2002.
Python coverage.py maintainer. Decades of Python wisdom and community insight.
Creator of Trio (async Python). Deep dives into concurrency and Python internals.
Python astronomer. PyEphem author. Talks and writing on Python and astronomy.
Engineering at Stripe on APIs, Postgres, and building reliable systems. Beautiful site design.
Django co-creator on leadership, management, and software. Practical wisdom for tech careers.
Aggregator of engineering blogs from tech companies and individuals. RSS feed of quality tech writing.
Accessibility specialist's blog. ARIA, forms, and inclusive design.
Accessibility consultant's blog. Detailed component accessibility analysis.
Heydon Pickering on accessible UI patterns. Deep dives into components.
Accessibility testing tools. Browser extensions and developer APIs.
Hundred Rabbits' portable virtual machine. Computing on minimal resources.
Wiki about 4 kilobyte intros. Techniques for creating impressive demos in impossibly small sizes.
Thoughtful essays on software, maps, and technology. Creator of several popular open source projects.
Systems programmer behind Redbean, Cosmopolitan Libc. Deep technical writing on performance, compilers, and making software portable.
Co-creator of Django, prolific blogger on AI, databases, and web development. Builds excellent open source tools like Datasette.
Detailed writing on bootstrapping indie businesses, including TinyPilot. Transparent revenue reports and lessons learned.
Co-inventor of XML, former Amazon VP. Thoughtful writing on technology, photography, and industry observations.
Curated list of Python frameworks, libraries, and resources. From web frameworks to machine learning.
Patrick McKenzie on software business, salary negotiation, and Japan. Influential essays on tech careers.
Joel Spolsky's classic blog on software development. Founded Stack Overflow and Trello.
Chris Wellons on C, Emacs, and systems programming. Deep technical posts with working code.
Jeff Atwood's programming blog. Co-founder of Stack Overflow and Discourse.
Salvatore Sanfilippo, creator of Redis. Technical writing on programming, data structures, and open source.
Performance engineer, author of 'Systems Performance'. Industry expert on observability, tracing, and eBPF.
Creator of SerenityOS and Ladybird browser. Building an operating system and browser from scratch as a learning project.
Curated list of Go packages and resources. 160K+ stars. The essential Go ecosystem guide.
Curated list of Rust code and resources. Crates, tools, and learning materials for Rustaceans.
Collection of JavaScript libraries, resources, and tools. From frameworks to testing utilities.
Curated list of C++ frameworks, libraries, and resources. Systems programming essentials.
Collection of React ecosystem resources. Components, tools, and learning materials.
Curated list of Vue.js resources. Components, libraries, and tools for Vue developers.
Jamie Brandon on programming languages, databases, and software design.
The quick and simple editor for cron schedule expressions.
Convert Unix timestamps to human-readable dates and back.
Encode and decode Base64 strings. Simple developer utility.
Encode and decode URLs. Handle special characters in web addresses.
Expose local servers to the internet. Essential for webhook development and demos.
HTTP request and response testing service. Debug your HTTP clients.
Free fake API for testing and prototyping. No signup required.
Generate .gitignore files for your projects. Supports hundreds of languages and tools.
Web developer blogging about technology and work. Known for 'The Machine Fired Me' viral post.
Performance analysis and reverse engineering. Famous for cutting GTA Online loading times by 70%.
Learn to code for free. Full curriculum from HTML to machine learning.
Free full-stack web development curriculum. Project-based learning path.
Deep dive into modern web development. University of Helsinki's free course.
Curated guide to self-teaching computer science. Best resources for each topic.
MIT course on practical computing skills. Shell, Git, debugging, and more.
Free book on implementing programming languages. Build two interpreters from scratch.
Free book on JavaScript and programming. A modern introduction with exercises.
Hands-on introduction to Go. Annotated example programs.
Gary Bernhardt's screencasts on software. Advanced topics explained well.
Interactive regex tutorial. Learn regular expressions step by step.
Interactive SQL tutorial. Practice queries on real databases.
Comprehensive PostgreSQL guide. From basics to advanced topics.
SQL indexing and tuning guide. Make your database queries fast.
List of strings likely to cause issues when used as user input. Essential for testing.
Essays on startups, programming, and life from the co-founder of Y Combinator. Influential and often contrarian.
Design patterns and refactoring techniques. Illustrated examples in multiple languages.
Design patterns, antipatterns, and refactoring. Software design knowledge base.
Software architecture and design. Essays from a thought leader in software.
Version numbering specification. The standard for software versioning.
Specification for commit messages. Standardize your git history.
How to write a good changelog. Don't let your friends dump git logs.
Guided tour of Git fundamentals. Hands-on learning from basics to advanced.
Git problems and how to fix them. For when you mess up.
The official Git book. Free, comprehensive, and authoritative.
Thoughtful writing on web design, development, and the craft of making things for the internet.
A page that is its own source code. Brutalist, self-documenting HTML that displays itself.
Former YouTube engineer. Famous post about the conspiracy to kill IE6 from inside YouTube.
Matt Webb's blog on technology, design, and ideas. Exploring the edges of what's possible.
War stories from the trenches of software engineering. Tales of debugging, systems, and corporate dysfunction.
Strong opinions on free software, programming languages, and building a better internet. Creator of SourceHut.
Essential developer tools: JSON/XML formatters, encoders, validators, and converters. Bookmarkable.
Create beautiful images of your source code. Perfect for sharing snippets on social media or presentations.
In-depth technical writing on computer science, hardware, and software engineering. Known for rigorous analysis and data-driven posts.
Visualize JSON data as interactive graphs. Makes complex nested structures actually understandable.
The best regex tester and debugger. Explains each part of your pattern and tests against multiple flavors.
Quick reference guides for programming languages. Learn the syntax of a new language in one page.
Community-driven roadmaps for developers. Visual guides for learning frontend, backend, DevOps, and more.
A computing-focused community with a tree-based comment system. Invite-only, high signal-to-noise ratio.
Browser support tables for web technologies. Check if that CSS feature works in your target browsers.
API documentation browser with offline support. Search across hundreds of frameworks in one place.
Open source collection of algorithms implemented in multiple programming languages. Great for learning.
The original tech news aggregator. Simple design, active community, sometimes contentious but often insightful.