Distributed Application Runtime (Dapr) v1.10 Released - A Framework For Building Cloud-Native Applications
The Dapr maintainers released V1.10 of Distributed Application Runtime (Dapr), a developer framework for building cloud-native applications, making it easier to run multiple microservices on Kubernete...
Distributed Application Runtime (Dapr) v1.10 Released
Distributed Application Runtime (Dapr) version 1.10 has been released. This release includes a number of new features and improvements, including support for .NET 6 and Java 17, a new grpc proxy, impr...
Handy AIs Android Repository
The Handy AI Android Repository is a collection of Android applications that have been developed using state-of-the-art AI technologies. These applications are designed to perform a variety of tasks, ...
How Atomic Git Commits Dramatically Increased My Productivity - And Will Increase Yours Too - DEV Community
Working with atomic Git commits means your commits are of the smallest possible size. Each commit does one, and only one simple thing, that can be summed up in a simple sentence. The amount of code ch...
Microsoft Releases TypeScript 5.0 Beta with New Decorators Proposal
Microsoft has recently released the beta version of TypeScript 5.0 with new decorators standards that allow customizing classes and their members in a reusable manner. It also includes improvements su...
Review: Yubicos 5C NFC YubiKey Works Well With Apples Security Keys Feature
With the launch of iOS 16.3 and macOS 13.2 Ventura, Apple added Security Keys for the Apple ID, offering a more robust way to protect your Apple account and everything associated with your Apple accou...
Securing .NET WebAPI with Amazon Cognito: Serverless Authentication System - Client Credentials & Password Flows - JWT!
This article provides a comprehensive guide on securing .NET WebAPI with Amazon Cognito. It covers creating a serverless authentication system using OAuth and Amazon Cognito, exploring two authenticat...
2D Fluid Simulation in .NET + OpenGL: A GPU-accelerated simulation inspired by WebGL-Fluid-Simulation
This project is a .NET and OpenGL-based 2D fluid simulation that uses the Silk.NET library. It is inspired by WebGL-Fluid-Simulation by PavelDoGreat. The simulation accelerates fluid dynamics calculat...
OpenAI ChatGPT based PR reviewer and summarizer
This OpenAI ChatGPT based GitHub Action provides a summary, release notes and review of pull requests with prompts that have been tuned for a concise response. It can also reply to user comments made ...
Using AnyOf to Handle Multiple Defined Types in C# Methods
The AnyOf type is a useful way to handle multiple defined types as input parameters for methods. This project provides up to 10 AnyOf-types, each named `AnyOf`. In addition, two versions of the packag...
Failing fast with invalid configuration in .NET
When building applications that require frequent configuration changes, it can be difficult to ensure that the application is correctly configured. In this article, Microsoft MVP and developer Kevin S...
How to Handle Multiple Commands in the Same Transaction
In this article, Oskar Dudycz explains how to handle two commands or change two aggregates in one transaction using ASP.NET and Marten, a NoSQL document database. He discusses the importance of consis...
Immutable Collections in C#
Learn about the different Immutable Collections in C# and how they achieve full immutability functionalities with good performance. These collections are designed to never change their structure once ...
Introducing the Data Wrangler extension for Visual Studio Code Insiders - Python
Data Wrangler is an extension for VS Code Insiders that simplifies and expedites the data preparation process for data scientists and analysts who work with tabular data in Python. It offers features ...
Unity DOTS support in Rider 2023.1
Rider has added support for Unitys new Data Oriented Tech Stack (DOTS) in its latest release. The DOTS architecture moves from an object-oriented to a data-oriented design, restructuring games into En...
7 Common Misunderstandings about Passkeys
Passkeys are a new technology that allows for secure sign-ins without traditional passwords. However, there are many misunderstandings surrounding this new technology. One of the biggest misunderstand...
Contract-Driven Development for Effective Microservices Integration: A Real-World Adoption Journey
Contract-driven development (CDD) is an effective solution for testing contract compatibility between components during the software development lifecycle, especially for microservices. It involves wr...
Contract-Driven Development – a Real-World Adoption Journey
BT presents their journey of adopting contract-driven development, discussing the challenges faced and benefits gained. Join world-class software leaders at QCon San Francisco (Oct 2-6) to learn about...
How Async/Await Really Works in C#
This article discusses the history, design decisions, and implementation details of async/await in C# and .NET. Async/await has transformed how scalable code is written for .NET and is a common functi...
OpenAI checked to see whether GPT-4 could take over the world
OpenAI has allowed an AI testing group to assess the potential risks of the new GPT-4 AI model, including power-seeking behavior, self-replication, and self-improvement. While the testing group found ...