/blog
WRITING
31 articles

Same AWS Error, Two Answers: I Built a Tool That Stops Guessing at IAM
Ciao Amici 👋 Let me start with a confession. Every time I hit an AccessDenied in AWS, I do the same lazy thing you do. I copy the wall of text, paste it into a…

My Robot Accountant Got an Eviction Notice. So We Moved: Migrating from Bedrock Agents Classic to AgentCore
Ciao Amici 👋 Grab your chai, because the robot accountant is back, and this time we have a...

I Let a Bedrock Agent Watch My AWS Bill for 30 Days. Here Is Everything It Caught, Missed, and Made Up
Ciao Amici 👋 Pull up a chair, because I have a story for you. It involves a forgotten GPU endpoint,...

30 Tiny React Hooks That Punch Way Above Their Weight
Hello devs 👋 Ever notice how the same ten lines of React keep showing up in every project...

The Invisible Duct Tape of the Internet: Backend Tools You Hear About But Never Fully Get
Hi 👋 fellow devs Sorry for such a big gap since my last article...... Life got a bit hectic, but I...

VS Code Extensions That Code For You
Hello Devs 👋 If your VSCode setup still looks like it did before the AI boom, you may be...

Giving AI Agents “Live Memory” with Aurora Zero-ETL and Redshift Vector Search
Hey everyone! Honestly, it feels so good to be sitting down and writing to you all again. I want to...

RIP 12-Digit IDs: The AWS Matrix Has Finally Been Decoded
Y'all... pull up a chair. We need to talk about a literal miracle. 🥂 It was 2:41 AM. PagerDuty was...

From Monoliths to Multitaskers: Building Your AWS AI Dream Team! 🚀🤖
After being away from active tech ecosystem for about a month, I have decided to shed some light on...

The AWS Lambda Setting I Wish I’d Changed Earlier
I've been using AWS Lambda for quite a few years, and like many people, I left the architecture on...

How I Automated Document Insights Using AWS Textract, Bedrock, and QuickSight
Hello Everyone 👋 So I had a bunch of scanned invoices and PDFs lying around from an old...

🚀 Scaling React Like Big Tech: Folder Structures, Clean Code & Beyond
Hey Everyone 👋 I know it's been quite a long gap since my last article. But we are finally...

WSL2 TensorFlow GPU Setup – RTX 4060 + Ubuntu 22.04 + CUDA 12.2 + cuDNN
🛠 Prereqs: WSL2 enabled on Windows NVIDIA GPU driver (≥ v535) installed on Windows Ubuntu...

Smart Image Tagging on AWS - The Finale
Hello and Greetings Everyone 👋 I am hoping that you are having fun in our journey of...

Level Up Your Auto-Tagging Pipeline on AWS
Hello and Greetings Everyone 👋 I hope you would have loved reading and experimenting with...

Auto-Tag Images on AWS using Amazon Rekognition + Lambda + S3
Hello and Greetings 👋 Everyone! I know it's been quite a gap since my last article and I...

Introduction | Graph Neural Networks (GNNs) & Knowledge Graphs on AWS
The rapid advancements in artificial intelligence (AI) have unlocked new ways to process and learn...

React 19 - New API: 'use'
React 19 brings a game-changing improvement with the use API, making data fetching and asynchronous...

Accelerating Deep Learning with Amazon SageMaker
Ciao Tutti 👋 Recently I have been working on my thesis, and to be very honest, AWS and...

Building My First ML Model Using Amazon SageMaker + Kaggle + Jupyter Notebook
We’re kicking off this fresh calendar year by diving into Amazon SageMaker—a fully managed machine...

Deploying a Globally Accessible Web Application with Disaster Recovery
Introduction 🌐 When working on web applications for a global audience, ensuring high...

30 React One-Liners to Enhance Your Coding Efficiency
React is a powerful JavaScript library for building user interfaces. While its flexibility is one of...

Ultimate React Interview Study Plan: Your one-stop for your next #React Interview
Hello Devs 👋 React has become one of the most widely used libraries for building dynamic,...

The Ultimate Guide to Adding a Favicon to Your Website
Hello Devs 👋 Today we will be talking about THE interesting part when making your website. A...

Mentore: Teach, Share, Inspire
Mentore is an intuitive platform designed to help educators like you create a professional online...

LLMs in Action: Examples and Hobby Projects
Hello Friends 👋 As we conclude our journey through the fascinating world of Large Language...

LLMs - Behind the Scenes
LLMs - Behind the Scenes Hello Friends! 👋 Welcome to another deep dive into the...

Introduction to Large Language Models
Note: This article is out of our general practice of sharing knowledge about Front-End Development...

Understanding Document Object Model (DOM) in JavaScript
Hello, Amazing JavaScript Devs 👋 Browsers provide a programming interface called the...

React Controlled/Uncontrolled Components
In React, there are two main approaches to handling form inputs: Controlled Components Uncontrolled...

Most Asked React Interview Question
How do you optimize React applications for performance? 1. Component Should Update...