Blog Logo
TAGS

Heroicons v2.0.17 - Beautiful hand-crafted SVG icons by the makers of Tailwind CSS

Heroicons v2.0.17 is a collection of 292 beautifully designed SVG icons that are hand-crafted by the makers of Tailwind CSS. These icons come with an MIT license and are available for use with React &...

Read more...

Mastering Transactions: The Power of Aggregates in DDD (DDD series part 9)

As a software architect, it is important to understand the key concepts and patterns used in Domain-Driven Design (DDD). One of the most important of these concepts is the Aggregate. An Aggregate is a...

Read more...

Services in Domain-Driven Design (DDD) - Exploring the concept, benefits and usage

In this post, we explore the concept of Services in Domain-Driven Design (DDD), its benefits and how it can be used to improve software system design. Services are used to encapsulate business logic t...

Read more...

Unlocking the Power of Domain Driven Design in Software Development (DDD series part 1)

Domain Driven Design (DDD) is a set of principles and practices that help developers design and build software systems that are closely tied to the business domain. With DDD, developers strive to crea...

Read more...

Value object in Domain-Driven Design: Representing Simple Data Types (DDD series part 6)

In Domain-Driven Design, Value Objects represent simple data types like dates, numbers, and strings. They do not have any identity and are defined solely by their attributes. Benefits include a clear ...

Read more...

Who should consider using DDD? (DDD series part 3)

Domain-Driven Design (DDD) is a powerful approach to software development that can help organizations build software systems that are aligned with their business needs. DDD is particularly useful for ...

Read more...

A modern diagram scripting language that turns text to diagrams.

D2 is a modern diagram scripting language that can turn text into diagrams with ease. It provides syntax highlighting with editor plugins and renders with the TALA layout engine. D2 has several featur...

Read more...

CTO Checklist - High Level Responsibilities of an Engineering Leader

Being an engineering leader comes in all shapes and sizes, and the responsibilities of a CTO can vary depending on the team and organization. The author provides a jumping off point for aspiring engin...

Read more...

EventCatalog: Documentation Tool for Event-Driven Architectures

EventCatalog is an open-source project designed to help you discover, explore and document your event-driven architectures. It uses Markdown and custom components to define events and services, and ha...

Read more...

How a Solution Architect thinks — Part 1, working with requirements

In this article, Anuar Nurmakanov discusses his journey from being a developer to a Solution Architect and shares his approach towards understanding Solution Architecture. Through an example, he cover...

Read more...

How a Solution Architect thinks — Part 2, designing the solution

In this article, Anuar Nurmakanov discusses how a Solution Architect thinks while designing a solution. The article covers assumptions and their importance for the architecture, how Solution Architect...

Read more...

Terrastruct | The Diagramming Tool for Developers

Terrastruct is a powerful diagramming tool specifically designed for software engineers. It features both drag-and-drop and text-to-diagram, bidirectional editing, autoformat, syntax highlighting, the...

Read more...

Using ChatGPT to build System Diagrams — Part I

The increasing popularity of ChatGPT is evident in its usage in various applications. The author, a software architect, explores ChatGPT’s capabilities for Wealth Management in this article. The autho...

Read more...

Google presents : Live from Paris

Google presents : Live from Paris

Google is using AI to improve its search capabilities, helping people understand information in new ways. The companys ongoing investment in AI has enabled it to understand information in various form...

Read more...

Azure Durable Functions Now Support Netherite and MSSQL Storage Backends

Microsoft has recently announced the general availability of Azure Durable Functions support for both the new storage providers, Netherite and Microsoft SQL Server (MSSQL). Azure Durable Functions all...

Read more...

Azure Durable Functions Now Supports Storage Backends Microsoft Netherite and MSSQL

Microsofts Azure Durable Functions now supports storage backends such as Netherite and MSSQL, providing new options for developers to store their data. This was announced at QCon San Francisco, an eve...

Read more...

Contravariant functors as invariant functors

This article is part of a series of articles about invariant functors. It explains that all contravariant functors are also invariant functors, even if thats of no practical use. The article shows a f...

Read more...

Generating Argument Expressions for Minimal APIs (Continued)

In this blog post, Andrew Lock explores behind the scenes of minimal APIs in ASP.NET Core Minimal APIs .NET 7 Source Code Dive, specifically focusing on Generating Argument Expressions for Minimal API...

Read more...

Generating the Response Writing Expression for RequestDelegate Behind the Scenes of Minimal APIs

In this post, well start looking at how RequestDelegateFactory.Create() creates the final RequestDelegate, focusing on the different expressions that are generated depending on your handlers signature...

Read more...

Introducing your copilot for the web: AI-powered Bing and Microsoft Edge

Introducing your copilot for the web: AI-powered Bing and Microsoft Edge

The speaker welcomes the audience to a show in Seattle and expresses excitement about the advances in the tech industry, while acknowledging the challenges faced by individuals, organizations, and cou...

Read more...