Library
A curated collection of books, articles, and resources that have shaped my perspective on software and beyond.
The Pragmatic Programmer
booksA comprehensive guide to software development that covers everything from personal responsibility to practical coding techniques.
TypeScript Deep Dive
websitesA comprehensive guide to TypeScript, covering advanced types, compiler options, and best practices.
Designing Data-Driven Applications
booksAn absolutely excellent book that is worth a read for any software engineer that touches distributed systems!
Distributed Services with Go
booksA comprehensive guide to distributed systems with Go, and includes a practical guide to building microservices.
Algorithms, 4th Edition
booksA comprehensive guide to data structures and algorithms, including a practical guide to building data structures.
Practical Genetic Algorithms
booksA comprehensive guide to genetic algorithms, including a practical guide to building genetic algorithms.