Hexagonal Architecture with Rust & AWS Lambda | James Eastham Personal Blog Hexagonal architecture principles are a great way to build software that is evolutionary and easy to work with. Whilst Rust is a programming language grounded in systems programming, this article aims to explore how the principles of hexagonal architectur...
Weekly Update 377 It’s the Have I Been Pwned 10th birthday special! Join Charlotte and I for random discussion on a decade of Pwned.
.NET Configuration In Depth | .NET Conf 2023 Working as a consultant, something I often saw was teams moving from .NET Framework to .NET Core and .NET 5/6. As they adopted these new versions, they kept ...
Lithium “Shortage” Bubble Implodes (Again), Price Collapsed 77% in a Year, as Demand and Production Both Surged Who needs fundamentals when you have rampant speculation? And then you can make up a story that fits the speculative narrative, and everyone will jump in, and you’re off to the races. That’s what commodities are all about from time to time. They’re so muc...
.NET Conf 2023 Recap - Celebrating Community, Innovation, and the Launch of .NET 8 - .NET Blog .NET Conf 2023 is over, but you can re-live the largest .NET event of the year with full access to video recordings, slides, demos, and more.
Debugging C# Apps in VS Code [Pt 5] | C# and .NET Development in VS Code for Beginners This video will show how you can easily start debugging your code in VS Code using the C# Dev Kit extension. Follow along: https://github.com/leslierichards...
Burke Learns Blazor - Saving link bundles with the API In this episode, Burke and Jon get the API working to save link bundles created in the application. How hard could it be?Community Links: www.theurlist.com/b...
C# Shenanigans Powered by Restream https://restream.ioFritz works on the TagzApp open source application. You can find it at https://github.com/FritzAndFriends/TagzApp
Announcing Purple Llama: Towards open trust and safety in the new world of generative AI Meta AI announces Purple Llama, a project for open trust and safety in generative AI, with tools for cybersecurity and input/output filtering.
SVG Tutorial: Learn how to create SVG images, shapes, animations, and more Explore the fundamentals of Scalable Vector Graphics (SVG). Learn how to create and manipulate SVG images with JavaScript, animatie them with CSS. Or turn things around and generate graphics from code.
In C++, how can I make a default parameter be the this pointer of the caller? - The Old New Thing Again, you can't, but you can fake it.
XAML tools in Visual Studio | .NET MAUI Minutes Join Maddy to walk through some of her favorite tools for developing XAML UIs in Visual Studio, including Hot Reload and XAML Live Preview.Hot Reload Docs - ...
Blazor Localization in .NET 8 & Blazor Server We will learn how to localize a Blazor application in .NET 8. The same code is also applicable to .NET 7 Blazor Server. We use regular .NET NuGet packages an...
How to retrieve sub properties in a PowerShell script with the Invoke-Expression method Sometimes, you may want to access the sub properties of an object, which are the properties of the...
Why Aren't More Developers Using C#? Use code REFAC20 and get 20% off the brand new "Refactoring for C# Developers" course on Dometrain: https://dometrain.com/course/from-zero-to-hero-refactorin...
Example Vertical Slice Architecture in ASP.NET Core Check out this example vertical slice architecture in ASP.NET core! Together we'll look at building a flight booking app using vertical slice architecture.
He blew the whistle on Amazon. He’s still paying the price Four years after Tang Mingfang called out the injustices he witnessed at a Foxconn factory in China, nothing has changed — except for him
Unveiling secrets of the ESP32: creating an open-source MAC Layer Reverse engineering the ESP32 Wi-Fi hardware registers
.NET MAUI . Use the Shell and the SearchHandler to implement search in your apps In this video, I show how to easily add a search box to your apps and how to do it the right way (according to me), because the way they do it in the docs is...
23andMe is updating its TOS to force binding arbitration with a limited opt-out window In response to the cyberattack, rather than implementing robust security measures, 23andMe has opted for a legal shield, mandating binding arbitration for disputes.
.NET Monthly Roundup - November 2023 - .NET 8 Release Highlights, Community News, and more! 📆Welcome to our November .NET Monthly Roundup with Jon Galloway! In just 3 minutes, Jon breaks down the latest news from the month of November 2023 that .NE...
Hexagonal Architectural Pattern in C# architectural pattern, hexagonal, c#, ports, adapters, application core, alistair cockburn, onion architecture, clean architecture
.NET Conf 2023 Nepal Kathmandu .NET Conf 2023 Nepal Kathmandu is focused for .NET 8 and Azure Date: 9th Dec, 2023, 12:00 PM - 05:00 PM Venue: Phoenix College of Management, Maitidevi, Kathmandu, Nepal Mastering ChatGPT - By Dev Raj Gautam Let's dive into the world of ChatGPT prompts ...
Serverless Apps with .NET 8 - .NET Conf 2023 - LearnInUrdu139/Lahore We'll learn Building Serverless Applications with .NET 8 and Azure functions
All my favorite tracing tools: eBPF, QEMU, Perfetto, new ones I built and more Ever wanted more different ways to understand what’s going on in a program? Here I catalogue a huge variety of tracing methods you can use for varying types of problems. Tracing has been such a long-standing interest (and job) of mine that some of these w...
How to Create Great Pull Requests Take these simple steps to create great pull requests, particularly when working with large teams with multiple developers.
Microsoft named a Leader in 2023 Gartner® Magic Quadrant™ for Strategic Cloud Platform Services (SCPS) | Microsoft Azure Blog Learn more on Microsoft being recognized by Gartner® as a leader in Completeness of Vision in the recently published 2023 Gartner® Magic Quadrant™ for Strategic Cloud Platform Services (SCPS).
Preview of Durable Functions Extension v3.0.0 We have just released the preview of a new major version of the Durable Functions extension! There are two major changes introduced in this release, including..
Introducing Gemini: our largest and most capable AI model Gemini is our most capable and general model, built to be multimodal and optimized for three different sizes: Ultra, Pro and Nano.
My TypeScript Skills Improving and Best Practices I improved my TypeScript skills by resolving a bug in a REST service, learning the importance of proper type assertions and error handling in Prisma database...
10 years of Avalonia! Celebrating a decade of innovation and community-driven development, this blog post takes a deep dive into Avalonia's ten-year journey.
Introducing Wikifunctions: first Wikimedia project to launch in a decade creates new forms of knowledge – Wikimedia Foundation The new library of functions will answer questions and enhance knowledge. Everyone, everywhere can access and contribute to it now.
How to Debug LINQ queries in C# LINQ is one of my favorite features in C#. It just makes the code look nicer. Instead of tedious foreach loops, we got a neat functional syntax that’s easy to write and understand. Well, at least if we’re using the method syntax flavor of LINQ. LINQ is al...
.NET Rocks! Polly V8 with Joel Hulen and Martin Costello A new version of Polly is out - and it's a special one! Carl and Richard talk to Joel Hulen and Martin Costello about the release of Polly V8. Joel tells the story of Microsoft reaching out about Polly - because it is heavily utilized inside of Azure and ...
.NET 8 Adds Shuffle to Random for Arrays and Spans In .NET 8, we now have a method to randomly shuffle arrays and spans. Let's look at it in this episode of 10 minute training.Full Training Courses: https://I...
.NET MAUI Community Standup - .NET MAUI 2023 Wrapped Join us as we unwrap the .NET MAUI highlights from 2023.Featuring: David Ortinau (@davidortinau), Rachel Kang (@therachelkang)#dotnetmaui
ASP.NET Core 8.0: Securing Swagger UI Endpoints .NET, .NET Core, ASP.NET, ASP.NET Core, Visual Studio, Jaliya Udagedara
Quad9 Turns the Sony Case Around in Dresden | Quad9 Today marks a bright moment in the efforts to keep the internet a neutral and trusted resource for everyone. Quad9 has received word from the courts in Dresden, Germany in the appeal of our case versus Sony Entertainment (Germany). The court has ruled in...