Microsoft.CodeCoverage v17.8 Released with New dotnet-coverage Tool and Other Improvements Microsoft recently revealed an upgraded version of its developer tools, version 17.8.0, introducing significant improvements to Microsoft.CodeCoverage tools. Notably, the update includes the introduction of the dotnet-coverage tool. Additional enhancement...
Bringing .NET to the Edge: How to Run Your CLI Applications on Cloudflare Workers with WASI A Walkthrough of Adapting Complex .NET CLI Applications for Cloudflare Workers and the Browser Using WASI
Pro EP 100 : How do named parameters improve readability in method calls? How do named parameters improve readability in method calls?
The most important tip for beginner software engineers is... First, solve the problem. Then, write the code. - John Johnson
A Journey From Iterators to Paging – Dev Leader Weekly 24 Welcome to another issue of Dev Leader Weekly! In this issue, we'll continue to explore iterators and moving to a paging approach in C#!
Code Maze Weekly #198 - Code Maze Issue #198 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Top Picks Integrating OpenAI Image Generation into a .NET Application [weblog.west-wind.com] AI can be scary, but until it takes over the world, let’s have ...
Rain (Take 5 / Actual Speed) Provided to YouTube by Universal Music GroupRain (Take 5 / Actual Speed) · The BeatlesRevolver℗ 2022 Calderstone Productions Limited (a division of Universal...
Join MongoDB Collections With .NET and Aggregation Pipeline - Code Maze Explore MongoDB .NET integration: Learn to join collections using aggregation pipelines for efficient data management.
Zendesk Moves from DynamoDB to MySQL and S3 to Save over 80% in Costs Zendesk reduced its data storage costs by over 80% by migrating from DynamoDB to a tiered storage solution using MySQL and S3. The company considered different storage technologies and decided to combine the relational database and the object store to str...
How to use Blot - Blot Blot turns a folder into a website. Files in the folder become posts on your website.
API Versioning in ASP.NET Core API versioning allows your API to evolve independently from the clients using it. I'll show you how to implement API versioning in ASP.NET Core.
Day 20. My favourite problem from Advent of Code 2023 Advent of code 2023 has gone by, this is my first year participating. It's been fun and I want to share the problem that I enjoyed the most. It's based on simple electronic devices sending signals or pulses to each other.
Bore yourself to death | roose.digital Nowadays, you don't have to be bored anymore. In the queue at the checkout, you pull out your mobile to read the latest football news, and during a long, boring car ride, you listen to a podcast. That's a pity because by boring yourself to death, you come...
Unprivileged Process Injection Techniques in Linux In this post I'll cover the history of process injection implementations on Linux, and share a somewhat different and simpler implementation aimed at learning and portability.
10 Principles of Organization Design: Aligning Structure with Business Strategy Entrepreneurs looking to match their company's setup with their business goals should really focus on these ten organization design principles. Following these rules can help your business perform better, adjust more easily to changes, and keep growing, s...
Shocking Truth Exposed: The Dark Underbelly of Techrights – Unveiling Its Secret Far-right Ties and Hate-Filled Agenda The first fucking thing you might say about this is “No shit, fuckface, Techrights has hated Microsoft forever” and that’s the truth. But it goes much deeper than this. They don&#…
2023 in Retrospective — bayindirh The year is ending in a couple of days, and I wanted to leave a public note about how it went for me.
licenserecon – Simon Josefsson's blog Recently I noticed a new tool called licenserecon written by Peter Blackman, and I helped get licenserecon into Debian. The purpose of licenserecon is to reconcile licenses from debian/copyright against the output from licensecheck, a tool written by Jon...
How not to suck at Supercharging A recent trip to the U.K. showed me the reality of opening the Supercharger network to non-Tesla cars. I hadn’t really seen much of that in Belgium yet, but then I don’t use the Superchargers a lot when I’m close to home. The occupation rate of the statio...
Linux Boomers I’m going to start this article off by saying that you don’t have to be born in the boomer generation to be a boomer. You can be a boomer by acting like one. Hate new stuff? boomer. Run…
Rabbithole: A weird CPIO discrepancy We learnt previously that an initramfs in Linux is a “CPIO archive”, so I set out to write something that can read and write them, in order to learn more about the format. What I found was an interesting discrepancy between how GNU cpio and the Linux Kern...
My kid sounds like ChatGPT, and soon yours might, too The relationship between AI and our own linguistic evolution is reciprocal, and it's coming for a teen near you.
Part 0: The Start I got a few dozen people asking me how Bloom was built. I never had the opportunity to really give a comprehensive answer to that question. Since I ran that business for nearly 3 years and have completed my time, I had some time to reflect and distill the...
Self-Serving utilitarian arguments Tim is a utilitarian and has dedicated his life to doing good. He works on existential risk by day and runs a hedge fund by night that funnels money to the global poor. Tim calculates that he's on track to save a 3 million lives during his lifetime. One ...
Infinite Systems Failing in a Finite World Infinite systems don't have to worry about behavior at the edges but finite systems do.