Boehrsi.de - IT und Gaming Blog

Kleines Blog und Service Update

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Kleines Blog und Service Update Bild

Am vergangenen Wochenende gab es eine Reihe kleinerer Updates im Blog und den angeschlossenen Services. Selbige setzen sich aus Detailanpassungen und Fehlerbehebungen zusammen, sowie Updates von internen Komponenten. Die kompletten Release Notes findet ihr im unteren Teil der News und falls ihr Anregungen zur Verbesserung habt, meldet euch gerne in den Kommentaren. Einige von den diesmaligen Verbesserungen basieren auf Hinweisen von einem meiner Leser, deswegen an dieser Stelle ein Dankeschön für den Input an Kolja.

Top 10 - August

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Top 10 - August Bild

Diesen Monat mit etwas Verzögerung und durch den Server-Crash mit einem kleineren Datenset, aber trotzdem möchte ich euch die Top 10 des Monats August natürlich nicht vorenthalten.
Wie gewohnt gibt es die Top 10 absteigend sortiert nach Anzahl der Aufrufe im unteren Teil der News für euch. Vor allem aktuelle Beiträge sind dieses Mal in der Übersicht zu finden. Falls ihr also einen schnellen Überblick bezüglich aktuellen und interessanten Artikeln im Blog sucht, ist dieser Beitrag genau das richtige für euch.

I'm a coder - Over engineered... again

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
I'm a coder - Over engineered... again Bild

Es ist schon etwas länger her das in dieser Sammlung etwas geschrieben wurde, aber nun wird es mal wieder Zeit. Denn nach einem durchaus ausführlichen Gespräch mit einem guten Freund und Entwicklerkollegen, hab ich mal wieder neues Lesematerial für euch.
Heute geht es um das Thema Over-Engineering und das in verschiedenen Formen. Den Anfang macht dabei die oft angepriesene nutzerzentrierte Entwicklung von Anwendungen. Ein schönes Buzzword, welches quasi immer im Raum steht bei Anwendungen die für Endanwender gedacht sind, aber sehr oft und sehr schnell vergessen wird. Egal ob die kleine private Anwendung, ein internes Firmentool oder aber eine große App für einen Kunden, das Problem mit dem Over-Engineering ist allgegenwärtig.
Dies äußert sich quasi immer darin, dass man im stillen Kämmerlein entwickelt und entwickelt. Man baut Features, implementiert Abläufe und davon immer mehr und mehr. Manchmal hat man konkrete User Stories, manchmal hat man sich selber etwas überlegt, aber am Ende basiert alles meist auf Annahmen. Denn selbst die beste Marktanalyse kann nicht garantieren, dass die entwickelten Funktionen der Art und Weise wie der Endanwender mit der Anwendung umgehen wollen entspricht. Dies bekommt man im eingeschränkten Rahmen durch Tests raus, aber am besten einfach durch echte Nutzer, die die Anwendung wirklich im Alltag verwenden. Entsprechend gilt hier Release Early Release Often mehr denn je.

Top 10 - Juli

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Top 10 - Juli Bild

Die Zeit schreitet immer weiter voran und entsprechend hat der August bereits begonnen. Deswegen wird es auch Zeit für eure Top 10 des Monats Juli. Die beliebtesten Beiträge des letzten Monats gibt es in absteigender Reihenfolge im unteren Teil des Beitrags. Dabei sind dieses Mal sehr viele aktuelle Themen. Falls ihr also einen schnellen Überblick haben wollt, was in der letzten Zeit im Blog besonderes interessant war, schaut doch mal rein.

Wo bleibt der Content?

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Wo bleibt der Content? Bild

Nachdem es in den letzten Wochen und vor allem Tagen etwas ruhiger hier im Blog geworden ist, geht es nun wieder mit Volldampf weiter. Grund für die verringerte Anzahl an Beiträgen waren diverse Faktoren, aber vor allem der Aufbau und das Aufsetzen meines neuen Systems. Selbiges steht nun und die grundlegenden Setup-Aufgaben sind erledigt.
Konkret bedeutet dies für die kommenden Tage und Wochen neue Gewinnspiele, diverse Beiträge zu meiner neuen Hardware, neues zum Thema Flutter und aktuellen Projekten, sowie meine ersten Erfahrungen mit Androids Jetpack Compose. Außerdem habe ich noch Software und Spiele in der Test-Pipeline. Abgerundet werden diese Beiträge natürlich mit aktuell relevanten Themen und den regelmäßig erscheinenden Beiträgen des Blogs.

Top 10 - Juni

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Top 10 - Juni Bild

Die Top 10 Beiträge des Monats Juni sind da. Die Liste der beliebtesten Beiträge des letzten Monats findet ihr wie gewohnt im unteren Teil der News. Sie ist absteigend sortiert nach Anzahl der Aufrufe und gibt euch einen guten Überblick, welche Artikel oft gelesen werden und vielleicht ganz interessant sein könnten.
Dieses Mal sind vor allem relativ aktuelle Themen dabei, während ansonsten auch häufig ältere Beiträge mit von der Partie waren.

Boehrsi.de Services - Modulares Kotlin Setup

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Boehrsi.de Services - Modulares Kotlin Setup Bild

Über die Git Struktur meiner Dienste schrieb ich bereits, heute geht es etwas tiefer in die technischen Interna und die Ideen dahinter. Wie erwähnt nutze ich einen Core und selbiger erhält eine beliebige Anzahl an Implementierungen. Dies kombiniert ergibt dann einen Service. Doch wie habe ich dies umgesetzt, wie erfolgt im Code die eigentliche Verbindung zwischen Core und Implementierungen und wie arbeitet man wirklich mit diesem simplen Modularisierungskonzept?
Wie bereits mehrfach erwähnt nutze ich den folgenden Ansatz für kleinere Projekte, an welchen ich meist alleine arbeite. Für mittlere Projekte, mit mehreren Entwicklern, könnte man den Ansatz mit simplem Scripting auch nutzbar machen, für größere Teams würde ich selbigen aber nicht empfehlen. Doch nun zum technischen.

Top 10 - Mai

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Top 10 - Mai Bild

Der Mai ist vorbei und entsprechend möchte ich für euch die beliebtesten Artikel des genannten Monats zusammenfassen. Die dazugehörige Liste findet ihr wie gewohnt im unteren Teil der News, sortiert nach Anzahl der Aufrufe in absteigender Reihenfolge.
Die Beiträge geben eine gute Übersicht über aktuelle Geschehnisse, wie auch über ältere, aber generell sehr beliebte, Artikel. Schaut also mal rein, um einen schnellen Überblick zu erhalten.

Boehrsi.de Services - Modulare Code-Struktur mit Git

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Boehrsi.de Services - Modulare Code-Struktur mit Git Bild

Um sowohl ein hohes Maß an Wiederverwendbarkeit, wie auch ein niedriges Level an Komplexität zu erreichen, habe ich mir für meine Boehrsi.de Services eine Kleinigkeit überlegt. Meinen Ansatz zur flexiblen Entwicklung ohne unnötigen Overhead möchte ich im Folgenden mit euch teilen. Dabei geht es um die Datei- und Git-Struktur, denn auf den Code Aufbau werde ich in einem gesonderten Beitrag eingehen.
Wie bereits erwähnt gibt es viele Wege und das Spektrum ist sehr breit, wenn es darum geht ein Setup für Projekte mit mehreren Modulen, bzw. einem gewissen Level an Flexibilität zu erreichen. Um einordnen zu können wo mein Konzept hilfreich sein könnte und wo es an seine Grenzen stößt, gibt es im folgenden meine Anforderungen und die Beschreibung meines eigentlichen Ziels.

Top 10 - April

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Top 10 - April Bild

Und wieder ist ein Monat vergangen. Der April ist vorbei und im unteren Teil dieser News findet ihr die beliebtesten Beiträge des letzten Monats. Selbige sind absteigend nach Anzahl der Klicks sortiert und bieten euch einen guten Überblick, darüber was es in der letzten Zeit an Beiträgen gab. Sowohl alte bekannte, wie auch recht aktuelle News sind dabei.

format_list_numbered  Seite 1 Nächste navigate_next