Automatische Updates - Ist meine Software aktuell?

In Zeiten von automatisierten Software-Updates sind manuelle Aktualisierungen eher selten geworden. Entsprechend prüft man selbst auch nicht mehr so häufig welche Version eines Programms installiert ist und ob man mit der aktuellsten Version unterwegs ist. Das dies aber hin und wieder nicht schaden kann zeigte mir heute Thunderbird.
Obwohl ich auf dem Release-Channel bin und an der Installation keine Änderungen vorgenommen hatte, blieben die automatischen Updates aus. Version 91 im Vergleich zu 102 ist nicht die Welt im Kontext von Mozilla, aber gerade bei diesen Updates hat sich nun doch einiges getan. Insofern eine kleine Erinnerung daran, dass es nicht schaden kann hin und wieder die häufig genutzten Tools auf ihre Aktualität zu prüfen und sich nicht blind auf die eigentlich vorhandenen automatischen Updates zu verlassen.
Fanatical Packt Summer Giveaway

Neben dem Humble Bundle bin ich gerne auch bei Fanatical unterwegs. Dort gibt es ebenfalls Gaming, Software und Bücher Bundles. Die Auswahl ist durchaus groß und einen Blick wert. Falls ihr Interesse habt folgt einfach den Related Links.
Aktuell lohnt sich ein Blick auf jeden Fall, denn es gibt derzeit das Fanatical Packt Summer Giveaway mit drei kostenlosen Büchern. Es handelt sich um Coding Roblox Games Made Easy, Blender 3D By Example - Second Edition und Unity 2020 By Example - Third Edition. Spannende Themen, vor allem für Spieleentwickler und solche die es noch werden wollen. Ich habe auf jeden Fall zugeschlagen. Falls ihr dies auch tun wollt, der Link zum Packt Summer Giveaway ist ebenfalls in den Related Links zu finden.
Humble LEGO: At the Movies Bundle

Während mich Lego in meiner Kindheit in Form von realen Bausteinen begleitet hat, gibt es nun auch diverse digitale Ableger. Falls ihr Interesse an selbigen habt, schaut euch doch mal das noch ca. vier Tage lang aktive Humble LEGO: At the Movies Bundle an.
Das Bundle beinhaltet bis zu neun verschiedene Spiele, verteilt auf die bekannten drei Stufen. Es geht wie gewohnt ab 1 € los und um alles freizuschalten sind 9,45 € nötig. Dafür gibt es dann unter anderem LEGO Marvel Super Heroes, LEGO Jurassic World und LEGO MARVEL’s Avengers. Ich habe von vielen gehört das die Spiele durchaus ganz lustig, wenn auch recht ähnlich aufgebaut sein sollen. Falls euch das Thema interessiert folgt einfach den Related Links.
Device Marketing Names & Device Identifiers Updates

Es gibt wieder neue Versionen meiner Device Names Libraries. Sowohl das Tool zur Generierung (Device Identifiers), wie auch meine beiden Libraries (Device Marketing Names - Dart / Flutter und “device-marketing-names-kotlin” ), die die dazugehörigen Client Funktionen für Dart und Kotlin implementieren, wurden aktualisiert.
Für die beiden Client Libraries bedeutet dies ein paar aktualisierte Abhängigkeiten und vor allem eine aktualisiertes Datenset. Umfangreichere Änderungen gab es eher im Tool, welches ich zur Erstellung der Datensets nutze. Hier hab ich eine Funktionalität eingebaut die mir schon seit längerem fehlte. Selbige ist die Formatierung und Optimierung des erstellten Kotlin Codes. Denn auf Grund der Größe der Datei dauerte dies in der IDE sonst immer unnötig lange und ich will das der Code direkt und ohne unnötige Arbeit nutzbar ist. Dies ist mit dem aktuellen Update nun möglich und wie hier zu lesen war der Aufwand auch durchaus gering.
Sofern ihr also eine Dart oder Kotlin Library braucht, die die Modelbezeichnung eures Smartphones oder Tablets in einen für den Nutzer verständlichen Marketing Namen umwandelt, dann schaut euch meine Libraries doch einfach mal an. Alle relevanten Links sind wie gewohnt in den Related Links zu finden.
Kotlin und Dart Code via GitHub Action formatieren

Code, egal wie gut er logisch geschrieben ist, ist ohne eine ordentliche Formatierung problematisch. Man kann es vergleichen mit dem besten Buch aller Zeiten, welches aber quasi unlesbar ist, weil die Schriftgröße auf drei gesetzt wurde.
Bei den Programmiersprachen bin ich bekanntlich in den Bereichen Dart und Kotlin unterwegs und auch wenn normalerweise die IDE und die integrierten Tools das Formatting übernehmen, so gibt es doch Situation wo eine schnelle Formatierung via CLI hilfreich ist. Als konkretes Beispiel hätte ich hier die CI, welche z.B. Code generiert, optimiert oder vor dem Release von Libraries und Apps für Ordnung sorgt.
Tessa App - Version 2.0 steht vor der Tür

Eines von meinen verschiedenen laufenden Projekten ist die Tessa App. Eine App die als Companion-App für Reiter gedacht ist. Initial entwickelt für meine Frau, wurde das Feature-Set recht umfangreich und ich entschied mich sie für jedermann über den Play Store open_in_new verfügbar zu machen. Die App wird dort nun seit längerem mit Updates und kleineren Erweiterungen versehen.
Nun steht nach längerer Entwicklungsphase ein umfangreiches Update mit neuen Funktionen, einer modernisierten UI und verbesserter Performance vor der Tür. Die UI wird dabei auf Googles Material Design 3 open_in_new basieren, welches ich entsprechend in Flutter umgesetzt habe. Flutter 3 open_in_new unterstützt bereits diverse Material 3 Komponenten und die restlichen habe ich selber entsprechend angepasst. Im Bereich der Features wird es möglich sein mehrere Aktivitäten an einem Tag hinzuzufügen und der Bereich für Pferde-Daten wurde erweitert, sodass man diverse relevante Gesundheitsdaten hinterlegen kann. Im Bereich der Performance erfolgten massive Verbesserungen und ebenfalls umfangreiche Bugfixes. Auf die konkreten Details und weiteren Neuerungen werde ich im Rahmen der Release Notes eingehen.
Humble Focus Entertainment: Legends and Visions Bundle

Falls ihr eure Spielebibliothek noch um ein paar Hochkaräter erweitern wollt, schaut euch doch mal das Humble Focus Entertainment: Legends and Visions Bundle an. Es ist noch etwas mehr als zehn Tage lang aktiv und bietet euch bis zu sieben verschiedene Spiele. Selbige sind auf vier Stufen verteilt. Ab 1 € ist der Einstieg gemacht und gerade einmal 11,20 € sind zum Freischalten aller Inhalte nötig. Dafür gibt es dann unter anderem The Technomancer, MudRunner, The Surge und Vampyr. Diverse gute Spiele und das zu einem sehr fairen Preis. Sollte euch das Bundle reizen folgt wie gewohnt einfach den Related Links.
Flutter Plugins & Packages - Eine neue News-Sammlungen

Flutter bietet eine große Menge an Plugins und Packages (via pub.dev open_in_new), die euch bei der Entwicklung eurer Apps helfen sollen. Ich selber nutze einige davon und habe auch schon selber welche geschrieben, weitere Informationen dazu im Projekte Bereich. Da die Auswahl aber sehr groß ist und man manchmal gar nicht genau weiß was man braucht, starte ich heute eine News-Sammlungen zu Plugins und Packages die ich viel nutze.
Die Begriffe Plugin und Package werde ich vermutlich beide benutzen, auch wenn ich versuche ein einheitliches Wording zu verwenden. Technisch ist der Unterschied bei diesen beiden übrigens wie folgt definiert. Ein Flutter Plugin interagiert auf die eine oder andere Weise mit nativem Code und stellt z.B. ein Interface für schon vorhandene native Bibliotheken zur Verfügung. Während ein Dart Package ausschließlich in Dart entwickelt wird. Hier könnte man als Beispiel Packages nennen, die neue Widgets einführen oder mathematische Formeln in Dart implementieren.
Games Gewinnspiel Juli

Neue Runde, neues Glück. Mein monatliches Games Gewinnspiel geht wieder los. Das bedeutet für euch, ein Kommentar unter dieser News könnte euch zeitnah neues Gaming-Material bescheren. Bei den Preisen gibt es über 160 Spiele und DLCs aus denen ihr wählen könnt. Zeit habt ihr dafür etwas weniger als zwei Wochen.
Die konkreten Teilnahmebedingungen, die Liste der Preis und alles weitere findet ihr wie gewohnt im unteren Teil der News. Bei Fragen meldet euch gerne einfach direkt in den Kommentaren. Eine Anmeldung oder dergleichen wird wie immer nicht benötigt.
Amazon Prime Day gestartet

Der Prime Day ist da, wobei Day nicht ganz korrekt ist, da das Event zwei Tage lang aktiv ist. Heute und morgen gibt es in gewohnter Manier alles vom Fire TV, bis zum Paar Socken teils massiv reduziert. Auch wenn natürlich immer gilt das Preise vergleichen eine gute Idee ist, so konnte ich zumindest in den letzten Jahren immer mal wieder ein paar Sachen ergattern, mit deren Preisen ich durchaus zufrieden war. Ein Blick auf eure Wunschlisten und eine kleine Runde stöbern könnte vielleicht nicht schaden, um das eine oder andere gute Angebot mitzunehmen.
Ich persönlich werde immer mal wieder einen Blick riskieren. Konkret suchen tue ich dieses Jahr eigentlich nichts und entsprechend lasse ich mich einfach überraschen, ob vielleicht das eine oder andere Produkt dabei ist welches ich doch gebrauchen könnte.
Ich empfehle allen Prime Nutzern übrigens auch auf der Prime Gaming Webseite open_in_new vorbeizuschauen. Dort gibt es diverse teils hochkarätige Spiele gratis zum Download. Unter anderem mit dabei sind GRID Legends, Mass Effect - Legendary Edition und Need for Speed Heat. Für lau kann man hier wenig falsch machen würde ich sagen. Viele der Prime Gaming Angebote sind auch nur im Zeitraum des Prime Days verfügbar.

