Atul's Blog

Cofounder & CTO at Filed. He has been building software for about 11+ years. This is where he stores all of his secret thoughts.

  • June 15, 2026

    Stop building products for users. Build for supervisors.

    We spent 10-15 years designing apps for humans to do the work. Now agents can do the work. Here's how product thinking needs to shift.

  • March 18, 2026

    How far can you push delegation to coding agents and still have control over the codebase?

    I built a production-ready AI agents SDK in 5 hours by delegating almost everything to coding agents. Here's what I learned about where control breaks down.

  • June 14, 2022

    Deep dive on authentication, authorization and RBAC for GraphQL Servers

    How to design a declarative, flexible, deny-first RBAC system for GraphQL servers using schema directives.

  • July 28, 2021

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

    How to use Docker multi-stage builds to eliminate the need for separate Dockerfiles for development and production.

  • January 24, 2020

    NodeGui v0.13.0

    Major NodeGui release featuring prebuilt binaries, Windows plugin support, and an updated documentation site.

  • September 22, 2019

    NodeGUI v0.2.0

    NodeGUI v0.2.0 brings a new CMake build system, native plugin support, and several component additions.

  • September 4, 2019

    Announcing Packer for NodeGUI and React NodeGUI

    Packer is a new npm tool that packages NodeGUI and React NodeGUI apps into standalone executables for Mac, Windows, and Linux.

  • August 14, 2019

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

    Introducing NodeGui and React NodeGui - open source libraries for building cross-platform native desktop apps with JavaScript and CSS, powered by Qt5.

  • June 12, 2019

    Using React hooks for functional components with perfect fallback for class components

    How to write logic once as a React hook and expose it to class components via an HOC wrapper, without duplicating code.

  • May 28, 2019

    Simplified guide to using Docker for local development environment

    How to use Docker and docker-compose to set up a productive local development environment across multiple services written in different languages.

  • January 15, 2019

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

    An alternative Redis-based approach to API rate limiting that avoids common algorithms and uses atomic transactions for correctness.

  • January 8, 2019

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

    Completing the custom React renderer by implementing the update phase - prepareUpdate, commitUpdate, commitTextUpdate, and all the mutation methods.

  • October 22, 2018

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

    Implementing all the HostConfig methods needed for the initial render phase of a custom React renderer.

  • October 21, 2018

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

    An introduction to React's architecture - Core, Reconciler, and Renderer - and the first steps toward building a custom renderer using react-reconciler.

  • September 25, 2018

    Beginners guide to Web Push Notifications using Service Workers

    A step-by-step guide to implementing web push notifications using Service Workers, the Push API, and the Notification API.

  • August 6, 2018

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

    How to generate self-signed SSL certificates and set up HTTPS for local development without requiring sudo - covering the full CSR, Root CA, and domain cert flow.

  • July 4, 2018

    Debugging NodeJS C++ Addons using VS Code

    How to set up VS Code with LLDB to debug NodeJS native C++ addons with proper breakpoints and variable inspection.

  • June 15, 2018

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

    How to write Node.js native addons in C++ using N-API - covering function exports, class exports, and passing complex objects between JavaScript and C++.

Link to the old blog site: https://blog.atulr.com