Dartpad - Dart Code im Browser ausführen

Manchmal will man schnell etwas ausprobieren, egal ob innerhalb eines großen Projekts oder auch komplett losgelöst von einem spezifischen Kontext. Dafür kann man eine dedizierte IDE öffnen, einen Test schreiben und ausführen, wenn das Ganze innerhalb eines großen Projekts ist oder verschiedene andere Tricks nutzen. Meiner Meinung nach ist eine weitere IDE allerdings nerviger Overhead und einen Test zu schreiben, welcher dann wieder entfernt wird, weil man nur kurz etwas ausprobieren wollte ist auch unpraktisch, z.B. wenn man vergisst ihn wieder zu löschen.
Für solche Dinge habe ich mir tatsächlich angewöhnt einfach Dartpad zu nutzen. Die Webseite ist sofort offen, die Umgebung ist bereit und ich kann direkt ein paar Zeilen Dart schreiben und selbige ohne weiteren Aufwand ausführen. Vor allem wenn es um das Verhalten von System- oder Framework Methoden geht, welche man anhand eines konkreten Beispiels ausprobieren will, finde ich diesen Ansatz durchaus gangbar.
In diesem Kontext würde mich interessieren wie ihr derartige Situationen behandelt. Darüber hinaus plane ich für die Zukunft mal einen Blick auf Googles Project IDX open_in_new zu werfen. Hier erhält man eine komplette IDE im Browser, welche bereits jetzt diverse Sprachen und Frameworks unterstützt. Hier bin ich allerdings noch skeptisch, denn für eine komplette IDE habe ich tatsächlich lieber eine lokale Umgebung, auch wenn selbige etwas mehr Aufwand für die Einrichtung bedarf.
Optimierungen für Boehrsi.de

Nach längerer Zeit habe ich mal wieder ein kleines Update an meinem Blog und nicht den dahinterliegenden Services vorgenommen. Das Update sorgt für eine bessere UI / UX durch minimale Anpassungen bei Abständen, Schriftgrößen und der Anordnung von Elementen. Ebenfalls verbessert wurde die Ladezeit in einigen Usecases. Zusätzlich sollten Screenreader nun besser funktionieren, da ich die Hierarchie der Elemente besser strukturiert habe.
Alles in allem ist es zwar nur ein kleines Update, aber ich finde es wichtig am Ball zu bleiben und neue Techniken oder UI / UX Flows zu unterstützen. Dazu gehört in diesem Update das Lazy Loading von Bildern open_in_new und die damit verbundene Verbesserung von Ladezeiten.
Delta Force - Meine Meinung zur Alpha

In den letzten zwei Wochen habe ich eine Pause von Battlefield 2042 gemacht und ausgiebig ins neue Delta Force reingeschaut. Gespielt habe ich ausschließlich die Battlefield ähnlichen Modi, also keine Extraction Runden. Insofern ist meine Meinung nur für die besagten Modi gültig, wobei alles was ich zum Extraction Modus gesehen habe durchaus gut aussah.
Delta Force spielt sich wie eine Mischung aus Call of Duty und Battlefield. Die Art und Weise wie man sich durch die Welt bewegt und auch Dinge wie das Treffer-Feedback sind etwas weniger direkt als z.B. in Battlefield 2042, funktionieren aber sehr gut. Die Steuerung und die Einstellungsmöglichkeiten von selbiger sind umfangreich und mir fehlt hier nichts.
Bitdefender Gewinnspiel - Die Gewinner

Vor etwas mehr als einer Woche ging mein Bitdefender Gewinnspiel zu Ende. In selbigem gab es mehrere Lizenzen für Bitdefender Total Security zu gewinnen und die Auswertung und Verteilung der Preise ist nun erfolgt. Die hoffentlich glücklichen Gewinner sollten die Preise in ihren Postfächern vorfinden.
Falls ihr kein Glück hattet schaut euch doch mal die aktuellen Bitdefender Angebote open_in_new an, denn ich kann Bitdefender weiterhin nur empfehlen. Falls ihr euer Glück bei einem anderen Gewinnspiel versuchen wollt, die nächste Runde meines Games Gewinnspiels startet voraussichtlich morgen.
Devlog #7 - Project Space - Aktueller Status und Devlog Pläne

Devlog Nummer 7 steht an und ich merke gerade das ernsthaft schon wieder ein halbes Jahr vergangen ist, seit meinem letzten Beitrag zu diesem Thema. In diesem Kontext muss ich sagen, dass das aktuelle Format so nicht funktioniert. Denn auch wenn ich extrem viel zu tun habe und mitunter auch mehrere Wochen nicht aktiv am Spiel arbeiten konnte, so gab es diverse Fortschritte, welche in Form eines Beitrags hätten erscheinen können.
Doch wie wir sehen ist dies nicht der Fall, denn die Art und Weise wie ich dieses Format erstelle ist denkbar unpraktisch. Ich sammele diverse Inhalte, fasse selbige dann später zusammen und bastele daraus einen größeren Artikel. Doch ab wann habe ich genug Informationen für einen derartigen Artikel, wann finde ich die Zeit selbigen zu schreiben und wie schaffe ich es aufgrund des längeren Zeitraums nichts zu vergessen? Viele Fragen auf die es keine zufriedenstellenden Antworten gibt. Aus diesem Grund werde ich ein weiteres Mal eine mitunter große Änderung am Format vornehmen, doch zuvor erst einmal ein aktuelles Status Update zu Project Space.
Games Gewinnspiel Juli - Die Gewinner

Vor etwas mehr als einer Woche ging mein Games Gewinnspiel Juli zu Ende und soeben wurden die Preise an die hoffentlich glücklichen Gewinner verteilt. Die nächste Runde startet vermutlich schon diese Woche und entsprechend können alle die kein Glück hatten oder aber das Gewinnspiel verpasst haben, ihr Glück erneut versuchen. Den Gewinnern wünsche ich viel Spaß mit den Preisen und allen anderen viel Erfolg beim nächsten Mal.
Gratis Spiele im August

Wieder einmal ist es Zeit für eine Zusammenstellung aller aktuell verfügbaren Spiele aus Gaming Abos oder komplett kostenlose Angebote. Im folgenden findet ihr alle Titel aus dem Humble Choice Abonnement, dem Epic Games Store, Prime Gaming, Playstation Plus oder Xbox Game Pass Core übersichtlich aufgearbeitet als Liste.
Mir persönlich sind dieses Mal vor allem High On Life (Humble Choice) und Deus Ex: Mankind Divided (Prime Gaming) aufgefallen.
Top 10 - Juli

Im Juli gab es wieder etwas mehr Content und welcher davon für euch am interessantesten war kann man dieser News entnehmen. Die Top 10 des Monats Juli sind im unteren Bereich des Beitrags als übersichtliche Liste aufgeführt. Sortiert ist die Liste nach Anzahl der Aufrufe. Falls ihr euch also einen Überblick verschaffen wollt, schaut doch mal rein.
Raffle Companion - Update 1.4.0 & Gewinnspiel-Erinnerung

Seit einigen Tagen ist eine neue Version meines Raffle Companion Tools verfügbar. Diese ist wie gewohnt für Windows über den Microsoft Store verfügbar. Sofern es Interesse gibt werde ich ebenfalls versuchen Linux open_in_new und Mac open_in_new Builds bereitzustellen. Für den Moment bleibt es aber bei Windows und selbige Version hat nun eine überarbeitete, logischer aufgebaute UI, Fehler in der Suche wurden behoben und einige Übersetzungen wurden angepasst.
Die App ist komplett in Dart und Flutter geschrieben, nutzt das auf Windows angepasste Fluent UI Design System und ist als Open Source Anwendung via GitHub open_in_new auch auf Code-Ebene einsehbar. Falls ihr eure Gewinnspiele lokal verwalten wollt, schaut euch das Tool doch mal an. Bei Fragen meldet euch gerne in den Kommentaren.
Und wo wir gerade von Gewinnspielen reden, an dieser Stelle eine kleine Erinnerung an meine beiden aktuellen Gewinnspiele, die noch bis morgen Abend aktiv sind. Zum einen das Bitdefender Gewinnspiel, welches ich jährlich veranstalte und mein monatliches Games Gewinnspiel.
Patchday - Updates und Pull Requests

Während ich meine Android und Flutter Libraries pflege bin ich meist allein unterwegs. In der letzten Zeit hat sich dies zwar nicht grundlegend geändert, aber die ersten kleinen Community Patches für meine beliebteste Library (Device Marketing Names - Dart / Flutter) freuten mich doch sehr. Neben kleineren Fehlerbehebungen in der Dokumentation (GitHub Pull Request open_in_new) gab es Verbesserungen bei der Fehlerbehandlung im Fall von nicht unterstützten Plattformen (GitHub Pull Rquest).
Abseits davon gab es seit der letzten News zu meinen Libraries die gewohnten monatlichen Daten- und Dependency-Updates für meine Device Marketing Names Libraries, sowie kleinere weitere Anpassungen für meine OnUpgrade Library. Alle drei Libraries werden weiterhin aktiv gepflegt und unterstützten jeweils die aktuellen Framework- und Betriebssystem-Versionen. Falls ihr ganz konkret wissen wollt was sich in diesem Bereich tut, kann ich euch die Related Links empfehlen. Dort findet ihr die GitHub Repositories, welche neben dem Code auch Releases mit Change Logs beinhalten, sodass ihr dort immer konkret erfahren könnt was sich getan hat.
Wie immer gilt, falls es Fragen gibt meldet euch gerne in den Kommentaren.
- Device Marketing Names - Dart / Flutter Projektseite open_in_new
- Device Marketing Names - Dart / Flutter auf pub.dev open_in_new
- Device Marketing Names - Dart / Flutter auf GitHub open_in_new
- Device Marketing Names - Kotlin Projektseite open_in_new
- Device Marketing Names - Kotlin auf Maven Central open_in_new
- Device Marketing Names - Kotlin auf GitHub open_in_new
- OnUpgrade Projektseite open_in_new
- OnUpgrade auf pub.dev open_in_new
- OnUpgrade auf GitHub open_in_new