Full Stack Curry #1: The Problem

This is part 1 in a series of posts. In this series I am going to explain how I created a full-stack curry ordering app’. Yes, you heard that correctly. I built and deployed into production a curry ordering app that allows people to order curry online. The project was inspired by the lovely team over at #hardeepisyourcurry I’m going to share how I did it in as much detail as possible, while highlighting the learning curves and problems that I faced along the way.

Sharing dependencies between Spring Boot Microservices with Maven

Sharing dependencies between Spring Boot Microservices and projects with Maven for better code-reuse and clean design What’s the problem You’re looking at microservices, but you realise you want to send an object from one service to the other. You write a class, and then you copy and paste it from the code of one service to the other … 💡 there must be a better way to do this. You’re a good engineer and you know that copying around this POJO is bad practice.

Starting With Scala

Scala is a functional programming language. For years, I’ve always shied away from functional programming languages. I’ve done that because I always thought they were only really used by hard-core academic computer scientists to make themselves sound intelligent in front of others. I’ve found out recently there are some really fun and powerful things to be learned from functional languages, such as Scala. They’re fast, good for asynchronous operations, have low latency and because of that they are becoming more prevalent and sought after to meet the real-time, low-latency demands of today.

Deploying to Cloud with DigitalOcean + Docker

Containerization allows development teams to move fast, deploy software efficiently, and operate at an unprecedented scale. They are small They are fast They consume no more engergy than running an application They take up 100’s of times less space and memory than virtual machines Setup Optional Get a DO account https://m.do.co/c/e224d565e5ec - this link gives 100 USD credit. Install Docker - do before starting Docker Download - Mac