PinnedUjjawal SinhaPattern Matching in ElixirP.S. This is my first Blog, so feel free to put critical comments, don’t hold any horses. They are very essential for beginner Blog…Nov 25, 2021Nov 25, 2021
Ujjawal SinhaMy Juspay Interview ExperienceThere are already lot of articles online where people have shared their experience with Juspay interview process. This is mine.Mar 11, 2023Mar 11, 2023
Ujjawal SinhaQuines in Different Programming LanguagesAs a fun activity on Sunday morning, I wanted to implement Quines in different Programming languages.Nov 20, 2022Nov 20, 2022
Ujjawal SinhaAlgebraic Datatypes Using Nothing But Lambda FunctionsIn my previous blog, Implementing Linked List Using Nothing But Lambda Functions in Python, I introduced a basic type “Pair”, that is a…Oct 23, 2022Oct 23, 2022
Ujjawal SinhaImplementing Linked List Using Nothing But Lambda Functions in PythonIntroductionSep 25, 2022Sep 25, 2022
Ujjawal SinhaProving “(a+b) * c = a*c + b*c” using Universal Constructions in Haskell.This blog started after watching Bartosz Milewski — Live-coding with Universal Constructions on Youtube-Sep 10, 2022Sep 10, 2022
Ujjawal SinhaIs “NOT IN” Opposite Of “IN” in SQL?A couple of days ago I fell into this trap where I used NOT IN in the query and got something very unexpected. Let’s start with the…Aug 31, 2022Aug 31, 2022
Ujjawal SinhaWhat does “same” mean? What is Isomorphism?In the previous blog, I gave a short introduction to Category Theory. There I said that “AxB” and “BxA” are “same” (for all intended…Mar 1, 2022Mar 1, 2022
Ujjawal SinhaWhat’s a Category anyway?Not so long ago, I got very interested in Category theory. Understanding category theory better, makes you a better functional programmer…Mar 1, 2022Mar 1, 2022
Ujjawal SinhaEasily convert Recursive solutions to Non-Recursive alternativesEver felt difficulty in converting recursive solutions to non-recursive alternatives? I did, In this blog, I will be discussing a…Dec 6, 20211Dec 6, 20211