Blog Logo
TAGS

How to Setup Integration Tests in .NET Without a WebApplicationFactory

In this article, Paul DeVito discusses how to set up integration tests in .NET without using a WebApplicationFactory. He introduces a new test type called Functional tests that focuses on testing the ...

Read more...

C4-Builder: A Documentation Builder for Feed it Markdown and PlantUML Files

C4-Builder is a documentation builder that takes in .md and .puml files and exports them into a site, PDF, or Markdown with navigation. GitHub offers a multitude of products, packages, security checks...

Read more...

C4 Model Visio Stencil

The C4 Model Visio Stencil is a collection of Microsoft Visio stencils designed to help architects and software developers efficiently create C4 architecture diagrams. The stencil set includes icons f...

Read more...

C4-PlantumlSkin - A Skin with Related Guidance for Generating C4 Diagrams using Plantuml and Related Tools

# C4-PlantumlSkin... (text truncated due to character limit)

Read more...

C4Sharp - .NET Diagram As Code Library

C4Sharp (`C4S`) is a .net library for building diagram as code, based on C4 Model. With C4Sharp, developers can create, share, and consume C4 Model diagrams as code such as Context, Container, Compone...

Read more...

Structurizr for .NET

Structurizr for .NET is a client library for the Structurizr cloud service and on-premises installation. It is not as well supported as the original Java version and lacks some newer features. The Str...

Read more...

Message Types in Domain-Driven Design

This article by Alex Alves discusses message types in Domain-Driven Design. A message can be any intention of transmitting and/or processing information, regardless of the way it is produced and consu...

Read more...

Net8.0-Browser TFM: A TFM for Applications Running in the Browser

This document outlines the scenarios, user experience, requirements, goals, and non-goals of Net8.0-Browser TFM. The design challenges and details of the TFM are also discussed, along with the stakeho...

Read more...

Whats New in Entity Framework Core 8

Entity Framework Core 8, set to release in November 2023, brings several new features and improvements to existing features of EF Core 7. These notable features include support for raw SQL queries for...

Read more...

Coeus - AI Computing Assistant

The Coeus AI Computing Assistant is a MacOS tool that uses the OpenAI API to generate images, answer questions, provide math solutions, recipes, code examples/correction, write reports, write letters,...

Read more...

GitHub Enhanced Copilot with New AI Model and Security-Oriented Capabilities

GitHub has released new enhanced features for its Copilot with a more sophisticated AI model and security-oriented capabilities. The new Copilots added capabilities allow developers to code with bette...

Read more...

GitHub Enhances Copilot with New AI Model and Security-Oriented Capabilities

GitHub has implemented a new AI model in Copilot that is faster and more accurate than the previous one, as well as enhanced AI to detect vulnerabilities and block insecure coding patterns in real-tim...

Read more...

A Minimal API Discovery Tool for Large APIs

Shawn Wildermuth talks about his experimental nuget package called WilderMinds.MinimalApiDiscovery, which helps to discover Minimal APIs instead of mapping them all in Program.cs, and explains how it ...

Read more...

Using ChatGPT to Build System Diagrams - Part I

In this article, aruva explains how ChatGPT can be used to create system diagrams, particularly in the financial domain for Wealth Management. The article highlights the growing popularity of ChatGPT ...

Read more...

Using ChatGPT to Build System Diagrams with C4 Diagramming Model

In this article, aruva - empowering ideas explores the use of ChatGPT to build system diagrams using the C4 diagramming model. The author provides a prompt for software architects, focusing on the use...

Read more...

Optimizing Entity Framework Core Database Queries With Dynamic Program Analysis

Learn how Dynamic Program Analysis (DPA) in ReSharper and JetBrains Rider can help optimize your applications performance by automatically monitoring it for common memory allocation and database issue...

Read more...

200-Year-Old Math Opens Up AI’s Mysterious Black Box

A team of Rice University researchers trained a deep neural network using Fourier analysis, a 200-year-old mathematical tool, to quickly train more accurate neural networks. Fourier analysis provides ...

Read more...

[LDM] - Union Types · dotnet/csharplang · Discussion #7010 · GitHub

This is a summary of discussions held on discriminated unions in C# by members of the C# language design team. Union types are types where instances represent a single case from a closed set of possib...

Read more...

Architecture Modernization Enabling Teams (AMET): The Key to Continuous, Value-Driven Modernization

This article describes the Architecture Modernization Enabling Team (AMET), a pattern observed and applied in multi-team-scope architecture modernization initiatives. AMET is a type of architecture en...

Read more...

Getting Started with the ChatGPT API and Python

OpenAI launched the ChatGPT API today which makes it so easy to create chatbots in Python. This guide details how to build a command line chatbot using Python and ChatGPT API in just 16 lines of code....

Read more...