Azure DevOps Remote Work Best Practices

Remote work changes how we use Azure DevOps. Here are best practices for distributed teams. Async Collaboration Work item discussions: Keep context in tickets, not chat PR comments: Thorough reviews since you can’t tap shoulders Wiki updates: Document decisions for async consumption Visibility Improvements Create dashboards for team visibility Use status badges in README files […]

Read more →

Microsoft Teams for Developers: Collaboration Tips

Microsoft Teams is the hub for remote updates. But for developers, it’s more than chat—it’s an operations console. Through Webhooks and Adaptive Cards, Teams becomes the interface for your DevOps pipeline. Incoming Webhooks Post deployment notifications directly to a channel using simple JSON. Adaptive Cards Create rich, interactive cards (buttons, inputs) using the Adaptive Card […]

Read more →

Setting Up a Home Development Environment

Let’s dive deeper into setting up your development environment for remote work. Here’s my complete setup guide. Terminal Setup VS Code Extensions Remote – SSH: Edit code on remote servers Remote – Containers: Develop inside containers Live Share: Real-time pair programming GitLens: Git supercharged Bracket Pair Colorizer: Visual bracket matching Git Configuration Docker for Development […]

Read more →

Remote Work Setup for Developers: Tools and Tips

As the world shifts to remote work, developers need a robust environment that mirrors the office setup. This isn’t just about Zoom calls; it’s about secure connectivity, consistent dev environments, and efficient collaboration. We explore WSL 2, VS Code Remote, and VPN strategies. VS Code Remote Development The VS Code Remote extensions are a game […]

Read more →

Vue.js 2 to 3 Migration: Preparing Your Codebase

Vue 3 is on the horizon (currently in alpha). The biggest change is the **Composition API**, which solves the code organization issues of the Options API in large components. This guide prepares your Vue 2 codebase for the eventual migration. Options API vs Composition API The ‘setup’ Method Instead of scattering logic across data, methods, […]

Read more →

Introduction to Pulumi: Infrastructure as Real Code

While Terraform uses a proprietary DSL (HCL), Pulumi allows you to define infrastructure using general-purpose programming languages like C#, TypeScript, Python, and Go. This brings the full power of your IDE, testing frameworks, and package managers to infrastructure. Infrastructure in C# Using .NET Core to define an Azure Resource Group and Storage Account. Benefits of […]

Read more →