Streaming Data from MongoDB into Kafka with Kafka Connect and Debezium
A technical guide on configuring MongoDB replication and using Debezium to stream database changes into Apache Kafka.
A technical guide on configuring MongoDB replication and using Debezium to stream database changes into Apache Kafka.
A technical guide on cloning a Ubiquiti Unifi controller's MongoDB database to a separate server using mongodump and mongorestore.
Notes from a Pinterest performance team talk on building a dedicated team, custom metrics, regression fighting, and optimization strategies.
A lesson explaining Azure Resource Manager (ARM), covering its concepts, terms, resource groups, and an introduction to Azure templates.
Explains the ASP.NET Core middleware pipeline, how it processes requests and responses, and how to configure it using Use and Run methods.
A practical cheat sheet of essential kubectl commands for daily Kubernetes cluster management and operations.
An article encouraging programmers to dive into and contribute to open source projects, even when they seem intimidating or unfamiliar.
A tutorial on setting up Angular 4 and TypeScript within an ASP.NET MVC application using Visual Studio 2017.
A tutorial on configuring Angular 4 routing within an ASP.NET MVC application using Visual Studio 2017 and TypeScript.
A tutorial on using Azure CLI 2.0 to manage Azure resources from Windows, Linux, and Azure Cloud Shell.
A tutorial on using Windows PowerShell to connect to and manage an Azure subscription, covering installation methods and cross-platform use.
A tutorial demonstrating how to manage Microsoft Azure resources using the Azure portal, including creating a VM.
A high-level introduction to Microsoft Azure covering regions, billing models, services, and management tools for the 70-533 exam.
An overview of cloud technology, covering its evolution from traditional infrastructure, key definitions, deployment models, and service models like IaaS, PaaS, and SaaS.
A technical talk on optimizing Elasticsearch query performance using caching strategies, presented at an Elastic User Group meetup.
A critique of modern software development's 'move fast and break things' ethos, arguing it leads to fragile, unreliable technology.
First part of a series on building a Wayland compositor from scratch using the wlroots library, aimed at developers with C experience.
A developer creates a Battleship game board using CSS Grid and minimal JavaScript as part of a personal challenge to build CodePen projects.
A guide to implementing automated versioning for .NET projects within Azure DevOps and TFS pipelines, covering both .NET Core and .NET Framework.
A developer's year-end review focusing on the creation, launch, and lessons learned from three web development courses: Mastering Responsive Typography, JavaScript Roadmap, and Learn JavaScript.