Developing & Working with .NET Containers on Windows ARM Devices I am by no means a cloud-native developer, I am a client developer. I have spent some time though to get a general understanding about microservices, images, containers, docker, and all the buzz words that surround the topic. I recently got really into De...
Tales from the .NET Migration Trenches - Session State Posts in this series: * Intro * Cataloging * Empty Proxy * Shared Library * Our First Controller * Migrating Initial Business Logic * Our First Views * Session State Believe it or not, things have been relatively simple so far. In the next few p...
Burke Learns Blazor - A Reuseable Modal Component This week, Burke and Jon look at the best way to create a reuseable Modal component that can be easily triggered from anywhere. Also, Jon argues that XML is ...
You Don't Need Enums - Refactor Away Enums In #csharp! Enums in C# are easy for us to use, but often this means it's easy for us to use them ineffectively. While I don't like to say right and wrong for different ...
Push Notifications are Hard! The complexities of implementing push notifications on iOS and Android are many. In this episode we discuss the history of Push Notifications, the setup and configuration process on iOS and Android platforms, their lifecycle, the differences between plat...
Starting .NET MAUI Development in 2024 - What You Need To Know Looking to starting .NET MAUI multi-platform development for iOS, Android, Mac, and Windows... and maybe even a little hybrid development with Blazor Hybrid?...
.NET MAUI: Archive and Publish using Visual Studio Code .NET MAUI (Multi-platform App UI) is a modern framework for building native cross-platform apps with...
GitHub Foundations Certification: Introduction In this upcoming video series, I will be preparing with you for the GitHub Foundations Certification. We will be going through each of the certification's do...
Code review & Time Travel A not insignificant part of my job is to go over code. Today I want to talk about how we approach code reviews in RavenDB, not from a process perspective but...
The case of the fail-fast trying to log a caught exception - The Old New Thing What is being thrown and why can't we log it?
API – Video 1 | Jesse Liberty An experiment in supplementing the API material with video. This will be rough at first…
Mourning Google On March 15, 2010, I started a new job at Google. The fourteen years since that day feel like a century. The title of my announcement was Now A No-Evil Zone and, OK, I can hear the laughing from ten timezones away. I tried, then, to be res...
Don't Break the Clean Architecture Rules with EF Core 📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovi...
How to Compare Two Lists Through One Property in C# - Code Maze In this article, we will learn how to compare two lists through one property in C#. We will look into different ways this can be achieved.
Beginning September 30, 2024: third-party apps that use only a password to access Google Accounts and Google Sync will no longer be supported What’s changing As part of our commitment to user safety, Google Workspace will no longer support the sign-in method for third-party apps o...
How I’m (re)learning math as an adult I recently passed 100 days of practicing math every single day 💯 I’ve wanted to beef up my math chops for a while, but I needed a good reason that would justify the time investment. Plus…
2024 Financial Report and Fundraiser ⚡ Zig Programming Language Zig Software Foundation is a 501(c)(3) non-profit organization which I am proud to say makes extremely efficient use of monetary resources. Unlike many of our peers, our primary expense is direct payments to contributors for their enhancements to the Zig ...
Collection Performance in Microsoft .NET: Adding Items To a Dictionary The common method to add items to a Dictionary is through the Add() method, but TryAdd() is an alternative that returns a Boolean. Benchmark tests show that TryAdd() is slightly faster but degrades…
How to Revert a Migration in EF Core In this article, we show how to revert a migration in EF Core. When we want to change the existing entity model, migrations can be confusing.
GitHub - Vandit-dev/.NET-Conf-2023-Vadodara: This a repo in which we will adding all details and announcements regarding NET Conf 2023 Vadodara. This a repo in which we will adding all details and announcements regarding NET Conf 2023 Vadodara. - GitHub - Vandit-dev/.NET-Conf-2023-Vadodara: This a repo in which we will adding all details an...
NuGetSolver: Easier Dependency Conflicts Resolution in Visual Studio In a collaborative effort with Microsoft Research, a new experimental Visual Studio extension, NuGetSolver, has been introduced this week. The goal behind the tool is to simplify resolving NuGet dependency conflicts in Visual Studio projects. This extensi...
ReSharper 2023.3: AI Assistant, C# 12 and C++ Support, Entity Framework Specific Analyses and More ReSharper 2023.3 is already available. This release contains AI Assistant, extending support for C# 12 and C++, Entity Framework-specific analyses, JetBrains Grazie as the built-in grammar and spelling checker.
Torvalds Speaks: Impact of Artificial Intelligence on Programming 🚀 Torvalds delves into the transformative influence of Artificial Intelligence on the world of coding.🚀 Key Topics:* Evolution of programming languages in ...
ASP.NET Core Basics: Knowing and Applying Design Patterns Design patterns are reusable solutions to common problems developers face. Learn how to implement one well-known design pattern in an ASP.NET Core application.
Latest updates for Remote Linux Development in Visual Studio: Remote File Explorer, Integrated Terminal, and more... - Visual Studio Blog Learn about the latest updates for remote Linux development in Visual Studio, including remote file explorer, integrated terminal, and more. Get started today!
The JavaScript Map Object Explore how to create and use Map objects, and the differences they bring when compared to regular JavaScript objects.
Dev Proxy v0.14 with generating OpenAPI specs and simulating CRUD APIs - Microsoft 365 Developer Blog Take building apps connected to APIs to the next level with the latest Dev Proxy release.
How we migrated our PostgreSQL database with 11 seconds downtime - Government Digital Service GDS is leading the digital transformation of the UK government.
Should you, could you AOT? How ASP.NET Core application developers can make the transition from JIT (Just-in-Time) to AOT (Ahead-of-Time) compilation, using the Sentry SDK for .NET as a case study.
Minimal API +SPA, a perfect match | .NET Conf 2023 Student Zone ASP.NET Minimal API is a delightful way to create a HTTP backend for any application. Let's take a look at how we can combine that with a modern JavaScript f...
aspire-samples/samples/AspireWithJavaScript at main · dotnet/aspire-samples Contribute to dotnet/aspire-samples development by creating an account on GitHub.
Nethermind client: 3 Experimental Approaches to State Database Change In 2023, the Nethermind client team started developing two State Database change approaches! While fine-tuning these, our explorations led…
Yellow Flag (@WPalant@infosec.exchange) German law is making security research a risky business. Current news: A court found a developer guilty of “hacking.” His crime: he was tasked with looking into a software that produced way too many log messages. And he discovered that this software was ...
The Quiet Death of Ello's Big Dreams - Waxy.org Ello launched in 2014 with big dreams, but the artsy social network suddenly shut down last year, deleting nine years of posts without warning. What happened?