Blogs
Designing a Self-Hosted …
Introduction: What if the familiar captcha boxes we encounter daily were designed by your team, tailored specifically to your organization’s needs? Recently, I took on the challenge of creating a custom, self-hosted captcha service for a client. It sounded simple at first—why reinvent the wheel when …
My Journey with Finacle: …
I consider myself fortunate to have been hired by Infosys right after college, and even luckier to work on a world-class banking product – Finacle. When I joined, Infosys was revamping the channel layer of Finacle, and I was given the incredible opportunity to contribute to this effort from the …
Authenticating Services …
It is easier to edit a draft than to create a new. I understand that this blog is not upto the mark that I want it to be, however, I am still publishing it, so that I can keep on improving it. The code for this blog is checked-in at https://github.com/mohitkanwar/spring-microservices-framework While …
Time Based Otp
While using any corporate application that is secured by Two Factor Authentication (TFA), we get an option to scan a QR code via an authenticator app. And then after, the number generated by the authenticator app works in login with the given service. Interesting thing is that it doesn’t even …
Software Engineering …
A lot of my friends come to me and ask about the skills required to grow in the software engineering field. The primary intention behind their questions is usually to understand which latest technologies they need to learn. Should they focus on improving their Python or Java skills? Should they …
Apis Are Forever
APIs, like diamonds are forever. APIs are expensive to build and maintain, and once developed they have little resale value. As an architect, we have to give full attention to the APIs being developed. In one of the assignment, I observed four to five versions of the same API all running parallally, …
Components in Llm …
Transformer Model Have you ever gotten frustrated with chatbots that just don’t seem to understand the full flow of conversation? Or maybe you’ve noticed machine translations that miss the mark completely. Well, there’s a reason for that – until recently, computers had a tough time …
Artificial Intelligence …
Artificial Intelligence stands out as a powerful and versatile technology that holds the potential to revolutionize various industries. Among these industries, FinTech emerges as a domain where AI can truly shine and deliver impactful results. The intersection of finance and technology presents a …
Models in Artificial …
Model is a simplified version of a real world entity that focuses on some of the properties of the real object that are under study. Similar to the models doing a ramp walk, help us understand how the clothes developed by a designer might look, models are an integral part of software industry, that …