How we shrunk our Javascript monorepo git size by 94% We really did this! We work in a very large Javascript monorepo at Microsoft we colloquially call 1JS. Using some new changes to the git client it went from 178GB to 5GB.
Boost Your .NET Projects: Unleashing the Power of Spargine’s IEnumerable Extension Methods Spargine is an open-source library of assemblies and NuGet packages for .NET 8, enhancing IEnumerable collections with various utility methods. It includes functionalities like adding distinct item…
Understanding Round Robin DNS In which I try to understand how browsers and Cloudflare choose which server to use
Vulnerabilities of Realtek SD card reader driver, part 1 I discovered multiple vulnerabilities in RtsPer.sys, an SD card reader driver developed by Realtek. These vulnerabilities enable non-privileged users to leak the contents of kernel pool and kernel stack, write to arbitrary kernel memory, and, the most int...
Rodrigo Rosenfeld Rosas In my previous article we explored how we can build huge web app monoliths with Ruby that can complete simple request tests in under a second. In this article we’ll focus on Rails apps. We’ll identify what causes a big app to take a long time to boot and ...
Getting Ahead: Pathways to Comfortable Career Satisfaction for the Aspirational • Dylan Fitzgerald Looking at software career options from an earlier place, many folks find themselves both aspiring for career growth and wanting not to be plugging in 60+-hour weeks by mid-career (and rightly so!). There’s a lot of hustle culture out there that promises ...
Password managers aren't replacements for passkeys There was some recent discourse about passkeys that bemoaned that they have so many issues that it’s better to stick with a password manager. The idea is that maintaining strong, unique passwords via a password manager is easier for users to understand. T...
How to configure an Ethernet connection between iPad and RaspberryPi through USB-C This tutorial explains how to configure an Ethernet connection between an iPad and a RaspberryPi using the USB-C port.
Why authorization architecture is probably fragile We initially built our own authorization system in PostgreSQL, but as requirements grew more complex, we had to evolve toward a relation-based authorization service. We chose SpiceDB to handle advanced use cases like organizational hierarchies and tempora...
Surviving the complexity winter Complexity science in 2024: claiming to be what it has never been, but gladly giving away its Nobel prize. This is a reflection about where the science of complex systems stands today, and where it…
New Windows Driver Signature bypass allows kernel rootkit installs Attackers can downgrade Windows kernel components to bypass security features such as Driver Signature Enforcement and deploy rootkits on fully patched systems.