Blog
Insights, tutorials, and updates from a software engineer.
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. The roadmap covers Python fundamentals, advanced SQL, Pandas, Spark, data modeling, cloud platforms, orchestration, and real-world projects. Instead of focusing on theory alone, this plan emphasizes practical skills, interview-relevant concepts, and hands-on experience needed to become job-ready within two months.
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.