No Refrigerant Left Behind We have a plan to prevent 2 billion tons CO2e in the next 10 years by collecting and destroying superpotent refrigerants.
Visualizing Algorithms Algorithms are a fascinating use case for visualization. To visualize an algorithm, we don’t merely fit data to a chart; there is no primary dataset. Instead there are logical rules that describe behavior. This may be why algorithm visualizations are so u...
Steelmanning: How to Discover the Truth by Helping Your Opponent Take the steelmanning challenge, a three-step method to win arguments whose only downside is that nobody will ever take it.
Another Open Source Group Blasts GitHub Copilot, Advocates Leaving GitHub -- Visual Studio Magazine 'Launching a for-profit product that disrespects the FOSS community in the way Copilot does simply makes the weight of GitHub's bad behavior too much to bear.'
Add Effects Like a Pro Using .NET MAUI Effects View Adding effects to an application (particularly in a mobile app) is an important part of building your...
Challenge: Find the stack smash bug… – answer Yesterday I presented a bug that killed the process in a particularly rude manner. This is a recursive function that is guarded against stackoverflows using ...
Optimizing TCP for high WAN throughput while preserving low latency In this post, we describe how we modified the Linux kernel to optimize for both low latency and high throughput concurrently
Give Up GitHub - Software Freedom Conservancy The Software Freedom Conservancy provides a non-profit home and services to Free, Libre and Open Source Software (FLOSS) projects.
.NET Data Community Standup - DbContext Configuration and Lifetime - EF Core Architecture Part 2 Arthur and others from the EF Team continue their deep dive into the architecture of Entity Framework Core. This is a code-driven discussion looking at how a...
Advanced TypeScript: Mapped Types and more Advanced TypeScript features can allow us type our code more strictly. I’ll show how you can use mapped types to autogenerate types for us!
Introducing Shadower: A Minimalistic Load Testing Tool Introduction Shadower is a load testing tool that allows us to provide load testing as a service to any microservice at Uber. Shadower started as a command line application that allowed us to read a local file to load test a local application. At the time...
Deploy Azure Static Web Apps With Bicep | LINQ to Fail I'm trying to get better at using Infrastructure as Code, so first up - deployments with SWA!
The Basics of Images, Containers, and Docker A container allows us to virtualize applications and data and host this on top ...
The Best Solution to Burnout We’ve Ever Heard | A Conversation With Slack, Netlify & Ambassador Labs With registration for our free October Interact conference now open, we wanted you to hear one of our favorite sessions from this past April’s Interact. Featuring the best minds from Slack, Netlify and Ambassador Labs, our session on Inspiring Engineering...
Writing .NET Application Services for Kubernetes In a traditional .NET distributed application, application services (not to be confused with the Kubernetes ‘service’ object) would either be written as IIS hosted web applications or Windows Services. When building .NET (micro)services to be deployed in ...