Docker Networking Guide for DevelopersIn our Docker journey so far, we’ve built and run containers for everything from Express applications to lightweight BusyBox shells. But one thing we haven’t really explored in detail is this: how do Docker containers actually connect to the internet...Jul 15, 2025·4 min read
Build Your Own AI Assistant with OpenAI and Next.js : A Step-by-Step GuideIn today’s digital age, where communication is the backbone of every business, staying connected with your customers is more critical and more challenging than ever. If you’re running a small business or offering services in limited bugged, managing...May 4, 2025·9 min read
Generative AI 101: A Quick IntroductionAs software developers our goal is simple: build products that make our end users lives easier, faster and smarter. Generative AI is opening a new world of possibilities — from automating content creation to enhancing customer experiences. In my past...Apr 26, 2025·4 min read
Introduction To DockerWhen developers work on a project, there is a common issue that happens almost every time: the project works wonderfully on the developer's machine, but when it is moved to production, a server or another team member's computer, it fails to function ...Dec 15, 2024·4 min read
Understanding ECMA Standards and Data Types in JavaScriptJavaScript has been at the heart of dynamic and interactive web development for decades. ECMAScript is the standard that defines JavaScript's behaviour. The idea of ECMA standards and the data types that support JavaScript is essential to understandi...Dec 1, 2024·4 min read
Understanding let, const and var in JavaScriptIntroduction In JavaScript, the use of let, const, and var for variable declarations is not just a matter of syntax, but a crucial aspect of writing clean and efficient code. Understanding the distinctions between these declarations is of paramount i...Nov 30, 2024·2 min read
My Journey to Building Reusable Components in ReactI still remember my first React.js project, which I worked on with two classmates during a college hackathon five or six years ago. One of the most frustrating parts of that experience was the repetitive process of creating UI components. I had to co...Nov 23, 2024·9 min read