Blog posts
Sharing insights about the latest trends in software engineering and the startup world.
How to get better as a developer/programmer
To become a better developer, avoid getting too comfortable with any technology by continually learning and exploring new tools. Focus on mastering the basics, as a strong foundation makes advanced frameworks and libraries easier to use. Remember to take breaks to recharge, but keep them short enough to maintain momentum. Finally, share your knowledge whenever possible—it reinforces your own understanding and helps others grow.
Read moreMy experience moving from PHP to Node JS in one week
I recently took on a new job where part of my responsibilities includes the development of a web app and collaborating with the API development, and since the API is Node JS I have no other option than to finally give in to learning how it works.
Read moreSetting up production-ready ORY Hydra and Kratos oauth2 flow using Nuxt js for rendering login and consent screen
If only the time of development were to be considered then Oauth0 would be the best choice out of the three where using packages like Passport will come last, but that was not the only concern here, so we ended up going for the last options using Ory Hydra for oauth2 and Kratos as an identity provider as our business need required a bit more flexibility also it was important that we manage our user's list in our database.
Read moreCreating a global production ready marketplace with Medusa JS
Building a scalable marketplace solution can be a complex challenge, especially when trying to balance performance, customization, and a seamless user experience. In this post, I’ll walk you through the journey of creating a Minimum Viable Product (MVP) for a niche marketplace using Medusa, a powerful and extensible e-commerce framework. From selecting the tech stack to implementing custom features like product offers, messaging, and shipping integration, this guide will dive into the technical decisions and solutions that helped bring the marketplace to life. Whether you're starting from scratch or enhancing an existing platform, these insights will be valuable in your own development process.
Read moreFull-Stack Development Evolution: Trends and Best Practices
Full-stack development has evolved significantly, transitioning from specialized roles to a demand for versatile developers who master both frontend and backend technologies. Key trends include the dominance of JavaScript, API-driven architecture, cloud-native applications, the rise of Jamstack and static site generators, and a focus on performance optimization. Best practices for full-stack developers emphasize code modularity, version control, security, scalability, and thorough documentation. Staying adaptable and continuously learning are essential for success in this dynamic field.
Read moreBuilding Scalable Applications: Lessons from Nexaloom and Rareboots
Discover key lessons in building scalable applications through the experiences of Nexaloom and Rareboots. Learn about the importance of choosing the right tech stack, database architecture, microservices, frontend development, and effective DevOps practices to ensure your applications can handle growth and complexity.
Read moreThe Future of Transit Technology: Innovations Shaping Public Transport
Explore the future of transit technology as we delve into innovations like real-time data, AI-powered route optimization, smart ticketing, and autonomous vehicles transforming public transportation. Discover how these advancements enhance operational efficiency and improve the passenger experience.
Read moreStep-by-Step Guide to Queue Processing in a NestJS Application
Learn how to set up queue processing in a NestJS app with Bull and Redis. Offload heavy tasks, improve performance, handle retries, and scale efficiently with this step-by-step guide.
Read moreWhat is a Cache Stampede? How to Prevent It Using Redis
A cache stampede happens when expired cache triggers a flood of backend requests. Prevent it with Redis techniques like mutex locks, cache warming, stale-while-revalidate, distributed caching, and rate limiting to maintain performance and avoid overload.
Read moreSecure Your NestJS App: Implementing Authentication with Auth0
With NestJS, a powerful framework for building scalable server-side applications, and Auth0, a leading provider of authentication services, you can easily implement robust authentication mechanisms.
Read moreSeamless Payment Processing with Stripe and NestJS
Integrating Stripe with NestJS allows you to build a structured and maintainable payment system. This guide walks through setting up a NestJS project, configuring Stripe, and handling payments, subscriptions, refunds, customers, and products. It emphasizes organizing code using NestJS services and controllers for better maintainability. By the end, you'll have a fully functional Stripe integration with a clear path to expanding features, improving security, and handling webhooks.
Read moreSet Up an E-Commerce Backend with Medusa in Just a Few Minutes
Looking for a flexible, open-source e-commerce platform that puts you in control? Meet Medusa! A customizable digital commerce solution designed to adapt to your unique business needs. Unlike rigid, out-of-the-box platforms, Medusa offers full backend control, seamless integrations, and a developer-friendly framework. In this guide, we’ll walk you through setting up a powerful, full-stack e-commerce store with Medusa in just a few minutes. Let’s get started!
Read moreAI Agents for Beginners: Building Your First AI Agent
In this beginner-friendly guide, we’ll walk you through building your first true AI agent—step by step, no advanced coding required. Ready to bring your ideas to life with AI? Let’s dive in.
Read moreGetting Started with Model Context Protocol (MCP)—A Beginner's Guide
In this quick guide, you’ll learn what MCP is, how to use it, and even build your own server. Let’s get started.
Read moreHow to 10X Your Development Workflow with Cursor MCPs
If you’ve already built your first MCP, you’ve only scratched the surface. The real magic happens when AI connects not just to files but to your entire dev environment—from browsers and design tools to databases and CI/CD pipelines. The MCP ecosystem is exploding, and it’s redefining what “AI-powered development” actually means. In this blog post, we’ll explore two game-changing MCPs—Playwright and Figma—and show you how they can supercharge your workflow inside Cursor. Let’s jump in.
Read more5 Ways AI Chat Assistants Are Revolutionizing Customer Service in Beauty Salons
Your front desk is swamped, your stylists are juggling clients, and your phone won’t stop ringing with the same questions. Meanwhile, potential clients bounce when they can't get answers fast enough or book after hours. AI chat assistants are changing that. From 24/7 booking to smart follow-ups, here are five powerful ways salons are using AI to boost revenue, reduce stress, and deliver next-level customer service.
Read more