All articles
-
My Ultimate Developer Setup: A Deep Dive into My ZSH Configuration Aug 2, 2025
-
Switch to HTML, CSS and JS to Regain Your Peace of Mind for Frontend Development Aug 2, 2025
-
Git Worktrees: The Hidden Feature That Will Transform Your Development Workflow Jul 24, 2025
-
Understanding ICS Calendar Components: A Developer's Guide Jan 4, 2025
-
Automating SSL Certificate Renewal with Certbot and Google Cloud DNS Dec 18, 2024
-
Coding is boring? Try this: Bringing Research Papers to Life Oct 27, 2024
-
The Digital Paradox: Invisibility vs. Everything Everywhere All at Once Sep 30, 2024
-
The Myth of Self-Improvement: Why You Should Embrace Self-Destruction Instead Jun 20, 2024
-
Boost Your Neovim Efficiency: Mastering Editing Habits with hardtime.nvim May 24, 2024
-
Logging in JavaScript: Console Techniques Apr 1, 2024
-
Choose Power Over Happiness Mar 30, 2024
-
Don't Think, Just Code: The Antidote to Paralysis by Analysis Feb 11, 2024
-
Linux Performance Monitoring Tools Feb 11, 2024
-
Configuring Logstash with Winston for Efficient Logging Feb 6, 2024
-
Uncovering a Critical Security Flaw in One of India's Gaint Digital Payments Platform: A Detailed Analysis of the September 2023 Exploit Feb 4, 2024
-
Implementing TOTP in Node.js Nov 17, 2023
-
How to Set Up a Browser Inside Docker for Puppeteer Using Node 20 Slim Image Nov 17, 2023
-
HTTP/2 Rapid Reset Attack: A Deep Dive Oct 11, 2023
-
Install the latest version of Nginx from GitHub on Ubuntu Sep 20, 2023
-
Securing Your Linux System with fail2ban: A Comprehensive Guide Sep 13, 2023
-
Managing a Next.js Application with PM2 Sep 11, 2023
-
Exploring New JavaScript Features: Practical Examples - 2023 Sep 3, 2023
-
Ensuring Users See the Latest Version of Your UI Application Jul 3, 2023
-
The Pitfalls of Premature Optimization in Software Development Jun 20, 2023
-
Installing the Latest Version of Kafka on Ubuntu Jun 16, 2023
-
HTTP Headers Deep Dive: Boosting Efficiency with Cache-Control, ETag, and Last-Modified Jun 10, 2023
-
Challenges and Solutions in Storing and Updating Sequential Numbers in a Database May 17, 2023
-
Comparing Client-Server Communication Methods: Short Polling, Long Polling, SSE, and WebSocket May 15, 2023
-
Protect Your Web Application from Cookie Stealing Attacks May 11, 2023
-
Configuring Certbot with Manual DNS Hooks and Automated Renewal on Google Cloud Platform: A Step-by-Step Guide May 3, 2023
-
Mastering Nginx Rate Limiting: Essential Techniques and Best Practices Apr 13, 2023
-
Mastering TypeScript Configuration: Achieving Robust Type Checking with tsconfig Apr 11, 2023
-
Building a FastAPI-Powered PDF Search Engine: Harnessing the Power of OpenAI , langchain and Detectron2 for Advanced Document Processing Apr 10, 2023
-
Streamline Your Hiring Process: Build a Simple Resume Parser with FastAPI Apr 8, 2023
-
The Benefits of Using the Terminal: Efficiency and Directness in Computing Apr 8, 2023