atulr.com/blog
atulr.comtwittergithublinkedin

🐕 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…

📟 Building Web based UIs for Terminals using JavaScriptmedium.com

20 July, 2018 on medium.com

For a developer, most of his/her time is spent on the code editor or the terminal. As web developers, we mostly target browsers and…

🐞 Debugging NodeJS C++ addons using VS Codemedium.com

04 July, 2018 on medium.com

I believe that programming in a new language or domain seems hard until you know how to debug properly.

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

15 June, 2018 on medium.com

According to nodejs.org:

🕸️ Using rust modules in JavaScript/Web Development (Part 3/ 3) [NodeJS]medium.com

03 April, 2018 on medium.com

Please read the Part 1 of the series here :

🕸️ Using rust modules in JavaScript/Web Development (Part 2 / 3) [Webpack]medium.com

03 April, 2018 on medium.com

Please read the Part 1 of the series here :

🕸️ Using rust modules in JavaScript/Web Development (Part 1 / 3) [Plain JS]medium.com

03 April, 2018 on medium.com

One of the promising reasons I started learning rust is that it can be used to build modules for web using web-assembly. This blog post…


Atul RWritten 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