Plus SIMD on every platform, MongoDB 4.4, a git branch comparison tool, and more.
StatusCode Weekly Covering what's new in software development, ops, platforms, tech, and tooling. How Dropbox Migrated From Nginx to Envoy — Two Dropbox engineers look at Dropbox's old Nginx-based infrastructure, its pain points, and why they migrated to Envoy, another open source service proxy. Alexey Ivanov and Oleg Guba | Tech Sector Feeling COVID-19's Economic Pain — I've been seeing a lot of mixed experiences myself, but Indeed believes competition for tech jobs (including software development roles) is up and demand is lagging behind other sectors. AnnElizabeth Konkel (Indeed) | Speculation in JavaScriptCore (or How Modern JS Engines Run Fast) — A long, technical post about speculative compilation and how it makes a dynamic language like JavaScript a lot faster than it might otherwise be (or was, pre V8!) You'll need some experience with how compilation works to get much out of this, but if you want to know how modern JavaScript VMs can run JavaScript so quickly, it's an epic resource. Filip Pizlo (WebKit) | ℹ️ Interested in running a job listing in StatusCode Weekly? There's more info here. 📕 Tutorials, Opinions and Stories | A SQL Style Guide — A handy SQL style guide to ensure legible and maintainable queries. Simon Holywell | Getting Started with Contributing to Open Source — The topic of just how to get started contributing to open source projects isn't covered as much as you might think, and this guide could help set you off in the right direction. Zara Cooper | Migrating a 40TB SQL Server Database — A database administrator at Stack Overflow tells the tale of migrating over four years of traffic data (totalling almost 40TB) from one schema to another. This raises more questions than it answers (one being, why are they storing several years of traffic data in a live, relational database?) but it's a neat writeup nonetheless. Taryn Pratt | Eliminating Cold Starts with Cloudflare Workers — No one likes cold starts – that delay when a function isn't loaded, in memory, and ready to run. But Cloudflare thinks they have an optimization to eradicate them.. load the worker first thing during TLS negotiation. This only works because Workers' load time is low in the first place, though. Cloudflare | A Massive Memory Leak — Unlike many stories on The Daily WTF, this one wasn't the result of anyone's stupidity, but instead in how Windows and C# behave when rapidly spitting out UDP packets. Remy Porter | Comparing Go and Rust for Writing a CLI Tool — A developer, unfamiliar with both Go and Rust, decided to write an app in both and compared his experiences. It's not deep but it's quite balanced and he found good reasons to use both languages. Paulo Henrique Cuchi | MongoDB 4.4 Released — The latest version of the perennially popular document oriented database is here. It's not as big a release as 4.0 or 4.2 were, but improvements have been made to aggregations and querying, connection monitoring and pooling, and new official drivers for Rust and Swift. MongoDB Inc. | |
0 коммент.: