My technical reading path - Software engineering journey
Published Jun 23, 2021
The content here is under the Attribution 4.0 International (CC BY 4.0) license
This is a list of readings on software engineering-related topics, the books I read, podcasts I like to listen to, magazines or other resources.
I also shared the books I read in 2020, which is liked with this post. Across this blog, I have a more general list that I keep updated as well.
Have fun and suggest any other reference you might want to be listed here.
- π books
- π links
- π΅ audio
Software engineering
- π Head First Software Development: A Learnerβs Companion to Software Development
- π https://engsoftmoderna.info
- π Software Engineering: A Practitionerβs Approach 8th
- π Accelerate: Building and Scaling High-Performing Technology Organizations
- π Head First Design Patterns
- π Design Patterns: Elements of Reusable Object-Oriented Software
- π Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation
- π Extreme Programming Explained: Embrace Change (The XP Series)
- π Software Craftsmanship
- π Agile Software Guide
- π Head First Agile: A Brain-Friendly Guide to Agile Principles, Ideas, and Real-World Practices
- π Succeeding with Agile: Software Development Using Scrum
- π Accelerate: Building and Scaling High-Performing Technology Organizations
- π Talking with Tech Leads
Podcasts
To keep up to date
- π arxiv.org/list/cs.SE/recent
- π Thought works radar
- π infoQ
Software architecture
- π Software Architecture for Developers - Volume 1
- π Software Architecture for Developers - Volume 2
- π Software Architecture Patterns
- π Semantic Software Design: A New Theory and Practical Guide for Modern Architects
- π Clean Architecture
- π Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java
- π Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization
- π Monolith to Microservices: Sustaining Productivity While Detangling the System
Best practices
- π The Pragmatic Programmer : 20th Anniversary Edition, 2nd Edition
- π The Art of Readable Code
- π The Clean Coder: A Code of Conduct for Professional Programmers
- π Test-Driven Development: By Example
- π Agile Testing: A Practical Guide for Testers and Agile Teams
- π Refactoring: Improving the Design of Existing Code
- π Working Effectively with Legacy Code
Infrastructure
Computer science
Tech focused
- π Web Development in 2020: What Coding Tools You Should Learn
- π 14 Habits of Highly Productive Developers
Javascript ecosystem
- π Fullstack React: The Complete Guide to ReactJS and Friends - Related to the blog post ReactJs patterns - A study based on google search
- π The Road to React
- π Node.js Design Patterns: Design and Implement Production-Grade Node.js Applications Using Proven Patterns and Techniques
- π JavaScript: The Definitive Guide
PHP ecosystem
Table of contents
Got a question?
If you have question or feedback, don't think twice and click here to leave a comment. Just want to support me? Buy me a coffee!