7 September 2023

56 links · Thursday

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…

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.

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 ...

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...

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 the no…

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 synony…

[Japanese] Let's Learn .NET - 生成系 AI

AIについて学び、始め方、そしてChatGPTを使ってテキスト補完を向上させる方法について学びましょう。新しい知識を得るために参加し、専門家と一緒にリアルタイムで皆で作り上げる何かを手に入れて帰りましょう!生成系 AI(Generative AI)入門!.NET SDK for Azure OpenAI を使った...

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 it was…

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...

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 Assistant w…

Landscape of .NET Parallelism

Parallelism is a cornerstone of modern software development, enabling applications to harness the full potential of today’s multi-core…

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 when you…

.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 havi…

🗜 omg it's a smolsite

Hosted in the URL by 🗜️ smolsite.zip. Powered by the Lwan web server.

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 anythin…