Boehrsi.de - Blog and Community

Boehrsi.de Header Image

Empfohlen

Kategorien

Blog Beiträge

I'm a coder - KW 18

event Erstellt am Di. 09.05.17 - 10:00 Uhr von Boehrsi
I'm a coder - KW 18 Image I'm a coder - KW 18 Image

Heute geht es darum wie schwer es mir manchmal fällt private Projekte fertigzustellen. Das der Start schwer ist hatte ich bereits erwähnt, doch wenn man diesen überwunden hat läuft es meistens. Interessanterweise fällt mir allerdings der Abschluss von Projekten ähnlich schwer. Vielleicht will ich einfach nicht fertig werden oder aber mich stört eventuelles negatives Feedback, doch beides sollte ja eigentlich kein Problem sein. Denn ein Abschluss eines Projektes bedeutet mehr Zeit für neues und negatives Feedback ist meistens am hilfreichsten, denn nur so kann man sich wirklich gut verbessern. Trotzdem habe ich unterbewusst das eine oder andere Problem mit diesen Situationen. Ich selber versuche mir Deadlines zu setzen und mich strikt an dieser zu halten, sodass ich nach Abschluss der Coding Phase den Release innerhalb weniger Wochen mache und nicht Monate lang warte. Dies klappt nicht immer, aber es hilft mir auf jeden Fall. Manchmal erwähne ich den Release auch bewusst z.B. hier im Blog, um einen gewissen Druck für mich selbst aufzubauen. Wie sieht es bei euch aus, geht es euch ähnlich und falls ja wie geht ihr dagegen vor?

Teil der Sammlung
Bildquelle: boehrsi.de

Gratis Games - Monatliches Gaming Gewinnspiel

event Erstellt am So. 07.05.17 - 14:05 Uhr von Boehrsi
Gratis Games - Monatliches Gaming Gewinnspiel Image Gratis Games - Monatliches Gaming Gewinnspiel Image

Falls ihr Interesse an dem einen oder anderen Spiel habt, meldet euch einfach in den Kommentaren, denn ich haue mal wieder ein paar Spiele, die ich über habe, raus. Ähnliche Aktionen gab es bereits, mal unregelmäßig und mal wöchentlich, aber beides gefiel mir nicht so wirklich. Deswegen gibt es jetzt jeden Monat einige Spiele für lau für euch. Diesen Monat gibt es maximal fünf Gewinner und eine Liste mit über 60 Spielen steht euch zur Auswahl zur Verfügung. Im unteren Teil findet ihr alle weiteren Informationen.

Weiterlesen…

Eclipse Neon - Meine Einsatzbereiche - Spring Boot Projekte

event Erstellt am Sa. 06.05.17 - 20:14 Uhr von Boehrsi
Eclipse Neon - Meine Einsatzbereiche - Spring Boot Projekte Image Eclipse Neon - Meine Einsatzbereiche - Spring Boot Projekte Image

Eines meiner größeren aktuellen Projekte ist eine Webplattform. Diese stellt eine API zur Verfügung und ist zusätzlich auch als Website verfügbar. Die API wird mittels einer Android und iOS App bedient. Das Ganze ist umfangreich, muss flexibel sein und eine gewisse Portion Sicherheit sollte auch an Bord sein. Dadurch das ich auf der Arbeit bereits Erfahrungen mit Spring Boot sammeln konnte, war dies auch meine erste Wahl für dieses Projekt. Ich hatte mich vorher zwar bezüglich Alternativen umgeschaut, aber Spring erschien mir am passendsten. Durch die umfangreiche Integration der Spring Tool Suite in Eclipse ist letzteres auch meine erste Wahl für die Entwicklung von Spring Boot Projekten. IntelliJ Idea schließt zwar auf, doch diverse Kleinigkeiten, wie z.B. der automatische Neustart des Servers, Anzeige der Beans und diverse weitere Dinge, machen Eclipse hier etwas effektiver für mich. Ich schaue zwar immer wieder mal über den Tellerrand, aber die nahezu nahtlose Integration in Eclipse ist wirklich praktisch.

Teil der Sammlung
Related Links
Bildquelle: boehrsi.de

Humble Very Positive Bundle

event Erstellt am Do. 04.05.17 - 10:00 Uhr von Boehrsi
Humble Very Positive Bundle Image Humble Very Positive Bundle Image

Wer auf gut bewertete Spiele bei Steam steht sollte sich das aktuelle Humble Bundle anschauen. Das Humble Very Positive Bundle läuft nach ca. 12 Tage und bietet euch für einen Preis eurer Wahl Super Mega Baseball: Extra Innings, The Deadly Tower of Monster und They Bleed Pixels. Sofern ihr mehr wollt überbietet den Durchschnitt und erhaltet zusätzlich noch Hacknet, Crashlands und UnderRail. Die letzte Stufe ist ab 10 Dollar erreicht und schaltet außerdem noch Stephen's Sausage Roll und Curious Expedition frei. Eine interessante Auswahl an Spielen, welche durchaus einen Blick wert sind.

Related Links
Bildquelle: humblebundle.com

Youtube - Neues Design gestartet

event Erstellt am Mi. 03.05.17 - 10:00 Uhr von Boehrsi
Youtube - Neues Design gestartet Image Youtube - Neues Design gestartet Image

Wie ich gerade bei Caschy lesen durfte ist Youtube mit einem neuen Design am Start. Ihr könnt dieses über die Verlinkung in den Related Links selbst aktivieren. Es bietet ein klareres Design und nutzt dabei Googles Material Design Konzept als Basis. Falls ihr außerdem eher auf helle Inhalte auf dunklem Hintergrund steht, dürft ihr euch freuen. Von nun an ist ein dunkles Theme vorhanden, welches ihr über euren Avatar rechts oben aktivieren könnt. Außerdem sollen einige Optimierungen in die Seite geflossen sein, sodass nun alles etwas schneller läuft. Mir gefällt es gut, vor allem weil es schlicht ist. Die Umgewöhnung dürfte nicht so schwer fallen, denn der allgemeine Aufbau ist geblieben, alles wirkt nun nur etwas moderner.

Related Links
Bildquelle: youtube.com

I'm a coder - KW 17

event Erstellt am Di. 02.05.17 - 20:44 Uhr von Boehrsi
I'm a coder - KW 17 Image I'm a coder - KW 17 Image

Nachdem ich bereits seit einigen Wochen versuche die vor einiger Zeit ausgelassene I'm a Coder News aufzuholen, will ich dies nun endlich nachholen. Das Thema sind Annotations. Also kleine, meistens durch ein @ gekennzeichnete, Strings an Klassen, Methoden, Feldern und wo man sie nicht noch alles findet. Sie erlauben uns diverse Dinge einfacher umzusetzen und ersparen meistens unnötigen Boilerplate Code. Allerdings sollte man immer aufpassen alle Annotations unter allen Entwicklern gleichermaßen bekannt zu machen, denn sonst wird der Code unverständlich. Sofern aber alle Entwickler eines Projekts mit Annotations arbeiten, wird der Code schnell übersichtlich und teilweise sogar besser verständlich. Allem voran wird er aber minimiert und entsprechend auch die Schreibarbeit. Beispiele sind hier Butter Knife, eine Annotation basierte Möglichkeit, um diverse Operationen rund um Views in Android zu vereinfachen. Ebenfalls im Android Bereich, allerdings wesentlich tiefgehender, ist Dagger unterwegs. Dagger wird für Dependency Injection genutzt und nutzt dabei umfangreich Annotations. Beide Libraries verwende ich ausgiebig in privaten, wie auch in professionellen Projekten. Ich kann euch nur raten Annotations mal genauer unter die Lupe zu nehmen, vor allem im Java und Android Bereich sind selbige schon umfangreich in Nutzung.

Teil der Sammlung
Bildquelle: boehrsi.de

Top 10 - April 2017

event Erstellt am Mo. 01.05.17 - 11:49 Uhr von Boehrsi
Top 10 - April 2017 Image Top 10 - April 2017 Image

Es ist der erste Mai und dies bedeutet wir haben frei. Zusätzlich bedeutet dies aber auch, dass es Zeit für die Top 10 des letzten Monats ist. Dieses Mal überpünktlich und gewohnt im unteren Teil der News in Form einer Liste dargestellt. Die Sortierung ist wie immer nach Anzahl der Klicks absteigend. Die Mischung ist dieses Mal sehr bunt, denn es sind alte und neue News dabei, Inhalte aus Gaming und dem Coding Bereich sind vertreten und auch ein paar Informationen zu Angeboten findet ihr dort. Schaut also ruhig mal rein.

Weiterlesen…

Bildquelle: boehrsi.de

I'm a coder - KW 16

event Erstellt am Sa. 29.04.17 - 15:12 Uhr von Boehrsi
I'm a coder - KW 16 Image I'm a coder - KW 16 Image

Heute geht es um Reviews, denn auch wenn sie häufig eher störend oder langwierig scheinen, so haben sie durchaus ihre Berechtigung. In meinen privaten Projekten gibt es sie nicht wirklich, höchstens Tests durch Freunde oder Kollegen gibt es. Aber niemand schaut sich meinen Code an. Auf der Arbeit sieht dies anders aus, denn nur nach dem Vier-Augen-Prinzip landet etwas auf dem Entwicklungs-Branch. Mit dieser Haltung verhindert man Unachtsamkeitsfehler und auch die Code Guidelines werden mit höherer Wahrscheinlichkeit eingehalten. Manchmal ergibt sich daraus Mehrarbeit, aber dafür ist der Code hoffentlich ordentlicher und vor allem richtiger. Privat fände ich dies von Zeit zu Zeit glaube ich auch praktisch, allerdings nicht dauerhaft. Denn wenn ich für mich ein paar Zeilen schreibe, möchte ich nicht unbedingt auf Kleinigkeiten hingewiesen werden, welche mir vielleicht sogar klar oder eventuell auch egal waren. Wie sieht es bei euch aus, macht ihre Reviews und wie findet ihr dieses Vorgehen?

Teil der Sammlung
Bildquelle: boehrsi.de

StarCraft kostenlos verfügbar

event Erstellt am Do. 27.04.17 - 10:00 Uhr von Boehrsi
StarCraft kostenlos verfügbar Image StarCraft kostenlos verfügbar Image

StarCraft ist zwar in die Jahre gekommen und einen Nachfolger gibt es auch schon länger, trotzdem ist es schön das Spiel nun für lau bekommen zu können. Seit ca. einer Woche ist die StarCraft Anthology Edition kostenlos auf der offiziellen Seite verfügbar. Diese Version beinhaltet zusätzlich einen Patch der einige Fehler behebt und Optimierungen vornimmt. Die Anthology Edition enthält das eigentliche Hauptspiel und das Addon Brood War. Auch wenn ich selbst nicht wirklich tief im RTS Universum stecke, bei einem solchen Klassiker schlage ich definitiv zu, vor allem wenn es ihn frei Haus gibt.

Related Links
Bildquelle: eu.battle.net

Android App Lifecycle übersichtlich dargestellt

event Erstellt am Mi. 26.04.17 - 10:00 Uhr von Boehrsi
Android App Lifecycle übersichtlich dargestellt Image Android App Lifecycle übersichtlich dargestellt Image

Der Lifecycle einer Android App ist für Entwickler einer solchen kontinuierlich relevant. Soll heißen man muss immer wieder darauf achten wann man Aktionen durchführt. Dies gilt auch wenn man die eigentliche Logik, so wie es sein sollte, von der UI trennt. Denn die Eigenheiten des Android Systems sollten beachtet werden, sonst gibt es spätestens wenn Speichermangel herrscht und die App vom System weggeräumt wird Probleme beim erneuten Aufrufen. Allerdings gibt es nicht nur ein bis zwei Methoden die beachtet werden sollten, sondern diverse und diese unterscheiden sich auch noch für Activities und Fragments. Aus diesem Grund kann ich euch das GitHub Projekt android-lifecycle ans Herzen legen. Selbiges findet ihr in den Related Links. Es stellt bildlich und vor allem übersichtlich die Abläufe dar und erläutert die Zusammenhänge zusätzlich mit einigen wenigen Worten. Immer wieder hilfreich es als Tab offen zu haben oder vielleicht sogar in ausgedruckter Form.

Related Links
Bildquelle: github.com