I'm an entrepreneur and developer.
- I'm currently working on Operately
- Co-founded Semaphore and Rendered Text
- Love making products for builders
- Find these books inspiring: Getting Real, The Nature of Order, Steal Like an Artist
- Reach me via Twitter or email marko at one of the company domains
- CI/CD with Docker and Kubernetes (2020): Semaphore (PDF), Amazon (Kindle)
- Rails Testing Handbook (2018): Semaphore (PDF), Amazon (Kindle)
- Programming with gtkmm (2006) (contributor): GNOME archive
- Scaling a Rails Monolith with Event-Driven Microservices, WindyCityRails 2016, Chicago
- How to scale up, one microservice at a time, Abstractions 2016, Pittsburgh
- Improving your Rails application design with better TDD, RubyConf Brasil 2014, Sรฃo Paulo
- Stack a platform with Linux containers, RuPy 2013, Budapest
- In Continuous Integration, Run Fast and Fundamental Tests First
- CI/CD Explained
- Continuous Integration Explained
- CI/CD Pipeline: A Gentle Introduction
- CI/CD for Microservices on DigitalOcean Kubernetes
- Why Cloud Native Success Depends on High-Velocity CI/CD
- Continuous Delivery Patterns with Serverless Applications
- 7 Ways Continuous Delivery Helps Build a Culture of Learning
- Learning is a disruptive change
- What's the Difference Between Continuous Integration, Continuous Deployment and Continuous Delivery?
- Perfection is useless
- The Cracking Monolith: The Forces That Call for Microservices
- What is Proper Continuous Integration?
- How BDD and Continuous Delivery Help Developers Maintain Flow
- Elements of a Continuous Deployment Workflow
- Applying BDD to Ruby on Rails web applications
- Behavior-Driven Development (Japanese translation)
- Become an Exceptional Programmer By Learning To Ship