Blog
Sharing knowledge, tips
and experiences
✍️
macOS missing xcrun after upgrade
How to resolve the infamous missing xcrun errorThu Oct 26 2023
tech
apple
Pagination Pitfalls: Preventing Data Loss
Learn how to prevent missing rows in paginated database queries.Sun Sep 24 2023
software
databases
The most productive tech-stack I've ever used
A modern tech-stack for rapid software prototyping and development.Tue Sep 19 2023
software
typescript
Is fragile software harming your user retention?
The importance of resilient software in relation to user experience and retentionTue Jul 18 2023
software
architecture
Designing resilient software architecture with the Transactional Outbox Pattern
Supercharge your software's resiliency with this powerful design patternThu Jul 13 2023
software
design patterns
Language matters: The power of ubiquitous language
How ubiquitous language can improve your software development experienceSat Jul 08 2023
software
code
DDD
The secret to writing code that speaks for itself
Discover the benefits of well-written, self-documenting code and how it can make your development process smoother and more efficient.Thu May 04 2023
software
DDD
The value of value objects
How value objects can take you beyond primitive types, adding meaning to your code and reducing bugsTue Mar 07 2023
software
DDD
What is domain-driven design?
Complex software, simplifiedSat Feb 04 2023
teams
software
DDD
Tell, don't ask
An approach to domain-driven code refactoringWed Jan 11 2023
software
code
DDD
Life at Artlist - 6 month retrospective
What is it like to work at Artlist and what have I learned in my first 6 months?Sun Aug 21 2022
tech
work
life
Set your engineering team up for success
Ensure your engineering team has the tools and processes to achieve their potential.Thu May 05 2022
teams
software
An unexpected turn of events
How I dealt with redundancy and focused on the futureFri Feb 11 2022
teams
career
Level up your terminal
How to add useful plugins to your zsh terminal to improve your setup.Wed Nov 17 2021
software
2021 MacBook Pro - Initial Thoughts
My initial thoughts on the new MacBook Pro with the M1 Pro chip.Wed Nov 03 2021
tech
hardware
Is the M1 MacBook Air suitable for software development?
My review of how well the M1 MacBook Air performs as a daily driver for software development.Thu Oct 21 2021
tech
hardware
software
Are your tests valuable?
A look into how to write valuable tests in your projects.Sat Jul 18 2020
testing
software
Getting into a software career
Tips for learning to code and beginning a career in software.Mon Jun 29 2020
teams
career
software
Working from home
Successfully work from home while maintaining a good work/home life balance.Mon Jun 15 2020
career