Aare.guru- & Existenz-API Newsletter 2020

Den folgenden Text habe ich am 15. Oktober 2020 an die API-Newsletter-Liste verschickt. Trag dich in den Newsletter ein um auf dem Laufenden zu bleiben.

Christian

Eine denkwürdige Badesaison ist zu Ende gegangen: Bis spät in den September war die Aare für Normalsterbliche bebadbar. Neue Wörter in unserem Wortschatz. Das Virus brauchen wir gar nicht erst zu erwähnen. 

Was wir diesen Sommer getan haben

  • Wir hatten keine grösseren Ausfälle zu verzeichnen, die APIs liefen stabil. Im Hochsommer gibt es jeweils knapp 5 Millionen Zugriffe pro Monat, selbst im Oktober kommen täglich noch um die 50’000 Requests rein.
  • Die Dokumentationen sind hübscher geworden. Und mit OpenAPI/Swagger-Definitionen auch praktischer:

https://aareguru.existenz.ch & https://api.existenz.ch

  • Für Integrationen in IoT-Dings und Wearables und anderen Geräten mit wenig Rechenpower gibt es beim Aare.guru neu einen values-Parameter welcher ausgewählte Werte als Text zurück liefert. Nachwievor ist die API auch per HTTP erreichbar.
  • Neue Daten in der Aare.guru-API: Koordinaten der Messstationen sowie den Temperatur-Text im Kurzformat (text_short / temperature_text_short, weniger als 15 Zeichen).
  • Aare.guru-API-Responses werden standardmässig mit einer Cachezeit von 120 Sekunden zurückgegeben. Vielleicht stillt das etwas den Datenhunger einiger Integrationen. 

Was wir im Winter so treiben

  • Auf der Existenz-API ist jeweils nur ein Teil der historischen Daten verfügbar (30-90 Tage), das wird wahrscheinlich so bleiben. Allerdings möchte ich unser gesamtes Datenarchiv öffentlich anbieten, voraussichtlich in einer InfluxDB, sobald deren Version 2 released ist. Dann wird’s dann auch ein Grafana zum drin Rumspielen geben.

Soll es schneller gehen? Unterstütz uns mit dem Konsumieren von Konsumgütern in unserem Konsum.

PHP-Package: parse-swissmetnet

Im Rahmen eines Code-Refactoring (auch Refaktorisierung, Refaktorierung oder Restrukturierung) habe ich nach Jahrzehnten von PHP-Coden mein erstes Composer-Package geschrieben und publiziert: cstuder/parse-swissmetnet.

Es dekodiert Daten und Metadaten aus dem automatischen Wettermessenetz der MeteoSchweiz, welche auf dem Opendata.swiss-Portal publiziert sind.

Besonders Freude habe ich an den neuen GitHub-Actions welche die beiliegenden Unittests bei jedem Push automatisch durchführen.

Aare.guru in der macOS-Menubar

Screenshot der Menubar

Aare.guru überall!

Für die Browser Firefox und Google Chrome habe ich bereits Browser-Plugins geschrieben, welche dir die aktuelle Aare-Temperatur jederzeit auf den Desktop holen. Für Safari ist die Sache leider komplizierter und nicht so einfach möglich.

Dafür gibt es ab sofort für macOS das offizielle Aare.guru-Bitbar-Plugin, welches bei dir in der Menuzeile residiert.

Guten Schwumm!

Musik zum Wochenende: The Real Folk Blues

Der Schlusssong aus einer der besten Anime-Serien welche ich kenne. Bereits 22 Jahre alt. Ein Soundtrack den ich immer wieder gerne hervorkrame: Yoko Kanno – The Real Folk Blues aus Cowboy Bebop.

Auch das Opening wurde von The Seatbelts gerade frisch isoliert eingespielt: Tank.

Eine der positiven Konsequenzen aus der Corona-Krise: Wir haben Zeit in Nostalgie zu versinken und daraus etwas zu machen. Z.B. coole Videos.

You’re gonna carry that weight.

Gestern wäre GP gewesen…

…und ich hätte ihn gerockt. Ich ging am Morgen joggen und fühlte mich so gut wie schon lange nicht mehr. 16 km wären locker drin gelegen.

Der virtuelle GP 2020 hat am Nachmittag statt gefunden und ging mir leider zeitlich nicht. Das wäre eine originelle Variante gewesen.

Wir sehen uns alle nächstes Jahr wieder auf der Strecke. Hoffentlich.

Neues Hobby: Brot backen

Zum letzten Weihnachtsfest habe ich das Buch Brot Backen in Perfektion mit Hefe von Lutz Geissler erhalten. Seither habe ich erfolgreich gegen 30 Brote erschaffen.

In unserem Vorratsschrank stapeln sich mittlerweile fast ein Dutzend verschiedene Mehle aus der Mühle Schönenbühl. Einen wunderbaren Gusseisentopf im Grossmutter-Design habe ich in einer Broki gefunden. Alles an diesem Hobby macht Freude.

Als nächstes werde ich einen Sauerteigstarter zubereiten. Die Anleitung dafür fand ich zufällig auf GitHub: The Bread Code.

Offenbar ist Brot backen wieder ein typisches Informatiker-Hobby.