Healthcare, technology and other random stuff

image

Brahma Acharya

The past decade has been extremely eventful in the technology space. It seems to have reached a state of exponential growth. Lots of innovation and lots of consolidation. The architecture that was once considered the holy grail (the layered architecture) doesn't necessarily scale up in the world of Polyglot programming. The Microservices have now almost become the default design pattern. Your service needs to do one thing good and should be accessible through well defined APIs (API economy anyone!!). As such it's perfectly OK to have services in different process space, different technology, different storage and even different Operating system. After all a recommendation engine driven by a GraphDB will most certainly outperform a normal RDBMS driven engine.

  May 23, 2016
image

Brahma Acharya

In the ongoing Google I/O, the one thing that fascinated me was the focus Google was having on Progressive Web. Mobile Web was always expected to win the battle over the thick client apps. After all the web applications completely smothered the desktop apps. The richness, performance, usability of the thick client app; none of that mattered. The convenience of web app overshadowed all of it even if it meant some compromises. You didn't need to install anything and keep them updating. For developers it was a nightmare in terms of maintenance and developing for multiple OS versions (agreed it was dominated by Windows but still..)

  May 19, 2016
image

Brahma Acharya

Note: This might be a new topic for some;hence a brief introduction about Blockchain will help in understanding this breaking change. As such the length of the article is longer than usual. Status Quo is a funny thing. If you get used to doing things a certain way, it becomes difficult to have a different perspective. And if you are doing it from birth, you assume that that's the only way.

  May 30, 2016