- 2018Domain Driven Design and event sourcingIBM DeveloperWorks
- Lambda functions for rapid prototypingIBM DeveloperWorks
- 2017DevOps is not continuous delivery<Packt>
- Containers and Languages<Packt>
- How to retain your team<Packt>
- 2016Reactive Python - Cross-language RPC conversation<Packt>
- Reactive Python - Asynchronous programming<Packt>
- Reactive Python - Real-time events processing<Packt>
- 2015Elegant RESTful API client in Python<Packt>
- Building a React Dashboard<Packt>
- Cloud applications and containers<Packt>
- Mono to micro-services: Split the fat application<Packt>
- Plug-and-play service discovery with Consul and DockerIBM DeveloperWorks
- Provisioning Docker containers with AnsibleIBM DeveloperWorks