Alfus Inigo Jaganathan

Try try till you succeed!

Evolutionary Architecture - Quick Start

A quick starter article on evolutionary architecture

Dive into the dynamic world of evolutionary architecture with this starter guide, designed to introduce the key principles and benefits of adopting a flexible, adaptable approach to software design. Learn how evolutionary architecture supports incremental, guided change across multiple dimensions, enabling systems to evolve safely over time without compromising quality. This concise article offers a clear starting point for architects and developers looking to embrace change as a core component of their design strategy, ensuring their systems are resilient, scalable, and ready for the future.

Creating a .NET SDK-Style Microsoft SQL Server Database Project

Streamlining Database Development with .NET SDK

Learn how to create a Microsoft SQL Server database project using the .NET SDK style, enabling modern and efficient database development practices. This guide provides a step-by-step walkthrough for setting up and managing SQL Server database projects using the .NET SDK format, enhancing collaboration and version control in your development workflow.

Unit Testing Microsoft SQL Server Objects with Transact-SQL

Ensuring Robustness and Reliability in Database Development

Explore the process of unit testing Microsoft SQL Server objects, including tables, stored procedures, and more, using Transact-SQL (T-SQL). This guide provides a comprehensive overview of how to implement unit tests directly within your SQL Server environment, enabling you to validate the functionality and integrity of database objects with confidence.

Custom ASP.NET Web API Template Creation

An opinionated ASP.NET Web API template for the dotnet new command

Streamline your ASP.NET Web API development with a custom template for the dotnet new command, incorporating best practices and preferred configurations. Ideal for developers aiming to standardize and expedite project setup, this guide offers insights into crafting a template that enhances project consistency and team efficiency.

Leveraging Psake for .NET CI/CD Automation with dotnet.exe

Streamlining .NET Builds with PowerShell and Psake

Explore how to streamline your .NET CI/CD pipelines using Psake, a PowerShell-based build automation tool, in conjunction with dotnet.exe. This guide provides insights into configuring Psake tasks to automate build, test, and deployment processes, enabling faster and more reliable delivery of .NET applications.