---
title: "Firefox 70, Bazel 1.0, and Microsoft's new app platform"
publication: "StatusCode Weekly"
issue: 239
published_at: "2019-10-23"
canonical_url: "https://weekly.statuscode.com/issues/239"
---

Plus pricing and DNS issues with AWS, Ubuntu's 15th birthday, and DuckDuckGo's continuing growth.       

#239 — October 23, 2019 

[Read on the Web](https://webopsweekly.com/issues/239)   StatusCode Covering the week's news in software development, infrastructure, ops, platforms, and performance.  

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/v1571844931/igrsp6hqiaxkkznnqolk.png)](https://dapr.io/)  

[Dapr: Microsoft's New, Portable, Event-driven, Runtime for Distributed Apps](https://dapr.io/) — Dapr provides building blocks for microservices and is language-agnostic (though it’s [built in Go](https://github.com/dapr/dapr) which is kinda cool). It also provides bindings for common infrastructure items, such as pub/sub messaging. There’s more detail in the [announcement blog post.](https://cloudblogs.microsoft.com/opensource/2019/10/16/announcing-dapr-open-source-project-build-microservice-applications/) 

Microsoft   

[How AWS Built a Production Service using Serverless Technologies](https://aws.amazon.com/blogs/opensource/real-world-serverless-application/) — The creatively named [‘Realworld Serverless Application’](https://github.com/awslabs/realworld-serverless-application) is a project inspired by Amazon’s work on the development of the Serverless Application Repository which itself is built as a production-grade serverless system. Trek10’s Forrest Brazeal also [provides some analysis](https://www.trek10.com/blog/examining-aws-serverless-apps/) of AWS’s approach. 

Naseem, Gupta, and Paracha (AWS)   [![\](https://copm.s3.amazonaws.com/c4e76d2d.png)](https://try.digitalocean.com/managed-databases-postgresql/?medium=display&utm_source=cooperpress&utm_campaign=MDB_Dev_Signup_Cold_StatusCodeWeekly10-23-2019) 

[Managed PostgreSQL by DigitalOcean](https://try.digitalocean.com/managed-databases-postgresql/?medium=display&utm_source=cooperpress&utm_campaign=MDB_Dev_Signup_Cold_StatusCodeWeekly10-23-2019) — Worry-free database hosting. Deploy a highly scalable PostgreSQL cluster with no admin overhead. 

DigitalOcean sponsor   

[Firefox 70 Released](https://hacks.mozilla.org/2019/10/firefox-70-a-bountiful-release-for-all/) — Includes a variety of CSS improvements, password generation for input type=’password’ fields, plus [social tracking protection](https://support.mozilla.org/kb/trackers-and-scripts-firefox-blocks-enhanced-track#w_social-media-trackers) and ‘Lockwise’ password syncing. There’s also the usual [Firefox 70 for developers](https://frontendfoc.us/link/78816/web) list of key changes and updates. 

Mozilla   

[DNS Security: Threat Modeling DNSSEC, DoT, and DoH](https://www.netmeister.org/blog/doh-dot-dnssec.html) — Analysis of the threats surrounding modern attempts at securing DNS. 

Jan Schaumann   

[Bazel 1.0: Google's Open Source Build System](https://opensource.googleblog.com/2019/10/bazel-reaches-10-milestone.html) — Bazel is an open source build system designed to support a wide variety of programming languages and platforms. 

Google Open Source     

**Quick bytes:** 

- AWS experienced [a range of DNS issues yesterday](https://www.theregister.co.uk/2019/10/22/aws_dns_ddos/) after falling victim to a DDoS attack.
- NordVPN, a very popular VPN service, [confirmed it was hacked.](https://techcrunch.com/2019/10/21/nordvpn-confirms-it-was-hacked/)
- [Happy 15th birthday](https://www.omgubuntu.co.uk/2019/10/happy-birthday-ubuntu-2019) to Ubuntu!
- Bank of America is [saving $2bn each year](https://outline.com/nDEM3d) after building its own cloud.
- Equifax allegedly [used 'admin' as both the username and password](https://finance.yahoo.com/news/equifax-password-username-admin-lawsuit-201118316.html) on a sensitive system, a class action lawsuit asserts. Don't do that.
- [A developer laments](https://twitter.com/csswizardry/status/1185604806901207045) how in order to view a Imgur-hosted image, you might have to run over a megabyte of JavaScript first.
- It's still small compared to Google, but [DuckDuckGo](https://duckduckgo.com/), a popular privacy-focused search engine, is continuing to [see rapid growth.](https://duckduckgo.com/traffic?2019)
- Algolia, a popular 'search as a service' platform, has [raised $110m.](https://techcrunch.com/2019/10/15/algolia-finds-110m-from-accel-and-salesforce-for-its-search-as-a-service-used-by-slack-twitch-and-8k-others/)   

💻 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   

[Have You Tried 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  

💬 Stories and Opinions  

[Automated Continuous Deployment at Heroku](https://blog.heroku.com/automated-continuous-deployment-at-heroku) — Changes made to the popular PaaS platform by its developers are now rolled out globally within hours without any human intervention. Here’s the how and why. 

Heroku   

[AWS Customers Rack Up Hefty Bills for Moving Data](https://www.theinformation.com/articles/aws-customers-rack-up-hefty-bills-for-moving-data) — It’s no big secret that most cloud providers make much of their money on egress charges (i.e. bandwidth) but individual AWS customers have paid into the multi-millions moving their data out of the service. 

The Information   

[AWS Cross-AZ Data Transfer Costs More Than AWS Says](https://www.lastweekinaws.com/blog/aws-cross-az-data-transfer-costs-more-than-aws-says/) — Carrying on the AWS data charge thread.. hats off to Corey for running a real experiment in intra-AWS data transfer where he discovered you get charged for both sending and receiving. 

Corey Quinn   

[How Was Life for a Regular Dev During The 'Dot Com Bust'?](https://news.ycombinator.com/item?id=21318704) — I was in the industry in the early 2000s and it was no picnic, but it’s interesting to see what others experienced. 

Hacker News   

[Set Up a Status Page in Minutes](https://statushub.com/webops?utm_source=statuscode_weekly&utm_medium=sponsored_newsletter&utm_campaign=Q4_19) — Learn more about how StatusHub can help you communicate during downtime. 

StatusHub sponsor   

[How DataDome Stores 200,000 Documents Per Second in Elasticsearch](https://datadome.co/store-50-million-event-per-second-in-elasticsearch/) 

DataDome   

[Will Automation Wipe Out the Role of the DBA?](https://www.thinkautomation.com/automation-advice/will-automation-wipe-out-the-role-of-the-dba/) — Automation _is_ eating up tasks traditionally held by the database administrator, but ultimately it frees them up to work on bigger things. 

ThinkAutomation   

[The Decline of Stack Overflow](https://hackernoon.com/the-decline-of-stack-overflow-7cb69faa575d) — Been seeing this sort of sentiment a lot recently. Just part of the natural ebb and flow of services, perhaps. 

John Slegers   

[Should We Rebrand 'JavaScript'?](https://kieranpotts.com/rebranding-javascript/) — I think most of us can agree there are problems with ‘JavaScript’ as a name, but is it worth rebranding it? “JS” is certainly one option. 

Kieran Potts  

🛠 Code and Tools  

[No Maintenance Intended: A Way to Mark Your Projects as Unmaintained](http://unmaintained.tech/) — A badge and brief explaining page you can link to from your own projects if you want to make the point that you’re not actively maintaining them. 

Potch   

[DNSApe: Simple, Fast Online DNS Tools](https://dnsape.com/) — Quickly grab DNS records, check DNS traversal, DNS caches at 14 different servers, and a few other things. 

srvAudit Skunkworks   

[via-ipv6: Enabling IPv4 Sites for IPv6 Only Networks](https://ungleich.ch/u/blog/enabling-ipv4-only-sites-for-ipv6-only-networks/) — A project to enable access to certain IPv4 only sites on IPv6 only networks. 

Nico Schottelius   

[The Internet Exchange Map](https://www.internetexchangemap.com/) — A map depicting over 300 active Internet exchanges and more than 500 buildings in which those exchanges reside. 

TeleGeography   

[Speed Up Frontend Development with FaunaDB's Auth and Native GraphQL](https://fauna.com?utm_source=StatusCode&utm_medium=paid-advertising&utm_campaign=Fall19Newsletters-StatusCode) 

FaunaDB sponsor   

[Lesser Known Coding Fonts](https://vfoley.xyz/lesser-known-coding-fonts/) — A topic that people rarely get bored of, it seems. 

Vernon Foley   

[SHOUT.sh: Converts ALL_CAPS Commands to `sudo`-ed Commands](https://github.com/MonsieurCellophane/SHOUT.sh/tree/master) — Not so much practical as an interesting joke. 

Monsieur Cellophane   

[A Alpine Linux Docker Image with Bleeding Edge Nginx-Powered HTTP/3 Support](https://github.com/RanadeepPolavarapu/docker-nginx-http3) — A Linux image with Nginx with HTTP/3 (QUIC), TLSv1.3, 0-RTT, and Brotli support. _“All built on the bleeding edge for max performance.”_ 

Ranadeep Polavarapu   

[A Repository of Email Marketing Legislation Around the World](https://github.com/threeheartsdigital/email-marketing-regulations) — A good start, though it’d be great to see it fleshed out even more. 

EmailOctopus        

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
