I am a passionate developer with over a decade of IT experience since 2012. I have been a developer, project engineer and tech sales and then came back to developing because this is the activity I love. I'm interested in state-of-the-art methodologies for development like Behaviour- and Test-Driven Development.
I have developed on many stacks from assembler & C to Swift. Lately I'm into full-stack web development with React, Redux, RxJS, TypeScript, node.js and AWS.
Below is a list of materials that helped me shape my views.
- Engineering
- Adventures in Spacetime - Kevlin Henney - NDC London 2025 - YouTube
- Opening Keynote: Greg Young - Stop Over-Engenering - YouTube
- Programming's Greatest Mistakes • Mark Rendle • GOTO 2023
- Tidy First? A Daily Exercise in Empirical Design • Kent Beck • GOTO 2024
- Failure Is Always An Option • Dylan Beattie • GOTO 2023
- Refactoring & testing
- Structure and Interpretation of Test Cases • Kevlin Henney • GOTO 2022 - YouTube
- Refactoring Is Not Just Clickbait - Kevlin Henney - NDC London 2023 - YouTube
- Gilding the Rose: Refactoring-Driven Development - Kevlin Henney - ACCU 2023 - YouTube
- Part 1/3 - Introducing the Gilded Rose kata and writing test cases using Approval Tests, Emily Bache - YouTube
- Part 2/3 - Refactoring item logic using ‘lift up conditional', Emily Bache - YouTube
- Part 3/3 - Replace Conditional with Polymorphism, Emily Bache - YouTube
- AI-assisted programming
- Architecture
- Microservices
- Event Sourcing & CQRS
- Event Storming
- Redux
- RxJS
- IaC Infrastructure as Code
- NoSQL
- DynamoDB
- AWS re:Invent 2018: Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB (DAT401) - YouTube
- AWS re:Invent 2023 - Data modeling core concepts for Amazon DynamoDB (DAT329) - YouTube
- AWS re:Invent 2023 - Advanced data modeling with Amazon DynamoDB (DAT410) - YouTube
- AWS re:Invent 2023 - Dive deep into Amazon DynamoDB (DAT330) - YouTube