Elastisearch & Kibana Quickstart

The ELK stack (Elasticsearch, Logstash, Kibana) is becoming more popular as a solution for centralised logging due to it’s simplicity and powerfull features. It’s easy to set up, integrate and use. Setup Locally, instead of installing elasticsearch and kibana we...

What is Docker?

When I first heard of Docker, it was already popular and it seemed to bring something new and shiny, something about containers and how you can containerize your app. My initial thought was, there’s another buzz word! I only started...

Devs and docs

Whenever we create/setup/configure/design something new, we should document it. It sounds like a chore and nobody wants to do it, but we need it. I would clasify it as a matter of discipline, just like commit messages or naming conventions....

Hands on with RabbitMQ

Setup The Management plugin provides a web interface available at http://localhost:15672/#/ Command - start server C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.1\sbin>rabbitmq-server.bat Work/Task Queue Used to distribute tasks between multiple workers. Round robin dispatching Message acknowledgement Message durability Fair dispatch Exchanges A producer...

Architecture Fundamentals

Notes from a talk given by Neal Ford and Mark Richards during SDD London 2015. Programmers know the benefits of everything and the tradeoffs of nothing. Architecture is about the important stuff whatever it is. #Softskills ##Decission making In order...