Nexteam is sponsoring this newsletter.
Fancy some fresh Linux Mint? 21.1 enters beta, and should be here by Christmas
https://www.theregister.com/2022/12/05/mint_211_enters_beta/
Interview: Why AWS prefers VMs for code isolation, and tips on developing for Lambda
An interview with Anthony Liguori who is a virtualization specialist who was project leader for QEMU for nearly 6 years while at IBM, and now works on Amazon’s EC2. He says that the preferred way at AWS to do multi-tenancy is via VMs and they went so forward with this concept that they implemented bare-metal machines. He also talks about the new nitro card (NIC) capable of 200Gb/s and that when using a Graviton CPU we can save 40% of costs.
Top 25 OSINT Tools (What’s Hot🔥! What’s Not!)
A very informational video on information-gathering tools.
New – Trusted Language Extensions for PostgreSQL on Amazon Aurora and Amazon RDS
New Postgres extensions that AWS can trust. It seems they would be happy to run extensions written using gp_tle.
Rezilion Unveils New Updates to MI-X
MI-X is an open-source vulnerability scanner.
https://github.com/Rezilion/mi-x
Azure Kubernetes doubles down on WebAssembly
An article about the advancement of WASM in cloud platforms. runwasi facilitates the deployment of the WASM applications with containers (containerd).
https://www.infoworld.com/article/3681853/azure-kubernetes-doubles-down-on-webassembly.html
https://github.com/containerd/runwasi/
Four-person dev team gets Apple’s M-series GPU working in Linux
Asahi Linux is a project focussing on running Linux on Apple Silicon Macs.
Datadog Investigator
A tool to create alerts when suspicious activity happens.
https://docs.datadoghq.com/security_platform/cloud_siem/investigator/
Datadog API Catalog
The API Catalog provides a single view and entry point for exploring the performance, reliability, and ownership of all your API endpoints in one place.
https://docs.datadoghq.com/tracing/api_catalog/
AI-assisted learning: Learning Rust with ChatGPT, Copilot, and Advent of Code
https://simonwillison.net/2022/Dec/5/rust-chatgpt-copilot/
Codon
Codon is a compiler for Python and can improve the performance from 10 to 100 times! It cannot run all Python code but most of it. It also does not have the global interpreter lock so it is multi-threaded.
https://github.com/exaloop/codon
Cisco IP Phone 7800 and 8800 Series Cisco Discovery Protocol Stack Overflow Vulnerability
The severity level is high.
https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-ipp-oobwrite-8cMF5r7U
conceal
Conceal is an open‑source command line utility. It provides a secure method to get your secrets from your existing password manager. At the moment they are supporting Enpass password manager.
https://github.com/mostafahussein/conceal
Ubuntu Logs: How to Check and Configure Log Files
If you are managing Ubuntu servers this article goes deep into logging for Ubuntu servers.
https://sematext.com/blog/ubuntu-logs/
Open Source Maturity Model V4
If you are involved in reviewing your organization's practices regarding Open Source, you might find this helpful.
https://survey.osmm.finos.org/551476
Boosting Kubernetes container runtime observability with OpenTelemetry
From the Kubernetes website. From version 1.22 OpenTelemetry is in alpha support. This article offers an introduction and an example of tracing with OpenTelemetry on Kubernetes.
https://kubernetes.io/blog/2022/12/01/runtime-observability-opentelemetry/
A snapshot of modern DevOps practices today
From Gitlab, a post on the evolution of DevOps practices, covering platforms, business metrics, security, and the importance of the DevOps culture.
https://about.gitlab.com/blog/2022/10/31/a-snapshot-of-modern-devops-practices-today/
NVIDIA Next-Generation Blackwell GPU Architecture Will Launch In 2024
This generation of GPUs is inspired by David Blackwell. It seems they will use TSMC 3nm technology.
https://wccftech.com/nvidia-next-generation-blackwell-gpu-architecture-will-launch-in-2024/
https://en.wikipedia.org/wiki/David_Blackwell
NVIDIA CEO Allegedly Visits Taiwan: Talks With TSMC To Secure 3nm Wafers, Help AIBs With RTX 30 GPU Inventory & RTX 4080 12 GB Cancellation
TSMC is the world's most advanced chip manufacturer; without them, the world will go at least ten years back in chip manufacturing, and China's threat to Taiwan is a threat to most of the technological world. This article is connected to the new GPUs generation coming up from Nvidia (article above).
Intel Meteor Lake CPUs To Come In GT2 ’64 EU’ & GT3 ‘128 EU’ Xe Tiled-GPU Flavors
Intel Meteor Lake Mobility CPUs Come With Two iGPU Flavors: GT2 '64 EU' & GT3 '128 EU' Tiled Xe GPUs. It will be used mainly by the mobility lineup.
https://wccftech.com/intel-meteor-lake-cpus-to-come-in-gt2-64-eu-gt3-128-eu-xe-tiled-gpu-flavors/
Kubernetes v1.26: Electrifying
There are 37 enhancements including stable, beta, and alpha. The publishing of Kubernetes releases has moved from k8s.gcr.io to registry.k8s.io.
https://kubernetes.io/blog/2022/12/09/kubernetes-v1-26-release/
registry.k8s.io: faster, cheaper, and Generally Available (GA)
Published last November, the 28th. This new registry spreads the load across multiple Cloud Providers & Regions, functioning as a sort of content delivery network (CDN) for Kubernetes container images.
https://kubernetes.io/blog/2022/11/28/registry-k8s-io-faster-cheaper-ga/
The 8 Best Linux Distributions That Crushed It in 2022
The article is short and it focuses on desktop distributions.
https://www.makeuseof.com/best-linux-distributions-of-2022/
Java Usage Keeps Climbing, According to New Survey
https://thenewstack.io/java-usage-keeps-climbing-according-to-new-survey/
Introduction to Rust
A simple introduction to Rust by writing a CLI program (HTTP client).
https://www.bekk.christmas/post/2022/1/introduction-to-rust
Some Useful Patterns for Go's os/exec
This is a short list of some useful patterns for interacting with the os/exec package.
https://www.dolthub.com/blog/2022-11-28-go-os-exec-patterns/
New in Go 1.20: wrapping multiple errors
It shows the usage of fmt.Errorf.
https://lukas.zapletalovi.com/posts/2022/wrapping-multiple-errors/
Step Functions Distributed Map – A Serverless Solution for Large-Scale Parallel Data Processing
Step Functions distributed map supports a maximum concurrency of up to 10,000 executions in parallel, which is well above the concurrency supported by many other AWS services.
Neon Serverless Postgres is Live
When I changed the code, it looked like a really serverless solution. They are now live.
https://neon.tech/blog/neon-serverless-postgres-is-live/
The Hidden Costs of Serverless Observability
Some practical advice on what we need to understand is going on with our serverless infrastructure.
https://lumigo.io/blog/the-hidden-costs-of-serverless-observability/
Functional Data Engineering — a modern paradigm for batch data processing
This was reported as one of the most interesting articles of 2022 on data engineering. It is about using functional programming techniques in ETLs.
Grab: Zero trust with Kafka
An interesting article on authentication with Kafka
https://engineering.grab.com/zero-trust-with-kafka
Our journey with Apache Flink (Part 1): Operation and deployment tips
How a company approached Flink development for their platform, including the idea of split responsibilities, savepoints, CI/CD, and scaling.
https://engineering.grab.com/zero-trust-with-kafka
Newsletter sponsor: Nexteam
Technology, Experience, Delivered.