Blog Logo
TAGS

@chrlschn - A Practical Guide to Modular Monoliths with .NET

A 2023 paper titled Towards Modern Development of Cloud Applications highlights the pitfalls of microservices architecture and the benefits of the modular monolith approach with .NET. The host runtime...

Read more...

Maybe: Open-source personal finance app

Get involved in Maybe, an open-source personal finance app. It was originally built as a React app and offers a wide range of features including net worth tracking, financial account syncing, investme...

Read more...

#1 BRC in .NET: even faster than Java and C++ · Victor Baybekov

One Billion Row Challenge in .NET is faster than Java and even faster than C++ with realistic input data. Last week GitHub exploded with The One Billion Row Challenge started by Gunnar Morling. As of ...

Read more...

Making Azure the Best Place to Observe Your Apps with OpenTelemetry

Our goal is to make Azure the most observable cloud. To that end, we are refactoring Azure’s native observability platform to be based on OpenTelemetry, an industry standard for instrumenting applicat...

Read more...

Announcing a collaboration with Google and The Forge

We are excited to announce that we have partnered with Google and The Forge to bring some helpful performance optimizations to our Vulkan mobile backend. This will primarily benefit users targeting Vu...

Read more...

PlantUML GraphViz Layout

Many of the PlantUML diagrams have their layout handed off to GraphViz. Controlling layout can be tricky but can usually be achieved using a combination of placement directions and hidden/norank links...

Read more...

@chrlschn - End-to-End Type Safety with .NET7, TypeScript, and OpenAPI -- with Hot Rebuild

If you’re building TypeScript frontend solutions with a .NET backend or you have a setup where you need to have the same models in some TypeScript code (e.g. same model definitions in a TypeScript ser...

Read more...

Introducing the GPT Store

We’re launching the GPT Store to help you find useful and popular custom versions of ChatGPT. It’s been two months since we announced GPTs, and users have already created over 3 million custom version...

Read more...

The Two Reacts — overreactedoverreactedby

Suppose I want to display something on your screen. Whether I want to display a web page like this blog post, an interactive web app, or even a native app that you might download from some app store, ...

Read more...

Building modern architectures: Functional Core, Imperative Shell revamp

Are you wondering if there is life beyond the conventional layered, clean or hexagonal code architectures? It turns out there is an old concept known as Functional Core, Imperative Shell (FCIS). Let’s...

Read more...

Add AI capabilities to a C# app using Semantic Kernel

Add AI capabilities to your C# application using Semantic Kernel from Microsoft (Part 1) - In this tutorial, I am going to introduce you to a superhero. He specializes in finding and busting myths abo...

Read more...

Support for binary response

Is there any chance you could add support for binary response types (images)? I saw that this was already requested 2 years ago #802. Heres a partial openAPI definition: paths: /images/{imagePath}: ge...

Read more...

A .NET Library for Constructing Advanced Workflows with Fluent Interface

PowerPipe is a versatile .NET library designed to streamline the process of building advanced workflows using a fluent interface. The primary objective of this project is to eliminate the need for wri...

Read more...

10 Eye-Opening Books Recommended by Sam Altman

Walk into the library of the man who owns the future. Sam Altman, a bright young mind in tech and business, has recommended a list of books that will blow you away. From Superintelligence by Nick Bost...

Read more...

Why I wont use .NET Aspire for now

When you’re angry, take a breath, take your time and then talk. So I did after I tested .NET Aspire yesteday. I hoped it could be a decent tool for local development with a decent synergy to Marten an...

Read more...

Why LinkedIn chose gRPC+Protobuf over REST+JSON

LinkedIn announced that it would be moving to gRPC with Protocol Buffers for the inter-service communication in its microservices platform, where previously an open-source Rest.li framework was used w...

Read more...

Companion app for iOS 2023.12: Let’s go!

We have good news for those hoping for more features and faster development of the iOS Companion App! I, Bruno Pantaleão, have joined Nabu Casa as an iOS engineer and am planning to continue the great...

Read more...

Preview 2: Improvements for Dashboard, Hosting, Components, Dapr, and More

Last week, Microsoft revealed the availability of the .NET Aspire - second preview. Preview 2 brings changes and improvements regarding the dashboard, hosting, components, Dapr, and many more. The .NE...

Read more...

Say hello to Semantic Kernel V1.0.1

The Semantic Kernel team is proud to announce the release of V1.0.1 for Semantic Kernel. C# developers now have a solid foundation to build AI agents for their AI powered applications. Testers feedbac...

Read more...

K9s - Manage Your Kubernetes Clusters In Style

K9s is a terminal based UI to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your deployed applications in the wild. K9s continual...

Read more...