---
title: "Let's Encrypt passes 1 billion certificate milestone"
publication: "StatusCode Weekly"
issue: 256
published_at: "2020-03-04"
canonical_url: "https://weekly.statuscode.com/issues/256"
---

Plus coronavirus hitting tech events, the top 25 programming books, and Netlify's big raise.       

#256 — March 4, 2020 

[Read on the Web](https://weekly.statuscode.com/issues/256)   StatusCode Weekly Covering the week's news in software development, ops, platforms, and tooling.  

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/v1583349954/dh4k0tjihczvqtprtx9z.png)](https://www.youtube.com/watch?v=suOjtOFfyZg)  

▶[Moving Fast at Scale](https://www.youtube.com/watch?v=suOjtOFfyZg) — An engaging 35 minute talk from a senior technology leader (and now VP Engineering at WeWorkd) and the art of building teams to work on large scale technology engineering challenges. No raw tech here, this is all about organization. 

Randy Shoup   

[Let's Encrypt Rapidly Revoking Certain Certificates Later Today](https://community.letsencrypt.org/t/revoking-certain-certificates-on-march-4/114864) — [A bug](https://community.letsencrypt.org/t/2020-02-29-caa-rechecking-bug/114591) in checking multi-domain certificates has led to this emergency, spontaneous revocation – if you use Let’s Encrypt, double check you didn’t get an email about this (as we did!) Revocations begin in just a few hours. 

Let's Encrypt   [![\](https://copm.s3.amazonaws.com/009d4434.jpg)](https://try.datree.io/github-best-practices-guide?utm_source=cooperpress&utm_medium=webopsweekly) 

[Top GitHub Best Practices for Developers — Expanded Guide](https://try.datree.io/github-best-practices-guide?utm_source=cooperpress&utm_medium=webopsweekly) — Implementing these best practices could save you time, improve code maintainability, and prevent security risks. 

Datree sponsor    

[Netlify Raises $53M Series C](https://techcrunch.com/2020/03/04/netfily-nabs-53m-series-c-as-micro-services-approach-to-web-development-grows/) — Netlify has definitely been a leading light in the world of modern Web site deployment over the last year or two and it seems investors are confident too as they rapidly approach 1 million users. 

TechCrunch   

[Handling Remote Access to Production Infrastructure (without VPNs?)](https://mattslifebytes.com/2020/02/29/remote-access-to-production-infrastructure-death-to-the-vpn/?hn=1) — Matthew doesn’t pull any punches when he starts with _“All VPNs are garbage.”_ But what’s the alternative? Here he shares how his employer takes a ‘zero trust’ approach to allowing access to production infrastructure. 

Matthew Sullivan   

[So You Wanna Buy A Used IP Address Block?](https://blog.strom.com/wp/?p=7561) — David’s owned a class C block of IPv4 addresses for decades (and not used it) so he recently set out to sell it and while the story was drama free, it’s interesting to see behind the scenes nonetheless. Spoiler: He didn’t get rich. 

David Strom    

Coronavirus Hitting Tech Events Hard
 Numerous tech events are being cancelled or scaled back to online-only sessions due to the COVID-19 / 'coronavirus' outbreak, so check in with any events you're due to attend soon. [Google I/O](https://9to5google.com/2020/03/03/google-io-2020-coronavirus/), [Facebook F8](https://www.theverge.com/2020/2/27/21156308/facebook-f8-developer-conference-cancelled-coronavirus-concern-covid-19), [O'Reilly Strata](https://www.oreilly.com/content/postponing-strata-data-ai-san-jose/), dotGo, and many more have been affected so far.     

**Quick bytes:** 

- 1200 recommendations of different programming books have been turned into this [list of the 'top 25 most recommended programming books'.](https://threadreaderapp.com/thread/1229731043332231169.html)
- Let's Encrypt has now issued [over 1 billion certificates.](https://letsencrypt.org/2020/02/27/one-billion-certs.html)
- In their goal to have the largest search index in the world, Google appears to now be [indexing DuckDuckGo's results](https://www.google.com/search?q=site%3Aduckduckgo.com+intitle%3A%22at+duckduckgo%22) too 😄
- Microsoft [is retiring](https://www.zdnet.com/article/microsoft-is-retiring-its-mcsa-mcsd-and-mcse-certifications-in-june-2020/) its very long standing MCSA, MCSD and MCSE certifications this year.
- Troy Hunt is no longer selling Have I Been Pwned, and [it's a really long story..](https://www.troyhunt.com/project-svalbard-have-i-been-pwned-and-its-ongoing-independence/)
- .NET Core 3.0 [reached its 'end of life'](https://devblogs.microsoft.com/dotnet/net-core-3-0-end-of-life/) yesterday.
- Here's a look at [what's new in Java 14](https://blogs.oracle.com/javamagazine/java-14-arrives-with-a-host-of-new-features) which drops later this month.
- The March 2020 [TIOBE Index of programming languages](https://www.tiobe.com/tiobe-index/) is out. No big changes in the top 10 but positions 10-20 are all shifting.   

💻 Jobs  

[DevOps Engineer at X-Team (Remote)](https://x-team.com/remote-devops-engineer-jobs/?utm_source=cooperpress&utm_medium=email-ad&utm_campaign=webops) — Work with the world's leading brands, from anywhere. Travel the world while being part of the most energizing community of developers. 

X-Team   

[Find a Dev 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) — Vettery is completely free for job seekers. Make a profile, name your salary, and connect with hiring managers from top employers. 

Vettery  

📕 Tutorials  

[A Half-Hour to Learn Rust](https://fasterthanli.me/blog/2020/a-half-hour-to-learn-rust/) — If you’ve not yet given Rust a look, this is a tight and tidy way to skim over some of its features and develop a little familiarity. 

Amos Wenger   

[How to Use Git History to Identify Pain Points in a Project?](https://preslav.me/2020/03/01/use-the-git-history/) — The basic idea is that files that change often tend to be the ones where most issues occur. 

Preslav Rachev   

[The DevSecOps Security Checklist](https://link.sqreen.com/XKHbH8kn) 

Sqreen sponsor   

[Load Balancing PHP-FPM with HAProxy and FastCGI](https://www.haproxy.com/blog/load-balancing-php-fpm-with-haproxy-and-fastcgi/) — HAProxy now supports the FastCGI protocol, enabling fast, secure, and observable load balancing to PHP, Python, and other dynamic scripting languages. 

Nick Ramirez   

[The Key Principles of Container Security](https://thenewstack.io/the-key-principles-of-container-security/) — A high level introduction to the big ideas. 

Sascha Grunert   

[How to Deploy on Remote Docker Hosts with `docker-compose`](https://www.docker.com/blog/how-to-deploy-on-remote-docker-hosts-with-docker-compose/) 

Anca Iordache (Docker, Inc.)  

💡 Stories and Opinions  

[Using BPF to Transform SSH Sessions into Structured Events](https://gravitational.com/blog/enhanced-session-recording/) — I have no need for this, but it’s interesting to know it’s possible. 

Russel Jones   

[Handling 350k Requests for $3 using Lambda](https://t.co/o91hZSlBZy) 

Burak Karakan   

[Why Cloudflare Chose AMD EPYC for Their New Servers](https://blog.cloudflare.com/technical-details-of-why-cloudflare-chose-amd-epyc-for-gen-x-servers/) — As an Intel shop till now, and after considering ARM options, why did Cloudflare go with AMD? 

Nitin Rao (Cloudflare)   

[Project LightSpeed: Rewriting Messenger to Be Faster, Smaller, and Simpler](https://engineering.fb.com/data-infrastructure/messenger/) — The new version of Facebook’s popular Messenger app has a completely new codebase, resulting in the app now being a 30MB download versus its previous 130MB weight. Here’s a look at the process behind the scenes. 

Facebook Engineering   

[I Want Off Mr. Golang's Wild Ride](https://fasterthanli.me/blog/2020/i-want-off-mr-golangs-wild-ride/) — Well, not everyone loves Go. This is a very detailed, well, rant that goes beyond generics and takes issue with the idea that Go is simple. Worth a read. 

Amos Wenger   

[Simple Systems Have Less Downtime](https://www.gkogan.co/blog/simple-systems/) 

Greg Kogan   

[The Only Type of API Services I'll Use](https://www.rdegges.com/2020/the-only-type-of-api-services-ill-use/) — Randall makes a strong argument for APIs using usage-based pricing with automatic volume discounts. 

Randall Degges  

🛠 Code and Tools  

[openapi-cop: A Proxy That Validates Responses and Requests Against an OpenAPI Document](https://github.com/EXXETA/openapi-cop#readme) — Place this proxy in between a client (e.g. a frontend app) and a Web server during development and catch violations of an OpenAPI definition. 

EXXETA AG   

[CouchDB 3.0 Now Available](https://blog.couchdb.org/2020/02/26/3-0/) — CouchDB is a mature, JSON-document oriented NoSQL database, and one of the earlier modern generation of databases to be called ‘NoSQL’. 3.0 is an interesting release designed to [path the way to a FoundationDB-powered version 4.0](https://blog.couchdb.org/2020/02/26/the-road-to-couchdb-3-0-prepare-for-4-0/), with a curious side effect being a drop in the default maximum document size from 4GB to 8MB. 

Jan Lehnardt   

[Faster CI/CD for All Your Software Projects Using Buildkite](https://buildkite.com/?pk_campaign=statuscode-040320&pk_source=cp-statuscode&pk_medium=newsletter) — See how Shopify scaled from 300 to 1500 engineers while keeping their build times under 5 minutes. 

Buildkite sponsor   

[LangServer.org: Community-driven Knowledge About Language Server Protocol Implementations](https://langserver.org/) — The Language Server Protocol is used between tools and a ‘language smartness provider’ to integrate features like auto complete, go to definition, etc. for various programming or formatting languages. 

Sourcegraph   

[StorePreviewer: See What Your App Will Look Like on the App Store](https://www.storepreviewer.com/) — iOS app developer? This is a pretty neat online tool :-) 

Dominik Sobe   

[Rome: A New Experimental JavaScript Toolchain from Facebook](https://github.com/facebookexperimental/rome) — Includes a compiler, linter, formatter, bundler, and testing framework (these are all new and not existing tools) and aims to be a comprehensive tool for anything related to the processing of JavaScript code. 

Facebook Experimental   

[isomorphic-git 1.0: It's `git` but in Pure JavaScript](https://isomorphic-git.org/blog/2020/02/25/version-1-0-0) — A pure JavaScript implementation of git for both Node and browsers. 

isomorphic git team   

[Heliocron: Run Programs in Relation to Daylight](https://github.com/mfreeborn/heliocron) — It’s capable of delaying execution of other programs for time periods relative to sunrise and sunset. 

Michael Freeborn         

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
