The day I called Microsoft Support A trip down memory lane to my first experience with Microsoft's phone support, which makes me ponder how customer support has evolved.
Collecting Prometheus metrics from multi-process web servers, the Ruby case In Prometheus, metrics collection must follow concrete rules. It is a challenge with multi-process web servers where each scrape might reach a different instance of the app which holds a local copy of the metric. In this article I describe a rebellious so...
Why Camera Makers Will Be Dead (Soonish) The history of the server industry serves as a reminder that when scale, affordability, and connectivity converge, they can disrupt the established order. We’ve seen this with mobile phones, …
Don't write Content farms and AI are doing a great job at producing content that is good enough for most people. We don't need more good quality, niche, carefully crafted content. So, don't write. Well, unless...
Waking up my NAS remotely using Tailscale I recently bought a NAS (a TerraMaster F4-423 if you’re curious). My main uses cases for it are: Plex media server, Samba share, Resilio Sync target. I wanted all that to be accessible from anywhere so I installed Tailscale on the NAS and made it join my ...
Exploring Lesser-Known Commands and Advanced Features of Homebrew | Muhammad Diving into the lesser-known commands and advanced features of Homebrew and how it can help you remain productive while using homebrew
GameRoy: JIT compilation in High-Accuracy Game Boy Emulation Over the past two years, I have spent a lot of time working on my Game Boy emulator, GameRoy. It has reached a good point, where it has a GUI interface (including a debugger and disassembler) and passes numerous tests (comparable to some of the most accur...
Parallels between playing Diablo 4 co-op and working with others Drawing parallels between playing Diablo 4 co-op and working with others in an organisational setting.
Your Quick Guide to Pattern Matching in C# - Coding Sonata Pattern matching in C# is used to provide a way to test expressions for some conditions while testing the types, check to learn more
The Worst Programmer I Know The great thing about measuring developer productivity is that you can quickly identify the bad programmers. I want to tell you about the worst programmer I know, and why I fought to keep him in the team.
Data Breach (August 2023) On August 30th we became aware of a data breach on Freecycle.org. As a result, we are advising all members to change your passwords as soon as possible. We apol
TONS of Beginner Resources – Dev Leader Weekly #7 In this issue of Dev Leader Weekly, there are tons of beginner resources to highlight. Keep in mind - seniors can learn from these topics as well for coaching!
Explaining The Postgres Meme Have you seen this legendary SQL iceberg meme? Let's talk about it while wearing our PostgreSQL hat!
.NET Architecture | Pagination in under 5 minutes In this shorter video we will tackle the everlasting topic of how to correctly implement pagination inside our systems.Feel free to support me on Patreon:- h...
Add Caching With the Decorator Pattern #shorts 📌 Check out my Pragmatic Clean Architecture course: https://www.milanjovanovic.tech/pragmatic-clean-architecture🚀 Join 820+ engineers in my Patreon commun...
What Is A JavaScript Bundler? - CodeJourney.net What is a JavaScript bundler? What are the JavaScript bundles it produces? How does a JavaScript bundler work?
Auditing ZK circuits for a living (with David Wong - ZKSecurity.xyz) ZKSecurity : https://zksecurity.xyz/ZKSecurity on Twitter: https://twitter.com/zksecurityXYZDavid Wong on Twitter : https://twitter.com/cryptodavidwHypernova...
Wikipedia search-by-vibes through millions of pages offline Check it out! https://leebutterman.com/wikipedia-search-by-vibes/
Connect 1Password Free 30-day trial of Fastmail. Masked Email addresses made and managed in 1Password. Better security for all your signups, and get 10% off the first year of Fastmail.
Universal and Transferable Adversarial Attacks on Aligned Language Models Because "out-of-the-box" large language models are capable of generating a great deal of objectionable content, recent work has focused on aligning these models in an attempt to prevent undesirable generation. While there has been some success at circumve...
Universal and Transferable Attacks on Aligned Language Models Overview of Research : Large language models (LLMs) like ChatGPT, Bard, or Claude undergo extensive fine-tuning to not produce harmful content in their responses to user questions. Although several studies have demonstrated so-called "jailbreaks", specia...
The 11 Types Of Toxic Pull Requests (According To 4.5 Million Code Branches) After reviewing millions of PRs, we've found the 11 that are dragging down your engineering team.
Wavacity | Online Audio Editor Based on Audacity Wavacity is a port of the Audacity audio editor to the web browser. Free and open-source. No install required.
The Fast Fourier Transform over finite fields The Fast Fourier Transform (FFT) developed by Cooley and Tukey in 1965 has its origins in the work of Gauss. The FFT, its variants and extensions to finite fields, are a fundamental algorithmic tool and a beautiful example of interplay between algebra and...
Testcontainers - Integration Testing Using Docker In .NET Modern software applications rarely work in isolation. On the contrary, a typical application will talk to several external systems like databases, messaging systems, cache providers, and many 3rd party services. And it's up to you to ensure everything fu...
Life in Software Development – FAQ3 - Dev Leader Life in software development is full of problem-solving and excitement, but there are plenty of questions about concerns that can arise. Check them out!
ASP.NET Core News - 09/01/2023 Would you like to advertise with us? Visit the Media Kit for details on how to sponsor this newsletter with thousands of readers every week.