GitHub - Blazored/LocalStorage: A library to provide access to local storage in Blazor applications A library to provide access to local storage in Blazor applications - GitHub - Blazored/LocalStorage: A library to provide access to local storage in Blazor applications
GitHub - danroth27/Net8BlazorServer: Blazor Server app with .NET 8 Blazor Server app with .NET 8. Contribute to danroth27/Net8BlazorServer development by creating an account on GitHub.
Announcing the HackTogether: Microsoft Teams Global Hack winners - Microsoft 365 Developer Blog We’re excited to announce the winners of HackTogether: Teams Global Hack.What is HackTogether: Teams Global Hack – a virtual hackathon for developers to get started building apps for Microsoft Teams
Azure DevOps at a Glance These days, DevOps and automation tools has become very hot in the software industry. There are various tools in the market, each of which…
On .NET Live - Getting Started with ChatGPT in .NET Join us for an exciting presentation on how to get started with ChatGPT in .NET. We’ll cover the basics of how to use ChatGPT in .NET, and show you how to bu...
ASP.NET Community Standup | Reliable web app pattern for .NET The reliable web app (RWA) pattern helps migrate web apps to the cloud with high performance, security, reliability, and operations. Based on the Azure Well-...
Let me talk to my algorithms Generative AI (LLMs) hasn't worked for me yet, especially not as a digital assistant with a conversational interface. But I can see such...
Store age identities inside the TPM: age-plugin-tpm The past year I have been trying to learn more about the Trusted Platform Module (TPM). This is a small device found on most modern laptops that has several cool security features like key creation, sealing and attestation, however I have been struggling ...
Using XPath in 2023 In the latest release of htmx, you can add event listeners to elements with hx-on:
Stop Overengineering A personal appeal. 1. Overengineering works against results. Shifting the focus away from results is never good — for personal projects, corporate codebases, or anything in between. 2. Overengineering over indexes on things you know. Overengineering ...
Hamilton’s Quaternions, or, The Trouble with Triples In 1853, the mathematician and physicist William Rowan Hamilton paid one last call on Catherine Barlow, whom he had once loved passionately and for whom he still had some affection. She had won his…
Has anyone thought that WFH is just sustainable? I mean the obvious: commuting is polluting. This is too obvious. On top, we build our solis twice: different building to work, different to live. In fact we replicate all that tech and human modern…
Why kernel drivers in Anti-Cheat aren't so bad Recently I saw another reddit post re-spark the discussion of kernel drivers in Anti-Cheat. Ever since this controversy started I've noticed many people misunderstand the technology which has led to fear-mongering. I will try to clear up some of these mis...
Setting up PostgreSQL with Ansible This post will describe in depth how to install and configure PostgreSQL in a single-node deployment using Ansible.
Writing for Others A guide to more effective business writing for anyone who writes anything other people will read.
Programming Pearls This books contains Jon Bentley’s essays from his column in Communications of the Association for Computing Machinery. It describes practical programming techniques and fundamental design principles. Here’re my highlights from the book and passages that I...
Baby's second garbage collector This blog post is meant to an iteration on the tutorial and introduction to garbage collection implementation presented in this classic blog post. We are still working with simple garbage collectors, but this time another one with a bit more complexity.
I found a (microscopic) ruby bug and it got fixed in 3 hours I found a (microscopic) ruby bug and it got fixed in 3 hours
Finding Visual Studio 2022 Extensions Now Easier -- Visual Studio Magazine 'We're updating the Extension Manager to make it easier for you to find great extensions from the Visual Studio Marketplace and to make managing and keeping your existing extensions up to date a more seamless experience.'
Single Responsability Principle in C# | SOLID Principles In this video, you will learn about the Single Responsibility Principle, part of the SOLID principles.00:00 - What are the SOLID Principles?01:34 - What is c...
Discussion: Are Free Monads Really Free? | fsharpConf 2023 Functional programming sometimes comes with some scary jargon. Do you need to know what functors, catamorphisms or free monads mean to use F#? In this sessio...
practical-aspnetcore/projects/.net8/RazorMixMatchFour at net6.0 · dodyg/practical-aspnetcore Practical samples of ASP.NET Core 2.1, 2.2, 3.1, 5.0, 6.0, 7.0 and 8.0 preview 7 projects you can use. Readme contains explanations on all projects. - dodyg/practical-aspnetcore
Wolverine has some new tricks to reduce boilerplate code in HTTP endpoints Wolverine 1.2.0 rolled out this morning with some enhancements for HTTP endpoints. In the realm of HTTP endpoints, Wolverine’s raison d’être is to finally deliver a development experien…
Use xUnit Like A Pro in Under 10 Minutes! In this video, we'll be getting started with xUnit. xUnit is a testing tool that helps you write better tests and make your code testable. We'll be using xUn...
Introducing a powerful new Extension Manager - Visual Studio Blog We're working on a modernized Extension Manager that highlights extension details and helps you more easily discover the extensions you’ll love in the Visual Studio Marketplace. Try it and share your feedback!
C# 12.0 Preview: Access Instance Members within nameof .NET, .NET Core, ASP.NET, ASP.NET Core, Visual Studio, Jaliya Udagedara
Replicating Uber Delivery UI in .NET MAUI Howdy! 💁♀️ I am thrilled to share my article for the .NET MAUI UI July 2023 calendar created by Matt Goldman, during the month of July, this calendar will publish various educational contributions created by industry experts about .NET MAUI. In this art...
Develop .NET MAUI Apps on Linux with VS Code: Complete Guide Since VS Code now has official support for developing .NET MAUI apps, you can now also develop on Linux targeting Android! Check out the VS Code Extension vi...
Silk.NET Coffee & Code Catchups Join the Silk.NET team for a quick catchup. This is a more informal stream wherein we'll be discussing what we've been doing on the Silk.NET project, what we...
Micro-optimization: Concatenating a string with a char using string.Concat - Gérald Barré In this post, I describe how to concatenate a string with a char using string.Concat to avoid an allocation in .NET.
Cloning a Windows Runtime vector in the face of possible concurrent modification, denial of service? - The Old New Thing Can you get sent into an infinite loop?
Show cascading dropdown lists in Blazor | BinaryIntellect Knowledge Base In the previous article</a> we learned to cascading create dropdown lists in ASP.NET Core MVC. You might want the same functionality in Blazor Web Assembly apps also. That's what we are going to do in this article.
This New C# 12 Feature Isn’t for You Use code SUMMER23 until the 20th of July for a 15% discount on any bundle at https://dometrain.com/bundlesBecome a Patreon and get source code access: https:...
Dying Mall in Boston - THE GARAGE MALL, Harvard Square - Cambridge, MA Near Dead Mall in Boston... As a kid visiting Boston for the first few times in the 80s and 90s, Harvard Square was for me a destination spot. Aside from ...
NATS .NET Client v2 Alpha Released with Core NATS Support Starting in 2018 with .NET Core 2.1 , the .NET platform began to receive serious performance improvements in every major release. This excited many .NET developers, who have been enjoying faster and more efficient runtimes just by upgrading their project ...
You Need To Know Minimal API TypedResults #shorts 🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead ...
practical-aspnetcore/projects/.net8/RazorMixMatchOne at net6.0 · dodyg/practical-aspnetcore Practical samples of ASP.NET Core 2.1, 2.2, 3.1, 5.0, 6.0, 7.0 and 8.0 preview 7 projects you can use. Readme contains explanations on all projects. - dodyg/practical-aspnetcore
Visual Studio 2022 17.7 Preview 3 With Productivity Updates Microsoft has released the third preview of Visual Studio 2022 version 17.7. Preview 3 brings a range of improvements and features aimed at enhancing developer productivity and helping maintain clean code. Preview 3 is focused on a new tool called # inclu...
367: NativeAOT for iOS & .NET MAUI Lands in VS Code .NET 8 is on the way and we have some great updates on C# 12, NativeAOT for .NET iOS apps, and oh.... .NET MAUI gets a VS Code extension!!! Tune in!
NativeAOT for iOS & .NET MAUI Lands in VS Code | Merge Conflict ep. 367 .NET 8 is on the way and we have some great updates on C# 12, NativeAOT for .NET iOS apps, and oh.... .NET MAUI gets a VS Code extension!!! Tune in!Merge Con...
Should you use Result as your return type? Hi there, today we are going to take a look at the Result return type.PS: Sorry about the sound, I forgot to switch to my recording mic.#csharp #dotnet
The Bangladesh Bank Heist: A Lesson in Cybersecurity | Devlin Duldulao The Bangladesh Bank heist in February 2016 was one of the most infamous cybercrimes in history. Criminals attempted to steal nearly $1 billion from the central bank of Bangladesh, successfully making off with $81 million. While this event sent shockwaves ...
Gossip Protocol Explained - High Scalability - You can subscribe to the system design newsletter to excel in system design interviews and soft...
Microtask Queues in Node.js Event Loop - Simple Talk Node.js is a popular JavaScript runtime designed to execute JavaScript code outside the web browser environment. Node.js is built on top of the V8 engine,
Extended C# Support in ReSharper and Rider 2023.2 EAP 9 | The .NET Tools Blog We’ve just published new EAP builds for both ReSharper 2023.2 and Rider 2023.2. Both contain updates to C# support. Let’s dive in! C#12 preview support Primary constructors
I finally found a use for Logging in .NET! Log are finally useful… for debugging tracing errors By now, you’re probably aware of my feelings towards logs, or more specifically logs created by your application. That said, I’ve finally found …
Parse a Chess Game using F# and FParsec ♟ FParsec is a powerful parsing library for F#, which works using parser combinators. In this post we'll look at writing a parser for Portable Game Notation (PGN) for chess. Here's an example of a chess game in PGN: [Event "F/S Return Match"] [Site "Belgrad...
Why a software factory is the wrong metaphor A metaphor that is used a lot to describe the software development process is that of a software factory. Wikipedia describes the concept of...
Starting an Expo App Let’s walk through starting a React Native app with Expo, Typescript, ESLint, Prettier, Jest, and React Native Testing Library.
MediatR Publish and Send Methods - Code Maze Discover the differences between MediatR Publish and Send methods for effective component communication and clean code design.
GitHub - rust-lang/mdBook: Create book from markdown files. Like Gitbook but implemented in Rust Create book from markdown files. Like Gitbook but implemented in Rust - GitHub - rust-lang/mdBook: Create book from markdown files. Like Gitbook but implemented in Rust