---
title: "Google's Best Practices for User Accounts and Authentiation"
publication: "StatusCode Weekly"
issue: 152
published_at: "2018-02-07"
canonical_url: "https://weekly.statuscode.com/issues/152"
---

WebOps Weekly 152   . 

The latest Web operations, HTTP, and Web performance news -[Read this on the Web](https://webopsweekly.com/issues/152) 

[![WebOps Weekly\](https://webopsweekly.com/images/webops-header.png)](https://webopsweekly.com) Issue 152 — February 7, 2018        

Welcome    

It's not often we launch a new newsletter so I'm excited to announce our newest one goes out tomorrow - it's called [MongoDB Weekly.](https://mongodb.email/) No prizes for guessing what it's about!
 
 You can see [a preview issue here](https://mongodb.email/issues/1) and if you like it, sign up to get the first non-preview issue tomorrow. Thanks!
 
 - Peter Cooper, editor    

[12 Best Practices for User Account, Auth and Password Management](https://cloudplatform.googleblog.com/2018/01/12-best-practices-for-user-account.html) opinion A post laying out best practices to ensure you have a safe, scalable, usable account authentication system. Ian Maddox (Google) [Building Scalable Microservices with gRPC](https://blog.bugsnag.com/grpc-and-microservices-architecture/) story A technical look at why Bugsnag chose to implement gRPC in its data processing pipeline after reaching the limits of RESTful approaches. Ben Ibinson [Upgrade Your Team with 2x Faster CI/CD](https://semaphoreci.com/?utm_source=webopsweekly&utm_medium=email&utm_campaign=webopsweekly-20180207) Teams from Toyota and Uber are moving to Semaphore. Try it free today to find out why. Semaphoresponsored[![\](https://copm.s3.amazonaws.com/f81e3a97.png)](https://semaphoreci.com/?utm_source=webopsweekly&utm_medium=email&utm_campaign=webopsweekly-20180207) [How to Make a Dynamic Website Static Through a Content CDN](https://www.smashingmagazine.com/2018/02/dynamic-website-static-content-cdn/) tutorial Leonardo Losoviz explains how you can have a WordPress site, complete with dynamic content, exported as static files. Smashing Magazine [OpenCensus: Vendor-Neutral Metric Collection and Tracing](http://opencensus.io/) tools An open source version of Google’s Census library that makes the collection and submission of app metrics and traces easier. There are libraries for Go, Java, C++, Python, and more. Google [You Need SRE Skills to Thrive in a Serverless World](https://read.acloud.guru/you-need-sre-skills-to-thrive-in-a-serverless-world-kelsey-hightower-340a002b3730) opinion A discussion with Kelsey Hightower, a Developer Advocate for the Google Cloud Platform, covering serverless on Kubernetes with Kubeless. Forrest Brazeal [An Intro to AWS Fargate: How to Build and Deploy a Webapp](https://www.learnaws.org/2018/02/06/Introduction-AWS-Fargate/) tutorial Fargate makes it easier to deploy containerized apps on AWS services. This tutorial shows how to use it to deploy a simple Python app. Abhishek Ray [Telegram Unveils a 'Login Widget' for Websites](https://telegram.org/blog/login) tools Aims to offer a frictionless way to authorize users on your site and ask for permission to contact them using the popular Telegram messaging app. Telegram [A Look at the State of Progressive Images and User Perception](https://www.smashingmagazine.com/2018/02/progressive-image-loading-user-perceived-performance/) tutorial _“We all want to load images fast on the web. Choosing the right image format, optimizing the quality and using responsive images are important tasks, but what can we do beyond that?”_ Smashing Magazine 

Jobs

[DevOps Engineer (AWS, Chef, and Rails)](https://www.aha.io/company/careers/current-openings/devops_engineer_us/?utm_campaign=People_Success&utm_source=cooperpress&utm_medium=paid_people_success_job_ad) Join us, work remotely from North America, and help build software that matters. Our team is hiring. Aha! [WebOps Jobs at 4,000+ Companies](https://www.vettery.com/tech?utm_medium=cooper-webopsweekly&utm_campaign=ad-1714&utm_source=newsletter&utm_content=grouped&utm_term=tech) Try Vettery to start getting tech job offers delivered right to your inbox. Vettery 

In brief

[Spring Cloud GCP: Integrating the Java Framework with Google Cloud](http://cloudplatform.googleblog.com/2018/02/announcing-Spring-Cloud-GCP-integrating-your-favorite-Java-framework-with-Google-Cloud.html) news Google Cloud Platform [Kontena Joins the Open Container Initiative](http://blog.kontena.io/kontena-inc-joins-open-container-initiative/) news Kontena Blog [Cloud-Based CD/CD Platform Codeship Acquired by CloudBees](https://blog.codeship.com/codeship-acquired-by-cloudbees/) news Moritz Plassnig [Building a Full-Text Search App Using Docker and Elasticsearch](https://blog.patricktriest.com/text-search-docker-elasticsearch/) tutorial A thorough tutorial bringing Node.js, Docker, and Elasticsearch together. Patrick Triest [Automatic Visual Diffing of Web Pages with Puppeteer](https://meowni.ca/posts/2017-puppeteer-tests/) tutorial A quick tutorial on how to set up [Puppeteer](https://github.com/GoogleChrome/puppeteer) to automate taking screenshots of your project and comparing them. Monica Dinculescu [Deploying EFF's Certbot on AWS Lambda](https://arkadiyt.com/2018/01/26/deploying-effs-certbot-in-aws-lambda/) tutorial An interesting way to automate TLS cert renewals. Arkadiy Tetelman [How to Collect EC2 Metrics](https://www.datadoghq.com/blog/collecting-ec2-metrics/) tutorial Learn how to query and collect key EC2 resource metrics and status checks. Maxim Brown [Improve Cloud App Performance with CPU Optimized Droplets](https://try.digitalocean.com/performance/?utm_source=paid_newsletter+WebOps+weekly&utm_medium=display&utm_campaign=PricePerf+dr+free+newsletter+trial&utm_content=2-7-2018+Webops+weekly+cooperpress) Deploy cloud apps faster and more efficiently with DigitalOcean. Try if for free with $100 credit. DigitalOceansponsored [16 Linux Server Monitoring Commands You Should Know](https://www.hpe.com/us/en/insights/articles/16-linux-server-monitoring-commands-you-really-need-to-know-1703.html) tutorial Steven Vaughan-Nichols [How and Why to Package Your Kubernetes Apps with Helm](https://akomljen.com/package-kubernetes-applications-helm/) tutorial Alen Komljen [How Pinterest Handles the Geo-Blocking of Media Content](https://medium.com/@Pinterest_Engineering/geo-blocking-media-content-at-pinterest-ea11c8f8c2b7) story Pinterest Engineering [How Apache Kafka Inspired Salesforce's Platform Events Architecture](https://engineering.salesforce.com/how-apache-kafka-inspired-our-platform-events-architecture-2f351fe4cf63) story Alexey Syomichev [Codeship Integrations: Using Third Party & Services with Codeship](https://documentation.codeship.com/integrations/?utm_source=email-sponsorship&utm_medium=cpc-webops-weekly-secondary&utm_campaign=integrations) Codeshipsponsored [Building Advanced Serverless Applications with AWS Step Functions](https://www.youtube.com/watch?v=zwD157KKEWg) video Danilo Poccia [Docker Who? By Acquiring CoreOS, Red Hat Aims to Be the Kubernetes Company](https://thenewstack.io/docker-acquiring-coreos-red-hat-aims-kubernetes-company/) opinion Scott M.​ Fulton III [A Spectre and Meltdown Vulnerability/Mitigation Checker for Linux](https://github.com/speed47/spectre-meltdown-checker) tools A simple shell script to see if your Linux installation is vulnerable. Stéphane Lesimple [DNSCrypt-Proxy 2: A Flexible DNS Proxy, with Support for Encrypted DNS Protocols.](https://github.com/jedisct1/dnscrypt-proxy) code Frank Denis [Continuous Delivery with GoCD on Chef](https://www.gocd.org/chef/?utm_campaign=chef&utm_medium=email&utm_source=cooperess_webops&utm_content=chef&utm_term=) GoCDsponsored     [Read this issue on the Web](https://webopsweekly.com/issues/152) [See our archives](https://webopsweekly.com/issues) [Change your email address](*|UPDATE_PROFILE|*)  [Stop getting this newsletter](*|UNSUB|*)  

Published by [Cooperpress](https://cooperpress.com/)
Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK
