Docker Essentials: A Beginner's Guide to Containers and DeploymentIntroduction In this ever-growing field of software development, you've probably heard of Docker at some point. And you may be aware that it has become essential technology for any application development. If you haven't heard of it, don't worry. In ...Jun 7, 2025 · 11 min readblog.diveshmahajan.tech
Understanding the Basics of UI and UX DevelopmentIntroduction In the ever-expanding landscape of web and app development, you've likely come across the terms UI (User Interface) and UX (User Experience). At first, you might think UI and UX are the same, but actually, they are different and both rea...Feb 28, 2024 · 6 min readblog.diveshmahajan.tech
Create Your First Pull RequestWhat is a Pull Request? A pull request is a feature provided by GitHub, GitLab, and Bitbucket for collaborative software development. It provides a mechanism for developers to propose changes to a codebase and for other team members to review, discus...Jul 30, 2023 · 4 min readblog.diveshmahajan.tech
Exploring Middleware in JavaScript: Building Modular and Extensible ApplicationsIntroduction If you have worked with Express.js or any other modern web framework, you may have heard of the term Middlewares. In this blog, we will be discussing the term middleware, how middleware is used, and what are its use cases. What is middle...Jul 15, 2023 · 5 min readblog.diveshmahajan.tech
An Introduction to GraphQL: Building Better APIs with GraphQLIntroduction In today's interconnected digital world, applications and services need to communicate and exchange data seamlessly. Therefore we need APIs to bridge between different software components, enabling them to interact and share information ...1BJul 7, 2023 · 9 min readblog.diveshmahajan.tech