Aniket Patidar

Software Engineer

I build backend systems that handle real money, real users, and real production incidents - then write about what I learn.

I build backend systems that handle real money, real users, and real production incidents - then write about what I learn.

Portrait of Aniket Patidar
  • 4+ years shipping Rails in production across fintech and open banking

  • Led a zero-downtime migration from Rails 6.1 → 8.0.1 at Kreditz, a credit-decisioning platform

  • Built Yapily open banking integrations powering consent flows and transaction data ingestion

  • contributions.aniketpatidar.com — open source contributions

Portrait of Aniket Patidar

Latest writing

  • Payload CMS explained simply

    If you are building a website today, you need a way to manage your content (like blog posts, products, or user profiles). Payload CMS is a tool that helps you do exactly that, but it is built specifically for modern web developers using a tool called Next.js.

  • Actionable Docker: Learn Docker by Actually Using It

    Docker can feel complicated when you start with concepts like images, containers, registries, volumes, networks, and Dockerfiles.

  • Understanding Tokenization in LLMs

    Tokenization is the process of breaking down text into smaller units called tokens so a computer can process it more easily. In natural language processing, tokens are usually words, subwords, or even characters, depending on the tokenizer rules.

  • Building a Centralized Magic Link Auth for Payload CMS

    Recently, I decided to migrate my personal website, aniketpatidar.com, from GitHub Pages to Payload CMS (hosted at cms.aniketpatidar.com).

  • Rails Performance Monitoring A Primer For Developers

    “Rails is slow.”

  • How to Easily Add VS Code Extensions in Antigravity When Not Available on Open VSX

    I began with a simple task: installing the Chai theme extension in Antigravity.
    My first thought was to search for it in the editor’s extension marketplace, but nothing appeared. I tried several different keywords, but still had no success.

  • NestJS REPL: Bringing Back the Rails Console Experience

    If you’ve ever worked with Rails, you’re likely familiar with the console, a tool that becomes second nature for exploring models, debugging, or modifying data quickly. Transitioning to NestJS, you might miss this handy feature, as it’s not available out of the box. However, you can create your own version.

  • How I contributed notifications to an open-source product

    This post details my contribution to the notification system for Moneygun, an open-source, white-label SaaS boilerplate. It provides a practical and actionable guide on integrating notifications into a Rails application using the Noticed gem.

  • Understanding Getter and Setter Methods in Ruby!

    Getter and setter methods in Ruby provide a controlled way to access and modify the values of instance variables from outside the class. This helps maintain data integrity and adheres to the principle of encapsulation, which means hiding the internal state of an object and only exposing necessary parts.

  • Setting Up asdf to Manage Node.js and Ruby on Ubuntu

    Managing multiple versions of programming languages can be a headache, but asdf simplifies this process by providing a single CLI tool to manage versions of multiple runtime languages. In this article, we’ll walk through the steps to install and configure asdf on Ubuntu, along with Node.js and Ruby.

Browse the full archive →