Est. 2017 · Essays, notes, and code

Software craftsman writing about AI, Distributed Systems, and the slow work of thinking well.

28

My experience with Egghead Portfolio Project Club

A couple of months back I had won the full year of free egghead courses in one of the Gatsby contests and one fine day while I was enjoying my free premium access and watching some amazing tutorials on Redux and State Management I came to know about Egghead Portfolio Project Club and I found it interesting because I really believe in learning together.

Read →
30

Apple Sign-In and the issue we faced with Expo

Now, Apple has mandated to provide Apple Sign-In as an equivalent option if your app is providing other social logins(FB, Gmail Twitter, etc) as well. In this guide I tried to simplify the entire process and how we resolved an issue we faced while using Expo for Apple Signin

Read →
31

Exploring GraphQL since 3 months

I have been hearing about GraphQL and its hype for a long but, finally, I got a chance to use this in one of the projects. It's been 3 months since I am exploring GraphQL. So, in this post I would like to share my experiences with GraphQL, things that I found worked great, and areas of difficulty I didn't expect.

Read →
32

Why I chose GatsbyJS for my blogs

This year in ByteConf2020 I got to know about GatsbyJS, and I really found it interesting so, I thought of giving it a try. As developers, we always look out for some cool tech stacks which are powerful, practical and save us from some serious mundane tasks. So, in this post, I would like to explain why I chose GatsbyJS to build my blogging site.

Read →
33

Converting Meteor Methods to REST Endpoints

In a recent project, we built an application on top of a legacy application’s APIS. The legacy application was built with MeteorJS, and we chose a MERN stack to extend it. We decided to leverage the existing codebase due to time constraints and wide areas of functional reuse.

Read →
39

Demystifying Reactive Programming

Nowadays we often hear the term Reactive Programming, Reactive Extensions, RXJava and all the hype around them but you can’t get your head around them or may be you’ve seen it used a few places but you’re still a little confused and would like some clarifications. I’ll try to make this post easy and simple for you.

Read →
40

Demystifying Monad

Two years back when I started looking into the Functional Programming I came across a word Monad. I really tried hard to understand it but, didn't get succeed. I started asking people and it came like Monad seems to have a very bad reputation in many communities. I heard many times people saying that they are “too complicated” even if they really aren’t inspite of the fact that Monads are one of the most useful and powerful tools we have in functional programming.

Read →
41

The Verbs who rule the City of Nouns

Now the time has changed. Verbs have shown their strength, Verbs are set free and people are now realising their powers. But, the question is how such transformation took place in the kingdom where verbs were treated as slave and the Nouns had entirely ousted the Verbs. so, there is a story behind this.

Read →