Designing Distributed Systems
Brendan Burns
Building Microservices
Sam Newman
Communication Patterns
Jacqui Read
Building Multi-Tenant SaaS Architectures
Tod Golding
Enabling Microservice Success
Sarah Wells
Head First C#
Andrew Stellman & Jennifer Greene
head first (4)
Head First JavaScript Programming
Eric Freeman & Elisabeth Robson
head first (5)
Head First Software Architecture
Raju Gandhi & Mark Richards & Neal Ford
head first (6)
Practical Process Automation
Bernd Ruecker
Learning Systems Thinking
Diana Montalion
Restful Web API Patterns and Practices Cookbook
Mike Amundsen
Serverless Development on AWS
Sheen Brisals & Luke Hedger
Software Architecture Patterns
Mark Richards
Building an Event-Driven Data Mesh
Adam Bellemare
Building Table Views with Phoenix LiveView
Peter Ullrich
Concurrent Data Processing in Elixir
Svilen Gospodinov
Craft GraphQL APIs in Elixir with Absinthe
Ben Wilson & Bruce Williams
Exploring Graphs with Elixir
Tony Hammond
Designing Elixir Systems with OTP
James Edward Gray II & Bruce A. Tate
From Ruby to Elixir
Stephen Bussey
Functional Web Development with Elixir, OTP, and Phoenix
Lance Halvorsen
Genetic Algorithms in Elixir
Sean Moriarity
Learn Functional Programming with Elixir
Ulisses Almeida
Metaprogramming Elixir, P1.0
Chris McCord
Programming Phoenix ≥ 1.4
Chris McCord & Bruce Tate & José Valim
Programming Ecto
Eric Meadows-Jönsson & Darin Wilson
Real-Time Phoenix
Property-Based Testing with PropEr, Erlang, and Elixir
Fred Hebert
Testing Elixir
Jeffrey Matthias & Andrea Leopardi
Build a Binary Clock with Elixir and Nerves
Bruce A. Tate & Frank Hunleth
Adopting Elixir
Ben Marx & José Valim & Bruce Tate
Build a Weather Station with Elixir and Nerves
Alexander Koutmos & Bruce A. Tate & Frank Hunleth
Programming Ruby 3.3
Dave Thomas & Noel Rappin
Typescript in 50 lessons
Stefan Baumgartner
Programming Ruby 3.2
Noel Rappin & Dave Thomas
Programming Rust (2nd Edition)
Jim Blandy & Jason Orendorff & Leonora F. S. Tindall
The Complete Coding Interview Guide in Java
Anghel Leonard
C++ High Performance
Bjorn Andrist & Viktor Sehr
Build Your Own Programming Language
Clinton L. Jeffery
C++20 STL Cookbook
Bill Weinman
Computer Programming for Absolute Beginners
Joakim Wassberg
Hands-On Data Structures and Algorithms with Python
Dr. Basant Agarwal
Hands-on Design Patterns and Best Practices with Julia
Tom Kwong
Kotlin Design Patterns and Best Practices
Alexey Soshin
Learn C Programming
Jeff Szuhay
Learn Java 17 Programming, Second Edition
Nick Samoylov
Mastering Go
Mihalis Tsoukalos
Mastering Python
Rick van Hattem
Modern Computer Architecture and Organization
Jim Ledin
Modern C++ Programming Cookbook
Marius Bancila
Polished Ruby Programming
Jeremy Evans
The Art of Writing Efficient Programs
Fedor G. Pikus
Applying Math with Python
Sam Morley
Applied Computational Thinking with Python
Sofía De Jesús & Dayrene Martinez
Crafting Interpreters
Robert Nystrom
TypeScript Handbook
TypeScript Team
Elixir in Action
Saša Jurić
Asynchronous Programming Patterns in Javascript
Tamás Sallai
Programming Elixir ≥ 1.6
Dave Thomas
Designing Web APIs
Brenda Jin & Saurabh Sahni & Amir Shevat