Archives
Search
Atom feeds
A feed for the whole blog can be found here . Per-tag feeds are available in the tag listing below.Most popular in the last year
These posts were the most popular in the last year or so, based on the number of page views:- The Softmax function and its derivative
- Change of basis in Linear Algebra
- Embedding in Go: Part 1 - structs in structs
- Variadic templates in C++
- A comprehensive guide to go generate
- How I went about learning Rust
- Optional JSON fields in Go
- Simple Go project layout with modules
- Embedding in Go: Part 3 - interfaces in structs
- Faster sorting with Go generics
By year
- 2023 (14)
- 2022 (33)
- 2021 (22)
- 2020 (24)
- 2019 (27)
- 2018 (32)
- 2017 (28)
- 2016 (34)
- 2015 (24)
- 2014 (28)
- 2013 (41)
- 2012 (53)
- 2011 (66)
- 2010 (53)
- 2009 (109)
- 2008 (118)
- 2007 (127)
- 2006 (96)
- 2005 (134)
- 2004 (141)
- 2003 (109)
By tag
- Articles (88)
- Assembly (27)
- Blogging (44)
- Book reviews (369)
- C & C++ (126)
- Clojure (11)
- Code generation (11)
- Compilation (73)
- Concurrency (32)
- Databases (9)
- Debuggers (6)
- Django (8)
- EE & Embedded (40)
- Finance (12)
- Games (8)
- Go (83)
- Go tooling (7)
- Hardware & Gadgets (26)
- Haskell (9)
- Internet (42)
- Javascript (17)
- Lexer (6)
- Linkers and Loaders (8)
- Linux (35)
- Lisp (32)
- LLVM & Clang (18)
- Machine Learning (11)
- Math (72)
- Microsoft (5)
- Miscellanea (34)
- Multiple dispatch (7)
- Network Programming (36)
- Perl (58)
- Personal (6)
- Philosophical (5)
- Physics (2)
- Plugins (7)
- Programming (167)
- Project Euler (10)
- Pygame tutorial (4)
- Python (149)
- Python internals (14)
- Qt (19)
- Reading (11)
- Recursive descent parsing (8)
- Ruby (13)
- Rust (6)
- Science (6)
- Serial port (9)
- SICP (55)
- Software & Tools (68)
- Spanish (10)
- Testing (13)
- Travel (7)
- Version control (13)
- Vim (4)
- WebAssembly (5)
- Windows (4)