---
title: "How QUIC has gone from an experiment to being a key Internet protocol"
publication: "StatusCode Weekly"
issue: 242
published_at: "2019-11-13"
canonical_url: "https://weekly.statuscode.com/issues/242"
---

Plus a new WebAssembly alliance, Rust goes async/await, Chrome aims to shame slow sites, and the MacBook Pro has regrown its escape key.       

#242 — November 13, 2019 

[Read on the Web](https://webopsweekly.com/issues/242)   StatusCode Covering the week's news in software development, infrastructure, ops, platforms, and performance.  

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/v1573666483/q9942nkl0mhpl07rqjg3.jpg)](https://www.fastly.com/blog/maturing-of-quic)  

[The Maturing of QUIC](https://www.fastly.com/blog/maturing-of-quic) — QUIC, a transport layer protocol that uses UDP, has gone from an experiment to a key Internet standard in just over six years, and HTTP/3 is being built on top of it. This post covers the protocol’s history and takes us on its journey up to now. 

Jana Iyengar (Fastly)   

[The Bytecode Alliance: Building A Secure-by-Default, Composable Future for WebAssembly](https://hacks.mozilla.org/2019/11/announcing-the-bytecode-alliance/) — The _Bytecode Alliance_ is a new industry partnership (originally between Mozilla, Fastly, Intel, and Red Hat) designed to forge WebAssembly’s ‘outside-the-browser’ future. If you’re not yet in sync with _why_ WebAssembly outside the browser makes sense, this announcement should give you a good idea. 

Mozilla Hacks   [![\](https://copm.s3.amazonaws.com/55e8f1ab.png)](https://www.bluematador.com?utm_source=cooperstatuscode) 

[Test Drive Blue Matador’s Alert Automation](https://www.bluematador.com?utm_source=cooperstatuscode) — Blue Matador is alert automation for cloud infrastructures. Our proactive alerts take the time and toil out of monitoring. Zero configuration and zero maintenance. Discover the unknowns in your infrastructure. 

Blue Matador sponsor   

[Python Overtakes Java to Become Second-Most Popular Language on GitHub](https://www.theregister.co.uk/2019/11/07/python_java_github_javascript/) — The burgeoning data analytics space has helped Python leapfrog Java to take second place on GitHub behind JavaScript. 

The Register   

[Using Postgres as a Pub/Sub and Job Server](https://layerci.com/blog/postgres-is-the-answer/) — If you’re building app that needs some sort of pub/sub mechanism, Postgres is up to the job and here’s how LayerCI uses it. Do take care, though, as using Postgres for pub/sub has some delivery guarantee tradeoffs versus other systems. 

LayerCI   

[Chrome's Ambitions for Moving Towards A Faster Web](https://blog.chromium.org/2019/11/moving-towards-faster-web.html) — Chrome has announced plans to highlight whether a site is known for loading fast or slow. Quick sites will be ‘rewarded’ with a green loading bar, whereas slow sites will be flagged with [an on-screen ‘badge of shame’](https://www.theverge.com/2019/11/11/20959865/google-chrome-slow-sites-badge-system-chrome-dev-summit-2019)! 

Google     

**Quick bytes:** 

- Apple has [a new 16" MacBook Pro out.](https://www.apple.com/newsroom/2019/11/apple-introduces-16-inch-macbook-pro-the-worlds-best-pro-notebook/) The 'Escape' key is back, though the TouchBar remains.
- Backblaze, the cloud storage service, has its latest blog post up covering [hard drive failure stats for Q3 2019.](https://www.backblaze.com/blog/backblaze-hard-drive-stats-q3-2019/)
- The UK's main opposition party, Labour, has [experienced a 'large-scale' cyber attack](https://edition.cnn.com/2019/11/12/uk/labour-party-cyber-attack-gbr-intl/index.html) on its platforms. Concerning given that the UK is in the middle of a general election campaign.
- Docker has 'restructured' and [raised $35 million.](http://www.globenewswire.com/news-release/2019/11/13/1946551/0/en/Docker-Restructures-and-Secures-35-Million-to-Advance-Developer-Workflows-for-Modern-Applications.html) The curious part is they've [sold off](https://www.mirantis.com/company/press-center/company-news/mirantis-acquires-docker-enterprise/) Docker _Enterprise_ to Mirantis.
- Microsoft plans to extend a Californian user privacy law (the CCPA) [to _all_ US-based users.](https://threatpost.com/microsoft-to-apply-californias-privacy-law-to-all-u-s-users/150101/)
- PHP 8 is going to be getting [support for union types.](https://wiki.php.net/rfc/union_types_v2)
- There's a [new version of Rust](https://blog.rust-lang.org/2019/11/07/Rust-1.39.0.html) and it has support for `async`/`await`
- Firefox looks set to [discontinue sideloaded extensions](https://blog.mozilla.org/addons/2019/10/31/firefox-to-discontinue-sideloaded-extensions/) which may affect developers.   

💻 Jobs  

[Senior Web Developer at Dr. Bill](https://www.dr-bill.ca/senior-web-developer) — Dr. Bill helps Canadian doctors save time by streamlining their billing. Help lead our team into the next phase of growth. 

Dr.Bill   

[Find a Job Through Vettery](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-webopsweekly&utm_term=tech&utm_content=grouped&utm_campaign=ad-77581) — Make a profile, name your salary, and connect with hiring managers from top employers. Vettery is completely free for job seekers. 

Vettery  

📕 Tutorials and Stories  

[Microsoft Looks to React Native As A Way to Tackle Cross-Platform Development](https://www.theregister.co.uk/2019/11/07/microsoft_react_native/) — It’s interesting to see Microsoft skipping its own Xamarin platform in favor of React in more places. 

The Register   

[Let's Create a Simple Load Balancer With Go](https://kasvith.github.io/posts/lets-create-a-simple-lb-go/) — Specifically, a _round-robin_ load balancer. This is very much in Go’s sweet spot. 

Kasun Vithanage   

[Ask HN: How Would You Start an Anonymous Blog in 2019?](https://news.ycombinator.com/item?id=21482899#21484862) — We’re not just talking about creating a random Blogger account here, but going through the whole process of being as anonymous and untraceable as possible. 

Hacker News   

[Making Test Automation Easy at Luminate Security](https://gauge.org/2019/11/04/luminate-symantec-adopting-gauge/?utm_source=statuscode_weekly&utm_medium=newsletter_ad&utm_campaign=statuscode_weekly&utm_term=&utm_content=) 

Gauge sponsor   

[How to Sleep At Night Running a Cloud Service: Common Architecture Do's](https://danielsada.tech/blog/cloud-services-dos/) — A nice high level piece that covers a few helpful things for keeping a service running 24/7 such as load balancers, centralized logging and anomaly detection. 

Daniel Sada   

[Handling Line Endings in `git`](https://blog.jessitron.com/2019/11/11/line-endings-in-git/) — These issues can be a real pain if you’re working on different operating systems. 

Jessica Joy Kerr   

[How to Send Good Pull Requests on GitHub](https://eli.thegreenplace.net/2019/how-to-send-good-pull-requests-on-github/) — A checklist to follow when creating a PR for your favorite project. 

Eli Bendersky   

[You Need to Use HSTS From Top to Bottom](https://www.troyhunt.com/hsts-from-top-to-bottom-or-gtfo/) — HSTS (HTTP Strict Transport Security) is a standard for protecting sites (and users) against protocol downgrade attacks (where a site that should be accessed via HTTPS is offered up over unencrypted HTTP instead), but even if you use HSTS, you have to get it _right._ 

Troy Hunt   

[Developers Mentoring Other Developers: Practices I've Seen Work Well](https://blog.pragmaticengineer.com/developers-mentoring-other-developers/) 

Gergely Orosz   

[How Kubernetes Made My Latency 10x Higher..](https://srvaroa.github.io/kubernetes/migration/latency/dns/java/aws/microservices/2019/10/22/kubernetes-added-a-0-to-my-latency.html) 

Galo Navarro  

🛠 Code and Tools  

[instant.page 3.0: Make Your Pages (Even More) Instant](https://instant.page/v3) — [instant.page](https://instant.page/) provides a brief JavaScript snippet which adds _just-in-time preloading_ to the links on your pages, providing a noticeably briefer latency when navigating to a new page. Version 3 takes some ideas from Google’s [quicklink](https://github.com/GoogleChromeLabs/quicklink) to seem even faster on mobile. 

Alexandre Dieulot   

[Project Quay: Open Source Container-Native Image Registry](https://www.projectquay.io/) — A Red Hat-built container image registry that enables you to build, organize, distribute, and deploy containers. 

Red Hat   

[Speed Up Frontend Development with FaunaDB's Auth and Native GraphQL](https://fauna.com?utm_source=StatusCode&utm_medium=paid-advertising&utm_campaign=Fall19Newsletters-StatusCode) 

FaunaDB sponsor   

[Brave Launches Version 1.0 of Its Privacy-Oriented Web Browser](https://brave.com/brave-launches-next-generation-browser/) 

Brave   

[Pipedream: A Serverless Integration Platform based on Node.js](https://pipedream.com/) — The idea is that you deploy event-driven workflows which essentially join services together. Think a more developer-oriented alternative to Zapier. 

Pipedream   

[Helm 3.0 Released](https://helm.sh/blog/helm-3-released/) — Helm is basically a package manager for Kubernetes. 

Helm   

[Volatile: A Key-Value API in the Cloud for Everyone](https://volatile.wtf/) — More an interesting experiment than a reliable service. 

Neatnik   

[Tools for Turning Descriptions Into Diagrams](https://avdi.codes/tools-for-turning-descriptions-into-diagrams/) 

Avdi Grimm   

[VulnX: A Tool for Detecting Vulnerabilities in Multiple CMSes](https://github.com/anouarbensaad/vulnx) — Detects CMSes like WordPress, Joomla, Drupal, etc. and checks for vulnerabilities. 

Anouar Ben Saad        

Curated by [Cooperpress](https://cooperpress.com/). 

[Change your email address](https://webopsweekly.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://webopsweekly.com/leave/*|UID|*). 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
