My Technical Library

A browsable collection of publications related to comp sci — AI, web dev, software architecture, and more. What should I read next?

I can't resist a good Humble Bundle, and that especially includes tech books. Below you will find an interface for browsing all the ones I've bought so far, between the various bundles they've put out over the past few years. Some of these titles I've already started reading, but many are just waiting for a reason! Cast your votes to help me hone in even more on what topics are most relevant to the peers and recruiters viewing my portfolio.

Note: The primary purpose of this app is as a portfolio piece. View it on GitHub →

Sort by
  • Cover of Algorithmic Thinking, 2nd Edition

    Algorithmic Thinking, 2nd Edition

    Daniel Zingaro

    Python
  • Cover of Analytics Engineering with SQL and DBT

    Analytics Engineering with SQL and DBT

    Rui Machado & Helder Russa

    SQLDatabases
  • Cover of Architecting AI Software Systems

    Architecting AI Software Systems

    Richard D. Avila & Imran Ahmad

    Generative AISoftware Architecture
  • Cover of Architecting ASP.NET Core Applications

    Architecting ASP.NET Core Applications

    Carl-Hugo Marcotte

    C#Software Architecture
  • Cover of Architectural Patterns and Techniques for Developing IoT Solutions

    Architectural Patterns and Techniques for Developing IoT Solutions

    Jasbir Singh Dhaliwal

    Software Architecture
  • Cover of ASP.NET Core 5 and React

    ASP.NET Core 5 and React

    Carl Rippon

    C#ReactWeb Development
  • Cover of Bayesian Statistics the Fun Way

    Bayesian Statistics the Fun Way

    Will Kurt

    Machine LearningPython
  • Cover of Build a Frontend Web Framework (From Scratch)

    Build a Frontend Web Framework (From Scratch)

    Ángel Sola Orbaiceta

    JavaScriptWeb Development
  • Cover of Build a Website with ChatGPT

    Build a Website with ChatGPT

    Paul McFedries

    Generative AIWeb Development
  • Cover of Building Agentic AI Systems

    Building Agentic AI Systems

    Anjanava. Talukdar Biswas (Wrick.) & Wrick Talukdar

    LLMGenerative AI
  • Cover of Building AI Applications with OpenAI APIs

    Building AI Applications with OpenAI APIs

    Martin Yanev

  • Cover of Building AI Applications with OpenAI APIs

    Building AI Applications with OpenAI APIs

    Martin Yanev

    OpenAIGenerative AIPython
  • Cover of Building an Event-Driven Data Mesh

    Building an Event-Driven Data Mesh

    Adam Bellemare

    MicroservicesSoftware Architecture
  • Cover of Building Data-Driven Applications with LlamaIndex

    Building Data-Driven Applications with LlamaIndex

    Andrei. Gheorghiu

    LLMRAGPython
  • Cover of Building Event-driven Microservices

    Building Event-driven Microservices

    Adam Bellemare

    MicroservicesSoftware Architecture
  • Cover of Building Evolutionary Architectures

    Building Evolutionary Architectures

    Neal Ford & Rebecca Parsons & Patrick Kua

    Software Architecture
  • Cover of Building LLM Powered Applications

    Building LLM Powered Applications

    Valentina. Alto

    LLMGenerative AI
  • Cover of Building Microservices

    Building Microservices

    Sam Newman

    MicroservicesSoftware Architecture
  • Cover of Building Multi-Tenant Saas Architectures: Principles, Practices and Patterns Using Aws

    Building Multi-Tenant Saas Architectures: Principles, Practices and Patterns Using Aws

    Tod Golding

    AWSSoftware ArchitectureMicroservices
  • Cover of Building User-Friendly DSLs

    Building User-Friendly DSLs

    Meinte Boersma

    Software Architecture
  • Cover of Cassandra: the Definitive Guide

    Cassandra: the Definitive Guide

    Jeff Carpenter & Eben Hewitt

    CassandraDatabases
  • Clean Architecture with Python

    Sam Keen

    PythonSoftware Architecture
  • Cover of Clean Code in Python

    Clean Code in Python

    Mariano Anaya

    PythonSoftware Architecture
  • Cover of Communication Patterns

    Communication Patterns

    Jacqueline Read

    Software Architecture