Boehrsi.de - Blog and Community

Boehrsi.de Header Image

Empfohlen

Kategorien

Blog Beiträge

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

XBox - Games with Gold im Mai

event Erstellt am Di. 25.04.17 - 10:00 Uhr von Boehrsi
XBox - Games with Gold im Mai Image XBox - Games with Gold im Mai Image

Der Monat neigt sich dem Ende entgegen und somit gibt es auch neue Informationen zu den nächsten gratis Spielen von Microsoft für XBox Live Mitglieder. Die One bekommt durch die Abwärtskompatibilität wie immer alle 4 Spiele, wer eine 360 hat der bekommt zumindest zwei. Auf der One gibt es im gesamten Mai Giana Sisters: Twisted Dreams - Director’s Cut und ab der Mitte des Monats dürft ihr euch zusätzlich noch 4 Wochen lang über Lara Croft and the Temple of Osiris freuen. Die 360 spendiert euch Star Wars: The Force Unleased II in der ersten Hälfte des Monats und in der zweiten folgt LEGO Star Wars: The Complete Saga. Mal wieder eine bunte Auswahl, vor allem für lau. Also als Live Mitglied nicht vergessen zuzuschlagen.

Related Links
Bildquelle: xbox.com

Rainbow Six Siege - Update 2.1.3

event Erstellt am Mo. 24.04.17 - 21:47 Uhr von Boehrsi
Rainbow Six Siege - Update 2.1.3 Image Rainbow Six Siege - Update 2.1.3 Image

Bereits Ende letzter Woche erschien ein weiteres Update für Rainbow Six Siege. Vorweg es schwächt Glaz nicht ab, sondern verstärkt ihn eher noch etwas und behebt leider auch nicht die Probleme mit Hibanas verschwindendem Gadget. Letzteres soll aber innerhalb der nächsten Updates angegangen werden. Dadurch das es aufwendiger ist als zunächst gedacht, musste der Fix dafür aber leider verschoben werden. Allgemein wurde wie erwähnt Glaz Visier etwas verbessert, Montagnes Revolver wurde etwas verschlechtert und Echos Drone trifft gegnerische Spieler nun am ganzen Körper, wurde also etwas verbessert. Im Bereich behobene Probleme ist anzumerken das Gadgets nun im Liegen platziert werden können, diverse Glitches behoben wurden und auch Probleme bei der Punkteberechnung angegangen wurden. Weiterhin gab es diverse kleinere Änderungen bei einigen Operatoren und auch im Bereich User Experience hat sich etwas getan. Für mich persönlich habe ich übrigens keinerlei Verbindungsabbrüche mehr und das schon seit ca. einer Woche vor dem Update. Somit kamen und gingen die Probleme gleichermaßen, ohne mein Zutun und ohne das ich bis dato nachvollziehen kann warum. Entweder hat mein Provider Probleme gehabt, was ich aktuell bezweifle oder die Rainbow Server waren nicht so gut drauf. Doch wie auch immer, ich bin froh das alles wieder funktioniert.

Related Links
Bildquelle: rainbow6.ubi.com

I'm a coder - KW 15

event Erstellt am Mo. 24.04.17 - 10:00 Uhr von Boehrsi
I'm a coder - KW 15 Image I'm a coder - KW 15 Image

Diese Woche möchte ich ein paar Worte darüber verlieren warum ich eigentlich Android als Plattform meiner Wahl gewählt habe. Selbiges war schon recht früh klar, da meine ersten Smartphones durchweg Android Geräte waren. Kombiniert man dies nun damit das ich gerne entwickle, begann automatisch das Interesse am selber Erstellen von Apps. Zu Beginn eher minimal, doch später wurde es mehr. Innerhalb des Studiums konnte ich dann noch einige Chancen ergreifen Android Code zu schreiben und somit festigte sich das Interesse. Java Vorwissen aus dem schulischen Umfeld erleichterte den Einstieg hier immens. Konkurrenten waren bekanntlich Microsoft, was mich leider noch nie wirklich reizte, zusätzlich waren sie etwas zu spät für mich dran und Apple. Letztere ist nicht gerade meine Lieblingsfirma und somit standen die Chancen schlecht, dass ich für diese Plattform entwickle. Den Todesstoß für eine eventuelle Entwicklung von iOS Apps war aber definitiv die Hürde einen Mac besitzen zu müssen. Denn nur so kann man die Apps ordentlichen bauen und deployen. Das ist der Hauptgrund warum ich immer einen großen Bogen um iOS gemacht habe. Somit werden wohl auch kleinere Experimente im Gaming-Bereich, welche ich tatsächlich mal vorhabe irgendwann in die freie Wildbahn zu entlassen, nie auf iOS landen, außer sie sollten in irgendeiner Art und Weise erfolgreich sein. Alles in allem blieb ich bei meiner Hauptplattform also einfach bei den von mir genutzten Geräten und den bekannten Sprachen. Etwas langweilig könnte man nun sagen, allerdings beschäftige ich mich nebenbei ja mit diversen anderen Sprachen und Themen im Bereich Entwicklung. Ich persönlich bin mit einer festen Basis (Java + Android) und einem größeren Blick über den Tellerrand übrigens meistens gut gefahren und kann diese Art der Fokussierung nur empfehlen. Dabei meine ich nicht die konkrete Plattform + Sprache, sondern die gute Basis und zusätzlich der Sprung in fremde Gewässer.

Teil der Sammlung
Bildquelle: boehrsi.de

Firefox 53 veröffentlicht

event Erstellt am So. 23.04.17 - 16:43 Uhr von Boehrsi
Firefox 53 veröffentlicht Image Firefox 53 veröffentlicht Image

Bereits vor ein paar Tagen erschien Version 53 von Firefox und dies bringt einige grundlegende Veränderungen im Kern mit sich. An erster Stelle steht hier der Quantum Compositor, welcher für eine wesentlich höhere Stabilität und ebenfalls mehr Geschwindigkeit sorgt. Dies wird durch eine Trennung von Rendering Prozess und Main Prozess erreicht. Auf UI Ebene gab es zwei neue Themes, welche etwas schlichter daherkommen. Ich habe direkt auf das helle Compact-Theme umgeschaltet, denn mir gefällt es sehr gut. Zusätzlich erhält man im Reader Mode nun eine Anzeige wie lange das Lesen der aktuellen Seite ca. dauern wird. Neben diversen Sicherheitsverbesserungen wurden außerdem die Security-Dialoge für die Berechtigungen einzelner Seiten verbessert und die Steuerungselemente für Audio- und Video-Elemente wurden verbessert. Die Android Version profitiert ebenfalls von diversen der oben genannten Änderungen und zusätzlich gibt es nun Right To Left Support für einige Sprachen, mehr Tabs können anzeigt werden und die Entfernung von Empfehlungen aus der Suchhistorie via Long Press ist möglich.

Related Links
Bildquelle: mozilla.org

Humble Wild Frontier Bundle

event Erstellt am Fr. 21.04.17 - 10:00 Uhr von Boehrsi
Humble Wild Frontier Bundle  Image Humble Wild Frontier Bundle  Image

Ein frisches und zugleich wildes Bundle ist in den nächsten ca. 11 Tagen verfügbar. Das Wild Frontier Bundle bringt euch für einen Preis eurer Wahl Gods Will Be Watching, Ice Lakes und FRONTIERS in die heimische Gaming-Bibliothek und bietet bei Bedarf noch etwas mehr. Zahlt ihr mehr als der Durchschnitt aller bis dato getätigten Zahlungen erhaltet ihr obendrein nämlich noch Hard West, Renowned Explorers: International Society und SPINTIRES. Die letzte Stufe beinhaltet Slime Rancher und ist ab 13 Dollar verfügbar. Letzteres haben wir hier auch schon im Haus und vom Zuschauen her kann ich sagen, dass es durchaus lustig aussieht. Falls ihr also noch ein paar Games fürs Wochenende braucht, schaut mal beim Humble Bundle vorbei.

Related Links
Bildquelle: humblebundle.com