Traits in Rust In this article, we cover the basics of traits in Rust: what they are, when they are useful, and how to use them.
Sometimes... Constraints Are Good Sometimes having no constraints can be worse than having constraints.
Zoom! Enhance! — Monday Morning Haskell Today we'll be tackling the Day 20 problem from Advent of Code 2021. This problem is a fun take on the Zoom and Enhance cliche from TV dramas where cops and spies can always seem to get unrealistic details from grainy camera footage by "enhancing" it. We'...
Vim Is Just English If you are just starting out with vim, this post will make learning vim so much easier.
50 Tabs means 50 Mental contexts and needless cognitive load Close those tabs to regain mental resources and be more productive
Announcing NuGet 6.4 - Signed, Central, Delivered NuGet 6.4 is included in Visual Studio 2022 and .NET 7.0 out of the box. You can also download NuGet 6.4 for Windows, macOS, and Linux as a standalone executable. NuGet 6.4 is one of many releases in our .NET unification journey.
Twenty Questions Let’s play a game. I’m thinking of a number from 1 to 100. You guess, and I tell you whether my number is higher or lower.
My favorite 12 side projects in 2022 Swift development related blog-posts. Combine, modern concurrency model, Instruments, and more.
Containers are chroot with a Marketing Budget Every explanation is a simplification.There are many ways to understand how containers work, but most useful explanations are actually simplificati...
From WampServer, to Vagrant, to QEMU When I first dipped my toe into web development it was with PHP. Building quick and dirty inelegant websites, where the HTML and PHP would blur between one another. At the time, I did have a very firm grip on what HTTP was, where exactly PHP sat in the st...
What’s that magic computation in stb__RefineBlock? Back in 2007 I wrote my DXT1/5 (aka BC1/3) encoder rygdxt, originally for “fr-041: debris” (so it was size-constrained). A bit later I put up the source and Sean Barrett adapted it into…
Rails Quick Tip - Use Private Debugging Aliases I don't like to type much. Even minor improvements in your debugging workflow are likely to accumulate into huge keystrokes savings over time. In this blog post, I'll describe a simple way to add debugging shortcuts to the project without modifying the co...
"Trust, but verify" is bullshit I'm not sure why this is a popular saying in security, it doesn't make sense to me. If you trust something or someone, why would you need to verify? I trust...
Vanilla Rails is plenty A common critique of Rails is that it encourages a poor separation of concerns. That when things get serious, you need an alternative that brings the missing pieces. We disagree.
Microsoft.EntityFrameworkCore 7.0.0 Entity Framework Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations. EF Core works with SQL Server, Azure SQL Database, SQLite, Azure Cosmos DB, MySQL, PostgreSQL, and other database...
End to End Encryption with RSA in Kotlin and C sharp - Doumer's Blog Wondering how end to end encryption works ? check this article about implementing End to End Encryption with RSA in Kotlin and C sharp
.NET Conf 2022 - Day 1 Join us for the first day of .NET Conf! https://dotnetconf.netNET Conf is our annual virtual developer event co-organized by the .NET community and Microsof...
What's new for Minimal APIs in ASP NET Core 7? Minimal APIs were introduced to ASP.NET Core 6, but the ASP.NET Core team continues to innovate with new features and capabilities to make it easier to write...
Visual Studio for Mac 17.4 is now available Visual Studio for Mac v17.4 is available today! This release includes improvements to the editor like the new Editing State margin and the return of the Class pad, and fixes for issues that users have reported. We’re also releasing our first preview of Vi...
.NET Framework November 2022 Security and Quality Rollup Updates November 2022 Security and Quality Rollup Updates for .NET Framework
Arm64 Visual Studio is officially here! We are happy to announce the first fully supported Arm64 version of Visual Studio that will natively run, allowing building, and debugging Arm64 apps on Arm-based processors.
.NET 7 GA available on App Service We have completed the initial rollout for .NET 7 GA support on App Service. Like in previous years we are using the App Service Early Access feature to enable day-0 support on the platform across all public regions on both Windows and Linux App Service Pl...
Visual Studio 2022 17.4 is now available! We are happy to announce that Visual Studio 2022 17.4 is now generally available. This is our first GA release to support Arm64. In addition some of the other prominent features it includes are .NET 7, enterprise support for setup including rollback,
.NET 7: What's new in ASP.NET Core? Find out about the .NET 7 release, looking at features, performance improvements and how to download and install ASP.NET Core.
.NET 7 Finally Arrives as Unifying Microsoft Development Platform -- Visual Studio Magazine During this week's Net Conf 2022 event, .NET 7 arrived to finally do what .NET 5 was supposed to do in 2020: crown Microsoft's years-long effort to unify disparate development products with 'just one .NET going forward.'
What's new for WPF in .NET 7 Find out what's new in WPF on .NET 7 including accessibility improvements, a focus on performance, and much more.
.NET November 2022 Updates – .NET 6.0.11 and .NET Core 3.1.31 Check out November updates for .NET 6.0
Here’s how a Twitter engineer says it will break in the coming weeks One insider says the company’s current staffing isn’t able to sustain the platform.
.NET Conf 2022 - Day 1 Join us for the first day of .NET Conf! https://dotnetconf.netNET Conf is our annual virtual developer event co-organized by the .NET community and Microsof...
.NET 7 is Available Today .NET 7 is a modern, fast, unified, and simple development framework to build any applications and is available today.
What's new in Windows Forms in .NET 7.0 Read about the new features that are in Windows Forms in .NET 7 including new accessibility features, High DPI, UI Automation, and more.
Announcing ASP.NET Core in .NET 7 .NET 7 is now available! Check out all the new features and improvements in ASP.NET Core in .NET 7.
Entity Framework Core 7 (EF7) is available today Announcing EF Core 7 (EF7) with JSON column mapping, bulk updates, TPC, and more!
Announcing .NET MAUI for .NET 7 General Availability .NET MAUI is now available for .NET 7 and is packed with exciting improvements for multi-platform developers including performance improvements, improved tooling, enhanced desktop support, and more!
Welcome to C# 11 C# 11 is here! Bringing with it some highly anticipated features including string literals, generic math, required members, and much more.
Immo Landwerth 🇩🇪 🇺🇦 (@terrajobst@hachyderm.io) 3 Posts, 10 Following, 35 Followers · #IStandWithUkraine #blacklivesmatter Program manager on .NET at Microsoft. Opinions are my own. I tweet in GIFs and typo for a livng. He/Him.
Why is there a system sound called Asterisk? What sound does an Asterisk make anyway? It's to accompany the asterisk, back when we had an asterisk.
Watch .NET Conf 2022 LIVE 🔴 with me | .NET 7 Launch .NET Conf Stream: https://www.youtube.com/watch?v=sMOGPRbsbcsSupport the stream: https://streamlabs.com/nick_chapsasI won't be streaming the actual video or ...
How to deploy .NET APIs on Azure using GitHub actions - Code4IT Building APIs with .NET is easy. Deploying them on Azure is easy too, with GitHub Actions!
ADO.NET provider 9.1.0.0 for Firebird is ready 8 Nov 2022 1 mins .NET, C#, Databases in general, Entity Framework, Entity Framework Core, Entity SQL, Firebird, LINQ, SQL, Visual Studio
How to Use HTML Agility Pack in C# - Code Maze HTML Agility Pack is a popular third-party library to read, write and update HTML documents programmatically in C#.
Polling asynchronous APIs with Azure Durable Functions Learn about polling an asynchronous API with Azure Durable Functions. Easily integrate with async REST APIs using an initial request and retries.
gRPC Communication In Azure Container Apps - Part 1 - Bit of Technology Post shows how to build a gRPC service and gRPC client and enable gRPC communication between Azure Container Apps
Implementing TDD in a .NET Application Check out in this article how TDD (test-driven development) works and how to implement it in a .NET application.
NuGet Central Package Management Comes To JetBrains Rider | The .NET Tools Blog We’re introducing one of the .NET ecosystem’s newest features in JetBrains Rider 2022.3 EAP, Central Package Management (CPM). CPM allows developers to manage NuGet dependencies in a .NET solution fro
Contextual Feature Filters in ASP.NET Core - Code Rethinked Contextual feature filters are helpful and allow you to enable/disable a feature based on the context supplied.
Top 10 Dotnet Exception Anti-Patterns in C# In this article we'll explore the top 10 mistakes I see new and seasoned developers make with exception management in dotnet source code. These principles should be valid for all dotnet languages, but examples will be provided in C#.
Polly with .NET 6, Part 6 - Policy Wraps with Minimal APIs | no dogma blog Polly Policy Wraps let you apply multiple types of resilience to a single operation. Using them with Minimal API Endpoints is easy, read on to see how.
GitHub - Orbis-Tertius/MVlookups: A note on multivariate lookup arguments A note on multivariate lookup arguments. Contribute to Orbis-Tertius/MVlookups development by creating an account on GitHub.
GitHub - farcasterxyz/protocol: Specification of the Farcaster Protocol Specification of the Farcaster Protocol. Contribute to farcasterxyz/protocol development by creating an account on GitHub.
An F# Primitive Giraffe Wearing Lenses: A Ports and Adapters Story The start of both architectures is the same: the domain. The ports and adapters architecture is often referred to as an onion structure. The reason for this is that when the application is growing you’ll see a set of layers being added on top of each othe...