top of page
Keycloak
Keycloak is an open source Identity and Access Management solution aimed at modern applications and services. It makes it easy to secure applications and services with little to no code. Features Of Keycloak Single-Sign On Users authenticate with Keycloak rather than individual applications. This means that your applications don’t have to deal with login forms, authenticating users, and storing users. Once logged-in to Keycloak, users don’t have to login again to access a dif
Chandan Rajpurohit
Feb 1, 20242 min read
Difference between json and jsonb in PostgreSQL
PostgreSQL allows to store JSON data in json and jsonb datatype. Let’s understand the difference between json and jsonb. json jsonb json datatype was first introduced with Postgres 9.2 . jsonb datatype was introduced in Postgres 9.4 . json data type stores an exact copy of the input text. jsonb stores data in a decomposed binay format. json does not support indexing jsonb supports indexing [GIN (Generalized Inverted Index)] When to use json data type want to perform a lot o
Chandan Rajpurohit
Jan 20, 20241 min read
Difference between json.dumps() and json.loads()
JSON is important for many backend devs. But sometimes playing with it can be confusing. Being a backend dev or full stack dev you might have written APIs for your Web or Mobile application and I’m sure you might have come across json.dumps() and json.loads(). Let’s understand the difference between json.dumps() and json.loads() with an example. json.dumps() import json user_details_dict = { "first_name": "Chandan", "last_name": "Rajpurohit" } user_details_string = """{ "fi
Chandan Rajpurohit
Jan 19, 20242 min read
Introduction To LangChain
2023 was all about AI. LLMs played a major role in speeding up the AI revolution but it is not ended yet the future holds a lot where machines can understand and generate language like never before and that to real-time. And according to me LangChain will play a major role in it. You all might be wondering what is LangChain? In simple terms, LangChain is a powerful tool which can help you build AI applications. LangChain was launched in October 2022 , making it a relatively
Chandan Rajpurohit
Jan 3, 20242 min read
Meta’s new open source library – StyleX
Facebook aka Meta open source introduced a new CSS library that they use for Facebook, Instagram, and Thread named StyleX . StyleX is a simple, easy-to-use JavaScript syntax and compiler for styling web apps. https://stylexjs.com/ StyleX combines the strengths and avoids the weaknesses of both inline styles and static CSS. Major features of StyleX Scalable It minimizes CSS output with Atomic CSS. With StyleX, styles remain maintainable as your codebase grows. Predictable The
Chandan Rajpurohit
Dec 21, 20232 min read


How To Get Started – Cloud Skills Boost & Arcade
If you are new to Google Cloud and don’t know where to start this blog is for you. Google Cloud Skills Boost Google Cloud Skills Boost is the platform where you can learn a lot of cloud concepts and can choose the learning path for example if you want to learn AI you can choose the AI learning path, if you want to learn data analytics you can choose Data Analytics learning path and this is very domain focused courses but if you don’t want to go the complex route you can start
Chandan Rajpurohit
Dec 12, 20232 min read
An Intro to Git
Git is the free and open-source distributed version control system. Installation & GUIS GitHub for Windows https://windows.github.com GitHub for Mac https://mac.github.com GitHub for All Platforms https://git-scm.com Setup Configuring user information used across all local repositories Set a name that is identifiable for credit when reviewing the version history git config –global user.name “[firstname lastname]” Set an email address that will be associated with each history
Chandan Rajpurohit
Dec 1, 20233 min read
bottom of page