Skip to Content
Ethan Gardner
Toggle Menu
Close menu
Home
Posts
About
Notes
Reading
Tagged “reading”
Your Code as a Crime Scene
Working Effectively with Legacy Code
Web Programming with Python
Web Performance Warrior
Web Performance Optimization Basics
Web Performance in Action
Web Development in Python with Django: Building Backend Web Applications and APIs with Django
Web Components Demystified
UX Research
Usability Testing for Non-UX Professionals: Connect with Users, Test and Improve Your Products, and Get Better at Your Job as a Product Manager, Developer, or Engineering Manager
Typescript: The Complete Developer's Guide
Total TypeScript
Time is Money
The Value Flywheel Effect
The Ultimate React Course
The Ultimate Flask Course
The Staff Engineer's Path
The Senior Software Engineer: 11 Practices of an Effective Technical Leader
The Missing README
The Mikado Method
The Mentoring Manual
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
The introduction to Reactive Programming you've been missing
The DevOps Handbook
The Art of Micro Frontends
Testing Accessibility
Terraform Fundamentals
System Design Interview: Mastering Basic Introduction to System Analysis and Design
System Design Fundamentals
Strange Code
Statistics for Data Science and Business Analysis
Statistics and Mathematics for Data Science and Data Analytics
Starting Kanban
Staff Engineer: Leadership beyond the management track
Solving Identity Management in Modern Applications: Demystifying OAuth 2, OpenID Connect, and SAML 2
Software Estimation: Demystifying the Black Art
Software Architecture Patterns
Software Architecture Patterns for Serverless Systems
Small Language Models
Seven Databases in Seven Weeks
Scaling frontend applications with micro-front ends
Rocking System Design
Robust Python
Remote Engineering Management
Reactive Programming
React Application Architecture for Production
Python Foundation: Quick Jump Start for Programmers
Projects in Machine Learning: From Beginner to Professional
Production-Ready Microservices
Product Development
Pro JavaScript Design Patterns
Practical User Research: Everything You Need to Know to Integrate User Research to Your Product Development
Practical Python: Learn Python Basics Step by Step - Python 3
Practical ML Ops
Practical GraphQL: Learning Full-Stack GraphQL Development with Projects
Open Source LLMs on AWS: From Research to Production
Observability Engineering
More Effective Agile: A Roadmap for Software Leaders
Monolith to Microservices
Modern Software Engineering
Modern JavaScript from the Beginning - Second Edition
Modern JavaScript for the Impatient
Modern Full-Stack React Projects
Modern Front-end Architecture: Optimize Your Front-end Development with Components, Storybook, and Mise en Place Philosophy
Micro Frontends in Action
Mastering the System Design Interview
Mastering Github Actions
Managing Humans: More Biting and Humorous Tales of a Software Engineering Manager, 4th Edition
Machine Learning, Data Science and Generative AI with Python
LLMs in Production
LLM Engineer's Handbook
Learning TypeScript
Learn Enough Python to be Dangerous: A Tutorial Introduction to Programming with Python
Leading Snowflakes: The Engineering Manager Handbook
LangChain Masterclass - Build 15 OpenAI and LLAMA 2 LLM Apps Using Python
Kubernetes for the Absolute Beginner
Jump Start Web Performance
Introduction to Generative AI
Introduction to Django
Introduction to Github Models
Inside AI
Inclusive Design Patterns
Implementing Effective Code Reviews: How to Build and Maintain Clean Code
GraphQL in Action
Github Actions Cookbook
Getting Started with Kubernetes
Fundamentals of Software Architecture
Fundamentals of Analytics Engineering
Functional Programming in JavaScript
Full Stack Flask and React
Frontend at Scale
Frontend Architecture for Design Systems
Foundations of Amazon Bedrock: From Concepts to Implementation
Fluent React
Flask Framework Cookbook
Expert AWS Development
Experiment-Driven Product Development: How to Use a Data-Informed Approach to Learn, Iterate, and Succeed Faster
The Essential Machine Learning Foundations: Math, Probability, Statistics, and Computer Science (Video Collection)
Escaping the Build Trap
Enterprise Automation with Python
Engineering Management for the Rest of Us
End-to-end Data Analytics for Product Development
Effective TypeScript
Docker Up and Running
Docker for the Absolute Beginner: Hands On
Developing Web Components with Svelte : Building a Library of Reusable UI Components
Developing Infrastructure as Code with Terraform
Designing for Performance
Designing Data-Intensive Applications
Design Patterns in the Real World, an Analysis-Based Approach
Continuous Integration (CI) and Continuous Delivery (CD): A Practical Guide to Designing and Developing Pipelines
Complete Python Scripting for Automation
Combining and Filtering Data with PostgreSQL 9
Code review skills for emotionally intelligent developers
Code complete
Clean Architecture: A Craftsman's Guide to Software Structure and Design
Building Micro Frontends
Building LLM Powered Applications
Building Evolutionary Architectures
Build Quality In
Build: An Unorthodox Guide to Making Things Worth Making
Build a Large Language Model from Scratch
Becoming a Leader in Product Development: An Evidence-Based Guide to the Essentials
Become an Effective Software Engineering Manager: How to Be the Leader Your Development Team Needs
Become an Awesome Software Architect: Book 1
AWS Cloud Practitioner Bootcamp 2023
AWS Certified Cloud Practitioner Complete Video Course
Automated Testing
Assimilate Hugging Face
Architecture Patterns with Python
Architecture Modernization
Accelerating Server-Side Development with Fastify
52 Weeks of AWS - The Complete Series
Applied Hugging Face
Amazon Web Services in Action
AI Engineering
Advanced Web Development in Python with Django
Acing the System Design Interview
Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations
97 Things Every Engineering Manager Should Know: Collective Wisdom from the Experts
All tags