---
title: "Is Rust the next big systems language?"
publication: "StatusCode Weekly"
issue: 226
published_at: "2019-07-24"
canonical_url: "https://weekly.statuscode.com/issues/226"
---

The latest Web operations, HTTP, and Web performance news       

#226 — July 24, 2019 

[Read on the Web](https://webopsweekly.com/issues/226)   StatusCode Covering the week's news in software development, infrastructure, ops, platforms, and performance. — Formerly **Web Operations Weekly** and currently in transition.  

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/v1563982286/c0ia1s0ltctgqpbyxssh.jpg)](https://msrc-blog.microsoft.com/2019/07/18/we-need-a-safer-systems-programming-language/)   

[Microsoft Says We Need A Safer Systems Programming Language](https://msrc-blog.microsoft.com/2019/07/18/we-need-a-safer-systems-programming-language/) — And, spoiler alert, Microsoft actually [thinks it’s Rust!](https://www.zdnet.com/article/microsoft-to-explore-using-rust/) A huge boost for the still up and coming language originally built at Mozilla, but should we get ready for see _R#_ soon? 😄 

Microsoft Security Response Center   

[Smashtest: A Language for Describing Test Cases](https://smashtest.io/) — A Cucumber-esque way to write end to end tests in a more natural way but which essentially boil down to JavaScript powered tests. The examples on the homepage do a good job of selling the idea. 

Smashtest   [![\](https://copm.s3.amazonaws.com/8bddadda.jpg)](https://www.sqreen.com/resources/first-security-engineer-checklist?utm_source=external&utm_medium=email&utm_campaign=WebOpsWeekly%20-%20email%20-%20july19) 

[The Early Security Engineer’s First 90 Days Checklist](https://www.sqreen.com/resources/first-security-engineer-checklist?utm_source=external&utm_medium=email&utm_campaign=WebOpsWeekly%20-%20email%20-%20july19) — Check out the latest best practices for WebOps and security engineers to prioritize and ramp up their security efforts. 

Sqreen sponsor   

[HTTP Security Headers - A Complete Guide](https://nullsweep.com/http-security-headers-a-complete-guide/) — A description of each security header of significance, its importance, and how to use them to secure sites you manage in one way or another. 

Charlie Belmer   

[Introducing Osgood: A New V8-Based Platform for Building HTTP Servers](https://dev.to/tlhunter/introducing-osgood-4k1m) — Built using Rust and the V8 JavaScript engine, Osgood is a new platform (a la Node) focused around building secure HTTP services. Security comes by demanding that I/O requirements are specified and enabled ahead of time. [GitHub repo.](https://github.com/IntrinsicLabs/osgood) 

Thomas Hunter II   

[Economics-Based Answers to 'Why Wasn't This Page Found?'](https://www.ft.com/content/a67df690-8def-roebuck-) — A fun find on the Financial Times site where their 404 Not Found page explains _why_ the page wasn’t found using different economic theories and principles (e.g. socialism or Keynesian economics). 

The Financial Times     

**Quick bytes:** 

- AWS has launched [a tool that generates EC2 resource optimization recommendations](https://aws.amazon.com/blogs/aws-cost-management/launch-resource-optimization-recommendations/) based on your actual usage.
- Google will now [pay up to $30k](https://www.cnet.com/news/google-will-now-pay-up-to-30000-for-reporting-a-chrome-bug/) for reporting Chrome bugs.
- [Google Cloud Run](https://cloud.google.com/run/), a still-in-beta stateless container-based compute service, is now available in four regions globally.
- Starbucks wants to open up its tech to [become a sort of 'AWS for restaurants'.](https://www.fastcompany.com/90380135/starbucks-wants-to-create-the-aws-for-restaurants)
- A look at [how COBOL is still a serious force at 60 years old.](https://www.tpr.org/post/how-cobol-still-powers-global-economy-60-years-old)
- A [beautiful gallery of programmers' interfaces](https://drive.google.com/file/d/1RPX_9u01MEU-QDWU4h-90QF9XqZo7PvH/view) over the years. Debuggers, IDEs, etc.    

💻 Jobs  

[CI/CD Solutions Engineer - Semaphore CI (Remote - Europe)](https://semaphore.workable.com/j/51BE56F694) — You will apply your DevOps and CI/CD expertise to be the creative force behind the successful onboarding of Semaphore's customers. 

Semaphore   

[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 matches top tech talent with growing companies. Create a profile to get started. 

Vettery  

💬 Stories and Opinions  

[When A Rewrite Isn’t: Rebuilding Slack on the Desktop](https://slack.engineering/rebuilding-slack-on-the-desktop-308d6fe94ae4) — A brief look behind the scenes at how chat service Slack has made significant improvements to their Web technology-based desktop client. 

Mark Christian and Johnny Rodgers (Slack)   

[Standby in Production: Scaling at the Second Largest Classified Site in the World](https://medium.com/avitotech/standby-in-production-scaling-application-in-second-largest-classified-site-in-the-world-97a79a1929de) — _Avito_ is Russia’s largest classified ads site and stores 20TB of data across a hundred PostgreSQL nodes. Here’s a very detailed, behind the scenes look at their Postgres high availability setup. 

Konstantin Evteev   

[How Uber, Facebook, and Netflix Do SSH](https://gravitational.com/blog/how_uber_netflix_facebook_do_ssh/) — A look at three companies who are setting an example for others to follow and who have written publicly how they’re approaching SSH. 

Jon Silvers   

[Do You Need Golang or Kubernetes Training?](https://www.ardanlabs.com/training/?utm_source=Cooperpress%20Primary) — On-site corporate training. Having trained over 4,000 engineers since 2013, we've crafted classes for students to get as much as possible. 

Ardan Labs sponsor   

[What It's Like to Be a Developer in Iran](https://shahinsorkh.ir/2019/07/20/how-is-it-like-to-be-a-dev-in-iran) — Censorship and sanctions undoubtedly play a role. 

Shahin Sorkh   

[How We Built a GDPR Compliant Website Analytics Platform Without Cookies](https://usefathom.com/anonymization/index.html) — It involves creating multiple complex hashes for each visitor that can’t be connected to one another. 

Fathom Analytics   

[The Business Executive's Guide to Kubernetes](https://blog.jessfraz.com/post/the-business-executives-guide-to-kubernetes/) — Some ‘hard truths’ about Kubernetes and what it means for your business. 

Jessie Frazelle   

[8M Lines of Hotel-Related Code Exposed in Elasticsearch Database Configuration Failure?](https://siliconangle.com/2019/07/16/8m-hotel-records-exposed-latest-elasticsearch-database-configuration-fail/) — If you don’t have a system around setting and checking both the authentication and network access policies of all your database systems, now is the time to start. 

SiliconANGLE  

📖 Tutorials  

[What's Coming in Python 3.8](https://lwn.net/SubscriberLink/793818/0c6f9dd271021cd4/) — The next version of Python is feature complete and will finally release in October. 

Jake Edge   

[Do-Nothing Scripting: The Key to Gradual Automation?](https://blog.danslimmon.com/2019/07/15/do-nothing-scripting-the-key-to-gradual-automation/) — An interesting idea for handling manual procedures within ops teams by creating scripts that give instructions but don’t perform any tasks themselves. 

Dan Slimmon   

[Algebraic Effects for the Rest of Us](https://overreacted.io/algebraic-effects-for-the-rest-of-us/) — A nicely accessible introduction to _algebraic effects_, a concept from functional programming research that Dan hopes will catch on in at least one mainstream language soon. 

Dan Abramov   

[The History and Effective Use of `vim`](https://begriffs.com/posts/2019-07-19-history-use-vim.html) — A must-read for Vim fans. 

Joe Nelson   

[Managing a Secure JSON Web Token Implementation](https://cursorblog.com/managing-a-secure-json-web-token-implementation/) 

Daniel Fanfara   

[What Were CGI Scripts?](http://rickcarlino.com/2019/07/20/what-were-cgi-scripts-html.html) — If you were building webapps prior to 2005, you probably encountered CGI scripts, essentially scripts or executables that would be run on a per-request basis (we used one for newsletter signups till 2014!) 

Rick Carlino  

🛠 Code and Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/bu5yjpiyxmnftsiuopbd.jpg)](https://fork.dev/)   

[Fork: A 'Fast and Friendly' Git Client for Mac and Windows](https://fork.dev/) — An attractive and feature-rich Git client which, while it’s ‘freeware’, is not open source. 

Dan Pristupov and Tanya Pristupova   

[Redis Gears: A New Scripting Language for Redis](https://redislabs.com/blog/introduction-redis-gears/) — An interesting addition to the Redis data structure key/value store. Gears is a new module that adds a Python-based, cluster-aware scripting language for performing more advanced queries upon data. [GitHub repo.](https://github.com/RedisGears/RedisGears) 

Redis Labs   

[Pantheon’s Webops Platform Achieves 156% ROI and CMS Upgrade Management by 1.7x on Average](https://pantheon.io/resources/forrester-total-economic-impact-study-of-pantheon?utm_medium=sponsored%20email&utm_source=cooperpress&utm_content=forrester%20tei%20report&utm_ad_group_name=cooperpress%20webopsweekly%20forresterteireport%20072419&utm_campaign=cooperpress%20webopsweekly%20forresterteireport) 

Pantheon sponsor   

[Announcing Docker Enterprise 3.0 General Availability](https://blog.docker.com/2019/07/announcing-docker-enterprise-3-0-ga/) 

David Hamdani (Docker)   

[The Original Apollo 11 Guidance Computer (AGC) Source Code](https://github.com/chrislgarry/Apollo-11) — An interesting historical artefact, and if you want to actually understand it in full, Pluralsight has released [a free course covering how it works.](https://www.pluralsight.com/courses/moon-landing-apollo-11) 

Chris Garry         

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
