Boehrsi.de - IT und Gaming Blog

Support für Let's Encrypt

Erstellt am event 08.12.2019 - 13:00 Uhr von account_circle Boehrsi in label Development
Support für Let's Encrypt Bild

Die meisten von euch, die in der letzten Zeit das Internet genutzt haben, dürften über von Let’s Encrypt gesicherte Webseiten gestolpert sein. Vermutlich unwissend, denn die wenigsten werden SSL Zertifikate ihrer besuchten Seiten prüfen. Doch klar ist, dass ohne Let’s Encrypt die Anzahl der genutzten SSL Zertifikate vermutlich signifikant kleiner wäre. Dies würde weniger Sicherheit bedeuten und entsprechend sollten wir uns sehr freuen, dass es Dienste wie Let’s Encrypt gibt, die kostenlos und automatisiert sichere SSL Zertifikate zur Verfügung stellen.
Doch wie finanziert man so etwas? Sponsoren und Spenden sind sehr relevant und vor allem bei letzteren kann sich jeder beteiligen und das Projekt unterstützen. Ich werde dies zum Ende des Jahres tun, denn alle meine Seiten sind via Let’s Encrypt geschützt und das ohne Kosten und ohne technischen Aufwand. Eine gute Integrationen in Server-Management-Tool, ein hoher Grad an Automatisierung und eine gute Dokumentation ergänzen den Dienst darüber hinaus.
Solltet ihr also noch SSL Zertifikate brauchen oder Let’s Encrypt vielleicht schon nutzen, denkt doch mal drüber nach das Projekt zu unterstützten.

Related Links

Umstellung auf WebP

Erstellt am event 25.11.2019 - 09:00 Uhr von account_circle Boehrsi in label Development
Umstellung auf WebP Bild

Ich bin ein Fan von Optimierungen und das noch relative neue Bildformat WebP ist definitiv eine Optimierung. Mittels modernem HTML ist eine Umstellung relativ einfach, denn mittels dem picture open_in_new und source open_in_new Tags ist es möglich WebP Bilder und JPGs und PNGs für nicht kompatible Systeme gleichzeitig auszuliefern.
In den letzten Tagen habe ich in mehreren Schritten alle Bilder in meinem Blog auf WebP umgestellt. Ausgenommen sind davon lediglich Bilder die ich innerhalb von Beiträgen eingebunden habe. Der einzige Grund dafür ist meine Zeit, denn hier muss einiges manuell gemacht werden. Die Header Bilder von Beiträgen, Sharing-Icons und weitere Bilder konnte ich relativ einfach durch Anpassung meiner Themes austauschen. Um WebP Bilder anbieten zu können, bin ich in drei Schritten vorgegangen:

Weiterlesen…

Related Links

Boehrsi.de - Komplettausfall

Erstellt am event 23.11.2019 - 18:00 Uhr von account_circle Boehrsi in label Development
Boehrsi.de - Komplettausfall Bild

Gestern Abend gegen 19 Uhr verabschiedete sich mein Server ins Nirwana. Die Webseiten, Dienste und auch Zugriffsmöglichkeiten via z.B. SSH waren nicht mehr verfügbar. Der Server schien komplett offline oder zumindest vom Netz getrennt, denn auch ein guter alter Ping kam nicht mehr durch.
Nach einem kurzen Telefon mit Strato wurde mir mitgeteilt, dass laut internem Monitoring der Server online ist und ich mit dem Repair-System versuchen sollte mehr herauszufinden. Ich startete kurze Zeit später selbiges Repair-System und konnte meine Festplatten. Um einem eventuellen Datenverlust vorzubeugen, z.B. bei einem Hardwareschaden, startete ich ein Backup, welches über Nacht aktiv war.
Seite ca. 7 Uhr heute Morgen ist der Server nun wieder online. Nach dem erfolgreichen Backup startete ich den Server ohne weitere Änderungen im normalen Bootmodus neu. Aus diesem Grund vermute ich interne Probleme bei Strato führten zum Ausfall, denn auch meine Server Logs gaben keinerlei Fehler oder ähnliches Preis.
Dies war meine erste Auseinandersetzung mit dem Server-Repair-System (minimales Linux, welches via SSH genutzt wird und auf die Hardware Ressourcen des eigentlichen Servers zugreifen kann, um z.B. Festplatten zu mounten), welches mir erlaubt mein System im nicht aktiven Zustand zu verwalten und Notfallmaßnahmen einzuleiten (Fehlerlogs auslesen, Backups erstellen usw.). Das Ganze funktionierte sehr gut und auch die Dokumentation die Strato bereitstellt (z.B. zum Thema Datenzugriff über das Repair-System open_in_new) muss ich an dieser Stelle loben. Ich fand alles relativ schnell und problemlos und konnte alles gewünschte umsetzen.

Related Links

Kotlin lernen - Advanced Android with Kotlin

Erstellt am event 21.11.2019 - 22:30 Uhr von account_circle Boehrsi in label Development
Kotlin lernen - Advanced Android with Kotlin Bild

Bis Ende des Jahres ist es mein Ziel grundlegend produktiv mit Kotlin zu sein. Dabei schaue ich mir Dinge wie Learn Kotlin by Example open_in_new, Tutorials und auch konkrete Kurse an. Bezogen auf die Kurse gibt es dabei etwas Neues von Google. Der Kurs Advanced Android with Kotlin open_in_new ist noch ziemlich neu und zielt wie der Name schon sagt auf eher fortgeschrittene Nutzer ab.
Falls ihr etwas entspannter anfangen wollt ist vielleicht das Kotlin Bootcamp for Programmers open_in_new oder Kotlin for Android Developers open_in_new etwas für euch. Ich werde mir die Kurse auf jeden Fall auch mal ansehen, weiß aktuell aber noch nicht ob ich sie komplett durcharbeiten werde. Denn der Advanced Kurs ist z.B. mit einem Zeitraum von zwei Monaten geplant, was für mich doch etwas langwierig wäre.
Für mich ist es wichtig neue Sprachen, Frameworks und ähnliches mit einem konkreten Ziel zu lernen. Also ein Projekt zu haben, welches ich umsetzen und wirklich nutzen möchte. Wenn es nur lernen des Lernens wegen ist, steigt mein Gehirn meist sehr schnell aus. Deswegen bin ich froh dass ich schon eine Idee für ein kleines Projekt habe, nämlich einen weiteren Micro Service. Mal schauen wie es läuft und ob es bei einem Test-Projekt bleibt oder ob das gute Stück wirklich das Licht der Welt erblicken wird.

Related Links

Android Dev Summit - Sessions sind online

Erstellt am event 18.11.2019 - 22:00 Uhr von account_circle Boehrsi in label Development
Android Dev Summit - Sessions sind online Bild

Die Android Dev Summit ist seit ca. einem Monat vorbei und wer ähnlich wie ich nicht nach Kalifornien reisen konnte, darf sich zumindest über den Upload aller Sessions des Events freuen. Neben den sicherlich interessanten Keynotes, werde ich mir vor allem alles rund um die neuen Jetpack Komponenten anschauen und versuchen ein paar Kotlin Neuigkeiten zu bekommen.
Vielleicht gibt es ja auch ein paar Worte zum Thema Flutter. Aber selbst wenn nicht, ich denke mindestens die Hälfte der aktuell 73 verfügbaren Videos wird für mich interessant sein. Diese alle anzuschauen wird sicherlich etwas Zeit in Anspruch nehmen, aber ich hoffe spätestens die freien Tage rund um Weihnachten schaffen hier Abhilfe.
Falls auch ihr Interesse an den Videos habt, folgt einfach den Related Links. In selbigen habe ich sowohl die eigentliche Android Dev Summit Website, wie auch die Playlist direkt auf Youtube verlinkt.

Related Links

Boehrsi.de - Kurze Ausfälle durch Updates

Erstellt am event 11.11.2019 - 18:00 Uhr von account_circle Boehrsi in label Development
Boehrsi.de - Kurze Ausfälle durch Updates Bild

Aufgrund von einem umfangreichen Update meines Build- und Deploy-Scripts, gab es innerhalb der letzten Tage leider einige kurze Ausfälle des Blogs. Diese sollten nun aber der Vergangenheit angehören, denn das neue Script ist aktiv und läuft soweit ich es beurteilen kann ohne Probleme. Für die nächste Umstellung dieser Art versuche ich auf ein Beta / Staging Environment zu setzen, während ich versuche die letzten Fehler im Script zu beseitigen, sodass Ausfälle komplett vermieden werden können.
Neben der Aktualisierung meiner Build-Infrastruktur, arbeite ich aktuell an verschiedenen Optimierungen innerhalb des Blogs. Hier ist z.B. ein Update für den Such-Service und der Support für WebP Bilder zu erwähnen. Wann diese Änderungen kommen ist aktuell aber noch nicht klar. Sobald es hier konkrete Entwicklungen gibt, werde ich diese in einem gesonderten Beitrag erwähnen.

GitHub - The State of the Octoverse

Erstellt am event 09.11.2019 - 12:00 Uhr von account_circle Boehrsi in label Development
GitHub - The State of the Octoverse Bild

Ich bin seit langer Zeit häufiger auf GitHub unterwegs open_in_new, entweder für eigene Projekte oder z.B. um Code einer Open Source Library für eines meiner Android Projekte anzusehen. Doch seit diesem Jahr nutze ich GitHub wesentlich intensiver, sowohl privat, wie auch professionell.
In diesem Kontext interessiert mich durchaus was im GitHub Kosmos passiert, wie sich Dinge entwickeln, was Trends sind und was generell einfach interessant ist. Da hilft der The State of the Octoverse Report sehr, denn er bietet eine detaillierte Übersicht zu diversen Themen. Ihr erfahrt hier z.B. das 10 Millionen neue Entwickler im letzten Jahr begonnen GitHub zu nutzen oder das 44 Millionen Repositories erstellt wurden.
Zusätzlich gibt es Informationen zur Nutzung von GitHub im Bereich der Bildung, im professionellen Bereich und wie die globale Verteilung der Plattformnutzer ist. Die Sicherheit auf GitHub ist ebenfalls ein Thema, genau wie beliebtesten Programmiersprachen und welche von ihnen im letzten Jahr am meisten zugelegt oder abgebaut haben. Dart hat hier, vermutlich durch Flutter, übrigens um über 500 Prozent zugelegt. Meiner Meinung nach nicht zu unrecht.
Solltet ihr auf GitHub unterwegs sein oder allgemein Interesse an Open Source und der Entwicklung von Software haben, schaut euch den Report mal an. Er ist auf Englisch und meiner Meinung nach definitiv einen Blick wert.

Related Links

Kotlin für Android lernen - Kotlin Bootcamp

Erstellt am event 08.10.2019 - 09:00 Uhr von account_circle Boehrsi in label Development
Kotlin für Android lernen - Kotlin Bootcamp Bild

Der geneigte Java Entwickler wird vermutlich im letzten Jahr nicht nur einmal über Kotlin gestolpert sein. Nicht ohne Grund wird Kotlin aktuell als der quasi Nachfolger von Java gehandelt, denn die moderne neue Sprache bietet diverse Verbesserungen, hält aber größtenteils die Kompatibilität zu Java und den dazugehörigen Libraries.
Im Android-Bereich ist Kotlin bereits die Nummer 1 Empfehlung, wenn es um die App-Entwicklung geht. Speziell für diesen Bereich und um die Sprache allgemein zu lernen, gibt es diverse gute Ressourcen und relativ neu ein komplettes Online-Bootcamp. Dieses beinhaltet diverse Kurse mit aufeinander aufbauenden Inhalten, die euch die Sprache und die Konzepte näher bringen und vor allem die Vorteile im Android-Bereich aufzeigen sollen.
Ich persönlich bin aktuell zeitlich einfach komplett ausgelastet, wodurch es mir schwer fällt außer Dart + Flutter noch etwas Neues zu lernen, plane aber für die nächste ruhigere Zeit den besagten Codelabs einen Besuch abzustatten. Denn ich denke als Android-Entwickler wird Kotlin langsam aber sicher Pflicht und auch in meinen anderen - eigentlich Java vorbehaltenen - Entwicklungsgebieten dürfte Kotlin von Vorteil sein.

Related Links

Page Speed Insights Bookmarklet aktualisiert

Erstellt am event 06.10.2019 - 15:00 Uhr von account_circle Boehrsi in label Development
Page Speed Insights Bookmarklet aktualisiert Bild

Es ist schon das eine oder andere Jahr her, dass ich über mein kleines Page Speed Insights Bookmarklet schrieb, doch vergessen habe ich es nicht. Heute gibt es ein kleines Update, welches alles einfacher und vor allem wieder funktional macht. Das alte Skript lief nicht mehr, da Google seine Link-Strukturen geändert hat. Die aktualisierte Version sieht wie folgt aus.

Weiterlesen…

Related Links

Android Studio 3.5

Erstellt am event 28.09.2019 - 12:00 Uhr von account_circle Boehrsi in label Development
Android Studio 3.5 Bild

Android Studio ist die IDE meiner Wahl zur Entwicklung von Android und Flutter Apps. Entsprechend viel bin ich im genannten Programm unterwegs und freue mich über Updates, egal ob man Funktionen oder generelle Verbesserungen bekommt. Android Studio 3.5 ist jetzt ca. einen Monat verfügbar und fokussiert sich eher auf Verbesserungen, Performance und die Stabilität.
Im Rahmen von Project Marble legte man den Schwerpunkt auf die grundlegenden Funktionen, Flows und Strukturen und wollte selbige so stabil und performant wie möglich machen. Für mich persönlich fühlt sich die neue Version dabei sehr gut und schnell an. Konkret wurden interne Abläufe geschaffen, um die Performance und eventuelle Fehler innerhalb der IDE besser finden zu können. Anschließend wurden basierend auf den Daten über 600 Bugs, 50 Memory Leaks und 20 Freezes behoben. Meiner Meinung nach - aus der Perspektive eines Softwareentwicklers - eine wirklich beachtliche Zahl.

Weiterlesen…

Related Links
format_list_numbered  Seite 1 Nächste navigate_next