Quick references
Notes
Short technical notes, cheat sheets, and useful explanations.
Exploring the World of Cloud
Today I officially started my journey toward learning AWS Cloud Computing and preparing for the AWS Certified Cloud Practitioner certification.
Read articleSpring Security for Beginners — Authentication, Authorization & Basic Setup
I’m currently learning Spring Security, and these are my beginner-friendly notes after understanding the fundamentals. I wanted to organize everything into one place so it can help other students who...
Read articleWhy AI Vibe Coding is a Nightmare: 5 Surprising Lessons from Engineering History
Why AI “Vibe Coding” is a Nightmare: 5 Surprising Lessons from Engineering History
Read articleDay 08 - MERN: Authentication, Security, and bcrypt
Welcome to Day 8! Security is the backbone of any application. Today, we are organizing our routing structure and tackling the critical concepts of safely storing user passwords using hashing,...
Read articleDay 07 - MERN: Async/Await, Error Handling, and Database Modeling
Welcome to Day 7! Today, we tackle how JavaScript handles time-consuming tasks without freezing, how to catch unexpected errors gracefully, and how to translate project requirements into Mongoose database models....
Read articleDay 06 - MERN: Project Architecture, Controllers, and Promises
Welcome to Day 6! As our Node.js projects grow, keeping all our logic inside a single file becomes unmanageable. Today, we will organize our application using an MVC-like structure and...
Read articleDay 05 - MERN: Mongoose Models, Routers, and Project Structure
Welcome to Day 5! As our backend applications grow, putting all our code into a single file quickly becomes unmanageable. Today, we will organize our project structure and learn how...
Read articleDay 04 - MERN: Middleware, MongoDB, and Mongoose
Welcome to Day 4! Today, we bridge the gap between handling incoming requests and permanently storing data. We will cover Express middleware, introduce NoSQL databases with MongoDB, and establish our...
Read articleDay 03 - MERN: Arrow Functions, Express, and Your First Server
Welcome to Day 3, where we transition from foundational Node.js concepts to actually building a web server. Today, we will cover modern JavaScript syntax and launch our first Express application....
Read articleDay 02 - MERN: Mastering NPM and Express.js
Welcome to the next phase of backend development, where we organize our project dependencies and set up our first web server using NPM and Express.js.
Read articleDay 01 - MERN: The Foundations of Backend Development
Welcome to the first step into the MERN stack! Before diving into MongoDB, Express, and React, we need to lay down the groundwork with Node.js and understand the tools that...
Read articlePandas : Machine Learning
Pandas Pandas is a Python library for working with tabular data: think spreadsheets, but in code.
Read articleNumPy : Machine Learning
NumPy - Numerical Python
Read articleIntroduction to Bash
As a beginner to Bash and Linux, I really felt it was difficult to learn at first. But after getting familiar with the syntax, I really liked it more than...
Read articleEssential Linux Commands
Linux is an essential skill for developers and computer science students. As a Windows user, it was a bit hard for me to start with Linux, especially when I wanted...
Read articleHow I Built My Blog with GitHub Pages: A Beginner's Guide
As a Computer Science student learning in public, I wanted to create a personal blog to document my journey, share my thoughts, and build an online presence. After researching options,...
Read articleGit Basics Cheat Sheet
This post documents a simple and beginner-friendly Git cheat sheet created as part of my learning journey. It highlights commonly used Git commands with clear explanations and practical examples, and...
Read articleWhy I Started Learning in Public
Introduction As a Computer Science undergraduate, I realized that learning alone is not enough. What truly improves understanding is the ability to explain concepts clearly. This blog is my attempt...
Read article