---
title: "The merging of Windows and Linux continues at Build"
publication: "StatusCode Weekly"
issue: 267
published_at: "2020-05-20"
canonical_url: "https://weekly.statuscode.com/issues/267"
---

Plus Chrome's DNS over HTTPS, what modern DDoSes look like, and Maxim's secret Sim-game department.       

#267 — May 20, 2020 

[Read on the Web](https://weekly.statuscode.com/issues/267)   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/mkfdglczrpqvnddgor8k.jpg)](https://devblogs.microsoft.com/commandline/windows-package-manager-preview/)  

[Windows Gets a Package Manager, a Terminal, Linux GUI Apps, and.. and..](https://devblogs.microsoft.com/commandline/windows-package-manager-preview/) — The flurry of news from this week’s Microsoft Build event (taking place _online_ this year, of course) is thick and fast, but we’re going to lead with Windows now having a new package manager ready for you to try: _Windows Package Manager._

In other news, MS is close to having [Linux GUI apps running on Windows 10](https://www.theverge.com/2020/5/19/21263377/microsoft-windows-10-linux-gui-apps-gpu-acceleration-wsl-features), there’s a new Terminal (see our _Code & Tools_ section), [.NET Multi-Platform App UI](https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/), and even [DirectX for Linux](https://devblogs.microsoft.com/directx/directx-heart-linux/). It’s an exciting time even if, like me, you’re not often in the Windows world. 

Microsoft   

[Chrome's Secure DNS Plans for Safer, More Private Browsing](https://blog.chromium.org/2020/05/a-safer-and-more-private-browsing-DoH.html) — Firefox has been flying the [DNS over HTTPS flag](https://blog.mozilla.org/blog/2020/02/25/firefox-continues-push-to-bring-dns-over-https-by-default-for-us-users/) for a while now, but with Chrome 83 a _similar_ option is coming to Chrome with the key difference being that Chrome will _upgrade_ to DNS-over-HTTPS where it’s available while remaining with the _same DNS provider_ currently being used. 

Kenji Baheux (Chrome)   [![\](https://copm.s3.amazonaws.com/80c0e2b6.png)](https://www.ardanlabs.com/corporate-training/?utm_source=Cooperpress%20PrimaryV2) 

[We Now Offer Remote Go, Docker or Kubernetes Training](https://www.ardanlabs.com/corporate-training/?utm_source=Cooperpress%20PrimaryV2) — We offer live-streaming remote training as well as video training for engineers and companies that want to learn Go, Docker and/or Kubernetes. Having trained over 5,000 engineers, we have carefully crafted these classes for students to get as much value as possible. 

Ardan Labs sponsor   

[Microsoft Unveils 'Azure Static Web Apps'](https://techcommunity.microsoft.com/t5/azure-app-service/introducing-app-service-static-web-apps/ba-p/1394451) — [Azure Static Web Apps](https://azure.microsoft.com/en-gb/services/app-service/static/) brings modern static site deployment to Azure and integrates with GitHub and Visual Studio Code too. Want to see more? Here’s a [6 minute screencast demo.](https://www.youtube.com/watch?v=gWEYfyLu1ew) 

Microsoft   

[Network-Layer DDoS Attack Trends for Q1 2020](https://blog.cloudflare.com/network-layer-ddos-attack-trends-for-q1-2020/) — Cloudflare takes a look at how DDoS attacks have changed in a time when the way many of us use the Internet has changed significantly. 

Omer Yoahimik and Arun Singh (Cloudflare)     

**⚡️ Quick bytes:** 

- Rust is five years old! [This look back](https://blog.rust-lang.org/2020/05/15/five-years-of-rust.html) covers all of its improvements over time pretty well.
- GCC has supported modern C/C++ dialects for years but as from now [C++11 will be the default C++ dialect.](https://github.com/gcc-mirror/gcc/commit/5329b59a2e13dabbe2038af0fe2e3cf5fc7f98ed)
- Linode has [released their Kubernetes Engine service](https://www.linode.com/blog/kubernetes/linode-kubernetes-engine-general-availability/) as a way to orchestrate Kubernetes deployments on their platform.
- Facebook has unveiled [Facebook Shops](https://about.fb.com/news/2020/05/introducing-facebook-shops/) as a way to sell things directly in the Facebook and Instagram apps.
- The New York Times is [phasing out third-party advertising data.](https://www.axios.com/new-york-times-advertising-792b3cd6-4bdb-47c3-9817-36601211a79d.html) How is this developer-related news? It ties into an increasing desire for privacy amongst all Web users and how browsers, etc. are [beginning to block third-party cookies](https://www.theverge.com/2020/1/14/21064698/google-third-party-cookies-chrome-two-years-privacy-safari-firefox) and the like.
- Unreal Engine 5 is the next major release of one of the most popular 3D engines out there and [it looks absolutely amazing.](https://www.unrealengine.com/en-US/blog/a-first-look-at-unreal-engine-5)   

💻 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   

[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 X-Team and work on projects for companies like Riot Games, FOX, Coinbase, and more. Work from anywhere. 

X-Team  

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

📕 Stories and Opinions 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/wpsdjpqv9q2l3twbavln.jpg)](https://obscuritory.com/sim/when-simcity-got-serious/)  

[When SimCity Got Serious: The Story of Maxis Business Simulations](https://obscuritory.com/sim/when-simcity-got-serious/) — Did you know that the creators of SimCity had a division that made Sim games for corporations? This is a great piece of research and tech journalism. 

Phil Salvador   

[How DigitalOcean Scaled Droplet Public Networking](https://www.digitalocean.com/blog/scaling-droplet-public-networking/) — A brief look at DigitalOcean’s early scaling issues and how they grew past them to where they are now. 

Armando Migliaccio (DigitalOcean)   

[Ask HN: Dear Open Source Devs How Do You Sustain Yourself?](https://news.ycombinator.com/item?id=23218943) — Some nice stories and insights in this popular Hacker News thread. 

Hacker News   

[The HTTP Headers You Don't Expect](https://frenxi.com/http-headers-you-dont-expect/) — Similar to a site adding a comment in its HTML or the browser’s console, but of course HTTP headers are more likely to go unnoticed.. 

Francesco Carlucci   

[Ask HN: Is There Still a Place for Native Desktop Apps?](https://news.ycombinator.com/item?id=23211851) — In a world of Electron and other JavaScript/CSS powered desktop web app systems, how valuable is _native_ desktop development? A lot, as it turns out. 

Hacker News  

📖 Tutorials  

[A Beginner Friendly Introduction to Prometheus](https://github.com/yolossn/Prometheus-Basics#readme) — [Prometheus](https://github.com/prometheus/prometheus) is a popular system monitoring and alerting system that’s built in Go. 

S Santhosh Nagaraj   

▶[The Top 10 Videos from RedisConf Takeaway](https://www.youtube.com/playlist?list=PL83Wfqi-zYZGPnJqkVn9yeNCMX-V6Pvzm#redistop10) — _RedisConf Takeaway_ was a remote version of the annual Redis conference that took place recently and Redis Labs has shared some of the talks covering topics like how [Redis 6.0’s security features work](https://www.youtube.com/watch?v=wJkWqhjNbgw&list=PL83Wfqi-zYZGPnJqkVn9yeNCMX-V6Pvzm&index=6&t=0s), [memory optimization](https://www.youtube.com/watch?v=RYrQFHNx5D4&list=PL83Wfqi-zYZGPnJqkVn9yeNCMX-V6Pvzm&index=5&t=0s), and how to [get started with Redis.](https://www.youtube.com/watch?v=oHPcou3LYXc&list=PL83Wfqi-zYZGPnJqkVn9yeNCMX-V6Pvzm&index=7&t=0s) 

Redis Labs   

[A Blueprint for Running Stateful Services on Kubernetes LogDNA](https://logdna.com/stateful-services-on-kubernetes/?utm_campaign=FY20Q2%20-%20Cooperpress&utm_source=newsletter%20sponsorship%20&utm_medium=sourcecode) 

LogDNA sponsor   

[What Every Developer Should Know About TCP](https://robertovitillo.com/what-every-developer-should-know-about-tcp/) — You’re every developer! And so am I! 

Roberto Vitillo   

[10 Most Common Mistakes When Using Kubernetes](https://blog.pipetail.io/posts/2020-05-04-most-common-mistakes-k8s/) 

Marek Bartik   

[Understanding Database Query Planner Cost Models](http://justinjaffray.com/understanding-cost-models/) — Query planners in database systems frequently use _cost models_ to determine which algorithms to use for a given query by which have the lowest ‘cost’. 

Justin Jaffray   

[Automate Repetitive Tasks with Custom `git` Commands](https://gitbetter.substack.com/p/automate-repetitive-tasks-with-custom) — How to write custom `git` commands. 

Srebalaji Thirumalai   

[How to Set Up AWS Organizations with Google Suite SAML SSO](https://medium.com/serverless-transformation/setup-aws-organizations-with-google-suite-saml-sso-7e676f5ed3e1) — How to setup simplified AWS account management, with centralized billing and resource sharing, authenticated with G Suite as identity provider. 

Frédéric Barthelet   

[Using lambda@Edge for Server-Side Rendering](https://medium.com/medwing-engineering-product-design/using-lambda-edge-for-server-side-rendering-318d9422d76b) 

Mohamed Elfiky   

▶[13 Talks from Failover Conf 2020](https://www.youtube.com/playlist?list=PLLIx5ktghjqItStdp_NUh3CQ_y4M49Gb1#failoverconf) — [Failover Conf](https://failover-conf.heysummit.com/) was a virtual conference all about reliability and resilience engineering. Talks cover serverless, chaos engineering, devops, and [improving a distributed system after a major incident.](https://www.youtube.com/watch?v=MssnKhNa7L4&list=PLLIx5ktghjqItStdp_NUh3CQ_y4M49Gb1&index=13&t=0s) 

Failover Conf   

[Getting Started with Rust by Building a Tiny Markdown Compiler](https://jesselawson.org/rust/getting-started-with-rust-by-building-a-tiny-markdown-compiler/) 

Jesse Lawson  

🛠 Code and Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/bwmapwg2w0xw1y9sx54i.jpg)](https://devblogs.microsoft.com/commandline/windows-terminal-1-0/)   

[Windows Terminal 1.0: A New Windows Command Line Option](https://devblogs.microsoft.com/commandline/windows-terminal-1-0/) — Windows now has an official Unix-esque terminal app to be proud of complete with tabs, panes, GPU accelerated rendering.. _and_ it’s [open source.](https://github.com/microsoft/terminal) What a world we live in. Monthly updates are promised. 

Kayla Cinnamon   

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

Buildkite sponsor   

[Deno 1.0 Released: A New JavaScript Runtime (That Isn't Node)](https://deno.land/v1) — Deno is a new JavaScript runtime from Node’s original creator. It has a lot of compelling features, like security whitelisting and a single executable distribution. We’ve also launched [a newsletter dedicated to it.](https://denoweekly.com/) 

Ryan Dahl, Bert Belder, and Bartek Iwańczuk   

[Amazon Kendra: Amazon's New Take on Enterprise Search](https://aws.amazon.com/blogs/aws/reinventing-enterprise-search-amazon-kendra-is-now-generally-available/) — [Kendra](https://aws.amazon.com/kendra/) is a new search service on AWS that uses machine learning to answer natural language queries from end users. 

Julien Simon (AWS)   

[NGINX Config: An Online NGINX Configuration File Generator](https://www.digitalocean.com/community/tools/nginx) — It seems DigitalOcean has given a new home to this handy tool formerly known as `nginxconfig.io`. Fill out as many boxes are you can on areas like security, sites you want to host, logging, and more, and you get NGINX config files ready to go. 

DigitalOcean   

[Guardian: A New Tool to Automate Serverless Best Practices](https://medium.com/serverless-transformation/how-to-succeed-with-serverless-automate-best-practices-2a41894721a3) — [sls-dev-tools](https://github.com/Theodo-UK/sls-dev-tools) is a suite of AWS Lambda-focused ‘devtools’ and it’s just gained a new member: _Guardian_ is a new audit tool that does best practice auditing of your projects – this post digs into how it works. 

Ben Ellerby         

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
