How Tracing Uncovers Half-truths in Slack’s CI Infrastructure How Slack Transformed Their CI With Tracing
Report Card Writer: What I've Learned from One Year of User Interviews and Customer Feedback talking to your users is a hell of a drug
Blogger has bad UX and it annoys me Back when we started this blag, there weren't many strong candidates as blogging platforms went. If you didn't want to pay but still wanted ...
Connect the Conversation with Threads on Discord Today, we’re excited to introduce a new home for all those winding discussions happening in your communities: Threads!
Analysis of large binaries and games in Ghidra-SRE – kiwidog's blog Ghidra is a free and open source reverse engineering suite. It is flexible with scripting and plugins and can be used for almost any architecture. If one does not exist you can add it yourself, if there’s a bug you can fix it yourself, which is the beauty...
We need to talk about testing Or how programmers and testers can work together for a happy and fulfilling life. Why don’t we just automate all the testing? Is test coverage a useful metric? What does it mean to “shift testing left”? When and where should we be testing? How much is eno...
The search for a better persistent cache Actual runs a lot of complex queries, and improves performance by caching the results. There are problems with how it currently works however, and this post explores new solutions.
Reconsidering the way I explain programming “Do you know a recipe for a recursive salad?” – I asked. “It consists of tomatoes, olives and a recursive salad”
Help me choose my new design! I’m running a book or magazine cover contest on 99designs. Designers have submitted 209 designs so far. Please vote on your favorite as I’d love to receive your feedback.
Stockfish 13 vs Stockfish 14 | Sebastian Korotkiewicz - Tech{{log}} | Sebastian Korotkiewicz - Tech{{log}}
Partial WFH – All Downsides, No Benefits As most of the west is emerging from the grips of a pandemic, we see many changes made at the start of the pandemic being reversed. One of them is the widely adopted work-from-home policy as more and more companies ask their employees to come back to the ...
The Bottom Billion By Paul Collier – Ben Wajdi's Blog Paul Collier developed a notion he named the “conflict trap”. His aim is to show how some economic conditions prompt civil war, and how the resulting conflict often becomes a trap—one that is hard to escape. Four different traps are behind the horrible si...
Naval Architecture – Bartosz Ciechanowski Interactive article explaining how ships float and maintain their stability.
Microsoft Replaces Xamarin Toolkits with New .NET MAUI Alternatives -- Visual Studio Magazine As Xamarin.Forms morphs into the new .NET MAUI offering, Microsoft is replacing Xamarin toolkits with .NET MAUI alternatives.
Postgres Full-Text Search: A Search Engine in a Database With Postgres, you don't need to immediately look farther than your own database management system for a full-text search solution. If you haven't yet given Postgres' built-in full-text search a try, read on for a simple intro.
Next level console apps with Spectre.Console Don’t know about you, but when I build console applications, pretty is not a word I use to describe them. Let’s see how Spectre.Console can help us with that!
Fantastic F# and Azure Developer Extensions for VSCode When I have time to actually code these days, I tend to jump between the "big three" F# code editors; each have their own strengths. One of VS Code's best features is its extensibility model - there are thousands of them, from language plugins to data vis...
How To: Use Azure AD Powershell to Work With Extension Properties (User Attributes) Recently I worked on a project that involved working with Azure Active Directory B2C. As part of the Azure AD set up, we had created some extension properties for users. Our counterparts on another team needed to be able to retrieve and set them, and had ...
Brief Update on Marten V4 The latest, greatest Marten V4 release candidate is up on Nuget this morning. Marten V4 has turned out to be a massive undertaking for an OSS project with a small team, but we’re not that far…
stb/stb_hexwave.h at master · nothings/stb stb single-file public domain libraries for C/C++. Contribute to nothings/stb development by creating an account on GitHub.
C# Language Highlights: Exhaustive Case Guards In this short video, with learn how Exhaustive case guards work with pattern matching in C# from Cecil (https://twitter.com/cecilphillip) and David Pattern M...
Responsibility Abdication: The path to create flexible business system I had a long conversation with a dev team that are building a non trivial business system. One of the chief problems that they have to deal with is that the ...
The New Way To Debug JavaScript in VS Code - No Extension Required VS Code now has built-in debugging. This means you don't need to install an extra extension to get started debugging JavaScript. In this video, I'll show you...
Twitter misdetected the 2011 Build conference keynote as a denial-of-service attack During the 2011 Microsoft Build conference keynote, the volume of messages was so high that Twitter went down. Well, it went down in the convention center. There was some frantic network troubleshooting going on to identify why nobody could access Twitter...
Helping build a green Internet While we didn't set out to reduce the environmental impact of the Internet, Cloudflare has always had efficiency at its core. It comes from our ongoing fight with an old nemesis: the speed of light.
ReSharper & Rider 2021.2 Release Party Our .NET team at JetBrains has recently released version 2021.2 of ReSharper and Rider. That's a good reason to throw a release party! 🥳We will cover new Re...
Where C# was, where it's going and why it's very exciting Subscribe: http://bit.ly/ChapsasSubBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in this video...
Converting chunks to a string with ToString(): A deep dive on StringBuilder - Part 3 In this post I look at StringBuilder.ToString(), show how multiple chunk arrays are converted to a string, and compare it to .NET Framework's approach.
For developers, Apple’s Safari is crap and outdated Until its recent demise, Internet Explorer was the browser hated most by web developers. Internet Explorer is now a thing of the past, replaced by the far-better Microsoft Edge. Why did developers …
Working With AI: Your Guide to a Potential Future Career In this article, we explore necessary skills and possible career paths in the world of Artificial Intelligence.
What is CQRS? | Gary Woodfine Command Query Responsibility Segregation specifies that different data models should be used to for updating the database and read from the database. Command and Query are two operations which infer read and write respectively
Visual Studio 2022 Preview Release Notes Get the latest pre-release features, bug fixes, and support for Visual Studio 2022. Available for pre-release testing. Download today.
Using Web Share API React The Web Share API allows users to share resources from the browser using native functionality. Let’s try a different modal display and share mechanism.
Branchy 0.0.2 Allows users to reduce string declarations by providing nested route registrations using ASP.NET Core's minimal APIs. Reduce errors and increase your ability to refactor routes.
Eyes wide shut: How newborn mammals dream the world they’re entering Yale researchers observing the brains of closed-eyed baby mice found waves that help explain why mammals can navigate their environment so soon after birth.
Lessons learned from 15 years of SumatraPDF, an open source Windows app Lessons learned of 15 years writing SumatraPDF, an open-source app for Windows
We Need To Talk About The Insecurity Industry The greatest danger to national security has become the companies claiming to protect it
Introducing C# 10:Extended property patterns Introduction C# 8 has introduced a new pattern: Property pattern. This pattern enables you to...
[Last Week in .NET #52] – TwinCVEs Several Zero-Days, and some more pontificating on the future of Programming as it relates to CoPilot. It’s been a busy week, so let’s see what happened Last week in .NET: 🧱 Next-generat…