Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 72
  1. Taming a 486MB Git Repo

    I recently cloned a repository and noticed it was 486MB.

  2. At the company where I currently work, we run a multi-brand e-commerce platform with stores in around 60 countries per brand.

  3. Git Worktree: Scaling Your AI Workflow

    I’ve been using git for years, but to be honest, I wasn’t even aware of git worktree until I started using AI for development.

  4. Mastering the HTML Picture Tag: Responsive Images, WebP, and AVIF

    I haven’t thought about HTML in a long time, but recently came across the usage of picture tag(s).

  5. 🏗️ Understanding the Builder Pattern with Ruby Examples

    Design patterns are only useful when they help solve real world problems in ways that feel natural in your language.

  6. Caching Rendered PDFs in Rails with Active Storage

    As I was working on easyclientlog.com, building its invoice system that allows freelancers/consultants to generates PDFs.

  7. Managing context like the current user, store, client, or request ID across controllers, models, jobs, and services in a Rails app has always been a little messy.

  8. How I Use Tailscale to Host a Public App From My Laptop

    I live in India, and getting a static IP at home isn’t straightforward.

  9. Ruby `Data` Class – A Convenient Way to Create Value Objects

    Ruby’s Data class was introduced in Ruby 3.2, offering a convenient way to define value objects.

  10. Ruby’s Object#tap is a small but powerful method that often goes unnoticed.

  11. Storing PostgreSQL Data in a Different Partition for Performance

    What I am suggesting is a method of optimization not just for PostgreSQL but for other similar databases as well.

  12. Tailscale for Single User Single Host

    I often see articles discussing Tailscale in multi-device setups, but I wanted to share my experience of using Tailscale primarily with a single machine.

  13. Setup Read Replica (master-slave) Database on Postgresql 17

    PostgreSQL is a mature, open-source relational database that has been widely adopted by many companies over the years.

  14. Running Rails Migrations in AWS ECS Using AWS CLI

    AWS ECS (Elastic Container Service) is a powerful Amazon Web Service that allows you to deploy Docker containers on various infrastructure options, including EC2 instances, Fargate (serverless containers), or even self-hosted servers.

  15. Over the past two years since I began using Tailscale, it has become an invaluable tool.

  16. Change Action Mailer Settings From Rails Console

    In Rails applications, ActionMailer is a powerful module used to send emails.

  17. Test Scanner (scanner emulator) in SANE - Linux

    2024 Hacktoberfest has begun, and I decided to dive into some open-source contributions!

  18. Using Docker to export & import data from Amazon RDS

    Docker is an efficient way to use command-line tools without needing to install them or their required libraries.

  19. AWS ECR Lifecycle Policy

    Amazon Elastic Container Registry (ECR) is a service provided by Amazon for hosting our Docker/container images.

  20. Handle SSH Idle Connections Freezing shell or Getting Disconnected

    As someone who has been working with servers for over a decade and a half, I feel embarrassed to admit that I only recently stumbled upon this setting.

  21. Argument for Writing Test and TDD

    Recently I been trying to convince my team to write more tests, or some test.

  22. Recently I have been working with deploying self hosted application in AWS lightsail for the company that I work for.

  23. Create JSON Payload for API Test Using Factory Bot

    I am not going to reiterate the PSA (Public Safety Announcement) of how important it is to write test.

  24. Setup HTTP(s) and Reverse Proxy to Docker Web App

    This article is about how to add https to a web app running in docker.

  25. Rails Copy Assets bundler Cache to Speed Up Build

    The slowest step (in my experience and opinion) is compiling assets (js/css).

  26. Sidekiq Graceful Shutdown in Fargate ECS

    Sidekiq is the gold standard when it comes to background processing.

  27. About Web Assembly. Example for Ruby Web Assembly

    Any program to execute on a machine needs to be in machine code (1s and 0s).

  28. Statically Compile Crystal Program and Distribute as docker Image

    In this article we are sharing how to statically compile a crystal program and then share the executable inside a docker image.

  29. Share Docker Images as Files

    Docker is a popular tool to containerize and share images.

  30. Reduce Cost of Aws Bill - Part 1

    Developing and deploying to the cloud has become a mandatory requirement than a nice to have skill.

  31. Speed Up Docker Build using cache

    Docker has become a popular tool in recent years for building and deploying applications in a portable and scalable way.

  32. Enable Docker Remote Api on Docker Host

    Docker engine has inbuild API service that allows you to control & modify your docker engine and docker instance using HTTP.

  33. Setup NFS Server on Ubuntu

    NFS - Network File System is a distributed file system protocol developed by Sun Systems.

  34. Wildcard Domain in Pi Hole

    PiHole is a DNS server that will block ads and website on a DNS level.

  35. Validating YAML Files in Ruby

    YAML stands for “YAML Ain’t Markup Language”.

  36. Which Language Should I Build This Software In

    Which Language Should I Build This Software In?

  37. Getting Started With ESP 32 Development

    ESP 32 is a series of low-cost, low-power system on chip micro controllers with integrated Wi-FI and Bluetooth.

  38. Amazing Emoji Keyboard in Linux

    I am a developer who moved from Windows, to Linux, to macOS, to Linux.

  39. Running Migrations From Console

    Note: I am using Apartment gem to manage my multi schema database, and this article is written with expectation you know and use that gem.

  40. Access History in IRB

    Accessing the list of commands you have ran in your irb or rails console.

  41. Remote Coding Using Tailscale and Code Server

    This tutorial or concept uses two softwares to make remote coding on your home machine possible.

  42. Adding New Key per User to AWS EC2 Instance

    When we create a new server in aws, it allows us to generate a key pair and attach it to the server.

  43. HTOP for GPU in Linux

    htop/top is a useful command that helps users understand how much of there CPU (Different core)/RAM are being used.

  44. How I Setup Dark Theme in My Blog

    Dark mode or night mode is becoming more and more popular these days.

  45. Append to File using Bash

  46. Video

    Link to videos of my talks.

  47. Subscribe

  48. Projects | Open Source and Others

    Projects Link to projects I worked on over the years.

  49. Hire me

    Contact / Hire me If you wish to contact me to talk to me about my article, projects, or if you wish to hire me as a consultant, developer or advisor for your project or team.

  50. Using String in Active Record(Rails) Enum

    Rails model helps you define enum on a database integer field quite easily.