#260 — April 1, 2020 |
Rest assured, it's April 1 but this is a 'no April Fools allowed' issue 🙂 |
ACM Digital Library Open to All Until June 30, 2020 — The ACM (one of the biggest computing academic societies) has kindly opened its digital library (which is packed with interesting papers, research and books) for free for the next three months. There’s so much in here, but how about a report on the evolution of Lua, a history of Erlang or, if you’re brave, the early history of COBOL? ACM |
OpenTelemetry Now in Beta — OpenTelemetry is a set of APIs, libraries, agents and collector services for capturing traces from cloud-native apps for analysis in tools like Prometheus and Jaeger. The first wave of beta releases includes the Collector and SDKs for Erlang, Go, Java, JavaScript, and Python. |
The SaaS CTO Security Checklist — Learn the latest best practices for SaaS CTOs and technical leaders around leveling up your company's security with this actionable checklist. Sqreen sponsor |
How Are Unix Pipes Implemented? — Some serious spelunking kernel-wise here. Just how do those all important pipes work? Well, we need to go back to 1973.. Abhijit Menon-Sen |
MeiliSearch: Fast, Open Source Full Text Search Database — Think of this as a zero-config alternative to Elasticsearch. It’s built in Rust and supports things like tolerating typos in queries, filters, synonym checks, and is well suited for fast ‘as you type’ searches. MeiliSearch |
An Architecture for a Multilingual Wikipedia — An interesting paper from the creator of Wikidata that proposes a way to architect an ‘abstract’ Wikipedia where content can be rendered down into multiple languages as necessary. There’s a lot to chew on here. Denny Vrandecic |
|
💻 Jobs |
DevOps Engineer at X-Team (Remote) — Join X-Team and work on projects for companies like Riot Games, FOX, Coinbase, and more. Work from anywhere. X-Team |
Find a Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started. Vettery |
📕 Tutorials, Stories, and Opinions |
How to Scope Down Pull Requests — Being able to turn your working into more manageable PRs is a valuable skill. Here, Sarah Drasner shows off why and how. Sarah Drasner |
Finding the Right On-Premise PaaS for Kubernetes — One developer’s journey to finding the right way to run Kubernetes before settling for Rio. Bram Dingelstad |
How To Make Life Easier When Using Git — Lots of useful bits and pieces in here. Shane Hudson |
End-to-End Observability for Microservice Environments — Optimize service costs and reduce MTTR with full data correlation, payload visibility and automated tracing. Try free. Epsagon sponsor |
Understanding the Monty Hall Problem in Code — The Monty Hall problem is a popular statistical puzzle with a counterintuitive outcome even many mathematicians have initially refused to believe. Luckily we can model it with some Ruby to see what’s going on. DeegC |
A Sneaky Way to Sort 1 Million 8 Digit Numbers with 1 MB of RAM — Don’t use this in production ;-) Stack Overflow |
A Definitive Guide to Enabling Italics in Vim and rsapkf |
How to Use AWS Lambda Authorizers with Third-Party Identity Providers — A guide to using Lambda functions to secure API Gateway APIs by authorizing against third party identity providers using OAuth. Bryant Bost |
An Exploratory Guide to Service Mesh Platforms — This article attempts to help compare and contrast some of the mainstream service mesh platforms available in the cloud native ecosystem. Janakiram MSV |
How to Burn The Most Money with a Single Click in Azure — A case of where UI might not meet reality.. but if you’re ready to attempt an 801 million Euro API call.. Nemanja Mijailovic |
🛠 Code and Tools |
Lens: An Open Source IDE for Managing Kubernetes Clusters — k9s is a similar tool if you prefer something CLI-based. Lakend Labs |
simdjson 0.3: The Fastest JSON Parser in The World Is Even Better — An open source C++ library with one goal: parse JSON documents very fast (how does 3 gigabytes per second sound?) Daniel Lemire |
Never Forget a // TODO Comment tickgit.com sponsor |
AsyncAPI: A Specification to Create Machine-Readable Definitions of Asynchronous APIs AsyncAPI Initiative |
Maza: A Local Ad Blocker That's Like Pi-Hole but on Your Own OS Andros Fenollosa |
Kpt: A Kubernetes Packaging Tool from Google — Kpt uses a standard format to bundle, publish, customize, update, and apply configuration manifests. |
Dolt: It's Like Git But for Data — Instead of versioning files, Dolt versions tables, and it’s built in Go. GitHub repo. Tim Sehn |
Secor: Persist Kafka Logs to S3, GCS, Azure, or Openstack Swift |