Newsletter #28


Software releases, news articles and other new stuff

Gitea 1.13.0 is released - Blog
#release, #gitea

We are proud to present the release of Gitea version 1.13.0.

I'm using Gitea since a long time and I'm absolutely fan! It powers my GitOps workflow and hosts some of my private Git repos:

Introducing another free CA as an alternative to Let's Encrypt
#ca, #certificate, #acme is now joining the (sadly) very small group of awesome CAs giving away free, 90-day certs via ACME.

Nice to see alternatives to Let's Encrypt. Not that I would have an issue with Let's Encrypt, I feel they make a great job and I'll continue to use it. Nevertheless it's always good to have alternatives.

Release v0.2.14.204215 · microg/GmsCore
#release, #microg, #exposure, #covid19, #swisscovid

Support for ExposureWindow mode, Allows using SwissCovid 1.2.0 and future releases of EN apps

microG is the key piece for me to be able to go as Google-less as possible. As my LeEco china smartphone broke (The "spider-app" force-installed itself) I'm now using a Sony Xperia XA2 Ultra with LineageOS 17.1 (Android 10) and microG. With this combination I can use all apps I need and want to use. With the latest update of microG Exposure Notification works again with the latest SwissCovid app and it's happily collection contacts.

Microsoft is working on an Android subsystem for Windows 10
#windows, #android

Microsoft is reportedly creating a subsystem, similar to the Windows Subsystem for Linux, that allows Android applications to run on Windows 10.

Something which was unimaginable a few years back, nowadays it just makes sense.


Interesting articles and blog posts

Summary of the Amazon Kinesis Event in the Northern Virginia (US-EAST-1) Region
#postmortem, #aws

We wanted to provide you with some additional information about the service disruption that occurred in the Northern Virginia (US-EAST-1) Region on November 25th, 2020.

A very detailed post-mortem describing what can go wrong in large-scale systems.

Oisín Moran | How I Made a Self-Quoting Tweet
#twitter, #story, #fun

I'll try to leave the pulp in here and keep this as chronological as I can. In that spirit, no tweets were harmed in the making of this post.

Sometimes having a bit of fun with such experiments doesn't hurt. I enjoyed reading it, cool idea!

A better Kubernetes, from the ground up ·
#kubernetes, #idea, #story

Recently I had a chat with the excellent Vallery Lancey, about Kubernetes. Specifically, what we would do differently if we built something new, from the ground up, with no regard for compatibility with Kubernetes. I found that conversation so stimulating that I feel the need to write things down, so here we are.

Sounds interesting and I also think Kubernetes has some drawbacks which could be improved. Good write-up what could be done differently when starting from scratch. I'm sure some of the ideas in this article could also be gradually brought into todays Kubernetes.

No, "Open Source" does not mean "Includes Free Support"
#opensource, #opinion

Here’s the thing: I write open source software to solve my problem. I let you use my solutions because that comes at zero cost for me (well, almost, I still have to pay for the website, you are downloading from. You are welcome, by the way).

A harsh article, which I only partly agree. Make sure to also read The main point of Open Source for me is sharing and careing and having a community around a project.

fanf | Leap second hiatus
#time, #leapsecond, #ntp

Normally I only pay attention to leap seconds every 6 months when the IERS publishes Bulletin C, the leap second yes or no announcement. But this week brings news from Michael Deckers via the LEAPSECS mailing list, and it relates to Bulletin A, which is why it’s off my usual 6 month schedule.

Playing with time, not always a good thing. Interesting article about time correction and leap-seconds.

roguelazer's website: I miss working from the office
#story, #homeoffice, #covid19

I went into my office yesterday for the first time in a few months to pick some stuff up. We got notified a couple of days ago to get any personal property out of the office before Thanksgiving or else it'd be thrown out, so I guess we're moving out of the office1. It was a pretty eerie place to be; even now, 8 months later, most people haven't been back and it kind of looks like the entire office was abducted by aliens in early March.

I miss it too! I mainly miss being together with my work-mates in-person and also commuting as this was a "free" break to free up my mind.

Booting from a vinyl record – BOGIN, JR.
#boot, #fun

Most PCs tend to boot from a primary media storage, be it a hard disk drive, or a solid-state drive, perhaps from a network, or – if all else fails – the USB stick or the boot DVD comes to the rescue… Fun, eh? Boring! Why don’t we try to boot from a record player for a change?

It's always fascinating to see what ideas people have, I would have never thought of such a thing.


Open Source tools newly discovered

phw/peek: Simple animated GIF screen recorder with an easy to use interface
#screenrecorder, #gif

Peek makes it easy to create short screencasts of a screen area. It was built for the specific use case of recording screen areas, e.g. for easily showing UI features of your own apps or for showing a bug in bug reports. With Peek, you simply place the Peek window over the area you want to record and press "Record". Peek is optimized for generating animated GIFs, but you can also directly record to WebM or MP4 if you prefer.

kinvolk/headlamp: An easy-to-use and versatile dashboard for Kubernetes brought to you by Kinvolk.
#kubernetes, #dashboard, #webui

Headlamp is an easy-to-use and extensible Kubernetes web UI. Headlamp was created to be a Kubernetes web UI that has the traditional functionality of other web UIs/dashboards available (i.e. to list and view resources) as well as other features.

cloudquery/cloudquery: cloudquery transforms your cloud infrastructure into queryable SQL tables
#cloud, #sql, #query, #overview, #insight

cloudquery exposes your cloud configuration and metadata as sql tables, providing powerful analysis and monitoring without writing code.

grofers/legend: Legend builds and publishes Grafana dashboards.
#grafana, #dashboard

Legend builds and publishes Grafana dashboards for your services with prefilled metrics and alerts for your services. Say you got an EC2 to monitor, an S3 to monitor, a Kubernetes cronjob to monitor (or one of many other things); legend has got your back. It will do all the menial work of setting up grafana dashboards for you without you needing to setup grafana dashboards manually or write cloudwatch/prometheus/influxdb queries by hand.

List of ACME Servers -
#acme, #certificate, #endpoint, #ca

All endpoints on this list are compliant with RFC 8555. Please note that different CAs have varying legal terms, pricing, and some difference in their ACME issuance policies. Consult each CA's documentation for more information.

You've successfully subscribed to Tobias Brunner aka tobru
Great! Next, complete checkout to get full access to all premium content.
Error! Could not sign up. invalid link.
Welcome back! You've successfully signed in.
Error! Could not sign in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Error! Billing info update failed.