I know that everyone knows what microservice is and how to apply it to a certain extent. Will go deep and get the full understanding . My goal is to see that you get the awareness of designing an architecture with microservers properly.

Fist will go for basic.

What is microservice architecture?

As the…

React is day to day updating with new features. This post will give some latest best practices for 2020 and easy folder structure.

This is based on my research.

  1. My recommendation is not to use expo. If it is really small that will be okay. But if you have too…

What I wanted is give a plan with golang as a job workers . So build very small project initially as a prototype.

Requirements :

  1. Language should be golang
  2. Wanted to plan without multiple servers(service)
  3. Queue management already with rabbitmq
  4. Wanted to run concurrently multiple jobs(any no of jobs define)

What is web socket?

Web socket is a communication protocol . It’s bit different TCP protocol from HTTP/HTTPS. Both protocols are located at layer 7. Web sockets are work over http ports 80 and 443 as well as to support http proxies and intermediaries.

Web socket, protocol specification defines is “ws” and when it…

Here we expect to write content pages of xmarin forms in a specific way(Platform specific pages in xamarin forms). If i explain further, there are some views such as where we find it’s difficult to create using xamarin.forms. In those instances we can use this. …

MVP is an one architectural pattern for separate presentation logic and business logic. I believe when these layers keeping separately from each others is kind on pain.

But to present these kind of implementation we should provide layers across all the application.

On android development, we have few more layers…

Saman Weerasinghe

A Software architect

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