Links, collected and grouped in Markdown format. See the legend at the end of the list.
- π Designing for the Web, Mark Boulton
- π Atomic design
- π₯ Intro to the Design of Everyday Things: Principles of Design (beginner)
- π The Architecture of Open Source Applications
- π Game Programming Patterns, Bob Nystrom
- π Software Architecture Guide, Martin Fowler
- π Design Patterns
- π The System Design Primer: Learn how to design large-scale systems
- π Simple Made Easy, Rich Hickey, 20.10.2011 βοΈ
- π₯ Design of Computer Programs: Programming Principles (advanced)
- π The Twelve-Factor App
- π Keep a Changelog
- π Choose an open source license
- π A Programmer's Introduction to Mathematics, Jeremy Kun, 2018
- π Computer Science in Plain English
- π₯ Algorithms Specialization, Stanford University (intermediate)
- π₯ Analysis of Algorithms, Princeton University (advanced)
- SICP
- Lisp
- π Let Over Lambda - 50 Years of Lisp, Doug Hoyte
- π Build Your Own Lisp
- π Programming Algorithms: Data Structures, Vsevolod Dyomkin, 05.08.2019
- Elm
- π Docs, π Guide, π Blog
- π Practical Elm for a Busy Developer, Alex Korban
- π¬ Elm Discourse
- misc
- command line
- π Data Science at the Command Line, Jeroen Janssens
- π Advanced Bash-Scripting Guide
- π The Art of Command Line
- π Sed - An Introduction and Tutorial
- π SSHFS - How to Mount Remote Linux Filesystem or Directory Using SSHFS Over SSH
- π A tmux Crash Course, Josh Clayton
- Docker
- Kubernetes
- π Concepts - Pods
- π Exploring - Pods and Nodes
- π Reference -
kubectl
- misc
- π The Grymoire - home for UNIX wizards, Bruce Barnett
- π₯ AT&T Archives: The UNIX Operating System - YouTube
- π High Performance Browser Networking, Ilya Grigorik
- π Why trailing slashes on URIs are important
- π Network reliability - web.dev
- π Caching best practices & max-age gotchas, Jake Archibald
- PostgreSQL
- misc
- π Redis - Command reference
- π Memcached Wiki
- π Quick SQL Cheatsheet
- π Database of Databases
- π Regular-Expressions.info - Regex Tutorial, Examples and Reference
- π§ Debuggex: A visual regex helper
- π std crate
- π The Rust Programming Language
- π The Python Language Reference
- π Python 3 Patterns, Recipes and Idioms
- π Explore Flask
- π Understanding Python metaclasses
- π Mocking in Python: A Guide to Better Unit Tests
- π A collection of surprising Python snippets and lesser-known features
- π§ pyenv - simple Python version management
- π§ Poetry - Python packaging and dependency management
- π§ SQLAlchemy - SQL toolkit and ORM
- π§ Secure headers and cookies for Python web frameworks
- π§ Loguru - Python logging made (stupidly) simple
- π§ ptpython - a better Python REPL
- ECMAScript
- π Eloquent JavaScript, Marijn Haverbeke
- π 2ality β JavaScript and more, Axel Rauschmayer
- π V8 JavaScript engine
- π A plain English guide to JavaScript prototypes - Sebastian's blog
- TypeScript
- π Handbook
- π Understanding TypeScriptβs type notation, Axel Rauschmayer, 08.04.2018
- Node
- extensions
- SVG
- π Pocket Guide to Writing SVG
- π Creating interactive graphs with SVG, Part 1 - Roemer's blog
- π Animating SVG with CSS, Hope Armstrong, 04.04.2019
- π§ SVGOMG - SVGO's Missing GUI
- testing
- π A guide to unit testing in JavaScript
- π§ Tape: minimal framework, asserts
- π§ Jest: framework, asserts, spies
- π§ Jasmine: framework, asserts, spies
- π§ Karma: runner
- π§ Mocha: framework
- π§ Chai: asserts
- π§ Sinon.JS: spies, stubs, mocks
- π§ React Testing Library: replaces Enzyme
- π§ Storybook: dev environment for UI components (different frameworks)
- misc
- π WebAssembly: How and why, Milica Mihajlija, 14.08.2018
- π CSS-Tricks: A Complete Guide to Flexbox
- π CSS-Tricks: A Complete Guide to Grid
- π Rendering Performance - The pixel pipeline, Paul Lewis
- π Can I use... Support tables for HTML5, CSS3, etc
- π¬ The A11Y Project - A community-driven effort to make web accessibility easier
- π§ React Aria - accessible UI primitives
- π§ Radix - unstyled, accessible components
- π The GeoJSON Format (RFC)
- π Introduction to GIS, VΓctor Olaya, 13.06.2018
- π The History of Cartography
- π Practical Handbook of Thematic Cartography
- π mapschool - a free introduction to geo
- π More than you ever wanted to know about GeoJSON, Tom MacWright, 23.03.2015
- π A dive into spatial search algorithms, Vladimir Agafonkin, 27.04.2017
- π° Spatial Awareness newsletter, Robin Hawkes, 2019-2020
- π Free GIS Datasets
- π§ geojson.io, Placemark
- π Fundamentals of Data Visualization, Claus O. Wilke, 2019
- π§ d3 Wiki
- π The Book of Shaders, Patricio Gonzalez Vivo and Jen Lowe, 2015
- π Physically Based Rendering: From Theory To Implementation, Matt Pharr, Wenzel Jakob, and Greg Humphreys, 2004-2018
- π Learn OpenGL: Coordinate Systems
- π Raw WebGL, Alain Galvan, 09.05.2019
- π Robust arithmetic in JavaScript, Mikola Lysenko
- π§ Elm Explorations - WebGL for Elm
- π§ regl - Functional WebGL
- π§ O-GL - Minimal WebGL framework
- JSON
- π§ JSON Viewer
- π§ JSON Generator
- XML
- π§ FreeFormatter
- π§ ExtendsClass
- images
- misc
- π Crafting Interpreters - A handbook for making programming languages, Bob Nystrom
- π PortSwigger materials on web security
- π Unpacking Interview Questions, Jacob Kaplan-Moss, 2021
- π Choose Boring Technology, Dan McKinley
- π° Stacking the Bricks
- π Hacker News Tools of the Trade
- π Lospec - digitally restrictive art (tools and resources)
Categories:
- π - docs
- π - book
- π - blog, personal website
- π - essay, blog post, tutorial, guide
- π€ - conference, meetup
- π - presentation
- π₯ - course, video
- π» - podcast
- π° - media, newsletter
- π - catalog, digest
- π¬ - community forum
- π - style guide, best practices
- π§ - tool (lib/framework/service)
- βοΈ - favorite