LinuxCommand.org
Learn the Linux command line. Classic, comprehensive tutorial on shell scripting and Unix command-line tools.
Ratfactor
Programming essays and projects. Zig language explorer.
Serge Zaitsev
Minimal software development. Tiny tools, JSMN JSON parser, and web experiments.
Susam Pal
Minimalist tech blog. Lisp, mathematics, and computing fundamentals.
Underlap
Glyn Normington on Java, Go, and software craft. Thoughtful technical writing.
Matthias Endler
Rust developer and podcaster. "Hello, Rust!" YouTube series creator.
alexwlchan
Software developer writing about Python, accessibility, and digital preservation.
Terence Eden
Tech policy, accessibility, and standards. Former UK government digital advisor.
Robb Knight
Web developer and podcaster. Projects, links, and indie web enthusiasm.
Juha-Matti Santala
Developer advocate writing about community, coding, and board games.
Dave Rupert
Web developer and podcaster. ShopTalk Show co-host. Accessibility and web standards.
Adactio
Jeremy Keith on web standards, progressive enhancement, and the open web. Web craftsman.
Simpler Machines
Nat Bennett on software engineering craft. Thoughtful takes on building software well.
Jeremy Morrell
Software engineering and career development. Practical advice for developers.
Michael Tsai
Daily Apple news and commentary. Curated links with thoughtful analysis since 2002.
Ned Batchelder
Python coverage.py maintainer. Decades of Python wisdom and community insight.
Nathaniel J. Smith
Creator of Trio (async Python). Deep dives into concurrency and Python internals.
Brandon Rhodes
Python astronomer. PyEphem author. Talks and writing on Python and astronomy.
Brandur Leach
Engineering at Stripe on APIs, Postgres, and building reliable systems. Beautiful site design.
Jacob Kaplan-Moss
Django co-creator on leadership, management, and software. Practical wisdom for tech careers.
Engineering Blogs
Aggregator of engineering blogs from tech companies and individuals. RSS feed of quality tech writing.
Scott O'Hara
Accessibility specialist's blog. ARIA, forms, and inclusive design.
Adrian Roselli
Accessibility consultant's blog. Detailed component accessibility analysis.
Inclusive Components
Heydon Pickering on accessible UI patterns. Deep dives into components.
axe Accessibility
Accessibility testing tools. Browser extensions and developer APIs.
Uxn
Hundred Rabbits' portable virtual machine. Computing on minimal resources.
in4k
Wiki about 4 kilobyte intros. Techniques for creating impressive demos in impossibly small sizes.
Tom MacWright
Thoughtful essays on software, maps, and technology. Creator of several popular open source projects.
Justine Tunney
Systems programmer behind Redbean, Cosmopolitan Libc. Deep technical writing on performance, compilers, and making software portable.
Simon Willison
Co-creator of Django, prolific blogger on AI, databases, and web development. Builds excellent open source tools like Datasette.
Michael Lynch
Detailed writing on bootstrapping indie businesses, including TinyPilot. Transparent revenue reports and lessons learned.
Tim Bray - ongoing
Co-inventor of XML, former Amazon VP. Thoughtful writing on technology, photography, and industry observations.
Awesome Python
Curated list of Python frameworks, libraries, and resources. From web frameworks to machine learning.
Kalzumeus
Patrick McKenzie on software business, salary negotiation, and Japan. Influential essays on tech careers.
Joel on Software
Joel Spolsky's classic blog on software development. Founded Stack Overflow and Trello.
null program
Chris Wellons on C, Emacs, and systems programming. Deep technical posts with working code.
Coding Horror
Jeff Atwood's programming blog. Co-founder of Stack Overflow and Discourse.
antirez
Salvatore Sanfilippo, creator of Redis. Technical writing on programming, data structures, and open source.
Brendan Gregg
Performance engineer, author of 'Systems Performance'. Industry expert on observability, tracing, and eBPF.
Andreas Kling
Creator of SerenityOS and Ladybird browser. Building an operating system and browser from scratch as a learning project.
Awesome Go
Curated list of Go packages and resources. 160K+ stars. The essential Go ecosystem guide.
Awesome Rust
Curated list of Rust code and resources. Crates, tools, and learning materials for Rustaceans.
Awesome JavaScript
Collection of JavaScript libraries, resources, and tools. From frameworks to testing utilities.
Awesome C++
Curated list of C++ frameworks, libraries, and resources. Systems programming essentials.
Awesome React
Collection of React ecosystem resources. Components, tools, and learning materials.
Awesome Vue
Curated list of Vue.js resources. Components, libraries, and tools for Vue developers.
Scattered Thoughts
Jamie Brandon on programming languages, databases, and software design.
Crontab Guru
The quick and simple editor for cron schedule expressions.
Epoch Converter
Convert Unix timestamps to human-readable dates and back.
Base64 Decode
Encode and decode Base64 strings. Simple developer utility.
URL Encoder
Encode and decode URLs. Handle special characters in web addresses.
ngrok
Expose local servers to the internet. Essential for webhook development and demos.
httpbin
HTTP request and response testing service. Debug your HTTP clients.
JSONPlaceholder
Free fake API for testing and prototyping. No signup required.
gitignore.io
Generate .gitignore files for your projects. Supports hundreds of languages and tools.
Ibrahim Diallo
Web developer blogging about technology and work. Known for 'The Machine Fired Me' viral post.
t0st
Performance analysis and reverse engineering. Famous for cutting GTA Online loading times by 70%.
freeCodeCamp
Learn to code for free. Full curriculum from HTML to machine learning.
The Odin Project
Free full-stack web development curriculum. Project-based learning path.
Full Stack Open
Deep dive into modern web development. University of Helsinki's free course.
Teach Yourself CS
Curated guide to self-teaching computer science. Best resources for each topic.
The Missing Semester
MIT course on practical computing skills. Shell, Git, debugging, and more.
Crafting Interpreters
Free book on implementing programming languages. Build two interpreters from scratch.
Eloquent JavaScript
Free book on JavaScript and programming. A modern introduction with exercises.
Go by Example
Hands-on introduction to Go. Annotated example programs.
Destroy All Software
Gary Bernhardt's screencasts on software. Advanced topics explained well.
RegexOne
Interactive regex tutorial. Learn regular expressions step by step.
SQLZoo
Interactive SQL tutorial. Practice queries on real databases.
PostgreSQL Tutorial
Comprehensive PostgreSQL guide. From basics to advanced topics.
Use The Index, Luke
SQL indexing and tuning guide. Make your database queries fast.
Big List of Naughty Strings
List of strings likely to cause issues when used as user input. Essential for testing.
Paul Graham
Essays on startups, programming, and life from the co-founder of Y Combinator. Influential and often contrarian.
Refactoring Guru
Design patterns and refactoring techniques. Illustrated examples in multiple languages.
SourceMaking
Design patterns, antipatterns, and refactoring. Software design knowledge base.
Martin Fowler
Software architecture and design. Essays from a thought leader in software.
Semantic Versioning
Version numbering specification. The standard for software versioning.
Conventional Commits
Specification for commit messages. Standardize your git history.
Keep a Changelog
How to write a good changelog. Don't let your friends dump git logs.
Git Immersion
Guided tour of Git fundamentals. Hands-on learning from basics to advanced.
Oh Shit, Git!
Git problems and how to fix them. For when you mess up.
Pro Git
The official Git book. Free, comprehensive, and authoritative.
Jim Nielsen's Blog
Thoughtful writing on web design, development, and the craft of making things for the internet.
Naked HTML Quine
A page that is its own source code. Brutalist, self-documenting HTML that displays itself.
Chris Zacharias
Former YouTube engineer. Famous post about the conspiracy to kill IE6 from inside YouTube.
Interconnected
Matt Webb's blog on technology, design, and ideas. Exploring the edges of what's possible.
Rachel by the Bay
War stories from the trenches of software engineering. Tales of debugging, systems, and corporate dysfunction.
Drew DeVault's Blog
Strong opinions on free software, programming languages, and building a better internet. Creator of SourceHut.
Free Formatter
Essential developer tools: JSON/XML formatters, encoders, validators, and converters. Bookmarkable.
Carbon
Create beautiful images of your source code. Perfect for sharing snippets on social media or presentations.
Dan Luu
In-depth technical writing on computer science, hardware, and software engineering. Known for rigorous analysis and data-driven posts.
JSON Crack
Visualize JSON data as interactive graphs. Makes complex nested structures actually understandable.
regex101
The best regex tester and debugger. Explains each part of your pattern and tests against multiple flavors.
Learn X in Y Minutes
Quick reference guides for programming languages. Learn the syntax of a new language in one page.
Roadmap.sh
Community-driven roadmaps for developers. Visual guides for learning frontend, backend, DevOps, and more.
Lobsters
A computing-focused community with a tree-based comment system. Invite-only, high signal-to-noise ratio.
Can I use
Browser support tables for web technologies. Check if that CSS feature works in your target browsers.
DevDocs
API documentation browser with offline support. Search across hundreds of frameworks in one place.
The Algorithms
Open source collection of algorithms implemented in multiple programming languages. Great for learning.
Hacker News
The original tech news aggregator. Simple design, active community, sometimes contentious but often insightful.