This week’s ship: Expensely 🪙

Introduction Hey everyone 👋,I’m back again with another project for my “ship something every week” challenge! This week’s build is Expensely — a clean and minimal income/expenses tracker. 👉 Live demo: expensely-money.vercel.app💻 GitHub repo: github.com/shravzzv/expensely Expensely is a simple finance tracker designed to make money management less overwhelming. Add income, record expenses, and view your…

Read More

Getting Started with Docker and Docker Compose: A Beginner’s Guide

When students encounter tools like Apache Airflow in data engineering, the initial hurdle is rarely the concepts. It’s the setup. Installing dependencies, resolving conflicts, and making sure everything runs consistently across different computers can consume more time than actually learning the tool itself. This is where Docker—and its companion, Docker Compose—come in as game-changers for…

Read More

Building a Pub/Sub System in .NET: MassTransit, Reactive Extensions, and BlockingCollection

Modern applications often need to broadcast events across multiple services.Think of an order being placed in an e-commerce system. The order service publishes an event, and multiple subscribers react independently: the billing service charges the customer, the email service sends a receipt, the analytics service tracks the order. This is the essence of the Publish/Subscribe…

Read More

Introduction to GraphQL: Basics and Examples

GraphQL is a powerful query language for APIs and a runtime for executing those queries. Developed by Facebook, GraphQL provides a more flexible and efficient way to interact with data compared to traditional REST APIs. Here’s a beginner-friendly overview with examples. What is GraphQL? GraphQL is a query language that allows clients to specify exactly…

Read More

Your First Day, Powered by AI: How to Welcome New Hires with a Personalized, Engaging Experience

Starting a new job is exciting—but it can also be overwhelming. New hires often juggle a flood of paperwork, unfamiliar systems, and the nerves of meeting new colleagues. The traditional first-day experience, while well-intentioned, can sometimes feel impersonal and transactional. But what if artificial intelligence (AI) could transform onboarding into something seamless, personalized, and engaging…

Read More