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
FastAPI
Bill Lubanovic
Kubernetes: Up and Running
Brendan Burns & Joe Beda & Kelsey Hightower & Lachlan Evenson
Learning GitHub Actions
Brent Laster
Learning DevSecOps
Steve Suehring
Learning Modern Linux
Michael Hausenblas
Learning Git
Anna Skoulikari
Network Programmability and Automation
Christian Adell & Scott S. Lowe & Matt Oswalt & Jason Edelman
Practical Linux System Administration
Kenneth Hess
Linux Pocket Guide
Daniel J. Barrett
Python for DevOps
Noah Gift & Kennedy Behrman & Alfredo Deza & Grig Gheorghiu
Terraform: Up and Running
Yevgeniy Brikman
Web Application Security
Andrew Hoffman
Ansible: Up and Running
Bas Meijer & Lorin Hochstein & Rene Moser
Efficient Linux at the Command Line
Docker: Up & Running
Sean P. Kane & Karl Matthias
Developer's Dilemma: The Secret World of Videogame Creators
Casey O'Donnell
How Games Move Us
Katherine Isbister
Super Power, Spoony Bards, and Silverware: The Super Nintendo ...
Dominic Arsenault
The Warcraft Civilization
William Bainbridge
Uncertainty in Games
Greg Costikyan
Who Are You?: Nintendo's Game Boy Advance Platform
Alex Custodio
Codename Revolution
Steven Jones & George Thiruvathukal
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
The Mom Test: How to talk to customers and learn if your business ...
Rob Fitzpatrick
Programming Ruby 3.3
Dave Thomas & Noel Rappin
Digital Adaptation
Paul Boag
The Ethical Design Handbook
Trine Fable & Kim Andersen & Martin Michael Frederiksen
Image Optimization
Addy Osmani
Form Design Patterns
Adam Silver