Games Gewinnspiel August - Die Gewinner

Soeben wurden die Preise für das August - Gaming Gewinnspiel via Mail versendet. Diesen Monat gibt es für Joey, Alexandre, Lutz, Chris und Sylvia etwas Neues zum Zocken. Alle die kein Glück hatten oder das Gewinnspiel verpasst haben, sollten in den nächsten Tagen mal wieder vorbei schauen. Wie gewohnt startet die nächste Runde innerhalb der nächsten zwei Wochen. Dann wird es wieder eine große Auswahl an Spielen geben, von welcher euch vielleicht schon bald eines gehört.
Cyberpunk 2077 - Neues Video erschienen

Bereits vor einigen Tagen erschienen, trotzdem eine Erwähnung wert. Es gibt neues Gameplay und diverse weitere Informationen rund um Cyberpunk 2077. Ein neues Video zeigt den aktuellen Fortschritt, Informationen zum Charaktersystem und gibt weitere Einblicke in die Hintergrundgeschichte. Was man sieht gefällt mir persönlich sehr gut, denn die Immersion wird nicht gebrochen, die Grafik und die Audiokulisse sind extrem gut und auch im Bereich der Flexibilität bei der Spielweise sieht das Ganze durchaus vielversprechend aus.
Obwohl der Hype-Train auch bei mir vorbeigefahren ist und meine Ansprüche entsprechend hoch sind, muss ich sagen das alles was ich bis dato gesehen habe durchaus zufriedenstellend ist. Ich freue mich weiterhin sehr auf den Release. Das Video findet ihr direkt im unteren Teil der News.
Droidcon 2019 - Videos der Sessions sind online

Die Droidcon 2019 fand dieses Jahr leider ohne mich statt, weswegen ich mich umso mehr freue das nun die Videos der Sessions online sind. Somit kann man nun auch als nicht Teilnehmer alles relevante zu neuen Techniken, Lessons Learned und Android generell erfahren. Ich kann als Android-Entwickler nur sagen, dass meine bisherigen Droidcon-Besuche immer lehrreich und interessant waren und ich mich dementsprechend freue bald ein paar der Sessions nachholen zu können. Den nötigen Link findet ihr direkt in den Related Links.
DiRT Rally gratis + Humble End Of Summer Sale

Wer schnell ist kann sich noch ca. einen Tag lang DiRT Rally gratis bei den Jungs und Mädels vom Humble Bundle holen. Folgt dafür einfach den Related Links. Solltet ihr etwas zu spät kommen oder Lust auf andere Spiele haben, ist vielleicht etwas im Humble End Of Summer Sale für euch dabei. Bis zum 12. September gibt es diverse Spiele teils sehr stark reduziert.
Mit dabei sind unter anderem Spiele von Ubisoft, Rockstar und Bandai Namco. Konkret könnt ihr z.B. Ni no Kuni II, DARK SOULS III Deluxe Edition, DRAGON BALL FighterZ oder Project CARS 2 Deluxe Edition mindestens 70 Prozent günstiger bekommen. Ordentliche Angebote wie ich finde und ich werde definitiv heute Nachmittag mal eine Runde stöbern, ob nicht das eine oder andere für mich dabei ist. Alle Humble Bundle Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.
Optimieren lohnt sich - PageSpeed Insights

Mein Blog ist bekanntlich auch mein Testballon für Webinhalte, neue Techniken und alles was man so mit Webseiten anstellen kann. Aus diesem Grund habe ich über die Jahre einiges an Zeit investiert um den Blog nicht nur ordentlich zu gestalten, sondern auch so performant wie möglich zu machen. Wie man vielleicht im Header-Bild dieser News sieht hat sich der Aufwand durchaus gelohnt open_in_new. Zu den Verbesserungen gehören grundlegende Entscheidungen, wie z.B. die Nutzung einer statischen Seite, doch auch diverse Optimierungen am Code und der Art und Weise wie Dinge geladen werden.
Hier gilt es z.B. nicht unnötig JavaScript zu nutzen, denn viele kleine UI Dinge kann man bereits mit modernem CSS lösen und auch wann welcher Code geladen wird kann relevant sein. So sollten die vorhandenen größeren Skripte und komplexen Libraries am Ende der Seite geladen werden. Bilder sollten komprimiert ausgeliefert und Inhalte nach Möglichkeit mit ordentlichen Caching-Einstellungen verteilt werden.
Wenn man all diese Dinge befolgt und eine Bestätigung seiner Leistung möchte oder aber weitere Tipps erhalten will, um sich weiter zu verbessern, ist Googles PageSpeed Insights Service ein wirklich guter Helfer. Über die letzten Jahre nutzte ich ihn und in den letzten Monaten wurde selbiger sogar noch besser und übersichtlicher, denn er ist nun mit einem modernen Material Design Theme verfügbar. Dort findet ihr viele Tipps und Informationen zu eurer Seite. Dazu gehören Empfehlungen, eine Fehlerkennung und eine Kategorisierung nach schwere eines Problems. Ein regelmäßiger Blick kann nicht schaden um am Ball zu bleiben. Die Nutzer und auch die Suchmaschinenplatzierungen werden euch die Optimierungen früher oder später danken.
Bei mir gibt es noch eine markante Optimierungsmöglichkeit und zwar die Nutzung von WebP als Bildformat. Hierfür werde ich, sobald ich mal wieder etwas mehr Zeit habe, mit Hilfe des HTML picture open_in_new Attributes moderne Bildformate zur Verfügung stellen, als Fallback aber weiterhin PNGs anbieten. Dadurch dürfte die Ladezeit weiter verbessert werden, während ältere Systeme weiterhin die normalen Bilder nutzen können.
Rainbow Six Siege - Gratis Woche

In etwas mehr als einer Woche kommt vermutlich das neue Rainbow Six Siege Update, welches die neue Season und entsprechend auch neue Inhalte bringt. Solltet ihr noch nicht mit am Start sein, wäre es wohl ein guter Moment um in Rainbow Six Siege hinein zu schnuppern. Dies könnt ihr aktuell im Rahmen der Free Week, welche euch das Spiel noch bis zum 03. September gratis spielen lässt, sehr unproblematisch tun.
Es sei gesagt dass die Lernkurve recht steil ist, aber dafür belohnt einen das Spiel auch durchaus bei guten Aktionen. Ich bin nunmehr seit diversen Jahren bei Rainbow Six Siege am Ball geblieben und spiele es noch immer sehr aktiv. Wenige andere Shooter haben mich derart abgeholt und ich denke auch nur sehr wenige Shooter bieten die tiefe eines Rainbow Six Siege. Falls Interesse besteht riskiert also ruhig mal einen Blick.
Humble Book Bundles: IT Security und Python

Heute möchte ich euch zwei durchaus interessante Humble Book Bundles ans Herz legen. Den Anfang macht das Humble Book Bundle: Python Programming by No Starch Press. Hier geht es wieder Name schon sagt um die Entwicklung von Python Software. Bis zu 14 Bücher erhaltet ihr, sofern ihr 15 Dollar zahlt. Weitere Stufen sind ab acht Dollar (zehn Bücher) und einem Dollar (fünf Bücher) vorhanden. Schaut euch das Bundle einfach mal an und guckt ob für euch etwas dabei ist. Beim Kauf gibt es unter anderem Black Hat Python, Doing Math with Python, Mission Python und Serious Python. Für mich steht Python aktuell nicht auf dem Programmier-Speiseplan, somit werde ich nicht zuschlagen.
Ganz frisch und für mich etwas interessanter als erst genanntes Bundle, ist das Humble Book Bundle: IT Security by Taylor & Francis. IT Security ist ein Thema welches mich sowohl im Job, wie auch privat begleitet und entsprechend möchte man hier natürlich auf dem Laufenden bleiben. In diesem Bundle gibt es ebenfalls drei Stufen, welche bei einem Dollar starten (sechs Bücher) und mit acht Dollar weitergehen (acht weitere Bücher). Die letzte Stufe ist ab 15 Dollar freigeschaltet und bringt noch einmal zehn weitere Bücher. Das Bundle beinhaltet unter anderem die Bücher Intrusion Detection Networks, Ethical Hacking and Penetration Testing Guide, Web Security und Information Security Fundamentals. Eine durchaus breite und gleichzeitig tiefgehende Literaturauswahl, bei welcher ich durchaus überlege zuzuschlagen. Alle Humble Bundle Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.
Flutter - Quartalsumfrage zum Framework-Zustand

Falls ihr im Flutter Universum unterwegs seid wäre es mal wieder möglich sich etwas einzubringen. Aktuell gibt es wieder den Quartalsmäßig erscheinenden Fragenbogen zu Flutter und wie ihr den aktuellen Stand des Frameworks findet. Hier könnt ihr auf Bereiche hinweisen die euch nicht gefallen oder loben was besonders zufriedenstellend ist.
Der Fragebogen ist auf Englisch verfügbar und dauert einige Minuten, allerdings wird zumindest meinem Gefühl nach das Feedback ernstgenommen und auch gehört. Entsprechend kann ich jedem der mit Flutter arbeitet nur empfehlen diese Minuten zu opfern und zu helfen das gesamte Flutter Ökosystem zu verbessern. Den Fragebogen findet ihr in den Related Links.
Games Gewinnspiel Erinnerung

Noch ca. fünf Tage lang gibt es etwas zu gewinnen. Eines von drei Spielen, welche ihr euch aus knapp 180 Spielen aussuchen könnt, gehört vielleicht schon bald euch. Ein Kommentar unter der hier verlinkten News reicht und schon könnt ihr, mit etwas Glück, bald etwas Neues zocken.
Konkret geht das Gewinnspiel bis zum 29.08.2019 - 23:59 Uhr. Alle weiteren Informationen gibt es in der verlinkten News. Sollten Fragen offen sein meldet euch gerne direkt in den Kommentaren.
I'm a coder - Lessons Learned anwenden

Während der Software Entwicklung lernt man viel, teils in Bezug auf neue Programmiersprachen und ähnliches und teils allgemeine Dinge. Zu letzteren zähle ich so etwas wie: “Keine IDE Updates kurz vor einem Release”, nicht “einfach so Libraries aktualisieren” und “das sollte einfach so funktionieren” ist meistens nicht wahr. Die Liste geht noch weiter, quasi unendlich lang, doch worum es mir geht ist diese Lesson Learned auch anzuwenden.
Wir wissen diese Dinge, doch wir vergessen, wir sind im Stress und missachten eigentlich klare Abläufe und dadurch machen wir Fehler. Ich selber habe erst vor kurzem auf meinem privaten System ein Update von IntelliJ Idea 18.1 auf 19.2 gemacht, ohne auch nur eine Sekunde über aktuelle Projekte nachzudenken. Dies wurde natürlich prompt damit quittiert, dass das Projekt nicht mehr baute und ich erstmal das Projekt und die IDE debuggen musste, statt ein neues Feature zu entwickeln.
Um Lessons Learned anwenden zu können muss man sich erst einmal an sie erinnern, somit hilft es im ersten Schritt sie aufzuschreiben. Egal ob in einem Wiki oder auf einem Post-It am Monitor, man sollte den für sich persönlich richtigen Platz finden. Denn hier geht es vor allem um Sichtbarkeit im Alltag. Im nächsten Schritt versuche ich aktuell meine Aufzeichnungen zu bestimmten Kontexten von Zeit zu Zeit erneut zu betrachten, denn was hilft die beste Dokumentation, wenn man sie nicht liest. Um die entsprechenden Dinge dann final anwenden zu können bleibt eigentlich nur der gesunde Menschenverstand. Nicht überstürzt handeln, Backups erstellen, erst prüfen ob z.B. mit Updates Probleme bekannt sind und ähnliches kann helfen Probleme zu vermeiden. Auch Automatisierung in Form von Skripten oder ähnlichem kann hier und da vor Fehlern schützen. Generell fasse ich für mich die Abläufe in Document (z.B. Wiki), Repeat (regelmäßig erneut lesen), Apply (denken und anschließend handeln) und Protect (Skripte, Berechtigungen restriktiv setzen) zusammen.
Mich würden eure Lesson Learned im Bereich der IT interessieren und ich würde mich freuen einige in den Kommentaren finden zu können, denn wir alle lernen nicht aus.