StaffPlus New York 2023 | Conference event dedicated to staff engineers The technical leadership event for staff engineers and up
Custom Controls for WinForm's Out-Of-Process Designer A rich user control ecosystem has always been one of the most important WinForms success guarantors. While the runtime support for Custom Controls remains unchanged, there are breaking changes with the design time support for the new Windows Forms (WinFor...
GitHub - betaveros/noulith: *slaps roof of [programming language]* this bad boy can fit so much [syntax sugar] into it *slaps roof of [programming language]* this bad boy can fit so much [syntax sugar] into it - GitHub - betaveros/noulith: *slaps roof of [programming language]* this bad boy can fit so much [syntax ...
ChatGPT AI Generated Answers Banned On Stack Overflow StackOverFlow have temporarily blocked users from posting responses / codes / answers created by the OpenAI's chatbot ChatGPT.
Get your developer news Staying up to date with relevant news about your tech stack and virtual events is not always easy. There are lots of different sources and seeking out the information can be time-consuming. To help get you the information you need, we’re experimenting wit...
Bean Machine Retrospective, part 2 Introducing Bean Machine Graph Bean Machine has many nice properties: It is integrated with Python, a language often used by data scientists It describes models using the rich, flexible pytorch lib…
Kafka Networking via Wireshark - Vasil Kosturski A blog post where we use Wireshark to trace the Kafka networking protocol. The client is a simple C# app interacting with a multi-broker Kafka cluster.
334: 7 Awesome New Features in .NET 7 Powerful podcast hosting and analytics. By podcasters, for podcasters.
Adding properties to classes you don't own in C# Join the NDC Conferences Giveaway: https://mailchi.mp/nickchapsas/ndcCheck out my courses: https://nickchapsas.comBecome a Patreon and get source code access...
Abstraction vs Encapsulation Abstraction and Encapsulation are two fundamental concepts in object-oriented programming. So let us have a small look what the difference is between those two.
Building emergency pathways in your software (never to be used) Preconditions, postconditions and invariants, oh my! The old adage about Garbage In, Garbage Out is a really important aspect of our profession. If you try t...
Instead of a C++ template parlor trick, why not just add support based on whether the header file has already been included? Header file inclusion order dependencies.
Prevent http requests to external services in unit tests - Gérald Barré In this post, I describe how to detect and prevent http requests to external services from .NET unit tests.
How to Enumerate an Enum in C# - Code Maze We're going to look at some of the ways we can enumerate an Enum in C#. Enums allow us to declare a group of related constant values.
335: All in on Codespaces We explore the world of GitHub Codespaces and all the joy that it can bring to development.
Custom Authorization Policy Providers in ASP.NET Core Learn how to use a custom IAuthorizationPolicyProvider in an ASP.NET Core app to dynamically generate authorization policies.
Custom Authorization Policy Providers in ASP.NET Core Learn how to use a custom IAuthorizationPolicyProvider in an ASP.NET Core app to dynamically generate authorization policies.
Managing CSS Scope With Razor Components Blazor offers a wide range of solutions with application-wide CSS, CSS Isolation and leveraging CSS variables.
How the Web Storage API Works Web browsers have come a long way, from cookies to the Web Storage API. Let’s understand these plus sessionStorage vs. localStorage.
Subqueries in MySQL - Simple Talk A subquery is a type of query that is embedded—or nested—into a data manipulation language (DML) statement. The data returned by the subquery is passed into the DML statement and incorporated into its overall logic. The subquery itself is typically a SELE...
Our journey to F#: C#-F# Interop – planetgeek.ch When we started with TimeRocket in 2015, we used C# as the programming language for our backend. In 2020, we started using F# for our new code. We see little value in rewriting existing C# code to F# and do so only when major changes are due in existing C...
Deep linking with Azure Static Web Apps and Easy Auth | I CAN MAKE THIS WORK Azure Static Web Apps doesn't support deep linking with authentication. This is a problem for many applications. This post describes how to work around this limitation.
Refactoring Bloated Controllers with [FromService] - ElegantCode Instead of use the Service Locator pattern to tidy up your ASP.NET MVC controllers, consider using the [FromService] attribute to provide even greater cleanliness and separation of concerns to your classes.
Polly with .NET 6, Part 7 - Policy Wraps with Minimal APIs, and HttpClientFactory | no dogma blog In the previous post I showed how to pass a Polly Policy Wrap into an Minimal API endpoint with dependency injection. In this post I'll show to use the Policy Wrap with the Http Client Factory, passing that into the endpoint.
Domain-Driven Microservices with F# It is well-known, or at least well-documented, that F# is an excellent language for doing type-driven development using domain driven design, although it may be less well known that F# is an excellent language for microservices. Indeed, microservices bene...
Twenty five thousand dollars of funny money I used to work at a place that sold ads. One of the things this company wanted was for the employees to try it out and see what it was like to actually use the ads product themselves. It's the usual "dogfooding" thing you hear about sometimes.
Web-Queue-Worker architecture style - Azure Architecture Center Learn about the benefits, challenges, and best practices for Web-Queue-Worker architectures on Azure.
Release v0.17.0 · ZiggyCreatures/FusionCache 🆕 Added MemoryPack support A new serializer is now available in its own package, to support the new MemoryPack serialization format. It is based on the amazing work by @neuecc , and this new serial...
Uncritical analysis I do worry that we have uncritically accepted the idea that decentralization is ...
ChatGPT passes the 2022 APCSA free response section ChatGPT passes the 2022 APCSA free response section - README.md