#232 — September 4, 2019 |
Go 1.13 Released — The latest release of the popular Google-driven language is out, enabling TLS 1.3 support by default, improved modules support, and support for downloading and authenticating modules via an official mirror, index and checksum database. Andrew Bonventre |
Building Interactive SSH Applications — Writing interactive SSH-accessible applications isn’t hard, but requires a little specialized knowledge and good Unix literacy. Drew DeVault |
A Manager’s Guide to Kubernetes Adoption — It’s fair to say Kubernetes as a buzzword is somewhat overrepresented on social media, but if you’re not yet using it, this article will help you make sense of Kubernetes’ position in the world of ops. Shuveb Hussain |
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 |
Bid Adieu to Python 2 and Get Ready for Python 3 — For years, many Python developers were on the fence over migrating to Python 3 but with Python 2 being retired in 3 months, it’s time to adopt Python 3 fully. Bart Copeland |
mitmproxy: An Open Source, Interactive HTTPS Proxy — A ‘swiss-army knife’ for debugging, testing, or even performing penetration testing. iItercept, inspect, modify and replay web traffic such as HTTP 1.x, HTTP/2, WebSockets, etc. Cortesi, Hils, et al. |
▶ A 2.5 Hour Interview with John Carmack — Whatever you think of Joe Rogan, being able to hear John Carmack, the main developer behind Wolfenstein 3D, Doom, and Quake, talk about his work is always a joy. Joe Rogan Experience |
|
💻 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 |
Get Hired Based on Your Skills Not Your CV — Our AI makes it easier and quicker to match with top webops jobs, with no recruiters and an average salary of £70k. hackajob |
💬 Stories and Opinions |
How JavaScript Grew Up and Became a 'Real' Language — I remember the first time I saw Google Maps in 2005, then Microsoft’s documentation for Matthew MacDonald |
The Full Agenda for Chaos Conf Was Just Released — Speakers include Google's Director of SRE, Dave Rensin, and reliability leaders from Mailchimp, Condé Nast, and more. Gremlin sponsor |
What Happened to Hadoop — Hadoop was often called ‘the next big thing’ in enterprise IT, until it wasn’t. A former write for Gigaom takes a high level look at the trends that pushed Hadoop out of the spotlight. Derrick Harris |
Learning to Read Code Is More Important Than Learning to Write It — I agree! I learnt C about 30 years ago and while my C is very rusty and outdated, it has helped me be able to continue to read a lot of open source code. Dan Moore |
Main JavaScript Package Repo Moves to Ban Ads on the Terminal — After a mixed reaction to a recent experiment in open source funding by showing text ads upon the installation of npm packages, the stewards of the JavaScript world's main package repository is taking a hard line.. Catalin Cimpanu |
One Team’s Troubles with Hand-Written Automated UI Tests — “After spending 6 months trying to write automated UI tests, we gave up.” Steven Lemon |
Ask HN: How Do You Handle Logging? Hacker News |
📖 Tutorials and Knowledge |
Curl Cookbook: Some Simple HTTP Recipes with Peter Krumins |
An Introduction to Event-Driven Architectures with RabbitMQ Nicolas Judalet |
Make Your Images & Videos Load Fast & Look Beautiful with Cloudinary Cloudinary sponsor |
▶ Constructing Logic Gates, Circuits, and Adders in Civilization 3 Using Barbarians — This is your fun but geeky item of the week. Someone has really created a logic system within Civilization, a popular but addictive strategy game. Lucien Maloney |
Top Redis Use Cases by Core Data Structure Types — Redis, the popular in-memory data structure server, has several main data types, each suited to different use cases. Kristi Anderson |
An Introductory Guide to OAuth2 Milap Neupane |
🛠 Code and Tools |
Iosevka: A Condensed, 'Slender' Typeface for Code — As well as being useful for code, it’s easily customizable via code and defined via code itself (example code). Belleve Invis |
Firefox 69 Released — The biggest development is the default enabling of Enhanced Tracking Protection, a mechanism for blocking certain types of tracking cookies, cryptominers, and other nasties. Mozilla |
Dqlite 1.0: High-Availability SQLite with Raft Consensus — From the company behind Ubuntu is an ‘enterprise grade’ version of SQLite aimed at edge and IoT applications. Canonical Ltd. |
CUE (Configure, Unify, Execute): A Data Constraint Language from Google — A superset of JSON for validating and defining validation schemas for data. |
Ackee: Node.js-Based Self-Hosted Website Analytics — A self-hosted, Node.js based analytics tool for “those who care about privacy.” Tobias Reich |
eBay's TSV Utilities: Command Line Tools for Large, Tabular Data Files — Covers operations like filtering, statistics, sampling, joins and more. Intriguingly they’re written in D but binaries are available. eBay |
Gyuho Lee and Jingyi Hu |