SPech.de
AllgemeinVideoSoftwareentwicklung
YouTube - Programmieren - Theorie - Schleifen
Programmieren Grundlagen und Theorie. In diesem Video gibt es die wichtigsten Informationen über Schleifen wie for, foreach, while und do. Auf YouTube anschauen
AllgemeinVideoSoftwareentwicklung
YouTube - Programmieren - Theorie - if/then/else
Programmieren Grundlagen und Theorie. In diesem Video gibt es die wichtigsten Informationen über bedingte Anweisungen und Verzweigungen. Auf YouTube anschauen
AllgemeinVideoSoftwareentwicklung
YouTube - Kanaltrailer - SPech.de
Der Kanaltrailer des neuen SPech.de YouTube Kanals. Auf YouTube anschauen
Neues Projekt EasySkillTracker
Plattformen wie Udemy, Coursera und andere ermöglichen es auf einfache Art neue Fähigkeiten zu lernen. Die Kurse sind dort strukturiert und abgeschlossene Videos und Ressourcen lassen sich markieren. Ich habe nach einer Lösung gesucht, die ich selber betreiben kann um übergreifende Quellen (YouTube, Ted Talks, Links, …) zu Kursen zusammenzufassen. Leider habe ich nichts gefunden. Darum ist der EasySkillTracker entstanden der frei auf GitHub erhältlicht ist.

AllgemeinSoftwareentwicklungTechnologie
DevOps im Startup
In agilen Umgebungen wie Startups sind starre Trennungen von Softwareentwicklung und IT Operations eher selten anzutreffen. Doch auch viele große Unternehmen wechseln immer öfter auf agile Prozesse und einem dazu passenden IT Umfeld. DevOps ermöglicht die Vernetzung der klassischen Silos. Durch die Einführung intelligenter und automatisierter Prozesse lässt sich die Auslieferung der Software und dessen Qualität erheblich steigern. Die gängigen DevOps Prozesse und Tools decken die Bereiche Planung, Entwicklung, Build, Test, Release, Deployment, Operations und Monitoring ab. Welche Prozesse dabei automatisiert werden sollen und zu welchem Zeitpunkt hängt maßgeblich vom Reifegrad des Unternehmens und der verfügbaren Zeit ab. Dabei muss die DevOps Umgebung am Anfang nicht so perfekt optimiert sein wie bei Netflix deren Automatiserungsgrad einzigartig ist. Für die Einführung der Tools und Prozesse muss Zeit aufgewendet werden welche dann in der Entwicklung fehlt. Gerade bei Startups die noch ihr MVP (Minimum Viable Product) am Markt erproben wäre eine vollständige Automatisierung noch verfrüht. Dennoch hilft eine frühzeitige Einführung auch hier die Produktivität und Qualität zu erhöhen. Exemplarisch möchte ich die Umsetzung meines letzten Stacks für ein schnell wachsendes Startup Unternehmen beschreiben.

MagicMirror² Dashboard
Endlich den MagicMirror² bauen stand schon sehr lange auf meiner ToDo-Liste. In der Kombination Urlaub und Erkältung habe ich das also umgesetzt. Selbst bei der manuellen Installation dauert die gesamte Einrichtung für ein Dashboard weniger als 15 Minuten. Ich wollte den Spiegel nicht als Wandspiegel nutzen, sondern nur als Dashboard oder vielleicht als Startseite im Browser. Somit entfällt das Bauen eines schönen Rahmens für den Monitor sowie das Beschaffen von durchlässigem Spiegelglas.