Designing a 3D Printed Toy for My Son This Summer, the theme was bonding with my nearly 6-year-old by unleashing our inner engineers with 3D Printing! As he grows up, his interests are escalating and becoming more concrete. He is now almo
eBPF journey by examples: L4 load balancing with XDP and Katran Explore the power of XDP (eBPF) and dive into the world of efficient load balancing with Katran. Discover how this innovative technology enables network packet redirection and seamless traffic distribution, all while maintaining session consistency.
A (Post-Pandemic) World Without Email Stress induced by unread messages is an undeniable part of modern inbox zero work culture. In a post covid hybrid/remote first world, the trinity of email, Slack and Zoom has become the default kne…
BLASTPASS: NSO Group iPhone Zero-Click, Zero-Day Exploit Captured in the Wild - The Citizen Lab Citizen Lab found an actively exploited zero-click vulnerability being used to deliver NSO Group’s Pegasus mercenary spyware while checking the device of an individual employed by a Washington DC-based civil society organization with international offices...
Oxidised Moss | Serpent OS Allow me to start this post by stating something very important to me: I absolutely love the D programming language, along with the expressivity and creative freedom it brings. Therefore please do not interpret this post as an assassination piece.
Mass-Producing the Mistake Minimizer Science is a technology for the mind. What is it for, and who should be allowed to wield it? Science communication, open exposition problems, and our way forward.
Barbell: Template System in BQN Barbell is like the template system Handlebars, but with BQN's Under doing the heavy lifting.
Interviews in the Age of AI: Ditch Leetcode - Try Code Reviews Instead In the emerging age of AI generated code, is leetcode really the best way to evaluate technical candidates (was it ever)?
How Do I Become a Front-End Developer in C# How do you become a front-end C# developer? What tools, languages, and frameworks do you need to know to get started? In this video, we are going to go over ...
.NET Monthly Roundup - June 2023 - .NET 8 Preview 7, Visual Studio releases, perf and GC fun! 📆Welcome to our August .NET Monthly Roundup with Jon Galloway! In just 3 minutes, Jon breaks down the latest news from the month of August 2023 that .NET de...
Microsoft announces new Copilot Copyright Commitment for customers - Microsoft On the Issues With customers ask whether they can use Microsoft’s Copilot services without worrying about copyright claims, we are providing a straightforward answer: yes, you can, and if you are challenged on copyright grounds, we will assume responsibility for the po...
GitHub's Impact on the Open Source Ecosystem In today's episode, we dive into the world of open source and GitHub with special guest Gregor, a staff software engineer at GitHub. Gregor shares his journe...
Active North Korean campaign targeting security researchers Threat Analysis Group shares findings on a new campaign by North Korean actors targeting security researchers.
Kagi Small Web | Kagi Blog As a part of our ongoing pursuit to humanize the web, we are pleased to announce the launch of Kagi Small Web. ----------------------- What is Kagi Small Web? ----------------------- While there is no single definition, “small web” typically refers to t...
Mullvad on Tailscale: Privately browse the web Tailscale has partnered with Mullvad to make its global network of VPN servers available for our customers. You can now easily browse the web using any one of Mullvad’s available servers as a Tailscale exit node while maintaining the user privacy that’s s...
.NET MAUI Community Standup - Allan Ritchie is SHINY! Join Maddy, David, and special community guest Allan Ritchie to celebrate his release of Shiny for .NET MAUI - plus the usual blog and PR roundup, and some t...
Uno Platform 4.10 — .NET MAUI Embedding, 150+ UI Controls, and more Pixel-Perfect Multi-Platform Applications with C# and WinUI for Windows, WebAssembly, iOS, macOS, Android and Linux
[Japanese] Let's Learn .NET - 生成系 AI AIについて学び、始め方、そしてChatGPTを使ってテキスト補完を向上させる方法について学びましょう。新しい知識を得るために参加し、専門家と一緒にリアルタイムで皆で作り上げる何かを手に入れて帰りましょう!生成系 AI(Generative AI)入門!.NET SDK for Azure OpenAI を使った...
WinUI 3 ItemsView | WinAppSDK | XAML | UWP | WPF | .NET In this video we'll take a look at the new ItemsView control.Chapters:00:00 Intro00:25 Sample app01:37 Selection01:54 Multiple selection02:26 ItemsView's Ite...
Tailscale has partnered with Mullvad - Blog | Mullvad VPN Since Tailscale was founded in 2019, customers have been forced to choose between either Tailscale or Mullvad without the ability for them to co-exist.
The Visual Studio Magazine 2023 Reader's Choice Awards Are Out -- Visual Studio Magazine Visual Studio Magazine readers for the 29th year have identified their favorite development tools used in the Microsoft-centric developer space in the 2023 Reader's Choice Awards.
Bogus CVE follow-ups | daniel.haxx.se On August 26 I posted details here on my blog about the bogus curl issue CVE-2020-19909. Luckily, it got a lot of attention and triggered discussions widely. Maybe I helped shed light on the brittleness of this system. This was not a unique instance and i...
A freestanding JavaScript function that uses this is easily mistaken for a constructor - The Old New Thing Because that's what constructors look like.
How to Authenticate a Blazor Server App with Azure AD Do you want to create a new Blazor Server application and authenticate it using Azure AD?What sounds simple cost me a whole day to figure out. In this video,...
Joe's Blog — a non-linear personal web notebook The other day I got a mail from Dean Galvin from Rowan University. Dean was doing an Erlang project so he asked “What example program would best exemplify Erlang“.
The Weirdest Bug Your C# Code Has Right Now Check out my courses: https://dometrain.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello, everybody, I'm Nick, and in...
Free your API. Misconceptions are holding you back! We all get caught in the trap of following various practices because everyone else is and seems like an industry standard. So here are three misconceptions a...
Automatic web UI testing the .NET 8 applications using Selenium and Azure DevOps In this talk I am going to talk about how we can write web UI tests using Selenium for our .NET 8 web application and run these tests in…
Rider 2023.2 with C# Updates, UX/UI Enhancements and AI Assistant Rider 2023.2 is now generally available. This version contains improvements to C# language support. They are related to code readability and improve the programming experience. Further, there are some UI/UX enhancements. JetBrains presented also AI Assist...
.NET 7 💥 - Intro to Background Services (Hangfire) with ASP.NET Core Web Api 🔥🔥🔥🔥🔥🔥 In this video we will be going to learning about How to implement Background Services with HangfireSupport me on Patreon to access the source code:https://ww...
Testing Using Testcontainers for .NET and Docker - Code Maze In this article, we'll explore how Testcontainers can be leveraged for testing .NET applications using Docker.
Release jq 1.7 · jqlang/jq After a five year hiatus we're back with a GitHub organization, with new admins and new maintainers who have brought a great deal of energy to make a long-awaited and long-needed new release. We'r...
Blockchain Privacy and Regulatory Compliance: Towards a Practical Equilibrium In this paper we study Privacy Pools, a novel smart contract-based privacy-enhancing protocol. We discuss the pros and cons of this protocol, and show how it co
Enable passkeys in .NET with Bitwarden Passwordless.dev | Bitwarden Blog Here is a quick overview on how you can use the Bitwarden Passwordless.dev .NET SDK in your ASP.NET applications to enable passkeys.
Landscape of .NET Parallelism Parallelism is a cornerstone of modern software development, enabling applications to harness the full potential of today’s multi-core…
AWS Toolkit for Visual Studio adds support for Arm64 Visual Studio | Amazon Web Services We are thrilled to announce that the AWS Toolkit for Visual Studio is now generally available on the Arm64 version of Visual Studio (aka “Arm64 Visual Studio”). This release enables a Visual Studio user on a native Windows Arm64 device or on a device emul...
Exploring Blazor Changes in .NET 8 - Auto Render Mode Interactive components with Blazor Server or Blazor WASM (whichever loads fastest)
Enabling List<T> to store large amounts of elements List<T> is one of the most versatile collection types in .NET. As it is meant for general-purpose use, it is not optimized for any specific use case. So, if we look closely enough, we will find scenarios where it falls short. One of these scenarios is whe...
Walkthroughs in the Windows Terminal Repository Learn about contributing to the open source Windows Terminal project through walkthroughs - an easier way to get started
The 2 rules of software architecture While cleaning up my desktop I found 2 screenshots I had taken during a presentation I viewed online. I don't know what the original source ...
.NET Rocks! Mediatr with Jimmy Bogard How about some in-process messaging with no dependencies? Carl and Richard chat with Jimmy Bogard about his work with MediatR, a simple mediator pattern implementation in .NET. Jimmy talks about how MediatR emerged from his work with customer applications...
.NET MAUI Community Toolkit Monthly Standup, September 2023 Join us as we discuss the current happenings in the .NET MAUI Community Toolkit! https://github.com/CommunityToolkit/Maui/wiki/Monthly-Standups
Results of Major Technical Investigations for Storm-0558 Key Acquisition | MSRC Blog Results of Major Technical Investigations for Storm-0558 Key Acquisition
GitHub - davidchisnall/container-vm-scripts: Scripts for building FreeBSD VMs for use with podman Scripts for building FreeBSD VMs for use with podman - GitHub - davidchisnall/container-vm-scripts: Scripts for building FreeBSD VMs for use with podman
*Privacy Not Included: A Buyer’s Guide for Connected Products All 25 car brands we researched earned our *Privacy Not Included warning label – making cars the worst category of products that we have ever reviewed
Tales from the .NET Migration Trenches - Empty Proxy Posts in this series: * Intro * Cataloging * Empty Proxy In the previous post, we looked at techniques for determining the size and scope of our .NET migration effort, as well as clarifying what our goals should be. But before we start migrating an...
373: Installing the .NET 9 Alpha Powerful podcast hosting and analytics. By podcasters, for podcasters.