Programming

Languages, frameworks, and coding

98 sites
Sort by:
Ratfactor ratfactor.com

Programming essays and projects. Zig language explorer.

Serge Zaitsev zserge.com

Minimal software development. Tiny tools, JSMN JSON parser, and web experiments.

Susam Pal susam.net

Minimalist tech blog. Lisp, mathematics, and computing fundamentals.

Underlap underlap.org

Glyn Normington on Java, Go, and software craft. Thoughtful technical writing.

Rust developer and podcaster. "Hello, Rust!" YouTube series creator.

alexwlchan alexwlchan.net

Software developer writing about Python, accessibility, and digital preservation.

Terence Eden shkspr.mobi

Tech policy, accessibility, and standards. Former UK government digital advisor.

Robb Knight rknight.me

Web developer and podcaster. Projects, links, and indie web enthusiasm.

Developer advocate writing about community, coding, and board games.

Dave Rupert daverupert.com

Web developer and podcaster. ShopTalk Show co-host. Accessibility and web standards.

Adactio adactio.com

Jeremy Keith on web standards, progressive enhancement, and the open web. Web craftsman.

Featured
Simpler Machines simplermachines.com

Nat Bennett on software engineering craft. Thoughtful takes on building software well.

Jeremy Morrell jeremymorrell.dev

Software engineering and career development. Practical advice for developers.

Michael Tsai mjtsai.com

Daily Apple news and commentary. Curated links with thoughtful analysis since 2002.

Ned Batchelder nedbatchelder.com

Python coverage.py maintainer. Decades of Python wisdom and community insight.

Creator of Trio (async Python). Deep dives into concurrency and Python internals.

Brandon Rhodes rhodesmill.org

Python astronomer. PyEphem author. Talks and writing on Python and astronomy.

Brandur Leach brandur.org

Engineering at Stripe on APIs, Postgres, and building reliable systems. Beautiful site design.

Jacob Kaplan-Moss jacobian.org

Django co-creator on leadership, management, and software. Practical wisdom for tech careers.

Engineering Blogs engineeringblogs.xyz

Aggregator of engineering blogs from tech companies and individuals. RSS feed of quality tech writing.

Scott O'Hara scottohara.me

Accessibility specialist's blog. ARIA, forms, and inclusive design.

Adrian Roselli adrianroselli.com

Accessibility consultant's blog. Detailed component accessibility analysis.

Inclusive Components inclusive-components.design

Heydon Pickering on accessible UI patterns. Deep dives into components.

Featured

Accessibility testing tools. Browser extensions and developer APIs.

Featured
Uxn wiki.xxiivv.com

Hundred Rabbits' portable virtual machine. Computing on minimal resources.

Featured
in4k in4k.github.io

Wiki about 4 kilobyte intros. Techniques for creating impressive demos in impossibly small sizes.

Tom MacWright macwright.com

Thoughtful essays on software, maps, and technology. Creator of several popular open source projects.

Justine Tunney justine.lol

Systems programmer behind Redbean, Cosmopolitan Libc. Deep technical writing on performance, compilers, and making software portable.

Featured
Simon Willison simonwillison.net

Co-creator of Django, prolific blogger on AI, databases, and web development. Builds excellent open source tools like Datasette.

Featured
Michael Lynch mtlynch.io

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.

Awesome Python github.com

Curated list of Python frameworks, libraries, and resources. From web frameworks to machine learning.

Kalzumeus kalzumeus.com

Patrick McKenzie on software business, salary negotiation, and Japan. Influential essays on tech careers.

Joel on Software joelonsoftware.com

Joel Spolsky's classic blog on software development. Founded Stack Overflow and Trello.

null program nullprogram.com

Chris Wellons on C, Emacs, and systems programming. Deep technical posts with working code.

Coding Horror blog.codinghorror.com

Jeff Atwood's programming blog. Co-founder of Stack Overflow and Discourse.

antirez antirez.com

Salvatore Sanfilippo, creator of Redis. Technical writing on programming, data structures, and open source.

Brendan Gregg brendangregg.com

Performance engineer, author of 'Systems Performance'. Industry expert on observability, tracing, and eBPF.

Andreas Kling awesomekling.github.io

Creator of SerenityOS and Ladybird browser. Building an operating system and browser from scratch as a learning project.

Awesome Go github.com

Curated list of Go packages and resources. 160K+ stars. The essential Go ecosystem guide.

Awesome Rust github.com

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.

Awesome C++ github.com

Curated list of C++ frameworks, libraries, and resources. Systems programming essentials.

Awesome React github.com

Collection of React ecosystem resources. Components, tools, and learning materials.

Awesome Vue github.com

Curated list of Vue.js resources. Components, libraries, and tools for Vue developers.

Scattered Thoughts scattered-thoughts.net

Jamie Brandon on programming languages, databases, and software design.

Crontab Guru crontab.guru

The quick and simple editor for cron schedule expressions.

Epoch Converter epochconverter.com

Convert Unix timestamps to human-readable dates and back.

Base64 Decode base64decode.org

Encode and decode Base64 strings. Simple developer utility.

URL Encoder urlencoder.org

Encode and decode URLs. Handle special characters in web addresses.

ngrok ngrok.com

Expose local servers to the internet. Essential for webhook development and demos.

httpbin httpbin.org

HTTP request and response testing service. Debug your HTTP clients.

JSONPlaceholder jsonplaceholder.typicode.com

Free fake API for testing and prototyping. No signup required.

gitignore.io toptal.com

Generate .gitignore files for your projects. Supports hundreds of languages and tools.

Ibrahim Diallo idiallo.com

Web developer blogging about technology and work. Known for 'The Machine Fired Me' viral post.

t0st nee.lv

Performance analysis and reverse engineering. Famous for cutting GTA Online loading times by 70%.

freeCodeCamp freecodecamp.org

Learn to code for free. Full curriculum from HTML to machine learning.

The Odin Project theodinproject.com

Free full-stack web development curriculum. Project-based learning path.

Full Stack Open fullstackopen.com

Deep dive into modern web development. University of Helsinki's free course.

Teach Yourself CS teachyourselfcs.com

Curated guide to self-teaching computer science. Best resources for each topic.

The Missing Semester missing.csail.mit.edu

MIT course on practical computing skills. Shell, Git, debugging, and more.

Crafting Interpreters craftinginterpreters.com

Free book on implementing programming languages. Build two interpreters from scratch.

Eloquent JavaScript eloquentjavascript.net

Free book on JavaScript and programming. A modern introduction with exercises.

Go by Example gobyexample.com

Hands-on introduction to Go. Annotated example programs.

Destroy All Software destroyallsoftware.com

Gary Bernhardt's screencasts on software. Advanced topics explained well.

RegexOne regexone.com

Interactive regex tutorial. Learn regular expressions step by step.

SQLZoo sqlzoo.net

Interactive SQL tutorial. Practice queries on real databases.

PostgreSQL Tutorial postgresqltutorial.com

Comprehensive PostgreSQL guide. From basics to advanced topics.

Use The Index, Luke use-the-index-luke.com

SQL indexing and tuning guide. Make your database queries fast.

Paul Graham paulgraham.com

Essays on startups, programming, and life from the co-founder of Y Combinator. Influential and often contrarian.

Refactoring Guru refactoring.guru

Design patterns and refactoring techniques. Illustrated examples in multiple languages.

SourceMaking sourcemaking.com

Design patterns, antipatterns, and refactoring. Software design knowledge base.

Martin Fowler martinfowler.com

Software architecture and design. Essays from a thought leader in software.

Conventional Commits conventionalcommits.org

Specification for commit messages. Standardize your git history.

Keep a Changelog keepachangelog.com

How to write a good changelog. Don't let your friends dump git logs.

Git Immersion gitimmersion.com

Guided tour of Git fundamentals. Hands-on learning from basics to advanced.

Oh Shit, Git! ohshitgit.com

Git problems and how to fix them. For when you mess up.

Pro Git git-scm.com

The official Git book. Free, comprehensive, and authoritative.

Jim Nielsen's Blog blog.jim-nielsen.com

Thoughtful writing on web design, development, and the craft of making things for the internet.

Naked HTML Quine secretgeek.github.io

A page that is its own source code. Brutalist, self-documenting HTML that displays itself.

Chris Zacharias blog.chriszacharias.com

Former YouTube engineer. Famous post about the conspiracy to kill IE6 from inside YouTube.

Interconnected interconnected.org

Matt Webb's blog on technology, design, and ideas. Exploring the edges of what's possible.

Rachel by the Bay rachelbythebay.com

War stories from the trenches of software engineering. Tales of debugging, systems, and corporate dysfunction.

Drew DeVault's Blog drewdevault.com

Strong opinions on free software, programming languages, and building a better internet. Creator of SourceHut.

Free Formatter freeformatter.com

Essential developer tools: JSON/XML formatters, encoders, validators, and converters. Bookmarkable.

Carbon carbon.now.sh

Create beautiful images of your source code. Perfect for sharing snippets on social media or presentations.

Dan Luu danluu.com

In-depth technical writing on computer science, hardware, and software engineering. Known for rigorous analysis and data-driven posts.

Featured
JSON Crack jsoncrack.com

Visualize JSON data as interactive graphs. Makes complex nested structures actually understandable.

regex101 regex101.com

The best regex tester and debugger. Explains each part of your pattern and tests against multiple flavors.

Learn X in Y Minutes learnxinyminutes.com

Quick reference guides for programming languages. Learn the syntax of a new language in one page.

Roadmap.sh roadmap.sh

Community-driven roadmaps for developers. Visual guides for learning frontend, backend, DevOps, and more.

Lobsters lobste.rs

A computing-focused community with a tree-based comment system. Invite-only, high signal-to-noise ratio.

Can I use caniuse.com

Browser support tables for web technologies. Check if that CSS feature works in your target browsers.

DevDocs devdocs.io

API documentation browser with offline support. Search across hundreds of frameworks in one place.

The Algorithms the-algorithms.com

Open source collection of algorithms implemented in multiple programming languages. Great for learning.

Hacker News news.ycombinator.com

The original tech news aggregator. Simple design, active community, sometimes contentious but often insightful.