Homepage Update - Boehrsi.de Version 7.7

Bereits seit Anfang der Woche ist die neue Boehrsi.de Version online. Dieses Mal gibt es einige UI Änderungen und gleichzeitig wurde einiges im Backend getan. Beginnen möchte ich mit den offensichtlichen Dingen. Allem voran sind hier die neuen Material Design Icons zu erwähnen. Diese werden von Google zur Verfügung gestellt und werden nun in den News, Projekten und auch in meinem Kontaktbild verwendet. Sie sind schlicht, ansprechend und vermitteln gut wofür sie stehen. Weiterhin wurden diverse Unterseiten überarbeitet. Darunter fällt die Übersicht der Sammlungen, die Detailansicht von Projekten und Downloads, sowie die Bugtracker-Ansicht. Außerdem wurden auf ca. 40% aller Unterseiten kleinere Änderungen durchgeführt, die sich zum Teil auf die Konsistenz des Designs und zum Teil auf die Darstellung in der mobilen Version positiv auswirken. Die News haben nun Quellen-Informationen für genutzte Bilder und die Related Links werden platzsparender angezeigt. Für mich selbst habe ich meinen Admin-Bereich erweitert, was auch für euch Vorteile bringen wird, denn dadurch kann ich besser und fehlerfreier arbeiten. Das wichtigste kommt zum Schluss, denn Boehrsi.de ist durch die Nutzung von Lets Encrypt open_in_new als CA nun via HTTPS sicher erreichbar. Die Seite wurde umfangreich getestet, hat ein globales A- SSL Rating open_in_new und nahezu alle Seiten sollten Inhalten, auch von externen Quellen, nur noch über verschlüsselte Kanäle laden. Zur Pflicht habe ich dies aber noch nicht gemacht, da ich nach meinem internen Test, nun erst einmal einen längeren offenen Beta Test machen möchte. Alles in allem bin ich zufrieden und hatte echt Spaß daran mal wieder etwas umfangreicher an meiner Homepage zu arbeiten. Falls ihr Feedback habt oder Probleme entdeckt, nur raus damit, meldet euch einfach in den Kommentaren.
Top 10 - Dezember 2015

Auch im letzten Monat des Jahres 2015 habt ihr News gelesen und die beliebtesten habe ich wieder im unteren Teil der News zusammengefasst. Die am häufigsten gelesen News ist dabei ganz oben und von dort aus geht es absteigend weiter. Sehr beliebt waren in der letzten Zeit die Gewinnspiele, was denke ich keine Überraschung ist. Aber auch diverse andere News wurden gern gelesen, schaut also mal rein. Es freut mich dabei übrigens sehr, dass gerade die Coding News, welche gerne mal etwas aufwendiger zu schreiben sind, auch sehr häufig angeschaut werden!
Jahresrückblick - Das Jahr für Boehrsi.de

Wie gewohnt haue auch ich wieder einmal einen Jahresrückblick raus, allerdings dieses Mal in einer meiner Meinung nach etwas hübscheren Version als sonst. Erstellt habe ich die Grafik via Piktochart open_in_new, einem Dienst der kostenlos, wie auch kostenpflichtig genutzt werden kann. Je nachdem was ihr benötigt und ob ihr mit einem Vermerk am unteren Ende der erstellten Grafik leben könnt oder nicht. Alles in allem bin ich sehr zufrieden, denn die Besucherzahlen steigerten sich sehr gut, um über 25%, auf knapp 225.000 Besucher im Jahr 2015. Die Kommentare liegen bei exakt 256 und stellen somit ein leichtes Wachstum im Vergleich zum letzten Jahr dar, hier erhoffe ich mir 2016 einen ordentlichen Anstieg. Mit 466 News im letzten Jahr, habe ich soviel geschrieben wie noch nie zuvor und das interessante daran ist, es macht mir weiterhin Spaß! Alles weitere entnehmt einfach dem folgenden Diagramm und noch einmal ein Dankeschön an alle Besucher und vor allem Kommentatoren! Was es in diesem Jahr so auf Boehrsi.de neues geben wird, werde ich in einer gesonderten News behandeln.

Boehrsi.de - Homepage Update und HTTPS kommen bald

Ich habe bereits einige Male über Lets Encrypt berichtet und es natürlich direkt zum Start der offenen Beta selber ausprobiert. Falls ihr nicht wisst worum es geht, Lets Encrypt ist eine CA open_in_new für SSL Zertifikate open_in_new und stellt diese kostenlos aus. Hinter Lets Encrypt stehen große Unternehmen wie Mozilla und Cisco, welche das Ziel haben das Internet sicherer zu machen. Mit dem nächsten Update meiner Homepage kommt neben verschiedenen UI und Backend Verbesserungen, auch eine komplette HTTPS Unterstützung. Komplett heißt in diesem Fall, dass ich sowohl interne wie auch externe Quellen nur via HTTPS anspreche. Bei meinen Tests gab es dabei keine Probleme und ich nutze meine Seite, in der Developer Version, bereits seit einiger Zeit nur via HTTPS. Wie bereits erwähnt wird aber auch im Bereich der sichtbaren Änderungen hier und dort etwas getan. Zusätzlich gibt es größere Änderungen im Backend und einige Fehler wurden behoben. Ich plane das Update noch dieses Jahr auszurollen.
Weihnachtsgewinnspiel Erinnerung

Eine kleine Erinnerung an mein aktuelles Weihnachtsgewinnspiel. Wählt aus über 50 Spielen, schreibt eure drei Favoriten in einen Kommentar unter die hier verlinkte News und schon habt ihr bald vielleicht ein Spiel mehr. Umso mehr Leute teilnehmen, umso mehr Preise gibt es für euch. Falls ihr Interesse habt, bis zum 27.12.2015 - 23:59 Uhr läuft das Gewinnspiel noch! Ansonsten wünsche ich eine erholsame und schöne Weihnachtszeit. Ich hoffe es gab ordentlich Geschenke und vor allem gutes Essen und diverse Getränke.
Frohe Weihnachten 2015

Ich wünsche allen Besuchern frohe Weihnachten und hoffe ihr habt eine schöne und beschauliche Zeit. Genießt die Ruhe abseits der Technik, gemeinsam mit eurer Familie und hoffentlich mit diversen Geschenken und gutem Essen. Ich werde in den nächsten Tagen weiterhin ein paar News raus hauen, aber auch Boehrsi.de läuft aktuell im entspannten Weihnachtsmodus. Also erwartet kein News-Feuerwerk. Falls ihr euch selber eine Kleinigkeit schenken wollt, nehmt am aktuellen Weihnachtsgewinnspiel teil und gewinnt eines von über 50 Spielen.
Boehrsi.de - PHP mit mb_ Funktionen

Für meine Homepage nutzt ich bekanntlich PHP, dies ist mit der Zeit so gewachsen und eigentlich läuft soweit auch alles. Doch es gibt immer wieder Dinge die ich optimiere, bzw. welche nicht zu 100 Prozent so laufen wie ich es gerne hätte. Dazu gehört z.B. die Extraktion von Teilen eines Strings. Grundsätzlich ist da natürlich substr() open_in_new dein Freund, doch nur solange das Encoding mitspielt. Denn UTF-8 Zeichen können Multi-Byte Inhalte sein und dadurch ergeben sich interessante Probleme. Denn Umlaute werden, wenn man Pech hat und sie genau über die Grenze eines substr() Aufrufes hinweg gehen, fehlerhaft verarbeitet. Dies kann zu Anzeigeproblemen oder größeren Fehlern führen. Aus diesem Grund empfehle ich dringend mb_substr() open_in_new zu nutzen, was das Multi-Byte Äquivalent zur normalen substr() Funktion ist. UTF-8 nicht zu nutzen ist nebenbei keine Alternative, denn es führt an diversen Stellen zu mindestens genauso vielen Problemen (Stichwort: Emoticons). Es gibt übrigens noch weitere mb_ Funktionen open_in_new, welche man sich definitiv auch mal ansehen sollte.
Weekly Coding Question - Neue Reihe im Blog

Ich programmiere auf der Arbeit und ich programmiere zu Hause. Dabei nutze ich Java für Android, PHP für die Homepage und diverse weitere Sprachen. Dazu die nötigen Tools, IDEs, Toolchains und was es nicht noch alles gibt. Außerdem schaue ich mir gerne neue Techniken an. Egal ob komplett neue Sprachen, Architekturmuster oder allgemeine Entwicklungsansätze. Doch es gibt unglaublich viel in diesem Bereich und man hat ja leider nur begrenzt Zeit. Aus diesem Grund muss man sich oft entscheiden. Diese Entscheidungen, die Wege zu diesen und vielleicht auch die eine oder andere Diskussion, die ich eigentlich mit mir selber führen würde, möchte ich gerne mit euch teilen. Dabei wird es nicht wie in den meisten News ein Problem mit einer Lösung oder eine reine Info geben, sondern meine Gedankengänge und meine Ideen. Nicht unbedingt abschließende Entscheidungen, sondern eher Ansätze und Möglichkeiten solltet ihr von News dieser Reihe erwarten. Ich persönlich erhoffe mir den einen oder anderen Kommentar und neue Ansichten zu Themen die ich interessant finde. Denn genau diese Gespräche in den Kommentaren sind für mich der Lohn den ich bekomme, wenn ich diesen Blog betreibe. Ich plane einmal pro Woche, zum Wochenende hin einen Beitrag zu veröffentlichen. Ca. fünf Themen habe ich bereits, falls ihr Vorschläge habt bin ich wie gewohnt aber auch offen für diese.
Aktuelle Seitenausfälle

Leider kommt es aktuell zu kurzzeitigen Seitenausfällen, welche ich persönlich noch nicht komplett nachvollziehen kann. Ich habe mich an Strato gewendet, da ich innerhalb meiner Serverumgebung keine Fehler bzw. Probleme entdecken konnte. Ich hoffe es liegt an einem Stück spinnender Hardware die getauscht wird, denn ansonsten wird dies ein sehr langwieriges Debugging, welchem ich mich aufgrund einer Erkältung aktuell nicht wirklich hingeben möchte. Ich halte euch auf dem Laufenden und hoffe das Problem bald lösen zu können. Falls ihr mal auf die Seite gehen wollt und sie gerade nicht erreichbar ist, seid euch auf jeden Fall sicher ich arbeite am Problem und sie sollte kurz danach wieder online sein.
Top 10 - November 2015

Irgendwie verging der November wirklich schnell, aber dies liegt vermutlich eher an meiner persönlich Empfindung. Doch in dieser News soll es eher um eure Empfindung bezüglich interessanter News hier im Blog gehen. Ausschlaggebend ist dafür unter anderem wie oft Beiträge gelesen wurden und eben diese beliebten Beiträge gibt es wie gewohnt im unteren Teil der News. Sortiert nach Beliebtheit und das absteigend. Ein schneller Blick lohnt sich, denn auch für Stammleser dürfte vielleicht die eine oder andere interessante News dabei sein. Wo ich gerade bei Stammlesern bin ein kleiner Hinweis: Ab dieser Woche startet meine wöchentliche Gewinnspielreihe wieder, haltet also die Augen offen.