This week's sponsor is still Nexteam, more info at the end.
Larry Ellison fought an internal battle to kill Oracle's first-generation cloud
"When we [first] were doing our infrastructure cloud, I actually cancelled the project. There was a pretty big disagreement between me and the powers that be at Oracle," he told investors. "I thought we were just copying what the other guys were doing – which I thought was a really bad idea – and I wanted to start over and do this Gen 2 cloud," he said.
https://www.theregister.com/2022/10/24/ellison_oracle_cloud/
Why we're leaving the cloud
37 Signals (Basecamp fame and Ruby on Rails creators) are leaving AWS or the cloud because of its costs and because they have skilled people to manage on-perm infrastructure efficiently. This has been exactly my point over the year: managing infrastructure well is very challenging and if a company does not have very skilled people they should use the cloud. But this post is more than that, DHH talks about how even decentralized systems are mainly running on just a few mega-corporations.
https://world.hey.com/dhh/why-we-re-leaving-the-cloud-654b47e0
Multicloud with OCI and Azure
Oracle’s partnership with Microsoft gives you more choices for multi-cloud architecture. By securely connecting Oracle Cloud Infrastructure (OCI) and Microsoft Azure over low-latency Oracle Interconnect for Microsoft Azure and simplifying access to enterprise-grade Oracle databases with Oracle Database Service for Microsoft Azure, customers can use the best capabilities of both clouds.
https://www.oracle.com/uk/cloud/azure/
Ansible 7.0.0a2 has been released!
https://groups.google.com/g/ansible-announce/c/EI8cOKdBAxQ
Python 3.11.0 final is now available
3.11 is out and this page has a list of the major changes.
https://discuss.python.org/t/python-3-11-0-final-is-now-available/20291
Shell Script Best Practices
Shell Script Best Practices which are coming from a decade of shell programming.
https://sharats.me/posts/shell-script-best-practices/
The Debian Administrator's Handbook
Do you remember The Debian Administrator's Handbook? It is now covering Debian 11.
https://debian-handbook.info/browse/stable/
sonic
A schemaless search backend. A Rust-based search engine. Check it out if you want a simpler and less resource-consuming ElastiSearch.
https://github.com/valeriansaliou/sonic
Robot Framework
Robot Framework is a generic open-source automation framework. It can be used for test automation and robotic process automation (RPA).
Trying Cloudflare Pages: Best Server Tech Since cgi-bin
A post on using Cloudflare pages and adding Cloudflare Functions, but it seems that the documentation is not so good.
https://taras.glek.net/post/cloudflare-pages-kind-of-amazing
Available today: Windows Dev Kit 2023 aka Project Volterra
Windows Dev Kit 2023 is an Arm-powered device built by Windows developers for Windows developers. Everything you need to develop Windows apps for Arm, on Arm. Powerful AI. All on one device.
Signs of Triviality
A tale on the design of the Unix time.
https://www.netmeister.org/blog/epoch.html
A new open-source tool scans public AWS S3 buckets for secrets
s3crets_scanner
Hunting For Secrets Uploaded To Public S3 Buckets.
https://github.com/Eilonh/s3crets_scanner
Virtual Kubernetes Clusters: Tips and Tricks
A Speaker Desk slides regarding the provisioning of virtual k8s using vcluster.
https://speakerdeck.com/richburroughs/virtual-kubernetes-clusters-tips-and-tricks-rejekts
Cachegrand, a Fast, Scalable Keystore for Data-Oriented Development
An article from The Newstack about a new key-value store designed to use modern hardware with Redis compatibility.
https://thenewstack.io/cachegrand-a-fast-scalable-keystore-for-data-oriented-development/
paralus
Paramus is a free, open-source tool that enables controlled, audited access to Kubernetes infrastructure for your users, user groups, and services. Ships as a GUI, API, and CLI.
https://github.com/paralus/paralus
Murre - the lightweight K8s metrics monitoring tool
https://www.groundcover.com/blog/murre
Quill
Simple mac binary signing and notarization from any platform (replacing the codesign utility for simple use cases).
https://github.com/anchore/quill
Introducing Amazon Neptune Serverless
A Fully Managed Graph Database that Adjusts Capacity for Your Workloads
AWS' managed graph database is generally available.
Which serverless edge platform has the fastest git deployments?
From Deno's blog. Deno has their own cloud.
https://deno.com/blog/fastest-git-deploys-to-the-edge
Edge Network Regions
Vercel is offering regional functions for a low-latency (edge) response time.
https://vercel.com/docs/concepts/edge-network/regions
Linux 6.2 Picking Up Mainline Support For Apple M1 Pro/Max/Ultra Hardware
https://www.phoronix.com/news/Linux-62-Apple-M1-Pro-Max-Ultra
TCP Protective Load Balancing "PLB" Support Heading To Linux
The Protective Load Balancing provides host-based load balancing across switch links by making use of Explicit Congestion Notification (ECN) and other congestion data from the transport layer to randomly change the path of the connection facing congestion.
https://www.phoronix.com/news/TCP-PLB-Linux
Interactive Query Service Amazon Athena Introduces New Engine
AWS recently announced version 3 of the engine for Amazon Athena, the serverless interactive service to query S3 data using standard SQL.
https://aws.amazon.com/about-aws/whats-new/2022/10/amazon-athena-announces-upgraded-query-engine/
Honeycomb: How We Used Serverless to Speed up Our Servers: Jessica Kerr at QCon San Francisco 2022
https://www.infoq.com/news/2022/10/honeycomb-serverless/
From Zero to A Hundred Billion: Building Scalable Real-Time Event Processing At DoorDash
Azure Cosmos DB: Low Latency and High Availability at Planet Scale
Build a poor man’s data lake from scratch with DuckDB
DuckDB is a feature-rich SQL engine, it can run on a laptop, but it works only on one server.
https://dagster.io/blog/duckdb-data-lake
Apache Hop
Hop workflows and pipelines are definitions of how data needs to be processed.
Once designed, a pipeline can be executed on any supported runtime. Hop has built-in support to run pipelines locally and remotely in the native Hop runtime, or on Apache Spark, Apache Flink or Google Dataflow through the Apache Beam runtimes.
My thoughts on the Framework laptop
Thoughts from a kernel developer on the Framework laptop, exposing few serious issues on the laptop with Linux (due to Intel 12th generation bugs).
https://news.ycombinator.com/item?id=33322143
https://www.reddit.com/r/framework/comments/yc8ctv/a_linux_kernel_developers_thoughts_on_the/
How I make a living working on SerenityOS
Andreas King is the creator of SerenityOS and talks about making a living thanks to his open-source project.
https://awesomekling.github.io/How-I-make-a-living-working-on-SerenityOS
I have come to bury the BIOS, not to open it: The need for holistic systems
Bryan Cantrill, known for DTrace and Joyent, now designing a new brand for modern servers, talk about the BIOS.
https://en.wikipedia.org/wiki/Bryan_Cantrill
Verifying distributed systems with Isabelle/HOL
Martin Kleppmann worked on Kafka and he is known for his work on CRDTs.
https://lawrencecpaulson.github.io/2022/10/12/verifying-distributed-systems-isabelle.html
One process programming notes (with Go and SQLite)
https://crawshaw.io/blog/one-process-programming-notes
Open source's totally non-secret weapon big tech dares not use: Staying relevant
https://www.theregister.com/2022/10/31/opinion_column_relevance_in_business/
Haskell in Production: Caribou
https://serokell.io/blog/haskell-in-production-caribou
Newsletter sponsor: Nexteam
Technology, Experience, Delivered.