atulr.com/blog
atulr.comtwittergithublinkedin

🦄 Deep dive on authentication, authorization and RBAC for GraphQL Servers

14 June, 2022

GraphQL is a great way to build strongly typed, self documenting applications. One of the key concepts in GraphQL is that the server…

🐳 Use the same Dockerfile for both local development and production with multi-stage builds

28 July, 2021

If you haven’t read my previous post on how to use Docker for local development. I highly recommend you read it before this. At Anyfin, we…

🐕 Announcing NodeGui and React NodeGui - Build native desktop apps with Javascript and CSS 🎉

14 August, 2019

We’re very excited to announce the launch of NodeGui and React NodeGui! 🎊 NodeGui is an open source library for building cross platform…

⚛️ Using React hooks for functional components with perfect fallback for class components.

12 June, 2019

This would be a very short post (approx 2min read). I recently wanted to abstract away a functionality that we had to use for multiple React…

🐳 Simplified guide to using Docker for local development environment

28 May, 2019

I recently started working at Anyfin. As a new engineer on the team, I had to setup the entire development environment. Drawing my…

🚧 An alternative approach to building a simple API Rate limiter using NodeJS and Redis

15 January, 2019

Recently I came across an interesting problem of building an API rate limiter. While doing a bit of research on the same, I came across…

⚛️🤟 Part 3/3 - Beginners guide to Custom React Renderers. How to build your own renderer from scratch?

08 January, 2019

This is the third post of 3 post series on Custom React Renderers.This post will cover the update phase of the renderer. I strongly…

⚛️✌️ Part 2/3 - Beginners guide to Custom React Renderers. How to build your own renderer from scratch?

22 October, 2018

This is the continuation of the post here: ⚛️👆 Part 1/3 - Beginners guide to Custom React Renderers. How to build your own renderer from…

⚛️👆 Part 1/3 - Beginners guide to Custom React Renderers. How to build your own renderer from scratch?

21 October, 2018

This part will cover the basics needed to understand the renderer along with setup of boilerplate and initial configuration. We will cover…

🚀🔔 Beginners guide to Web Push Notifications using Service Workers

25 September, 2018

Push notifications are very common in the native mobile application platforms like Android & iOS. The are most effective ways to re-engage…

🔐 HTTPS certificate generation explained! Now setup HTTPS for local development environment (without sudo)

06 August, 2018

Recently, Google security blog published an article here which states: Beginning in July 2018 with the release of Chrome 68, Chrome will…

🤖 Beginners guide to writing NodeJS Addons using C++ and N-API (node-addon-api)

15 June, 2018

According to nodejs.org: Node.js Addons are dynamically-linked shared objects, written in C++, that can be loaded into Node.js using the…



Atul R

Written by Atul R a developer 🖥, author 📖 and trainer 👨🏽‍🎓. He primarily works on Javascript ecosystem and occasionally hacks around in C++, Rust and Python. He is an open source enthusiast and making useful tools for humans. You should follow him on Twitter