Top 10 - Juli
Wieder einmal ist ein neuer Monat angebrochen und der vergangene will entsprechend aufgearbeitet werden. Dies tun wir hier im Blog bekanntlich mit der Auflistung der beliebtesten Beiträge des besagten Monats. Diese Liste, sortiert in absteigender Reihenfolge nach Aufrufen, findet ihr im unteren Teil des Beitrags.
Diese Monat interessierten euch vor allem Coding, Gaming und Gewinnspiel News.
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.
I'm a coder - Spaß beim Bugfixing
Softwareentwicklung bedeutet neben neuen Features natürlich auch das auffinden und beheben von Bugs und Problemen. Nun sind Projekte groß, teils mit anderen zusammen entwickelt und entsprechend hat man einen mehr oder weniger tiefen Einblick in die verschiedenen Teilbereiche einer Software.
Umso befriedigender ist es eine grobe Beschreibung von einem Problem zu hören und direkt eine Idee zu haben, wo das Problem liegen könnte. Liegt man dann auch noch komplett richtig, ist dies meiner Meinung nach eines der besten Gefühle für Entwickler. Denn es zeigt das man den Code nicht nur kennt, sondern auch das man ihn verstanden und durchdrungen hat. Soll heißen man weiß nicht nur was passiert und wo es passiert, sondern auch warum und welche generellen Abläufe dahinter stecken.
Ebenfalls sehr angenehm empfinde ich es, wenn man vorhandene Konzepte und Strukturen in neuen Bereichen problemlos einsetzen kann. Da man sie flexibel genug aufgebaut hat, sodass auch andere Einsatzzwecke als der initial geplante umgesetzt werden können. Dabei kann es je nach Situation natürlich möglich sein das minimale Erweiterungen nötig sind, doch wenn die Grundideen und Abläufe weiterhin funktionieren fühlt man sich durchaus bestätigt.
Da man bei der Softwareentwicklung am Ende nicht zwangsweise etwas in der Hand hält und auch das Feedback der Nutzer oft sehr indirekt ist, finde ich es wichtig aus derartigen Dingen Freude zu ziehen. Denn am Ende sollte man ja auch Gefallen an dem finden was man tut, egal ob professionell oder im privaten Kontext. Insofern genießt den nächsten Bugfix oder das nächste Refactoring vielleicht einfach und freut euch darüber das ihr wisst was zu tun war, statt euch über eventuell blöde Fehler zu ärgern. Ein bisschen Fluchen zum abreagieren schadet hin und wieder aber natürlich trotzdem nicht.
Top 10 - Juni
Außer der Reihe mal wieder pünktlich, gibt es heute die beliebtesten Beiträge des letzten Monats für euch. Gewohnt sortiert in absteigender Reihenfolge, nach Anzahl der Aufrufe. Der Juni kommt mit der schon aus den letzten Monaten bekannten Mischung aus alt und neu daher. Es gilt wie immer, wenn ihr einen schnellen Überblick zu relevanten Themen des Blogs bekommen wollt, schaut euch die Liste ruhig mal an.
I'm a coder - Fokus ist ... oh ein Schmetterling
Software benötigt oft viele Komponenten, welche aus verschiedenen Systemen bestehen, welche wiederum jeweils Logik beinhalten. Diese Kette von potentieller Komplexität und damit verbundenen Entwicklungsaufgaben kann je nach Projekt unterschiedlich ausgeprägt auftauchen. Doch vor allem bei der Entwicklung von neuen Projekten, vielleicht sogar mit neuen Konzepten oder Frameworks, kann es schnell zu einem unangenehmen Durcheinander an Aufgaben kommen.
Ich selbst bemerke dies aktuell in Kontext meiner Gehversuche in der Welt der Spieleentwicklung. Denn während ich Apps, Backends, Webseiten und generell Programme schon oft entwickelt habe, so sind Spiele und die damit verbundenen Aufgaben durchaus neu für mich. Am Ende ist es alles Code, aber die benötigte Logik und welche Komponenten zu welchem Zeitpunkt implementiert werden sollten ist trotzdem etwas neues. Diese neuen Abläufe sind für mich kein generelles Problem, aber ich erwische mich immer wieder dabei wie ich im Kopf über ein Probleme nachdenke und dabei in gefühlte fünf andere Teilbereiche abdrifte. Somit vermische ich dann diverse Dinge miteinander, was ein Problem ist. Denn bei fehlendem Fokus verliere ich Geschwindigkeit.
Top 10 - Mai
Auch wenn die letzte Top 10 News erst ein paar Tage her ist, gibt es nun schon wieder eine neue Liste für euch. Dieses Mal mit den Daten des Monats Mai. Ihr findet die beliebtesten Beiträge sortiert nach Klicks in absteigender Reihenfolge im unteren Teil der News. Falls ihr also wissen wollt was am meisten gelesen wurde in der letzten Zeit, schaut euch die Liste einfach mal an.
Top 10 - April
Auch wenn quasi schon die Top 10 Liste für den Mai vorbereitet wird, will ich euch heute erst einmal die Top 10 des Aprils nachreichen. Denn selbige scheine ich einfach vergessen zu haben. Da die Daten aber natürlich weiterhin vorhanden sind, gibt es die Top 10 des Aprils nun einfach mit etwas Versatz. Alles andere bleibt wie gewohnt, die Liste im unteren Teil der News ist nach Anzahl der Aufrufe in absteigender Reihenfolge sortiert und bietet eine kleine Übersicht was in der letzten Zeit so beliebt war hier im Blog.
Gewinnspiele im Blog - Was, wie viel und warum
Ich veranstalte nun schon seit einiger Zeit Gewinnspiele hier im Blog und in diesem Rahmen habe ich vor etwas mehr als einem Jahr die Entwicklung eines kleinen Flutter Tools begonnen. Dieses nutze ich seitdem produktiv und aktuell bin ich mit den letzten Anpassungen vor einen generellen Veröffentlichung als Open Source Software beschäftigt.
Doch darum geht es in diesem Beitrag gar nicht, sondern darum wie es eigentlich mit den verteilten Preisen so aussieht. Denn auch wenn ich monatlich darüber berichte, in welchem Maße Preise bereits verteilt wurden ist nicht direkt ersichtlich. Dies will ich hiermit ändern, denn seitdem ich dieses Tool nutze habe ich über 200 Games, DLCs, Tools und andere Preise unter euch verteilt. Um genau zu sein sind es aktuell 218, wobei die nächsten 10, aus meinem letzten Games Gewinnspiel, in den nächsten Tagen dazukommen werden.
Top 10 - März
Schon wieder ist ein neuer Monat da und entsprechend möchte ich euch die Top 10 des vergangenen Monats natürlich nicht vorenthalten. Im unteren Teil der News findet ihr die gewohnte Übersicht der beliebtesten Beiträge des letzten Monats. Sortiert sind selbige in absteigender Reihenfolge nach Anzahl der Aufrufe.
Die Liste gibt einen guten Überblick zu aktuell relevanten Themen, aber auch zu generell beliebten Beiträgen des Blogs. Sofern ihr also eine schnelle Übersicht bekommen wollt, ist diese Liste wohl kein schlechter Einstiegspunkt.
Top 10 - Februar
Ein weiterer Monat ist Geschichte und entsprechend wird es wieder Zeit für die Top 10 Liste der beliebtesten Beiträge des letzten Monats. Die Liste findet ihr im unteren Teil der News. Sie ist wie gewohnt in absteigender Reihenfolge nach Anzahl der Klicks sortiert.
Dieses Mal ist die Liste eine bunte Mischung aus beliebten älteren und aktuellen Themen. Sowohl das Thema Gaming, wie auch die Softwareentwicklung wird dabei betrachtet.