#223 — July 3, 2019 |
Web Operations Weekly ..soon to be Statuscode Weekly |
▶ GraphQL: The Documentary — How and why did GraphQL come to be and what impact is it having? To learn more, enjoy this smoothly produced 30 minute documentary on GraphSQL starring its co-creators and other ‘big names’ from the community. Honeypot |
Mozilla's SSL Configuration Generator — Mozilla has made a big update to their easy-to-use secure configuration generator that not only targets things like httpd, nginx, and HAProxy, but Postgres, Postfix, and AWS ELB too. April King |
Git Best Practices for SOC 2 Compliance Quick Wins — A practical list of Git best practices for SOC 2 compliance, written from a developer's perspective. Learn how implementing them can help you satisfy SOC 2 requirements, while improving developer productivity. Datree.io sponsor |
Scaling From 2,000 to 25,000 Engineers on GitHub at Microsoft — It was over a year ago that Microsoft announced their acquisition of GitHub, but Microsoft has been a heavy GitHub user for years. Here’s a lot of depth on how they’ve made it work at the organizational level. Jeff Wilcox |
July 2nd Cloudflare Outage Caused by Bad Software Deploy — Did you notice huge swathes of the Web going down yesterday? If not, you were lucky, as Cloudflare had a pretty significant outage that affected a lot of sites (including the site I use to check if other sites are down!) John Graham-Cumming (Cloudflare) |
Choose Boring Technology — An easy to digest Web version of a popular talk that tries to make the argument that you should focus on a core selection of flexible tools (e.g. PostgreSQL for your database, one programming language like Python..) rather than dividing up your attention learning and using new tools, even if they’re a better fit. Controversial but interesting. Dan McKinley |
ICANN Lifts All Price Caps on .org Domain Names — The same applies to .info as well, despite only 6 out of over 3000 comments being in favor of removing caps. Could .com be next? Domain Name Wire |
How GitLab Diagnosed and Discussed a Web Performance Problem — The actual incident is not the interesting thing here, but seeing how a company diagnosed and resolved the incident (which related to their use of Redis) in public is. GitLab |
|
💻 Jobs |
DevOps Engineer at X-Team (Remote) — Join the most energizing community for developers. Work from anywhere with the world's leading brands. X-Team |
Land a New Dev Job on Vettery — Vettery specializes in tech roles and is completely free for job seekers. Vettery |
📖 Stories and Opinions |
Using AWK and R to Parse 25TB of Data — This is a fun, practical look at severals approaches taken to process a large data set, including the dead ends and lessons learned before settling on a reasonably ‘rustic’ solution. Nick Strayer |
How Google Pagespeed Works: How to Improve Your Score — A look at how PageSpeed calculates its critical ‘speed score’ which not only reflects user experience but also has some input into how Google will rank your site. Ben Schwarz |
The New HAProxy Data Plane API: Two Examples of Programmatic Configuration — You already know I’m a big HAProxy fan, so it’s neat to see how the new data plane API lets you configure HAProxy 2 on the fly over a REST API. Nick Ramirez |
How to Create Chaos Engineering Dashboards with Datadog and Gremlin — In this post, Gremlin shares how they create Datadog dashboards to monitor Chaos Engineering experiments during internal "GameDays." Gremlin sponsor |
Mistakes We Made Adopting Event Sourcing (and How We Recovered) Nat Pryce |
Why Do Many Modern Programming Languages Eschew OOP Features? Hacker News |
Google’s New ReCAPTCHA Has a 'Dark' Side — “It’s always a double-edged sword,” … “You gain something, but you’re also giving Google a little more control over everything online.” Katharine Schwab |
💾 Code and Tools |
LazyDocker: A Terminal-Based UI for Working with Docker — Not only is this a useful app for working with Docker, it’s a great example of a terminal-based app with a complete UI too. Jesse Duffield |
Hello, OpenAPI-to-GraphQL 1.0.0 — A library to auto-generate GraphQL wrappers for existing REST(-like) APIs. Alan Cha (IBM Research) |
Google's Google Search Open Sourcing Team |
ORY Hydra 1.0: A Certified OAuth 2.0 and OpenID Connect Server — Written in Go and runs almost anywhere. GitHub repo. Ory Corp |
Make Your Images & Videos Load Fast & Look Beautiful with Cloudinary Cloudinary sponsor |
Meet the Family: The 'Other' AWS Serverless Services — A lot of people treat serverless and FaaS as synonyms, but it’s just not the case, and this is a good demonstration of why.. S3, DynamoDB, and AppSync are ‘serverless’ too! Yan Cui |
Astronomer: A Tool to Detect Illegitimate Stars From Bot Accounts on GitHub Projects — We monitor stars on GitHub a lot as a way to see up and coming Go projects and you wouldn’t believe just how much people try to game the system, so this is an interesting project. Brendan Le Glaunec |
Serverless Offline: Local Emulation of AWS Lambda and API Gateway — An interesting alternative to AWS SAM Local that supports Node, Python, and Ruby runtimes. David Hérault |
The Source for the Linux Kernel Used in Windows Subsystem for Linux 2 — Did I ever think I’d be linking to an open source repository of Microsoft’s Linux kernel? No. (Historical trivia.. Microsoft’s first publicly released OS was actually a Unix..) Microsoft |