Feb 29, 2020
Hybrid Solution For RPA With Microservices

In my previous post, talked about how we can optimize RPA deployments in terms of cost, performance, handling complex use cases and optimally re-use components by using microservices. There are some scenarios, where implementing microservices can be costly in terms of resource expenditure and also cost for third party services. In this post we will try to figure out flow and integration of one of such use-cases.

Feb 23, 2020
Adoption Of Microservices For RPA

The global robotic process automation market size was valued at USD 1.1 billion in 2019 and is anticipated to witness a CAGR of 33.6% from 2020 to 2027.
Grand View Research

Oct 11, 2018
OIDC - Acquiring Access Token By Implicit Flow From Azure Active Directory

OpenID Connect, outlined by RFC-6749, allows web based clients to authenticate end users with identity providers and acquire access-token to be used to access web resources, API’s, protected by OAuth 2.0 compatible frameworks.

Jul 7, 2018
Stop logging in Ubuntu

Now-a-days cheap VPS’s are very much available. Usually these cheap VPS’s provides very low resources. Minimum reasonable disk space, very low CPU share, 32 to 128 MB RAM. Main problem with low resources is that these fills up very quickly with logs. It would be very beneficial for these systems if the logs may be stopped or at-least minimized. And the logging also takes quite a bit CPU percentage.

Oct 29, 2017
JavaScript String Concatenations A Few Gotchas

We use string concatenations in JavaScript frequently. But if we look closely, it may raise a few new confusions. So, let’s begin.

Oct 13, 2017
A Short Refresher On Git

Git is the most popular version control management tool/system today. Being distributed in nature, it facilitates lower risk of losing the whole repo out-of-the-blue. Because, user always has a copy of the repo. And there are a lot of vendors, offering hosted git server. And most the offerings are free with a reasonable limit.

May 24, 2017
Socks proxy and shadowsocks
Socks proxy is a lightweight alternative for VPN. May be this statement is a little overdo. But sometimes we really need a socks proxy, where VPN is really not an option. Firefox (more-ly with the option for "Proxy DNS" in newer versions) with socks is a great combination, when anonymous browsing is required.
May 17, 2017
Creating our own discussion forum with Slack
This is a small DIY to automate sending invitation for your Slack team. With Slack team, you can create create your own forum and invite people to join and discuss about interesting stuff. This makes use of the Slackin project. I've included Google recaptcha to prevent spam registrations. And the deployment has been done on Openshift.
Sep 20, 2016
JavaScript Objects, Functions aka Classes In ES5

JavaScript has five primitive data types: string, number, boolean, null and undefined. And operators like, +, -, typeof, instanceof etc. Other than these, everything else are objects. Even functions are objects, can be created by invoking by Function constructor and typeof on a function returns function.

Sep 19, 2016
Configure GitLab backup into Amazon S3

In the previous post, I tried to write a step by step procedure to install and configure a GitLab Community Edition Server. Now, whenever we are running a server with some kind of hosting, whatever that may be, site-hosting, file-hosting, image-hosting or any other kind of hosting, proper backup is needed. Whatever we do to protect our server, for a cloud vps, it’s unlikely, but it may crash, or for some un-known reason, hosting account may be suspended, or host may go down for bankruptsy or server’s IP may get banned and the site can’t be accessed due to the firewall of the ISP. So, there are many reasons, that can result in no-access-to-the-server. And as a precaution, we need to take backup of the server regularly.