Books read, courses taken and certifications achieved.
Books - Technical
- Algorithms at Work (Audiobook)
- 97 Things Every Java Programmer Should Know
- 97 Things Every Programmer Should Know
- .NET XML Web Services: Step by Step
- Application Development with NetBeans - Begginer's guide
- ASP.NET 4 Social Networking
- Beginning Databases with PostgreSQL: From Novice to Professional
- Blog Profits Blueprint
- Building Microservices
- Building Scalable Websites
- Building Web Applications with SVG
- Code: The Hidden Language of Computer Hardware and Software
- Coder to Developer: Tools and Strategies for Delivering your Software
- Computer Networking: A Top-Down Approach
- Core Bazel: Fast Builds For Busy People
- Design Patterns: Elements of Reusable Object-Oriented Software
- Developing Web Applications with Oracle ADF Essentials
- Digital Minimalism: Choosing a Focused Life in a Noisy World
- Disrupted: My Misadventure in the Start-Up Bubble
- Getting Real
- Hands-on Testing with PHPUnit How-to
- Learning LEGO Mindstorms EV3
- LEGO Mindstorms EV3 Essentials
- One Click: Jeff Bezos and the rise of Amazon.com
- PHP 5 Social Networking
- PHP Objects, Patterns, and Practice
- Pro Git
- Python testing with Pytest
- Sams Teach Yourself Java in 21 Days
- Site Reliability Engineering
- Sphinx Search Beginner's Guide
- System Design Interview – An Insider's Guide
- Teach yourself visually Search Engine Optimization
- The Art of Readable Code
- The LEGO Mindstorms EV3 Discovery Book
- The Mythical Man-Month
- The Pragmatic Programmer: From Journeyman to Master
- The Tech Resume Inside Out
- TortoiseSVN 1.7: Beginners Guide
- Two Scoops of Django 1.11
- Writing Idiomatic Python
- Writing Secure Code for Windows Vista
Books - Game Development & Videogames
- Boinas Verdes: De Commandos a Pyro Studios
- Commodore AMIGA: A visual compendium
- Console Wars: Sega, Nintendo and the Battle That Defined a Generation
- Dune II - Insider's Guide
- Game Engine Black Book: Doom
- Game Engine Black Book: Wolfenstein 3D
- HTML5 Game Development Hotshot
- Infinite Game Universe: Mathematical Techniques
- Making games with Phaser: Color Zap
- Masters of Doom
- Obsequium
- Ocho Quilates (Una historia de la Edad de Oro del software español)
- Power-Up: How Japanese Video Games Gave the World an Extra Life
- Rocket Jump: Quake and the Golden Age of First-Person Shooters
- Sid Meier's Memoir! A Life in Computer Games
- Speccy Nation
- Stairway to Badass: The Making and Remaking of Doom
- Stay Awhile and Listen: How Two Blizzards Unleashed Diablo and Forged a Videogame Empire
- Stay Awhile and Listen: Book II: Heaven, Hell, and Secret Cow Levels
- The Making of Prince of Persia
- Videogame Marketing and PR
- WRONG! Retro Games, You Messed Up Our Comic Book Heroes!
Books - Miscellaneous
- At The Heart Of Management
- Buffettology
- Can holding a fart kill you?
- Don't make me think
- Drive: The Surprising truth about what motivates us
- How Ideas Spread
- How to win friends and influence people
- It's Not How Good You Are. It's How Good You Want To Be
- Managing Humans
- Organiza tus ideas utilizando mapas mentales
- Peopleware: Productive Projects and Teams
- Ready Player One
- Ten Arguments For Deleting Your Social Media Accounts Right Now
- The Art of LEGO Design
- The Business Book: Big Ideas Simply Explained
- The Design of Everyday Things
- The Economics Book: Big Ideas Simply Explained
- The New Corporation
- The One Minute Manager
- The One Thing: The Surprisingly Simple Truth Behind Extraordinary Results
- The subtle art of not giving a f*ck
- Thinking Fast and Slow
- Whatever you think, think the opposite
For even more offtopic readings, like comic books, fantasy and science-fiction, check this other reviews page.
Certifications
- MCP - Microsoft Certified Professional (2005)
- MCAD - Microsoft Certified Applications Developer (2005)
- MCP 70-340 Implementing security for Applications with C# (2006)
Courses - Technical
- Apache Kafka Series: Learn Apache Kafka for Beginners (Udemy)
- Apache Kafka Series: Kafka Connect Hands-on Learning (Udemy)
- Apache Kafka Series: Kafka Streams for Data Processing (Udemy)
- AWS Certified Developer Associate (Udemy)
- AWS Certified Solutions Architect Associate (Udemy)
- Become a Data Analyst (LinkedIn Learning)
- Building Java Microservices with gRPC (LinkedIn Learning)
- Building with Bazel
- Clean Architecture: Patterns, Practices, and Principles (Pluralsight)
- ChatGPT Prompt Engineering for Developers (DeepLearning.AI)
- Data Analytics on Google Cloud (Pluralsight)
- egghead.io courses:
- Abstract Syntax Trees
- Advanced Typescript Fundamentals
- Async/Await using Typescript
- CSS Fundamentals
- CSS Selectors in Depth
- End to end testing with Google's Puppeteer and Jest
- Flexbox Fundamentals
- Learn about slices and arrays in Go
- Modern Javascript Tooling with React
- Practical Advanced Typescript
- Recreating popular Javascript utility methods from Lodash
- Refactor a React application to Typescript
- Testing JavaScript with Jest
- Typescript: Tips and Tricks
- Up and Running with Typescript
- Go Essential Training (LinkedIn Learning)
- Google Cloud Platform: Cloud Architect (Udemy)
- Java Memory Management (LinkedIn Learning)
- Learn Redux (Wes Bos)
- Learning Docker (LinkedIn Learning)
- Learning Kubernetes (LinkedIn Learning)
- Learning Typescript (LinkedIn Learning)
- Modern Software Architecture: Domain Models CQRS and Event Sourcing (Pluralsight)
- Microservices Architecture (Pluralsight)
- Monorepos: A Beginner's Guide (Udemy)
- Node.js Essential Training (LinkedIn Learning)
- The Complete Splunk Beginner Course (Udemy)
- TypeScript Essential Training (LinkedIn Learning)
- React for Beginners (Wes Bos)
- UX-driven Software Design (Pluralsight)
- Vagrant Quick Start (Udemy)
- Webpack 2: The Complete Developer's Guide (Udemy)
Courses - Miscellaneous
- 300+ Phrasal Verbs (Udemy)
- 50 English Phrases, Idioms, and Expressions for ESL Students (Udemy)
- Adam Grant on Developing Original Ideas (Udemy)
- American English Pronunciation (Udemy)
- Building Your English Brain (Udemy)
- Business English: Easy English for Meetings (Udemy)
- Business English Course for ESL Students (Udemy)
- Business English Vocabulary: Learn Essential Business Words (Udemy)
- Communication Fundamentals: How To Communicate Better (Udemy)
- English Fluency Master (Udemy)
- English for IT Professionals (Udemy)
- English Grammar Launch (Udemy)
- English Grammar Launch Advanced (Udemy)
- English Idioms Launch (Udemy)
- English Vocabulary Launch (Udemy)
- Essential Business English (Udemy)
- Learning How to Learn (Coursera)
- Master 120 common phrasal verbs (Udemy)
- Master 320 Common English Phrases (Udemy)
- Master English (Udemy)
- Master English: 100 Phrasal verbs for IELTS (Udemy)
- Master The English Verb Tenses (Udemy)
- Perfect English Pronunciation: British English (Udemy)
- Public Speaking for Non-Native English Speakers (LinkedIn Learning)
- Speaking Patterns Mastery (Udemy)
- Unconscious Bias (LinkedIn Learning)
Podcasts
- My tech podcasts list can be found here