Blog Logo
TAGS

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...

Top 10 Azure Functions Anti-Patterns

Disaster happens for Azure Functions. Ive often come across suboptimal practices related to Azure Functions. To streamline the information, Ive highlighted the top 10 Azure Functions anti-patterns. My...

Read more...

8 Levels of Using Structural Pattern Matching in Python

After years of anticipation and watching other programming languages flaunt their “switch-case” statements, we Python developers finally got a long-awaited feature from version 3.10: structural patter...

Read more...

C# is null vs == null

When C# 7.0 was officially released in March 2017 it introduced several new features to make the life of developers easier, like tuples and deconstruction, local functions, expression body definitions...

Read more...

VeSync custom component for Home Assistant

Custom component for Home Assistant to interact with smart devices via the VeSync platform. This integration is heavily based on VeSync_bpo and relies on pyvesync under the hood. You can install this ...

Read more...