Blog Logo
TAGS

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

GitHub - dotmake-build/command-line: Declarative syntax for System.CommandLine via attributes...

Declarative syntax for System.CommandLine via attributes for easy, fast, strongly-typed (no reflection) usage. Includes a source generator which automagically converts your classes to CLI commands and...

Read more...

Home Assistant Add-on: Cloudflared

Connect remotely to your Home Assistant and other services, without opening ports using Cloudflare Tunnel. Cloudflared connects your Home Assistant Instance via a secure tunnel to a domain or subdomai...

Read more...

Jeff Bezos: Amazon and Blue Origin | Lex Fridman Podcast #405

Jeff Bezos: Amazon and Blue Origin | Lex Fridman Podcast #405

In a conversation with Jeff Bezos, the founder of Amazon and Blue Origin, he talks about his childhood experiences on his grandfathers ranch in Texas. Bezos recalls how his grandfather allowed him to ...

Read more...

A modern diagram scripting language that turns text to diagrams

A modern diagram scripting language called D2 allows users to turn text into diagrams. It provides an easy way to create diagrams using a simple syntax. D2 can be used as a CLI executable to produce S...

Read more...

Announcing .NET Aspire Preview 2

The feedback we’ve received since our announcement and launch of .NET Aspire last month has been amazing! The engagement on the repo via issues and pull-requests has been inspiring to the team. We are...

Read more...

Argo Workflows - The workflow engine for Kubernetes

Argo Workflows is a workflow engine designed specifically for Kubernetes. It provides a powerful and flexible platform for defining, managing, and executing complex workflows. With Argo Workflows, use...

Read more...

Morris.Moxy

Morris.Moxy is a code mix-in code generator for Microsoft .NET. Moxy allows you to write code templates at development time, which are then processed as Roslyn code-generators in real-time, and the re...

Read more...

Updates to the StronglyTypedId library - simplification, templating, and CodeFixes

Several years ago I wrote a series about using strongly typed IDs to avoid a whole class of bugs in C# applications. As part of that series I introduced a NuGet package, StronglyTypedId, which simplif...

Read more...

OpenAI’s Ilya Sutskever Has a Plan for Keeping Super-Intelligent AI in Check

OpenAIs Superalignment team, led by Ilya Sutskever, has developed a method to guide the behavior of increasingly intelligent AI models. The company aims to maintain control over AI systems that could ...

Read more...

The best new features in Microsoft .NET 8

From dynamic memory limits to faster collection classes, .NET 8 is packed with new features for building more performant, scalable, and secure applications. Microsoft’s .NET 8 arrived November 14 with...

Read more...