---
title: "Black Lives Matter"
publication: "StatusCode Weekly"
issue: 269
published_at: "2020-06-03"
canonical_url: "https://weekly.statuscode.com/issues/269"
---

Plus the Stack Overflow survey results, Kubernetes' popularity, and Pascal turns 50.       

#269 — June 3, 2020 

[Read on the Web](https://weekly.statuscode.com/issues/269)   

🖤 It's [time to speak up](https://auth0.com/blog/its-time-to-speak-up/), [donate](https://pitchfork.com/thepitch/resources-in-the-fight-against-police-brutality-and-systemic-racism/) or even just [stream a fundraising video](https://www.youtube.com/watch?v=bCgLa25fDHM), because Black Lives Matter. Our thoughts are with everyone in the US and beyond fighting for this cause.  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/csgt3kksmcp4ho4pzwag.jpg)](https://insights.stackoverflow.com/survey/2020)   

[The Stack Overflow Developer Survey 2020 Results](https://insights.stackoverflow.com/survey/2020) — Over 65,000 developers took part in Stack Overflow’s popular annual survey and you can now swim through the results. We learn lots of things, including: 

- JavaScript is the most popular language amongst respondents.
- MySQL holds the top spot in databases.
- Python is the language people most want to learn.
- 78% enjoy coding as a hobby, as well as work.
- Perl is where the money is(?!)
- Men are disproportionately represented in all fields of development, but particularly in devops and sysadmin, and much less so in data science and education. 

Stack Overflow   [![\](https://copm.s3.amazonaws.com/87e97607.png)](https://www.ardanlabs.com/corporate-training/?utm_source=Cooperpress%20PrimaryV3) 

[Remote Instructor-Lead Go, Docker, Kubernetes & Python Training](https://www.ardanlabs.com/corporate-training/?utm_source=Cooperpress%20PrimaryV3) — We offer live-streaming remote training sessions for individual engineers and companies that want to augment their knowledge in Go, Docker, Kubernetes & Python. We’ve trained over 5,000 engineers via our carefully crafted classes. 

Ardan Labs sponsor   

[Why Is Kubernetes Getting So Popular?](https://stackoverflow.blog/2020/05/29/why-kubernetes-getting-so-popular/) — At about six years old, the pace of Kubernetes adoption only seems to be surging. Stack Overflow’s Ricardo Aravena explores why it’s so appealing. Hacker News had some good [discussion on the topic](https://news.ycombinator.com/item?id=23354418)too. 

Stack Overflow   

[SQLite 3.32.0 Released](https://sqlite.org/releaselog/3_32_0.html) — The world’s most popular database takes another baby step forward: 

- Support for faster [‘approximate’ `ANALYZE`](https://sqlite.org/lang_analyze.html#approx) queries.
- A [`iif()` SQL function](https://sqlite.org/lang_corefunc.html#iif) which acts like an “IF” in other languages, or like `CASE WHEN X THEN Y ELSE Z END` in more traditional SQL.
- You can now include up to 32766 parameters in a query, up from the previous maximum of 999. (I’d like to see code doing _that!_) 

SQLite   

[Cloudflare Speed Test: Measure The Speed and Consistency of Your Connection](https://speed.cloudflare.com/) — Netflix has [Fast.com](https://fast.com/) and there’s good old [Speedtest](https://www.speedtest.net/) but now Cloudflare has their own take on the Internet connectivity speed test. It takes an interesting approach by focusing on 90th percentile speed and shows jitter too. 

Cloudflare     

**⚡️ Quick bytes:** 

- Linus Torvalds has been [railing against 80 column limits.](https://lkml.org/lkml/2020/5/29/1038) He likes the wide tabs as well.
- The US Department of Defense's [third attempt at getting running on IPv6](https://www.zdnet.com/article/dods-third-attempt-to-implement-ipv6-isnt-going-well/) isn't going very well, allegedly.
- SD cards with 4GB/sec transfer speeds are [on the horizon.](https://betanews.com/2020/05/19/sd-card-express-fast/)
- A developer [found a vulnerability](https://bhavukjain.com/blog/2020/05/30/zeroday-signin-with-apple/) in the Sign In with Apple system and got a $100K bounty for it.
- Last week we mentioned that JavaScript and Java are both now 25 years old, and it turns out [Pascal is 50.](https://www.theregister.com/2020/05/29/happy_50th_pascal/) I do miss my Turbo Pascal 7..
- Today I learnt that Windows 95 keys were (almost) any number where the sum of some of the digits was a multiple of 21. And [other old-school key curiosities.](https://www.youtube.com/watch?v=3DCEeASKNDk)
- GitHub is looking into the idea of letting [profiles have their own READMEs](https://twitter.com/mschoening/status/1265774218404233217). I like it.   

💻 Jobs  

[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) — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started. 

Vettery   

[Full-Stack Developer (Skien, Norway)](https://okaythis.com/careers/full-stack-developer) — We are looking for a full-stack dev with a solid track record to help us adapt to tomorrow's security requirements. 

OKAY  

ℹ️ _Interested in running a job listing in StatusCode Weekly? There's [more info here.](https://booking.cooperpress.com/jobs)_ 

📖 Tutorials  

▶[A Practical-ish Introduction to Data Science](https://www.youtube.com/watch?v=wVnFSJDVC4I) — This is pretty high level but extremely accessible and well worth the time if the terms ‘data science’ and ‘machine learning’ leave you scratching your head half the time. 

Mark West   

[The Radix 2^51 Trick](https://www.chosenplaintext.ca/articles/radix-2-51-trick.html) — A surprisingly understandable explanation of optimizing the addition of huge numbers (think _larger_ than 64 bits) by deferring carries to the end of the process. 

Tim McLean   

[Habits of High-Functioning Software Teams](https://deniseyu.io/2020/05/23/habits-of-high-performing-teams.html) — An attempt at documenting _“the characteristics and habits of the highest-performing teams I’ve been on.”_ 

Denise Yu   

[Some Reminders of Good GitHub Etiquette](https://github.com/kossnocorp/etiquette) — Basic things, but sometimes easily forgotten. 

Sasha Koss   

[Scale Your Software Projects Without Losing Speed](https://buildkite.com/case-studies/shopify?pk_campaign=statuscode-200603&pk_source=cp-statuscode&pk_medium=newsletter) — See how Shopify used Buildkite CI/CD to scale from 300 to 1800 engineers while keeping build times under 5 minutes. 

Buildkite sponsor   

▶[Remote Development with Visual Studio Code](https://www.youtube.com/watch?v=wjlD9-nrQDQ) — I’ve only recently started to play with VS Code’s remote editing and development features but have been very impressed. If it’s all new to you, this talk rounds up the general concepts. 

Chris Dias   

▶[Making Music with Haskell From Scratch](https://www.youtube.com/watch?v=FYTZkE5BZ-0) — This is one of those fun things to watch. A 49 minute livestream. 

Alexey Kutepov   

[Using Amazon Kendra to Help Answer 10th Standard Science Questions for My Daughter](https://medium.com/@cmani/using-amazon-kendra-to-help-answer-10th-standard-science-questions-for-my-daughter-20e1b7cf30e) — [Kendra](https://aws.amazon.com/kendra/) is a new AWS service for querying data using natural language and it’s very much “enterprise” given how much it costs.. Nonetheless, if you want to use it to help with your kid’s homework, it’s totally possible. 

Mani  

📕 Stories and Opinions  

[How We’ve Evolved 'On-Call' at Monzo](https://monzo.com/blog/how-weve-evolved-on-call-at-monzo) — How a popular British upstart bank has put together a humane on-call rotation, that engineers actually want to join. 

Monzo   

[The Hard Parts of Learning a Programming Language](https://www.hillelwayne.com/post/learning-a-language/) — It’s not just about grabbing a book and getting to work.. there are a lot of things to consider. 

Hillel Wayne   

[Best Practices for Root Cause Analysis](https://go.lightstep.com/register-root-cause-analysis.html?utm_campaign=statuscode&utm_source=cooper&utm_medium=Email) 

Lightstep sponsor   

[Compiling Rust Binaries for Windows 98 SE and More: A Journey](https://seri.tools/blog/compiling-rust-for-legacy-windows/) — One of those things you’re highly unlikely to want to do, but it’s neat it’s possible (sort of!) 

Dennis Duda   

[How We Reduced The AWS Costs of Our Streaming Data Pipeline by 67%](https://www.taloflow.ai/blog/reducing-aws-costs) — Basic AWS optimization work, to an extent, although a key saving was in switching jobs from running on AWS Glue (AWS’s managed ETL service) to doing things more manually on Fargate. 

Taloflow   

[Designing a New Functional Programming Language: Yatta](https://functional.blog/2020/05/25/designing-a-functional-programming-language-yatta/) — Yatta is a functional, dynamic, non-blocking language for the GraalVM. 

Adam Kovari   

[The Joy of Serverless](https://blog.tdwright.co.uk/2020/05/24/the-joy-of-serverless/) — _“In this post, I shall unashamedly extoll the subjective (perhaps even emotional) virtues of serverless software development.”_ Come on, Tom, hit us with some positivity 😁 

Tom Wright  

🛠 Code and Tools  

[Snowpack 2.0: A Build System for the Modern Web](https://www.snowpack.dev/posts/2020-05-26-snowpack-2-0-release/) — Say bye-bye to your bundler and let modern browsers’ ES module support do the heavy lifting with Snowpack. Or if you need to target more than just modern browsers, you can always just use it to speed things up _in development_. [This talk](https://youtu.be/KXDPESIwVVU?t=321) by Ryan Lanciaux introduces the idea of escaping using bundlers, if you’re new to this area. 

Fred K. Schott   

[JWT.IO: An Online JWT (JSON Web Token) Tool and Links to Libraries](https://jwt.io/) — JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties. 

Auth0   

[streamhut: Stream Your Terminal to the Web Without Installing Anything](https://github.com/miguelmota/streamhut) — Useful for sharing logs or debugging with colleagues, perhaps. 

Miguel Mota   

[Perspective: Streaming Pivot Visualization via WebAssembly](https://github.com/finos/perspective) — An interesting use for WebAssembly here. Originally built for J P Morgan, Perspective is for building real-time high performance interactive visualizations, powered by a C++ engine compiled to WASM under the hood. 

The Fintech Open Source Foundation   

[Android Studio 4.0 Released](https://android-developers.googleblog.com/2020/05/android-studio-4.html) — Lots of new stuff in the latest release of the official IDE for Android development, including a new Motion Editor to help bring your apps to life, a Build Analyzer to investigate causes for slower build times, and Java 8 language APIs you can use regardless of your app’s minimum API level. 

Google   

[Concurnas: A New JVM-Based Programming Language](https://concurnas.com/) — Concurnas is a new Python-inspired language designed for building scalable, high performance concurrent, distributed and parallel systems on the JVM. 

The Concurnas Programming Language   

[fast_io: A C++ General-Purpose RAII I/O Library Based on C++ 20 Concepts](https://github.com/expnkx/fast_io) — Claims to be “at least ten times faster than cstdio or iostream”. 

cqwrteur         

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
