- prerequisites:
- subtopics:
- curators:
- .NET rocks
- All Things Git
- Changelog
- Complete developer
- FLOSS Weekly
- Hanselminutes
- Programming Throwdown
- Software engineering daily
- Under the Radar - From development and design to marketing and support for iOS (and macOS) developers.
- 0xDE
- Accidentally Quadratic
- Aerotwist
- Aidanf
- Akullpp
- Alex Fedoseev
- Alexei Boronine
- Amjad Masad
- Andrew Ray
- Andrey Petrov
- Anish Athalye
- Anon Function
- Antirez
- Aria
- Armin Ronacher
- Aspro
- Beg Riffs
- Ben Frederickson
- Ben Orestein
- Benjamin Congdon
- Bez Hermoso
- Bgamari
- Blind seeker?
- Bo Jeanes
- Brandon Bloom
- Brandur
- Bret Victor
- Brett Terpstra
- Brian Lee
- Brian Steffens
- Candler Blog
- Cdixon
- Chares Leifer
- Chris Aniszczyk
- Coding Horror
- Command-z
- Daily WTF
- Dan Luu
- Dave Beazley
- David R. Maclver
- Diaries of a Madman
- Dont Panic
- Dosync
- Dr. Bunsen
- Drew Devault
- Dustin Curtis
- Edne
- Eli Bendersky
- Eric Chiang
- Eric Gourlaouen
- Eric Jang
- Erik Bernhardsson
- Frank Mcsherry
- Fuzzy Notepad
- Gary Sieling
- Gggritso
- GHOTL - Blog about learning type systems for implement one simple functional language.
- Hackernoon
- Hackthology
- HookRace
- Hoverbear's Musings - Articles primarily relating to science and technology.
- Idle Words
- Irace
- Jacques Mattheij
- James Long
- Jan Hunermann
- Jeaye
- Jeremy Walker
- Jess Fraz
- Jesse Hallett
- Jezen Thomas
- Jimmy Cuadra
- Joe Duffy
- Joel on Software
- John D. Cook
- Jon Gjengset
- Juan Benet
- Julia Evans
- Justin Kan
- Jérôme Petazzoni
- Kamran Ahmed
- Karol Kuczmarski
- Keith Rarick
- Kenneth Reitz
- Leandro Moreira
- Lord.io
- Loreto Parisi
- Lost in Technopolis
- Made Mistakes
- Marc Qualie
- Marcus Westin
- Marius Schulz
- Mark J. Nelson
- Mark Scholten
- Matthias Endler
- Michael Parker
- Mike Bostock
- Mike Buss
- Mitchell Hashimoto
- Monochromatic
- Motemen
- Msol
- Nick Craver
- Nick Farina
- Okmij
- Oleg Kiselyov
- Pointers Gone Wild
- Preshing on Programming
- Programming in the Twenty First Century
- Randall Degges
- Robot Lolita
- Rok Garbas
- Romain
- Ryan Lefevre
- Ryg Blog
- Samuel E. giddins
- Sara Vieira
- Saudi Metz
- Schmidt's Foolish Manifesto
- Scott Nonnenberg
- Send More Paramedics
- Seph
- Steve Losh
- Steve Yegge
- Stevey’s Rants
- Stratechery
- Stuff with Stuff
- Sudoscript
- Sugar Pirate
- Susan J. Fowler
- Tapasweni Pathak
- Tedunagst
- The Old New Thing
- Thoughts from the Red Planet
- Tonsky
- Umputun
- Xero
- Zachary Voase
- Александр Субботин
- 📕 The art of computer programming (1968-)
- 📕 The psychology of computer programming (1971)
- 📕 The elements of programming style (1974)
- 📕 Software reliability: principles and practices (1976)
- 📖 Structure and interpretation of computer programs (1979)
- 📖 Mindstorms: children, computers, and powerful ideas (1980)
- 📖 Communicating sequential processes (1985)
- 📕 The art of the metaobject protocol (1991)
- 📖 Code: hidden language of computer hardware and software (1999)
- 📕 The pragmatic programmer (1999)
- 📕 The practice of programming (1999)
- 📕 Refactoring (1999)
- 📕 How to design programs (2001)
- 📕 Computer Systems: A Programmer's Perspective (2002)
- 📕 Inside the machine (2006)
- 📕 Clean code (2008)
- 📕 Design concepts in programming (2008)
- 📕 Apprenticeship patterns (2010)
- 📕 The art of readable code: simple and practical techniques for writing better code (2011)
- 📕 Programming in the large with design patterns (2012)
- 📕 Dynamic Programming and Optimal Control (2012)
- 📖 How These Things Work (2016)
- 📕 Introduction to the Theory of Complex Systems (2018)
- 📖 Composing programs
- 📖 Network programming with Go (2012)
- 📖 The little go book (2014)
- 📖 Go in action (2015)
- 📕 The go programming language (2015)
- 📖 Go 101 (2018)
- 📖 Web app with go - anti text book
- 📖 Build web application with golang
- 📖 Learn You a Haskell for Great Good! (2011)
- 📖 Write you a Haskell (2014)
- 📕 Programming in Haskell (2016)
- 📕 Haskell in Depth (2018) - Explores the important language features and programming skills you’ll need to build production-quality software using Haskell.
- 📕 Thinking with Types (2018) - Type-Level Programming in Haskell.
- 📕 The Haskell School of Music (2018)
- 📕 Effective java (2001)
- 📖 Data structures and algorithms in java (2003)
- 📕 Java concurrency in practice (2006)
- 📖 Introduction to programming in java: an interdisciplinary approach (2008)
- 📕 Java 8 in action (2014)
- 📕 Test-driven Java development (2015)
- 📖 You don’t know JS
- 📖 Exploring js
- 📖 Eloquent JavaScript (2011)
- 📕 Effective JavaScript: 68 specific ways to harness the power of JavaScript (2012)
- 📕 Secrets of the JavaScript ninja (2013)
- 📖 Learning JavaScript design patterns (2015)
- 📖 The JavaScript way (2017)
- 📖 Builder Book: Build a Full Stack JavaScript Web App from Scratch (2018)
- 📕 Python essential reference (1999)
- 📖 Dive into python 3 (2004)
- 📖 Problem solving with algorithms and data structures using python (2005)
- 📖 Python cookbook (2011)
- 📕 Data structures and algorithms in python (2013)
- 📕 Test driven development with python (2014)
- 📕 Effective python (2015)
- 📕 Fluent python (2015)
- 📖 Inside the python virtual machine (2017)
- 📖 Full Speed Python (2018)
- 📖 Automate the boring stuff with python
- 📕 The well grounded rubyist (2009)
- 📕 Eloquent ruby (2011)
- 📕 Practical object oriented design in ruby (2012)
- 📕 Confident ruby (2013)
- 📖 Rust by example
- 📖 The rust programming language
- 📖 The rustonomicon
- 📖 Discovery - Discover the world of microcontrollers through Rust.
- 📖 Rust and WebAssembly (2018)
- Build a modern computer from first principles: from nand to tetris 💰
- Introduction to programming with matlab 💰
- MIT software construction (2016) 🆓
- MIT structure and interpretation of computer programs (2005) 🆓
- Stanford C Programming 🆓
- Structure and interpretation of computer programs (in Python) (2017) 🆓
- Unix tools and scripting (2014) 🆓
- Composing Programs - Free online introduction to programming and computer science.
- Scripting: higher level programming for the 21st century
- Notes on postmodern programming
- Recursive make considered harmful
- Kademlia: a peer-to-peer information system based on the xor metric
- Equal rights for functional objects or, the more things change, the more they are the same
- What every programmer should know about memory
- The c standard formalised in coq
- An analysis and survey of the development of Mutation testing
- The Purely Functional Software Deployment Model