Blog
Insights, tutorials, and updates from a software engineer.
Beyond Autocomplete: The Rise of CLI-First AI Coding Agents
AI coding tools are evolving rapidly. In 2026, the focus has shifted from simple code autocomplete to autonomous CLI-first agents like Claude Code and Cursor Composer. This post breaks down how these agents operate, why they represent a major shift, and practical steps you can take to make your codebase ready for them.
What Is Loop Engineering?
You may have seen people talking about 'loop engineering' for AI lately. This post explains what it means in simple words, why people are talking about it, and gives you a small, free exercise you can try right now, no setup needed.
A Complete 60-Day Roadmap to Become a Data Engineer with Python
'This 60-day Data Engineer learning plan is designed for professionals transitioning into data engineering roles, especially those with ETL or support backgrounds.
What to Prepare for an Informatica Admin Interview (PowerCenter + IDMC)
This post shares a complete and practical preparation guide for Informatica Admin interviews. It covers PowerCenter and IDMC administration topics including architecture, monitoring, troubleshooting, Secure Agent, IPU usage, and migration scenarios, with a strong focus on real production support responsibilities.
Junior Data Engineer Skills Checklist
This checklist is created after reviewing multiple junior data engineer job postings across startups and enterprises. If you’re preparing for your first data engineering role, these are the skills recruiters repeatedly look for.
Part 1: SQL Skills You Need to Be a Data Engineer
The best way to learn SQL is through practice. Below, you will find a sample dataset and a list of questions. Make sure not to look at the answers; instead, try solving the questions yourself.
Full-Stack Go Template
This template is designed to help developers quickly set up a full-stack Go project with best practices, clean architecture, and ready-to-use integrations. Whether you’re building a small project or a scalable app, this template gives you a solid foundation.
Noruj Is Now Open Source
Noruj started as a personal project to learn, experiment, and share what I’m building in public. Over time, it grew into a real Next.js application with production-level decisions, refactors, and trade-offs. Instead of keeping that learning private, I want others to benefit from it.
The Only SQL Skills You Need to Be a Data Engineer
You do not need to know everything. You do not need to be a Database Administrator. You just need to know how to transform and move data.
The Simple Guide: Learn Python for Data Engineering
To become a data engineer, you only need a small part of Python. You need to know how to move data from one place to another.
5 SQL Concepts That Will Change How You See Databases
This post will reveal five powerful, and sometimes surprising, concepts that showcase the depth, elegance, and hidden intelligence of SQL.