Mermaid - Einfach Diagramme mit dem Texteditor erstellen
Ich erstelle gerne Diagramme für verschiedenste Zwecke, denn Bilder sind für mich persönlich wesentlich angenehmer, wenn es z.B. um das Grundverständnis von Abläufen geht. In den letzten Jahren habe ich dafür auf DOT / GraphViz gesetzt. Hier erstellt man eine textuelle Repräsentation des Graphen und kann sie z.B. online in ein Bild umwandeln. Den Text wiederum kann man einfach in einem Git ablegen und auch editieren ohne einen gesonderten Editor.
Mit Mermaid habe ich nun ein ähnliches Tool gefunden, welches den selben Ansatz verfolgt, dabei aber etwas einfacher und zugleich vielseitiger sein will. Letzteres bedeutet das es z.B. auch Gantt Diagramme gibt, welche mir bei DOT bis dato noch nicht untergekommen sind. Die Syntax von Mermaid wirkt etwas simpler (Markdown ähnlich), auch wenn ich bis dato nur wenig damit herumgespielt habe. Schön ist zusätzlich die Integration in diverse Tools. Dazu gehört neben GitLab und zuletzt GitHub auch Gitea, das Git Web Frontend meiner Wahl. Somit kann man sich mitunter manuelle Umwandlungen in Bilder sparen, weil man selbige frei Haus bekommt.
Ich werde meine kommenden Diagramme auf jeden Fall mit Mermaid erstellen und das Ganze mal einem längeren Test unterziehen. Bis jetzt bin ich aber auf jeden Fall sehr zufrieden. Falls ihr Mermaid übrigens testen wollt, den Link zum online Editor findet ihr in den Related Links.
Humble Book Bundle: Data Engineering
Wissen ist Macht sagt man nicht ohne Grund und aus Daten kann man durchaus Wissen ziehen, zumindest wenn man weiß wie man sie interpretiert. In diesem Rahmen könnte das noch etwas mehr als einen Tag lang aktive Humble Book Bundle: Data Engineering by O’Reilly vielleicht spannend für euch sein.
Bis zu 15 Bücher gibt es zu holen und das schon ab 1 €. Um alle Inhalte zu bekommen sind mindestens 15,92 € nötig. Dafür gibt es dann aber auch unter anderem R Cookbook, Architecting Modern Data Platforms und Stream Processing with Apache Flink.
Wieder einmal ein interessantes Bundle, denn die Erhebung, Verarbeitung und Auswertung von Daten, um z.B. Dienste zu verbessern, ist meiner Meinung nach durchaus relevant und wichtig. Alle Humble Bundle Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.
PC Upgrade 2021 - Das ASUS TUF Gaming X570-Plus Mainboard
Nachdem ich zuletzt über die Beschaffung der Komponenten gesprochen habe, fange ich heute mit der eigentliche Hardware an. Dort macht das ASUS TUF Gaming X570-Plus Mainboard open_in_new den Anfang. Ich bin seit mehr als 15 Jahren mit Asus Mainboards unterwegs und hatte bis dato noch nie Probleme, deswegen fiel die finale Entscheidung auch auf dieses Board. Im direkten Vergleich gab es ansonsten noch das Gigabyte X570 Aorus Elite open_in_new.
Das Mainboard verfügte über alle von mir benötigten Anschlüsse, einzig ein Header für USB-C ist nicht vorhanden. Beim Kauf war mir dies bewusst, dass es aber so aufwendig ist eine Front USB-C Erweiterungskarte open_in_new mit dem nötigen Header und dann auch noch ein Verlängerungskabel dafür zu bekommen, hätte ich nicht erwartet. Doch erst einmal zurück zum Mainboard. Alle Amazon Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.
Games Gewinnspiel Erinnerung
An dieser Stelle die gewohnte kleine Erinnerung an das aktuelle Games Gewinnspiel, welches noch bis Sonntag Abend (27.02.2022 - 23:59 Uhr) verfügbar ist. Erstellt einfach einen Kommentar unter der hier verlinkten News und schon seid ihr dabei. Mit etwas Glück gibt es dann bald neues Material für eure Steam Bibliothek. Aus knapp 190 verschiedenen Spielen und DLCs könnt ihr dieses Mal wählen.
Tessa App - Version 1.2.0 mit wiederkehrenden Terminen und Ausrüstungsliste
In den letzten Wochen und vor allem Tagen habe ich relativ umfangreich an der Tessa App weitergearbeitet und das Resultat ist der Release von Version 1.2.0. Die neue Version bringt meiner in Flutter entwickelten Android App unter anderem die folgenden neuen Funktionen.
- Wiederkehrende Ereignisse
- Ausrüstungsliste
- Bilder in Pferdeorganisationslisten
- Bilder können gelöscht werden
Zusätzlich wurden diverse kleine Fehler behoben, welche z.B. die Premium-Kaufen Funktion, das Bearbeiten von Bildern und den Dateiimport negativ beeinflussten. Im Bereich der Verbesserungen gibt es eine schnellere Suche, der Splash Screen wurde überarbeitet und das User Interface hat generell die eine oder andere Verbesserung erhalten.
Die neue Version ist ab jetzt im Play Store verfügbar. Den Link findet ihr in den Related Links. Nachdem dieses Update relativ lange in Entwicklung war, sind neue Versionen nun wieder mindestens einmal im Quartal zu erwarten. Solltet ihr Wünsche, Feedback oder ähnliches haben, meldet euch gerne direkt hier in den Kommentaren.
Weitere Informationen findet ihr im Projektbereich hier im Blog oder auf der neu erstellten kleinen Webseite für die App oder direkt im Play Store.
Humble Book Bundle: Programming Bookshelf
Über Humble Programmier-Bundles schreibe ich immer wieder gerne, denn dort gibt es meist eine bunte Auswahl mit diversen interessanten Ressourcen. Auch das Humble Book Bundle: Programming Bookshelf by Mercury schlägt wieder in genau diese Kerbe, allerdings nur noch bis morgen Abend. Bei Interesse solltet ihr euch also beeilen.
Aufgeteilt auf drei Stufen gibt es hier bis zu 25 Bücher mit den verschiedensten Schwerpunkten. Ab 1 € geht es los und ab 15,70 € gibt es alle Inhalte. Unter anderem dürft ihr euch über Data Structures and Program Design Using Java, Software Quality Assurance und Cryptography and Network Security freuen, doch die Auswahl ist wie erwähnt wesentlich größer. Alle Humble Bundle Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.
Humble F*CK CANCER Bundle
Falls ihr auf der Suche nach einer wirklich ordentlichen Auswahl an neuen Spielen seid und mit dem Kauf sogar noch etwas gutes tun wollt, dann schaut euch doch mal das Humble F*CK CANCER Bundle an.
Noch etwas mehr als zwei Tage lang könnt ihr bis zu 13 verschiedene Spiele erhalten. Dieses Mal gibt es keine Stufen oder ähnliches, sondern einen Preis für alle Artikel. Selbiger liegt bei 8,86 € und bringt euch unter anderem World War Z: Aftermath, Dead by Daylight und Brothers - A Tale of Two Sons. Die Titel können sich sehen lassen und der Zweck auch. Vor allem da alle Einnahmen gespendet werden. Alle Humble Bundle Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.
Games Gewinnspiel Februar
Es gibt wieder etwas für lau, zumindest wenn ihr etwas Glück habt. Eine neue Runde meines Games Gewinnspiels ist gestartet, mit knapp 190 verschiedenen Spielen und DLCs zur Auswahl. Um einen der Preise zu gewinnen schreibt einfach eure Wunschtitel in die Kommentare unter dieser News und schon seid ihr dabei. Ungefähr zwei Wochen habt ihr dafür Zeit. Die konkreten Daten und weitere Informationen findet ihr wie gewohnt im unteren Teil der News. Ich wünsche allen Teilnehmern viel Glück.
Flutter 2022 - Roadmap und Strategie
Im Bereich Roadmaps und Planungen sind große Projekte gerne mal etwas still. Anders ist dies im Bereich Flutter, hier hat man vor kurzem eine Roadmap für das gesamte Jahr 2022 veröffentlicht und mit der Community geteilt. Außerdem geht man auf die Art und Weise ein wie Flutter gemeinsam weiterentwickelt werden soll. Denn natürlich wird das Projekt von Google getragen, aber eben auch von der besagten Community. Das GitHub Projekt hat mittlerweile knapp 1000 Contributor, was sich durchaus sehen lassen kann.
Doch damit zurück zur Roadmap. Auf dem Desktop soll nach Windows auch der Support für Linux und macOS auf dem Stable-Channel landen und dies auch in besagter Reihenfolge. Im Web soll es vor allem im Bereich der Performance, Plugin-Kompatibilität und Accessibility Verbesserungen geben. Zusätzlich soll die Mischung von Flutter und Non-Flutter Content in Webseiten massiv vereinfacht werden.
Im Framework an sich wird der Material 3 Support erweitert und im Bereich der Texteingabe, Textselektion und generell Textverarbeitung soll es quasi auf allen Plattformen Optimierungen und neue Features geben. Ein Stichwort wäre hier die Handschrifterkennung in iPadOS. Kontextmenüs und Menüleisten für den Desktop sind ebenfalls ein Thema, genauso wie erste Experimente mit Multi-Window Support.
Abschließend wird es natürlich Updates von Dart, als Sprache die das Ganze erst möglich macht, geben. Extrem spannend finde ich das Thema Jank, also kurze Lags beim Nutzen der UI. Hier hat man grundlegende Fehler entdeckt und tatsächlich das gesamte Grafik-Backend und die Ideen dahinter komplett neu entwickelt. In 2022 wird zuerst iOS mit dieser neuen Technik bestückt und mit den daraus folgenden Ergebnissen will man das Ganze weiterentwickeln und auf die anderen Plattformen bringen.
Eine sehr angenehme High-Level-Sicht auf Flutter im Jahre 2022. Man erkennt die Richtung, muss aber nicht 1000 Issues wälzen und man fühlt sich als Teil der Community integriert. Meiner Meinung nach ein guter Weg, um die generelle Planung einer Sprache / eines Frameworks mit der Community zu teilen.
Android Studio Bumblebee - 2021.1.1
Das Update auf Android Studio Bumblebee (2021.1.1) ist bereits seit ca. zwei Wochen verfügbar und ich hatte quasi direkt eine Aktualisierung vorgenommen. Die Release Notes wirkten im ersten Moment nicht extrem spannend, aber ich freue mich immer über neue Versionen von Software die ich täglich nutze.
An Neuerungen gibt es unter anderem einen neuen und nun direkt in Android Studio integrierten Device Manager, sowohl für Emulatoren, wie auch für echte Geräte. Letztere kann man nun einfacher via ADB over Wi-Fi verbinden und entsprechend ohne Kabel debuggen. Darüber hinaus soll ein neuer Test Runner für einheitliche Ergebnisse von Tests sorgen, sowohl in Android Studio, wie auch auf eurer CI. Der Android Gradle Plugin Upgrade Assistant nimmt euch nun noch etwas besser an die Hand und der Emulator ist von nun an standardmäßig in Android Studio integriert. Dieses Feature existiert schon einige Zeit, sorgte bei mir in der ersten Iteration allerdings für Probleme, weswegen ich wieder in den abgedockten Modus wechselte.
Weiter geht es mit verbessertem Apple Silicon Support, verbesserter Performance durch Non-Transitive R Classes und diversen Optimierungen und Funktionserweiterungen im Bereich Profiler und Inspector. Im Bereich Design hat sich auch etwas getan, denn für bestimmte Layouts kann man nun eine interaktive Vorschau der UI Komponenten aktivieren und somit neue Layouts direkt ausprobieren.
Ich persönlich war wie erwähnt, nach einem ersten Querlesen, nicht extrem aus dem Häuschen, muss dies aber nach erster Nutzung revidieren. Android Studio Bumblebee bringt neben dem neuen Device Manager + gut funktionierendem angedockten Emulator im Bereich der Funktionen, auch ein großes Maß an Stabilität mit sich. In der vorherigen Version hatte ich hier und da Probleme und das Ganze fühlte sich einfach nicht immer flüssig an. In diesem Bereich hat sich einiges getan, sodass die neue Version für mich bei der täglichen Nutzung tatsächlich einen ziemlichen Mehrwert bietet. Das Update kann ich also definitiv empfehlen, selbst wenn ihr wie ich nicht ganz so viel im Profiler und Compose Bereich unterwegs seid.
Im unteren Bereich des Beitrags findet ihr wie gewohnt das Vorstellungsvideo zur neuen Version.