---
title: ".NET 5, Googlebot's upgrade, and how your S3 URLs might break in 2020"
publication: "StatusCode Weekly"
issue: 215
published_at: "2019-05-08"
canonical_url: "https://weekly.statuscode.com/issues/215"
---

The latest Web operations, HTTP, and Web performance news       

#215 — May 8, 2019 

[Read on the Web](https://webopsweekly.com/issues/215)   

Web Operations Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/zdqkjmqruzleehjngb6g.jpg)](https://devblogs.microsoft.com/dotnet/introducing-net-5/)   

[Microsoft Announces .NET 5](https://devblogs.microsoft.com/dotnet/introducing-net-5/) — One of the biggest announcements so far from this week’s _Build_ conference is that .NET’s future lies in **.NET 5**, a bringing together of .NET Core and mainstream .NET. It’ll support Windows, Linux, macOS, iOS, WebAssembly, and more, and ultimately form the core of the entire Microsoft-oriented development ecosystem. Its final release is due in November 2020. 

.NET Blog   

[What Does Unsplash Cost to Run in 2019?](https://medium.com/unsplash/what-does-unsplash-cost-in-2019-f499620a14d0) — If you’ve been reading this newsletter for a while, you know I _love_ it when companies explain what infrastructure, services, and stack they use and how much it costs, so this roundup from free stock photo company Unsplash is fantastic. _Spoiler: It’s $100K per month, including $5K/mo on logging alone!_ 

Luke Chesser (Unsplash)   [![\](https://copm.s3.amazonaws.com/944c2d6b.png)](https://circleci.com/blog/how-to-test-software-part-i-mocking-stubbing-and-contract-testing/?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=may19&utm_content=webops-weekly) 

[How to Test Software: Mocking, Stubbing, and Contract Testing](https://circleci.com/blog/how-to-test-software-part-i-mocking-stubbing-and-contract-testing/?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=may19&utm_content=webops-weekly) — We’ll cover the techniques of mocking and stubbing, and test-driven development to help each testing layer. First, let’s review the test pyramid. This helps illustrate the difference between different kinds of tests and when it’s advantageous to do them. 

CircleCI sponsor   

[The New Evergreen Googlebot](https://webmasters.googleblog.com/2019/05/the-new-evergreen-googlebot.html) — Googlebot, the spider that Google uses to crawl sites for its index, is now using the latest Chromium rendering engine (currently 74) meaning it now supports many more modern Web standards such as Web Components and ES6. 

Google   

[JMAP: A Modern, Open Email Protocol](https://www.ietf.org/blog/jmap/) — FastMail and the IETF have been working on a new standard for email, creatively incrementing IMAP to JMAP. JMAP is flexible enough to support [RFC 5322](https://datatracker.ietf.org/doc/rfc5322/) compliant mail but stores mail in a structured JSON format. 

Bron Gondwana and Neil Jenkins   

[Amazon S3 Deprecating Path-Style Requests in 2020](https://forums.aws.amazon.com/ann.jspa?annID=6776) — This has the potential to break all sorts of older code. Basically, if you’re using URLs like `//s3.amazonaws.com/bucketname/key` then those aren’t going to work after September 30, 2020, and you need to upgrade to the new, host-based ways. Hacker News had [an extensive discussion](https://news.ycombinator.com/item?id=19821406) about this move. 

Amazon      

**👀 INTERESTING ASIDES:** 

- Google's [Cloud TPU Pods are now in beta](https://cloud.google.com/blog/products/ai-machine-learning/googles-scalable-supercomputers-for-machine-learning-cloud-tpu-pods-are-now-publicly-available-in-beta), giving you cloud access to 'supercomputer scale' machine learning.
- AWS's _growth_ alone in 2018 [equalled Google's total haul](https://www.theregister.co.uk/2019/04/30/the_big_clouds_get_bigger_aws_growth_in_2018_the_same_as_googles_total_haul_but_that_dont_mean_the_bezos_beast_isnt_challenged/) for "cloudy infrastructure services" for the year.
- Hiscox, a British insurance provider, have released the [Cyber Readiness Report 2019](https://www.hiscox.co.uk/cyberreadiness), which shows 61% of the companies surveyed are suffering cyber attacks, and the losses are greater than ever.
- WordPress, the popular CMS and blog software, is a _huge_ target for hackers, but WordPress 5.2 has [introduced offline digital signatures](https://paragonie.com/blog/2019/05/wordpress-5-2-mitigating-supply-chain-attacks-against-33-internet) to help defend against any compromised update infrastructure.
- _The New Stack_, a popular publication in the devops/webops space we've linked to _over 400 times_, is [celebrating its 5th birthday.](https://thenewstack.io/the-new-stack-turns-five-heralding-a-new-era-of-tech-journalism/) Congratulations.
- [Red Hat Enterprise Linux 8](https://thenewstack.io/red-hat-enterprise-linux-8-addresses-the-hybrid-multicloud-future/) is here.
- The [.inc TLD has topped 500 registrations](https://domainnamewire.com/2019/05/07/inc-domain-tops-500-registrations/) in its first day. Only 500, you say? Well.. they're $2000 each. Ouch.    

💻 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) — Join the most energizing community for developers. Work from anywhere with the world's leading brands. 

X-Team   

[Find A WebOps 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. 

Vettery  

📖 Tutorials & Stories  

[HTTP Headers for the Responsible Developer](https://www.twilio.com/blog/a-http-headers-for-the-responsible-developer) — A nice primer to some of the fundamentals every developer should know about HTTP (and HTTPS) that moves on to talk about particular headers like `Strict-Transport-Security`, `Content-Security-Policy` and `Cache-Control`. This is a good one to share with the team to plug up any knowledge gaps. 

Stefan Judis (Twilio)   

[Negotiations Failed: Has Oracle Killed Java EE?](https://headcrashing.wordpress.com/2019/05/03/negotiations-failed-how-oracle-killed-java-ee/) — _“Oracle announced that Java EE will be open sourced [..] After 18 months of intensive negotiations the effort has come to an end: It failed. There will be no trademark agreement.”_ 

Markus Karg   

[How Far Out is AWS Fargate?](https://read.iopipe.com/how-far-out-is-aws-fargate-a2409d2f9bc7) — [Fargate](https://aws.amazon.com/fargate/) is AWS’s service for running containers without managing servers (or clusters) and while AWS doesn’t bill it as in the ‘serverless’ realm, ultimately serverless concepts have had a huge inspiration. Michael compares it to Lambda here. 

Michael Lavers   

[Technical Debt — Leverage or Liquidate?](https://blog.ably.io/technical-debt-leverage-or-liquidate-7f6959ec7078) — A look at three signs that existing tech debt might soon cause you problems. 

Matthew O'Riordan   

[Repeatable MongoDB Performance Tests: How CPU Options Are Best Disabled](https://engineering.mongodb.com/post/repeatable-performance-tests-cpu-options-are-best-disabled) — A great post from the _MongoDB Engineering Journal_ looking at recent efforts to improve the repeatability of MongoDB performance tests being run on EC2 instances. In short, there are a variety of CPU options that can make tests ‘noisier’, so turn them off if you want to do direct comparisons. 

Henrik Ingo  

🛠 Code & Tools  [![\](https://res.cloudinary.com/cpress/image/upload/v1557322544/itgmdmprnwzeqcw1isqq.png)](https://thenewstack.io/microsoft-windows-gets-an-open-source-terminal-with-tabs-rich-text-rendering/) 

[Windows to Get a New Open Source Terminal with All The Modern Trimmings](https://thenewstack.io/microsoft-windows-gets-an-open-source-terminal-with-tabs-rich-text-rendering/) — Microsoft is launching a brand new Windows Terminal app built on the updated and refactored Windows console subsystem with support for lots of new features and capabilities. 

Mary Branscombe   

[Linux 5.1 Arrives](https://www.zdnet.com/article/linux-5-1-arrives/) — Linus Torvalds stresses that it’s a ‘normal’ release with no big, exciting features, but it does include support for non-volatile memory to be used as RAM (such as with NVDIMMs), a SafeSetID security module, and _Atomic Replace_ which will help in updating systems without dreaded reboots. 

Steven J. Vaughan-Nichols (ZDNet)   

[Future-Proof Your Platform with a Video Stack That Scales](https://get.mux.com/2H2Lkgt) 

Mux sponsor   

[Up Your AWS CloudFormation Testing Game using TaskCat](https://aws.amazon.com/blogs/infrastructure-and-automation/up-your-aws-cloudformation-testing-game-using-taskcat/) — TaskCat is an open source tool developed by the AWS Quick Start team to automate the testing of AWS CloudFormation templates. 

Amazon Web Services   

[CSS Only Chat: A 'Truly Monstrous' Async Web Chat using No Frontend JS](https://github.com/kkuchta/css-only-chat) — This is firmly in the _“don’t do this, but it’s good to know this is possible”_ stable of experiments. Background images loaded via pseudo-selectors are the vector here. 

Kevin Kuchta         

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
