In modern society even though some people go to gym, doing workouts, doing zumba or any other physical activities, majority of them tell only one thing which is that they can’t loose wight. I have met many individuals who telling this. However when I asked about their nutrition they don’t…


Problem Domain

In srilanka when we are going to get some medicine if your illness has a interconnection with your previous diseases we need to tell to the doctor what are the diseases we had previously and what are the medicines we were previously taken and what are the medicines we are…


Welcome back to another article. As I promised in my last article, this article is about design patterns for microservices. Before I begin if you are new to microservices you can refer my previous articles regarding microservices. I have published two articles which are introduction to microservices and best practices…


Welcome to another article. This article will give you what are the best practices that you should follow when developing microservices. If you are new to microservices you can refer my previous article which is introduction to microservices. …


Software architecture have rapidly changing time to time in the past decades. If you can remember I have published an article about evolution of software architecture few days ago. In that article I explained how the evaluation happened from standalone systems to microservices. So if you want you can always…


If you are an undergraduate IT student or a software engineer you may heard containers or docker at some point in your career. If you heard those, but if you don’t know anything about those then you are in the right place because this article is for you. This article…


If you are an undergraduate IT student or a software engineer you may definitely met Java Script in your life at some point. May be you have done couple of projects using Java Script and other languages. So welcome you all to another article. In this article I will give…


If you can go back to past what are the things that you want to change in your life? let’s say if you want to change something but the thing is you can’t do it in real life. But in Memento design pattern you can restore the state of an…


As you already know this is another design pattern article. So welcome to the chain of responsibility design pattern. I have published four articles regarding design patterns and all of those four are under the creational type. …


Welcome to another design pattern article. As you know this article is all about Builder design pattern which is under the creational type. If you are new to design patterns you can refer to my previous design patterns articles which are already published. So what is Builder Pattern? In simply…

dilshan ukwattage

Associate Software Engineer at Virtusa

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store