29 November 2019

19 links · Friday

Running GitHub on Rails 6.0

On August 26, 2019, the GitHub application was deployed to production with 100% of traffic on the newest Rails version: 6.0. Read more about our process for upgrading, what we learned, and what’s next.

Consuming Ethernet frames with the nom crate

Now that we've found the best way to find the “default network interface”… what can we do with that interface? Well, listen for network traffic of course! use rawsock::open_best_library; use std::time::Instant; fn main() -> Result<(), Error> { let lib = open_b…

.NET Design Review: GitHub Quick Reviews

00:00:00 - Approved: Add asynchronous overload of WindowsIdentity.RunImpersonated https://github.com/dotnet/corefx/issues/24977#issuecomment-558756052 00:12:30 - Approved: Consider Socket.OSSupportsUnixDomainSockets property https://github.com/dotnet/corefx/…

jo_jpeg Release 1.60

Its been a long time coming, but I finally got around to implementing sub-sampling U,V in the JPEG writer. This means many files are 20-30% smaller than before with very little visual quality loss....

dotnet/diagnostics

This repository contains the source code for various .NET Core runtime diagnostic tools and documents. - dotnet/diagnostics

Curv MPC is Not Key Sharding

Questions to ask your wallet provider to understand the security risks you are exposed to

Embracing nullable reference types | .NET Blog

Probably the most impactful feature of C# 8.0 is Nullable Reference Types (NRTs). It lets you make the flow of nulls explicit in your code, and warns you when you don’t act according to intent. The NRT feature holds you to a higher standard on how you deal wit…

Ben Eater

Learn how computers work by building and programming your own with these educational videos and kits.