Nexteam is sponsoring this newsletter. Please tell your friends and colleagues about this publication. Thank you.
Not dead, just resting! Multi-product teams and a magnificent maintenance mode
Is maintenance mode a good thing?
The Linux Kernel Module Programming Guide
It went out on the 2nd of May. It is free!
https://sysprog21.github.io/lkmpg/
Mirantis Announces Update to k0s Lightweight Open Source Kubernetes Distribution
Kubernetes 1.27: HorizontalPodAutoscaler ContainerResource type metric moves to beta
https://kubernetes.io/blog/2023/05/02/hpa-container-resource-metric/
Debugging Kubernetes with Automated Runbooks & Ephemeral Containers
https://www.pagerduty.com/blog/debugging-kubernetes-with-ephemeral-containers/
Week in Review – AWS Verified Access, Java 17, Amplify Flutter, Conferences, and More – May 1, 2023
Tech Companies That Have Made Layoffs in 2023
Our sector is in trouble with the current economy. In this article, you can see a long list of companies and the number of layoffs.
https://tech.co/news/tech-companies-layoffs
hydra
Hydra is a modern, open-source replacement for enterprise data warehouses. It’s fast and feature-rich so devs can build better analytics, quicker.
https://github.com/hydradatabase/hydra
LZ4 and ZSTD pg_dump compression
PostgreSQL 16 introduced LZ4 and Zstd compression algorithms in PostgreSQL 16 for the pg_dump utility. These modern algorithms offer better compression ratios and faster processing times compared to the traditional gzip method. LZ4 is a high-performance lossless compression algorithm known for its exceptional speed, while Zstd balances speed and compression efficiency. The inclusion of these algorithms in PostgreSQL 16 allows users to optimize their pg_dump backups by choosing the compression method that best suits their needs.
https://www.cybertec-postgresql.com/en/lz4-zstd-pg_dump-compression-postgresql-16/
‘Godfather of AI’ Geoffrey Hinton quits Google and warns of the dangers of misinformation
From the article: 'Last month, Elon Musk said he had fallen out with the Google co-founder Larry Page because Page was "not taking AI safety seriously enough". Musk told Fox News that Page wanted "digital superintelligence, basically a digital god, if you will, as soon as possible".
GhostToken GCP flaw let attackers backdoor Google accounts
Issue With IAM Supporting Multiple MFA Devices
https://aws.amazon.com/security/security-bulletins/AWS-2023-001/
Introducing storage on Vercel
https://vercel.com/blog/vercel-storage
Connect to a Netgate Console on a Mac
https://medium.com/cloud-security/connect-to-a-netgate-console-on-a-mac-a457386335ee
A Programmer's Introduction to Mathematics
New free ebook.
Scaling up the Prime Video audio/video monitoring service and reducing costs by 90%
Many projects done in functional programming continued using monoliths composed of small modules. I see web services and microservices as one of the outcomes of the false promises and failures of OOP.
IBM’s Quiet Approach to AI, Wasm, and Serverless
A discussion on IBM's relatively low-key yet innovative work in artificial intelligence (AI), WebAssembly (Wasm), and serverless computing. IBM has been developing open-source projects and technologies that have the potential to shape the future of cloud computing.
One of IBM's notable projects is the Apache OpenWhisk platform, an open-source, distributed serverless computing platform that executes functions in response to events at any scale. OpenWhisk has been integrated into IBM Cloud Functions, offering developers an alternative to AWS Lambda or Google Cloud Functions.
IBM is also actively involved in developing WebAssembly (Wasm), a binary instruction format that provides a compact and efficient target for the compilation of high-level languages like C, C++, and Rust. Wasm enables near-native performance, secure sandboxing, and a small binary format, making it suitable for edge computing and IoT devices. IBM has contributed to the development of the WebAssembly System Interface (WASI), which provides a secure and portable interface for running Wasm outside of the browser.
In the AI domain, IBM is focused on advancing the capabilities of its Watson AI platform while contributing to open-source AI projects. IBM has introduced AI-powered tools like AutoAI, which automates machine learning model selection and data preparation, and the Watson Machine Learning Accelerator, which speeds up deep learning workloads.
Overall, IBM's approach to AI, Wasm, and serverless computing demonstrates the company's commitment to fostering open-source innovation and shaping the future of cloud computing.
https://thenewstack.io/ibms-quiet-approach-to-ai-wasm-and-serverless/
Introduction to Rust programming on bare metal hardware by Mike Kefeder - Rust Zürisee March 2023
ESP32 Embedded Rust at the HAL: Button-Controlled Blinking by Timer Polling
Rust on microcontrollers.
Haskell in Production: Standard Chartered
https://serokell.io/blog/haskell-in-production-standard-chartered
Learning eBPF: Programming the Linux Kernel for Enhanced Observability, Networking, and Security
This is an interesting book to work on observability and Linux.
https://www.amazon.com/Learning-eBPF-Programming-Observability-Networking/dp/1098135121
Refactoring CI/CD for a Moderately Large C++ Code Base
A report of porting a project to use Dagger for CI/CD. Dagger provides a provider-agnostic framework that turns CI/CD config into a real program.
https://robertu94.github.io/2023/04/24/refactoring-ci/cd-for-a-moderately-large-c-code-base.html
Newsletter sponsor: Nexteam
Technology, Experience, Delivered.
Thanks for reading Infra Weekly Newsletter! Subscribe for free to receive new posts and support my work.