tobru.guru Newsletter #5
Software releases, news articles and other new stuff
UptimeRobot 2020 Update: Acquisition, recent problems and future plans
#monitoring, #uptimerobot, #saas
👋 Hello everyone, Peter here, nice to e-meet you. Let me briefly introduce myself and share some insights about what has been going on with UptimeRobot lately and what the future plans are. I am one of the founders of itrinity, a Czech/Slovak company, which acquired UptimeRobot in late 2019. We are not your “typical” […]
It looks like that UptimeRobot was silently acquired last year. But I guess that's OK. It's a service I use for a simple external monitoring of my most important services. Other than that, I'm also using the cool Open Source tool statping reachable under https://status.tbrnt.ch/.
Nextcloud Hub brings productivity to home office
Nextcloud is the most deployed on-premises file share and collaboration platform. Access & collaborate across your devices. Your data remains under your control.
A new Nextcloud release is out. It isn't easy to spot which version they are announcing, that's why I recommend looking here: https://nextcloud.com/changelog/. BTW: It's version 19.
Lenovo Loves Linux! All Lenovo Systems to be Linux Certified
#lenovo, #thinkpad, #linux
Lenovo's new announcement brings superb news for Linux users. All Lenovo systems are going to be certified by Ubuntu and red Hat for Linux compatibility.
This is great news for Linux on the desktop (Isn't 2020 anyways supposed to be the year of the Linux on the desktop?). On the other hand: Since I'm running Linux on my ThinkPads I didn't have any big issues. And I must admit: I also started to very much like my Dell XPS 13, it feels to work even better under Linux than the ThinkPads. Maybe this changes now?
Argo CD v1.6 — Democratizing GitOps with GitOps Engine
#argocd, #gitops, #kubernetes
Today, the Argo CD team is happy to announce the first release of the GitOps Engine! GitOps Engine packages core Argo CD functionality into a reusable library and makes it available for everyone. The library is open-sourced and available on Github: https://github.com/argoproj/gitops-engine.
As I pretty much like Argo CD, this is good news for me. Looking forward to give 1.6 a try, once it's released (This is the announcement for v1.6.0-rc1).
Macht's gut! - Pro-Linux
7643 Tage und 29621 Artikeleinträge nach der Initialzündung endet für uns eine Ära. Vielen Dank für die wunderbare Zeit und die unvergesslichen Momente. Wir werden euch vermissen. Macht's gut!
Bad news - in German. I was reading Pro-Linux since more than 15 years and it was always a good source for me for news in the Linux ecosystem. Good bye and thanks to all for writing many many good articles.
Interesting articles and blog posts
Container Solutions - Kubernetes Runbooks
#kubernetes, #operations, #runbook
Here we showcase some of our best recipes for solving tricky or common tech problems in simple steps.
Hypermodern Python · Claudio Jolowicz
A guide to modern Python tooling with a focus on simplicity and minimalism.
Doing GitOps at Scale with Argo CD
Argo CD is a GitOps continuous delivery tool for Kubernetes. The core component of Argo CD is the Application Controller, which continuously monitors running applications and compares the live application state against the desired target state defined in the Git repository.
Good insights into how Argo CD scaled it's architecture.
Software Engineering Within SpaceX - Yasoob Khalid
Hi everyone! 👋 I am sure quite a few of you must have seen the SpaceX launch this past Saturday. It was an amazing and historic event. Millions of people were watching it live on YouTube and elsewhere. With each passing day, we are getting closer to commercial space flights and I have to agree I am excited. In addition to fueling my excitement about space travel, this launch also made me curious about the tech which goes in these rockets.
Thanks to the author for collecting all the interesting information. Looking forward to read more about it. It's certainly a different story to write software for a rocket than for a simple web application.
K8s KPIs with Kuberhealthy
Building Onward from Kuberhealthy v2.0.0 Last November at KubeCon San Diego 2019, we announced the release of Kuberhealthy 2.0.0 - transforming Kuberhealthy into a Kubernetes operator for synthetic monitoring.
This is an interesting tool for monitoring the healthiness of a Kubernetes cluster. I'll give it a try to see how it goes.
Introducing P2P Matrix
#matrix, #p2p, #chat
TL;DR: we shipped a major update to https://p2p.riot.im - fire up a desktop Chrome or Firefox in not-private-browsing mode and give it a go!
Directly exchanging chat message between devices without having a server in-between to relay messages is what the world needs! Thanks to the Matrix project for working on that idea.
There and Back Again — Scaling Multi-Tenant Kubernetes Cluster(s)
#kubernetes, #story, #multitenancy
They say there are lessons to be learned in IT “war stories”. But maybe the real lessons are what happened afterwards, not the event or even what led up to the event? Just as the event is not the whole story, nor is any particular tool the whole story.
A cool story how they evolved the usage of Kubernetes over the years and what they learned.
Why is Kubernetes getting so popular? - Stack Overflow Blog
At the time of this article, Kubernetes is about six years old, and over the last two years, it has risen in popularity to consistently be one of the most loved platforms.
This post absolutely reflects why I love working with Kubernetes. Being able to specify everything in one place and let the system make my intention a reality is just great. I've been working with managing hundreds of servers since many many years and I had never been able to specify so easily what I want. Not even Puppet (which I've worked with for a long time) was capable of doing what Kubernetes does.
Open Source tools newly discovered
foxcpp/maddy: ✉️ Composable all-in-one mail server.
aristocratos/bashtop: Linux/OSX/FreeBSD resource monitor
#bash, #resource, #monitoring
Resource monitor that shows usage and stats for processor, memory, disks, network and processes.
redhat-developer/vscode-yaml: YAML support for VS Code with built-in kubernetes syntax support
#kubernetes, #yaml, #vscode
Provides comprehensive YAML Language support to Visual Studio Code, via the yaml-language-server, with built-in Kubernetes and Kedge syntax support
Kopf: Kubernetes Operators Framework
#kubernetes, #operator, #framework, #python
KUDO: The Kubernetes Universal Declarative Operator
#kubernetes, #operator, #framework
📡 WiFi Login Card
#wlan, #wifi, #qr, #code
Print a card for your WiFi login
faressoft/terminalizer: 🦄 Record your terminal and generate animated gif images or share a web player
#terminal, #demo, #video
Record your terminal and generate animated gif images or share a web player link terminalizer.com
paxtonhare/demo-magic: A handy shell script that enables you to write repeatable demos in a bash environment.
#demo, #shell, #talk
demo-magic.sh is a handy shell script that enables you to script repeatable demos in a bash environment so you don't have to type as you present. Rather than trying to type commands when presenting you simply script them and let demo-magic.sh run them for you.
git with the help of
jiahaog/nativefier: Make any web page a desktop application
#webapp, #native, #electron
Nativefier is a command-line tool to easily create a desktop application for any web site with succinct and minimal configuration. Apps are wrapped by Electron in an OS executable (.app, .exe, etc.) for use on Windows, macOS and Linux.