Amplifying F# | fsharpConf 2023 Amplifying F# is a new initiative to encourage hands-on collaboration on open-source F# software! We aim to inspire developers all over the world to chime in...
Infragistics Touts New Components for Blazor, Web Components in UX/UI Toolkit -- Visual Studio Magazine Third-party .NET UX/UI dev tooling vendor Infragistics touted customized controls for Blazor and Web Components in the latest release of its flagship offering for desktop, web and mobile app designers and developers.
Sharing code between Deno and Node where Bun and ts-node failed To share code between Deno modules and a Node project, I used DNT to build a version for NPM. Deno is a mature platform, unlike Bun and ts-node.
Learning Chinese (well enough to order from the menu) using MTurk TL;DR: I used MTurk and PostgreSQL to create vocab flash cards for Chinese restaurant menus, ranked from most common to least common terms.
A "Brief" Introduction to serious games Games are fun. But they can also be educational! Join me as we dive into the exciting world of serious games.
Distributed Trust with Service-to-Service Authentication In Service-oriented Architectures (SOA) the "services" are the fundamental building blocks of your application. Authenticating requests between services is a challenge.
The web won't replace native mobile Trying to decide between building a web app or native mobile app? Josh Justice points to accessibility, ease of use and cross-device integration as big wins for native mobile.
Reveal software complexity - Ewald Benes Software gets complex very fast over time. Developers and business people alike tend to underestimate how costly software development is.
Accessibility Testing in Maestro Recently, our mobile team came across a problem with text sizing in our app when customers had the “Larger Accessibility Sizes” Display Text option on. After updating our app to more fully support dynamic text, we came across a cool solution to automate t...
DeFi Le pouvoir de la finance décentralisé - Doumer's Blog DeFi Le pouvoir de la finance décentralisé. Ethereum, Smart Contract, Payment natifs sur les resaux de la blockchain
Rockin’ the Code World: Special Guest Arthur Doler Join me on Saturday, August 5th, 2023, at 10:00 PST on C# Corner TV for show #85 where, for the second time, my special guest will be Arthur Doler, President, Community & Culture Steward at Avi…
Solving Binding Issues at Compile-time with Xamarin Forms and .NET MAUI In this video, you will learn about what Compiled Bindings are and how they can help you in your Xamarin Forms and .NET MAUI projects.
API Integration Testing Basics #5 - performance testing using k6 In this video we will go though how you can set up some small yet effective Performance Tests for an API.0:00 Types of Performance Tests1:16 Smoke Tests3:46 ...
Roblox data leak exposes sensitive user information from past developers conferences Here are all we know about the recent Roblox Data Leak so far. In a stunning turn of events, the
Debugging Just Got Way Better in .NET 8 Are you a .NET developer and are always looking for tips and tricks to up your debugging experience? Well .NET 8 has some awesome new features that we will g...
#CASBAN6 – How to create a facade to manage Azure Blob Storage with Azure Functions In this blog post, I will show you how to create an Azure Function that manages upload, download, and deletion of files with Azure Blob Storage.
How to clone a Windows Runtime map in the face of possible concurrent modification, part 1 - The Old New Thing Applying what we learned about vectors.
Introduction to Scrutor Library in .NET - Code Maze Scrutor provides a set of extensions to improve dependency injection code adding support for assembly scanning and type decoration.
Microsoft .NET Code Analysis:Types That Own Disposable Fields Should Be Disposable One persistent issue I have noticed throughout my experience working on projects for the past 12 years is the improper handling of disposable objects and the lack of implementation of IDisposable f…
Dating App That Claims 50 Million Users Suffered a Data Breach Cybersecurity Researcher, Jeremiah Fowler, discovered and reported to vpnMentor about a non-password protected database that contained approximately 2.3 million records. Upon
Docker for Developers: Understanding the Core Concepts Docker and containers in general continue to receive a lot of attention, and it’s well-deserved. But, you may have found yourself wondering, “What exactly is..
Deploy large language models responsibly with Azure AI Explore emerging best practices to deploy large language models (LLMs) responsibly, and how you can use Azure AI to get started with your own models or any..
Falcon LLMs in Azure Machine Learning We are thrilled to announce that the Falcon family of state-of-the-art language models, created by the Technology Innovation Institute (TII) and hosted on..
C# Records, the With Keyword, and Reference Types reference types on records can cause some strange bugs. Learn to avoid them in this post.
Log Formatters in C# - Bruno Sonnino Introduction: Logging is an essential aspect of software development that enables us to track and understand the behavior of our applications. In fact, there are many logging frameworks to help with this task. In this post, I've shown how to use Serilog t...
Modernizing Rx.NET | endjin Reactive Extensions for .NET (Rx.NET) is a library for event-driven programming with a composable, declarative model. In this week's episode, Rx .NET Maintainer & Developer Technologies MVP, and endjin Technical Fellow Ian Griffiths, visits to show us...
.NET Framework 4.8 to .NET 6 migration I was recently tasked to migrate an application with around 150 projects from the "old"It is still supported .NET Framework 4.8 to a recent .NET 6. As the application is still under development and used, the migration should be done step by step over time...
Decentralizing the Practice of Architecture at Xapo Bank An experience report of using the Architecture Advice Process at Xapo Bank
Reduce boxing in logging by davidfowl · Pull Request #88560 · dotnet/runtime Logging got overhauled to use CompositeFormat in .NET 8, this allows for non-boxing string formatting via string.Format. There's one piece of code that boxing the generic argument before handing of...
Learn C# with CSharpFritz - .NET at the Command Line Fritz is back and ready to show you the tools you need to be productive at the command-line with .NET Whether it's the latest tips and tricks around the .NE...
Announcing Stalwart Mail Server: unified, efficient, and more powerful than ever! | Stalwart Labs We're thrilled to announce the release of Stalwart Mail Server, our biggest leap forward yet. This version combines the powerful capabilities of Stalwart JMAP, Stalwart IMAP, and Stalwart SMTP servers into one easy-to-install binary, offering you a unifie...