Skip to content
From the blog

Ideas, craft, and process.

Thinking out loud on IT strategy, cloud architecture, security, and building software that scales.

All posts

How to Connect Google Stitch MCP Server to Cursor and Other AI Editors
Oct 15, 2026 · 6 min read
Rahat Chowdhury

How to Connect Google Stitch MCP Server to Cursor and Other AI Editors

Developer Tools / AI Workflows

Learn how to bridge Google Stitch's AI design context with Cursor IDE using Model Context Protocol (MCP)—plus how to adapt the same configuration for VS Code, Claude Desktop, and Claude Code.

How to Create Google OAuth Client ID and Client Secret for a Web Application
Oct 7, 2026 · 5 min read
Mehorab Hossain

How to Create Google OAuth Client ID and Client Secret for a Web Application

Software Development

Learn how to create a **Google OAuth Client ID and Client Secret** for a web application and configure them in Laravel. This practical guide covers OAuth setup, redirect URIs, Laravel environment configuration, common errors, and essential security practices for implementing **Login with Google**.

Data Structures and Algorithms: A Beginner's Journey — Part 2
Sep 21, 2026 · 6 min read
Noyon Ahammed

Data Structures and Algorithms: A Beginner's Journey — Part 2

Software Development

Sometimes storing data isn't the real challenge — finding the right item quickly is. Discover how hash tables, sets, priority queues, and heaps help programs look up, filter, and prioritize information efficiently.

Beyond the UI: How Frontend Features Connect to the Bigger System
Sep 8, 2026 · 5 min read
Rahat Chowdhury

Beyond the UI: How Frontend Features Connect to the Bigger System

Software Development

Buttons, tables, dropdowns, and modals may look like isolated UI elements, but each can depend on APIs, permissions, state, validation, and backend workflows. Here’s how everyday frontend features fit into the larger application.

5 Common Database Query Problems Every Laravel Developer Should Know
Sep 8, 2026
Mehorab Hossain

5 Common Database Query Problems Every Laravel Developer Should Know

DevOps

A database query may look simple in code but can become a serious performance problem as your application and data grow.

Understanding HTTP Status Codes: A Developer's Practical Guide
Aug 21, 2026
Mehorab Hossain

Understanding HTTP Status Codes: A Developer's Practical Guide

DevOps

HTTP status codes are an essential part of web development and API communication. They tell clients whether a request was successful, redirected, invalid, unauthorised, or failed on the server. This practical guide explains the most commonly used HTTP status codes with real-world examples, including how to use them correctly in APIs and Laravel applications.

The Load-Bearing Wall Problem
Aug 19, 2026
Shefat Shohan

The Load-Bearing Wall Problem

DevOps

How to find the single points of failure in your system, and what to actually do about each one.

The Ultimate Guide to Postman: From First Request to Automated API Pipelines
Aug 14, 2026 · 9 min read
Rokonuzzaman

The Ultimate Guide to Postman: From First Request to Automated API Pipelines

QA & Testing

In modern software systems, components rarely operate in absolute isolation. They continuously exchange data, trigger events, and coordinate processes behind the scenes. This digital conversation is facilitated by APIs (Application Programming Interfaces), which serve as the secure, structured bridges between clients (such as mobile apps or web browsers) and backend servers.

How to Write Effective AI Image Prompts: A Practical Guide
Aug 14, 2026
Mehorab Hossain

How to Write Effective AI Image Prompts: A Practical Guide

AI & Software Engineering

Learn how to write effective prompts for AI image generation using ChatGPT, Gemini/Nano Banana, Midjourney, Canva AI, and other AI tools. This practical guide covers prompt structure, real-world examples, image editing, reference images, and tips for getting better results from AI image-generation tools.

Data Structures and Algorithms: A Beginner's Journey — Part 1
Aug 14, 2026 · 5 min read
Noyon Ahammed

Data Structures and Algorithms: A Beginner's Journey — Part 1

Software Development

Before solving harder programming problems, you need to understand how information is stored and handled. Start the DSA journey with arrays, linked lists, stacks, queues, and the simple idea behind Big O.

How a QA Engineer Uses Direct Database Checks to Catch Bugs the UI Hides
Aug 14, 2026 · 8 min read
Hasibur Rahman

How a QA Engineer Uses Direct Database Checks to Catch Bugs the UI Hides

QA & Testing

The UI lies. Learn how QA engineers use MongoDB Compass to bypass the frontend, query the database directly, and catch critical security and logic bugs that the screen will never show you.

How to Handle Responsive Design in CSS and Tailwind
Aug 10, 2026
Mehorab Hossain

How to Handle Responsive Design in CSS and Tailwind

Software Development

Learn how to build fully responsive websites using CSS media queries and Tailwind CSS breakpoints. This guide covers real screen sizes, practical examples, and copy-paste code snippets to help you create layouts that work perfectly on mobile, tablet, and desktop devices.

How to Test SEO Meta Information Across Every Page of a Website
Aug 3, 2026
Ali Haider

How to Test SEO Meta Information Across Every Page of a Website

SEO & Performance

Learn how to test SEO across every important page of a website, including meta titles, descriptions, canonical URLs, indexing rules, structured data, social previews, mobile usability, performance, sitemaps, and Google Search Console.