Accessibility
Computer science / software construction
- Acing the System Design Interview
- Architecture Modernization
- The Art of Micro Frontends
- Become an Awesome Software Architect: Book 1
- Building Evolutionary Architectures
- Building Micro Frontends
- Code complete
- Code review skills for emotionally intelligent developers
- Designing Data-Intensive Applications
- Developing Web Components with Svelte : Building a Library of Reusable UI Components
- Escaping the Build Trap
- Expert AWS Development
- GraphQL in Action
- Implementing Effective Code Reviews: How to Build and Maintain Clean Code
- Micro Frontends in Action
- The Mikado Method
- Modern Software Engineering
- Monolith to Microservices
- Observability Engineering
- Practical GraphQL: Learning Full-Stack GraphQL Development with Projects
- Scaling frontend applications with micro-front ends
- Solving Identity Management in Modern Applications: Demystifying OAuth 2, OpenID Connect, and SAML 2
- Software Architecture Patterns for Serverless Systems
- System Design Fundamentals
- System Design Interview: Mastering Basic Introduction to System Analysis and Design
- Working Effectively with Legacy Code
DevOps
- Ansible: from basics to guru
- Automated Testing
- Build Quality In
- Continuous Integration (CI) and Continuous Delivery (CD): A Practical Guide to Designing and Developing Pipelines
- The DevOps Handbook
- Kubernetes for the Absolute Beginner
- Terraform Fundamentals
Infrastructure
- Amazon Web Services in Action
- Docker Up and Running
- Getting Started with Kubernetes
- Seven Databases in Seven Weeks
Functional programming
- Functional Programming in JavaScript
- The introduction to Reactive Programming you've been missing
- Reactive Programming
- Strange Code
JavaScript
- Learning TypeScript
- Modern JavaScript for the Impatient
- Modern JavaScript from the Beginning - Second Edition
- 100 Front End Interview Questions
Management and Mentoring
- 97 Things Every Engineering Manager Should Know: Collective Wisdom from the Experts
- Become an Effective Software Engineering Manager: How to Be the Leader Your Development Team Needs
- The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
- Managing Humans: More Biting and Humorous Tales of a Software Engineering Manager, 4th Edition
- Mentoring Pocketbook
- Modern Mentoring
- Remote Engineering Management
Other
- Combining and Filtering Data with PostgreSQL 9
- Projects in Machine Learning: From Beginner to Professional
- Statistics for Data Science and Business Analysis
Python
- Advanced Web Development in Python with Django
- Complete Python Scripting for Automation
- Enterprise Automation with Python
- Flask Framework Cookbook
- Introduction to Django
- Learn Python in 3 Hours
- The Ultimate Flask Course
- Web Development in Python with Django: Building Backend Web Applications and APIs with Django
- Web Programming with Python
Completed
- Fluent React - Recommended
- Learn Enough Python to be Dangerous: A Tutorial Introduction to Programming with Python - Recommended
- Python Foundation: Quick Jump Start for Programmers
- Practical Python: Learn Python Basics Step by Step - Python 3
- Rocking System Design - Recommended
- Mastering the System Design Interview - Recommended
- More Effective Agile: A Roadmap for Software Leaders - Recommended
- Engineering Management for the Rest of Us
- Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations - Recommended
- AWS Certified Cloud Practitioner Complete Video Course
- AWS Cloud Practitioner Bootcamp 2023
- Build: An Unorthodox Guide to Making Things Worth Making
- Fundamentals of Software Architecture - Recommended
- Production-Ready Microservices - Recommended
- The Staff Engineer's Path - Recommended
- Frontend Architecture for Design Systems
- The Mentoring Manual - Recommended
- The Missing README
- Modern Front-end Architecture: Optimize Your Front-end Development with Components, Storybook, and Mise en Place Philosophy
- Software Architecture Patterns
- Staff Engineer: Leadership beyond the management track - Recommended
- Workplace Poker: Are You Playing the Game, or Just Getting Played?
- Leading Snowflakes: The Engineering Manager Handbook - Recommended
- The Senior Software Engineer: 11 Practices of an Effective Technical Leader - Recommended
- Software Estimation: Demystifying the Black Art - Recommended