Upcoming 2019 - Gaming

Auch der Bereich Gaming wird im Jahr 2019 wieder stark im Blog vertreten sein, denn neben der Software-Entwicklung ist dieser Bereich einer der Hauptgründe warum ich des Öfteren Beiträge hier im Blog verfasse. Dieses Jahr wird es bekannte, aber auch neue Themen für euch da draußen geben.
Rainbow Six Siege wird weiterhin einen wichtigen Platz einnehmen, da mich dieses Spiel bereits seit langer Zeit fesselt und es auch immer noch tut. Im Bereich der älteren Spiele könnte auch Cities Skylines und Kerbal Space Program hin und wieder Erwähnung finden.
Wenn es um neue Spiele geht ist eine Voraussage natürlich nicht immer verlässlich oder vollständig, aber anschauen werde ich mir 2019 auf jeden Fall The Division 2, Anthem und wie sich Battlefield 5 entwickelt. Sollten spannende neue Titel kommen, werden natürlich auch diese beleuchtet.
Allgemein habe ich weiterhin eine Vorliebe für Indie Spiele und werde diese weiterhin anspielen, testen und darüber berichten. In diesem Bereich sind Vorhersagen natürlich schwer, denn gerade im Bereich der Early Access Titel gibt es einfach zu schnell neue Entwicklungen. Allgemein dürfte für den Gaming interessierten denke ich einiges dabei sein und ich hoffe euch bald wieder als Leser begrüßen zu dürfen. Falls ihr übrigens Empfehlungen für Spiele habt meldet euch gerne in den Kommentaren, ich würde mich freuen.
Boehrsi.de - Mein Server

Vor einiger Zeit wurde ich in den Kommentaren gefragt wie mein aktuelles Hosting für den Blog aussieht und darüber möchte ich heute mal ein paar Worte verlieren. Ich nutze derzeit einen Linux vServer open_in_new mit Ubuntu, da ich dort die Freiheiten habe die ich benötige. Ich setzte auf einen vServer, da ich die Performance eines vollwertigen Root-Servers derzeit nicht benötigte.
Der Server ist mit zwei virtuellen CPUs unterwegs, verfügt über 4GB RAM und kann 200GB Speicherplatz verarbeiten. Alles in allem ein sehr kleines, aber funktionales Modell. Web-Hosting Angebote kommen für mich nicht in Frage, da ich sowohl bei den Anforderungen an den Server, wie auch bei den Anforderungen bezüglich der Domain-Konfiguration einige Sonderwünsche habe.
Upcoming 2019 - Software-Entwicklung

Das neue Jahr ist noch recht frisch, da bietet es sich doch an die Planung zu Themen und Beiträgen, welche aktuell nur in meinem Kopf existiert, mit euch zu teilen. Dies hat nebenbei den Vorteil dass ich selbst nicht wieder alles vergesse. Ich werde diese News etwas aufteilen, da ich mit den Themen Gaming und Software-Entwicklung bekanntlich recht verschiedene Themenbereiche abdecke.
Heute geht es um die Software-Entwicklung und welche Schwerpunkte ich mir für die nächste Zeit vorgenommen habe. Dabei geht es definitiv nicht um die komplette Planung für 2019, denn dafür entwickelt sich dieser Bereich einfach zu schnell und außerdem probiere ich zu gerne spontan neue Dinge aus. Einige Themen habe ich allerdings, die ich auf jeden Fall ansprechen möchte. Ein sehr wichtiger Teil wird das Cross-Platform Framework Flutter open_in_new sein und die dazugehörige Programmiersprache Dart.
Ebenfalls ein wichtiges Thema wird Open-Source Software open_in_new sein, da ich aktuell und in der nächsten Zukunft wesentlich intensiver in diesem Bereich unterwegs sein werde. Auch Android Beiträge werden auf jeden Fall vertreten sein, denn diese Plattform ist für mich aktuell am relevantesten. Ein wichtiges Stichwort in diesem Bereich ist AndroidX open_in_new.
Top 10 - Dezember 2018

Die letzte Top 10 News für das Jahr 2018 muss raus. Alles wie gewohnt sortiert nach Anzahl der Klicks, in absteigender Reihenfolge und positioniert im unteren Teil der News. Die gewohnt bunte Auswahl hat dieses Mal eine wirklich ausgeglichene Mischung aus Gaming und Coding, dürfte also für viele interessante Inhalte bieten. Schaut doch einfach mal rein. Bald folgt übrigens noch die Jahres Top 10, welche die beliebtesten Artikel aus 2018 aufzeigen wird.
Boehrsi.de - CI/CD Workflow

Über die letzten Wochen und Monate habe ich meine Build-Pipeline für den Blog optimiert und erweitert und würde sie zum jetzigen Zeitpunkt als fertiggestellt betrachten. Verbesserungen kann man natürlich immer vornehmen, aber aktuell fallen mir zumindest keine mehr ein.
Das Ganze läuft komplett via Git ab, sodass ich als Nutzer lediglich einen Commit und Push durchführe und alles weitere automatisiert geschieht. Dabei werden direkt beim Commit neue Bilder optimiert, sodass der Server keine unnötige Arbeit durchführen muss. Sobald der Push durchgeführt wird, wird ein Git-Hook open_in_new ausgelöst und startet den Hugo open_in_new Build Prozess. Dieser sorgt durch Minification automatisiert für kleinere und optimierte Dateien. Anschließend kopiert das Script die Dateien ins Deploy Verzeichnis.
Top 10 - November 2018

Das Jahr geht dem Ende entgegen, denn der Dezember hat begonnen. Somit ist es wieder einmal Zeit für die Top 10 der meistgelesenen Beiträge des letzten Monats. Selbige sind im unteren Teil der News für euch, absteigend nach Anzahl der Klicks sortiert, eingebunden. Dieses Mal liegt der Fokus vor allem auf Gaming-Content. Schaut also vor allem mal rein, wenn euch dieser Bereich meines Blog interessiert.
Boehrsi.de Version 8.1 - Kleines Blog Update

Seit dem Release meiner aktuellen Blog Version 8.0 habe ich diverse kleine Optimierungen vorgenommen, sodass die Seite von nun an auf die Version 8.1 hören darf. Doch was hat sich denn genau getan?
Ich habe alle Bilder innerhalb des Blogs optimiert, CSS + JS + HTML Dateien minified, den Code aufgeräumt, kleinere CSS Optimierungen vorgenommen und alle generellen HTML Fehler behoben. Dadurch sollte die Seite schnell laden, fehlerfrei sein und sehr rund laufen.
Im Rahmen der Fehlerbehebung wurden unter anderem Zoomprobleme unter Chrome auf mobilen Geräten behoben. Verschiedene Fehlerhafte HTML Tags wurden entfernt und Aufrufe für fehlende Ressourcen gelöscht. Zusätzlich wurden Meta-Tags optimiert, was vor allem die Einbindung in sozialen Netzwerken verbessern sollte. Dies sollte sowohl die Darstellung, wie auch die Anzahl der nötigen Request minimieren.
Darüber hinaus gab es kleine Anpassungen an den externen Diensten, welche für die Suche und die Kommentare eingebunden werden. Diese sollten nun noch etwas verlässlicher arbeiten und sind für mich nun via Monitoring kontrollierbar. Alles in allem bedeutet dies einen Score von über 90 bei PageSpeed Insights open_in_new, eine stabile Build Chain + Monitoring für mich und wesentlich mehr Zeit für weitere Projekte mit z.B. Flutter.
Top 10 - Oktober 2018

Der Oktober ist Geschichte und somit ist es wieder an der Zeit für die Erwähnung der beliebtesten Beiträge des letzten Monats. Die Top 10 Liste befindet sich wie gewohnt im unteren Teil dieses Beitrags. Sortiert in absteigender Reihenfolge nach Klicks und somit startend mit dem beliebtesten Artikel.
Diesen Monat sind die meisten Beiträge eher aktuell, außer der am häufigsten gelesene. Es gibt sowohl Beiträge aus dem Gaming-Bereiche, wie auch einige mit Programmierhintergrund. Schaut einfach mal rein, vielleicht habt ihr den einen oder anderen interessanten Beitrag verpasst.
Boehrsi.de Version 8 - Fehler reduzieren und Ladezeiten optimieren

Während ich aktuell dabei bin meine zusätzlichen Dienste, die ich in meinem Blog nutze (Suche und Kommentare), zu optimieren, habe ich mir vor einigen Tagen die Zeit genommen und die Seite selbst evaluiert. Sie ist nun seit einigen Monaten online, alles läuft wie gewünscht und ich dachte mir ein wenig finale Pflege könnte nicht schaden.
Allem voran war mein Plan HTML Fehler zu beheben, wofür ich den Nu Html Checker nutzte und nun alle generellen Fehler beheben konnte. Dies gilt für die Hauptseite, sowie für einige Beiträge die ich getestet habe. Es kann natürlich sein das in einigen Beiträgen weiterhin kleine Fehler versteckt sind, allgemein sollte nun aber alles sehr rund laufen.
Weiterhin wollte ich die Ladezeit noch etwas optimieren. Durch eine Reduktion der Seitengröße, welche ich durch die Optimierung der zu ladenden Bilder erreichen wollte, sollte dies geschehen. Bei meiner alten Seite nutzte ich dafür ein Script auf dem Server. Dies macht nun natürlich keinen Sinn mehr, denn die Bilder sollten einfach schon ordentlich im Git Repository landen. Aus diesem Grund schnappte ich mir OptiPNG und jpegoptim für Windows und ließ die Tools ihre Arbeit tun. Die Aufrufe mache ich aktuell noch manuell, ich plane aber sie als post-commit Hooks direkt auf neue Bilder anzuwenden.
Alles in allem konnte ich so Fehler beheben und etwas Geschwindigkeit rausholen. Das meiste dürfte eher Perfektionismus sein, aber auch Kleinvieh macht bekanntlich Mist. Als nächste gibt es wie eingangs erwähnt vor allem Optimierungen bei den externen Diensten, doch dazu später mehr.
Top 10 - September 2018

Es wird mal wieder Zeit für einen kleinen Überblick der beliebtesten Beiträge der letzten Zeit. Konkret geht es um den letzten Monat und die meistgelesenen News in diesem Zeitraum. Diese habe ich als kleine feine Top 10 Liste im unteren Teil der News für euch zusammengefasst. Sortiert ist das ganze absteigend nach Anzahl der Aufrufe. Dieses Mal gibt es durch die Bank weg relativ aktuelle Beiträge. Schaut einfach mal rein, vielleicht habt ihr etwas Interessantes verpasst.