Erstes Training im Kasten

Das erste Training ist eingespielt und ich wechsele zum zweiten Training. Da ist allerdings die Vorbereitung mit zahlreichen Powerpoint-Folien und Quellcodes fast aufwändiger als die konkreten Aufnahmen der Videos.

Mittlerweile ist es in Graz richtig schön sonnig geworden, aber ein Sturm, dass es mir den Milchschaum vom Cappuccino geblasen hat. „Erstes Training im Kasten“ weiterlesen

Im Studio und los geht es

Der Flieger nach Graz zu LinkedIn Learning (LiL) ist gestern einigermaßen pünktlich gestartet und 23:30 Uhr war ich in meinem Hotel.

 

 

Jetzt bin ich wieder im Studio angekommen, hab meine Vorbereitungen getroffen und beginne gleich mit den ersten Aufnahmen. „Im Studio und los geht es“ weiterlesen

Wie so oft schon – Graz calling

Abgesehen von der langen Corona-Pause reise ich ja mehrfach im Jahr nach Graz zu LinkedIn Learning (LiL). Dieser regelmäßige Tripp findet nunmehr seit 2008 statt, wobei am Anfang noch Video2Brain das Branding war. Aber da Video2Brain in LinkedIn Learning aufgegangen ist, jähren sich meine Graz-Reisen bald zum 15-jährigen Jubiläum. Ziemlich viele Trainings sind in der Zeit entstanden und insgesondere in den letzten Jahren auch einige davon im Homerekording in meinem Büro in Eppstein. Auch sonst hat sich über die Zeit viel getan – nicht nur die Übernahme von Video2Brain zuerst durch Lynda und dann LinkedIn.

Was sich aber nicht geändert hat, ist die Anreise über meinem „Heimat“-Flughafen FFM nach Graz. Wenn man alle Hin- und Rückflüge zusammenzählt, kommt als Strecke deutlich mehr als einmal rund um Erde raus – nur FFM -> Graz und zurück. Trotz der zunehmenden Remoteaufnahmen, die einige der Reisen einsparen. Und dementsprechend bin ich wieder am Gate in FFM und warte auf meinen Flieger. Der letzte Tripp im Dezember letzten Jahres (der erste nach der langen Corona-Pause) war ja nicht gerade problemlos verlaufen, denn mein Flug zurück ist ausgefallen und ich konnte erst am Folgetag ganz früh zurückfliegen (auch da mit ziemlichen Problemen, überhaupt ein Taxi in Graz zum Flughafen zu bekommen).

Ich hoffe, dass dieser Tripp dahingehend besser verläuft und nicht wieder Flieger ausfallen oder ähnliche Schwierigkeiten auftreten. Allerdings ist mein Zug heute zum Flughafen bzw. der Zwischenstation Mainz schon wieder wegen Stellwerkproblemen ausgefallen. Aber ich hatte so ein Gefühl und hatte bereits gegen Mittag ein Taxi bestellt, denn auf der Strecke von Mainz zum Flughafen sind über den Tag bereits mehrere Züge ausgefallen. Das Einzige, was bei der Bahn zuverlässig ist, sind die permanenten Probleme und Ausfälle. „Wie so oft schon – Graz calling“ weiterlesen

Wie bekommt man Reisende vom Flieger auf die Schiene?

Man kappt einfach ein Glasfaserkabel. Es erscheint wie ein Witz, aber bei Bauarbeiten der Bahn scheint ein Baggerfahrer ein Glasfaserkabel der Lufthansa zerstört zu haben und am Flughafen FFM ging das Einchecken von Fluggästen nicht mehr. Mit Auswirkungen auf zig andere Flughäfen. Empfehlung für Reisen innerhalb von Deutschland – die Bahn nutzen. So schafft man sich echt Kunden, wenn es zu wenige sind. Wie der Glasner, der Kindern einen Ball schenkt, damit diese auf der Straße kicken. „Wie bekommt man Reisende vom Flieger auf die Schiene?“ weiterlesen

Achtung Aufnahme

Die ersten Tage der Woche nehme ich mal wieder Videotraining für LinkedIn Learning (LiL) auf. Allerdings nicht in Graz (da geht es im März wieder hin) sondern in Form von Homerekording in meinem Büro in Eppstein. Ein kleines neues Training zu einem derzeit extrem gehypten Thema und mehrere Ergänzungsvideos zu schon veröffentlichten Training stehen auf der Agenda.

Strategie für .NET-Programmiersprachen

Es gibt ein relativ neues Strategie-Papier von Microsoft, wie es mit den Kernsprachen für .NET weiter gehen soll. Interessanter Weise wird da nicht auf C++ eingegangen. Aber C/C++ steht sowieso „über den Dingen“ und jeder Diskussion.

Dass Microsoft C# als Kernsprache von .NET und Visual Studio sieht, ist nicht verwunderlich. Auch die Tatsache, dass Visual Basic nicht mehr wirklich weiterentwickelt wird, ist nicht neu. Ich finde es aber bemerkenswert, dass Visual Basic dennoch eine dauerhafte Zukunft zugesichert wird. So in etwa äußert sich Microsoft: „Wir stellen sicher, dass Visual Basic eine einfache und ansprechbare Sprache mit einem stabilen Design bleibt.“ Tja – Totgesagte leben länger.

Was aber für mich noch viel mehr für F# gilt. „Strategie für .NET-Programmiersprachen“ weiterlesen

JavaScript: Debugging

Nachdem ich im Dezember für Videoaufnahmen bei LinkedIn Learning (LiL) in Graz war, ist gestern das erste der da aufgenommenen Trainings veröffentlich worden. Titel ist „JavaScript: Debugging“ und das macht deutlich, um was es geht. „JavaScript: Debugging“ weiterlesen

KI, ChatGPT und OpenAI API

Man kommt aktuell in den Medien gar nicht daran vorbei. KI und vor allen Dingen die Möglichkeiten von ChatGPT fluten die Berichte, soweit zwischen den üblichen Meldungen rund um Krieg, Umwelt und Fussball noch Platz ist.

Da ich mich im Rahmen einiger Videotraining bei LiL ja mit Künstlicher Intelligenz (KI oder engl. AI für „artificial intelligence“) bzw. Maschinenlernen, Big Data und Co beschäftigt habe, musste bzw. muss ich mich mehr oder weniger zwangsläufig dem Hype um ChatGPT widmen. Auch deshalb, weil angeblich die Möglichkeiten von solchen Systemen gleich mehrere berufliche Tätigkeitsbereiche von mir massiv beeinflussen werden. „KI, ChatGPT und OpenAI API“ weiterlesen

Blue Screen of Death – Vol. 2

Nachdem ich vorgestern das 1. Mal seit langer Zeit  einen Blue Screen of Death beim morgendlichen Hochfahren meiner Workstation und ich die Reparatur recht stringent durchbekommen hatte, ist die Kiste gestern problemlos gestartet und den ganzen Tag gelaufen . Nur heute morgen hatte ich den Mist erneut.  Mit identischem Ablauf:

  • Fehlermeldung und Sammeln der Informationen für eine Bereinigung der Situation.
  • Neustart mit „automatischem“ Reparaturversuch, der scheitert.
  • Manuelles Reparieren über Start im abgesicherten Modus und anschließendem Neustart.
  • Einwandfreier Start, aber keinerlei Ton über die Soundkarte.

„Blue Screen of Death – Vol. 2“ weiterlesen

ASP.NET MVC, Codespace & Docker

Webanwendungen mit ASP.NET MVC und Razor Ein kompakter und praxisnaher EinstiegIch habe eine neue Webseite erstellt. Das ist nicht ungewöhnlich und kaum eines Posts wert. Zumal die  Webseite nicht der Burner ist. Weder vom Design, noch dem Inhalt. Es ist im Grunde nur etwas Werbung für mein Buch zu „Webanwendungen mit ASP.NET MVC und Razor – Ein kompakter und praxisnaher Einstieg„, das ich vor einiger Zeit beim Springer-Verlag veröffentlicht habe. Also wozu der Hussle?

Nun – wenn man den Link zu der Webseite anklickt, fällt vielleicht der ungewöhnliche Port auf (33333). Der eigentliche Anlass für die neue Webseite war die Vorbereitung für eine Schulung mit ASP.NET im kommenden Januar. Ich will einfach einige Praxisseiten zum Zeigen von ein paar Sachen haben.

Ich betreibe meine Webseiten nun aber mit einem Apache-Webserver unter Linux. Die neue Webseite ist jedoch – aus besagten Gründen – mit ASP.NET MVC und Razor gemacht. Und das braucht – eigentlich – einen Windows-Server mit IIS oder so. Also auf jeden Fall .NET. Lokal auf einem Windows-PC bzw. direkt aus Visual Studio kein Problem. Aber wenn man „In-the-wild“ nur Linux verwendet? „ASP.NET MVC, Codespace & Docker“ weiterlesen

Cancellation of your flight

Na ganz toll. Mein Flug ist ausgefallen und heute geht nichts mehr :-(. Ich bin wieder zurück im Hotel und muss noch eine Nacht in Graz bleiben. Glücklicher Weise hat das mit dem gleichen Hotel geklappt, in dem ich sonst auch immer bin. Aber es ist schon ein riesiger Mist, dass ich für heute keinen alternativen Flug mehr bekommen habe. Ich bin auf morgen 6:10 Uhr umgebucht. Was bedeutet, dass ich ultrafrüh zum Flughafen muss. Ich habe für kurz vor 5 Uhr ein Taxi bestellt und hoffe, dass morgen der Flug nicht wieder ausfällt.

Total unbefriedigend ist, dass Lufthansa  keinerlei Informationen gegeben hat, warum der Flug ausgefallen ist. „Cancellation of your flight“ weiterlesen

Leaving Graz

Meine beiden Videotraining bei LinkedIn Learning sind eingespielt und ich verlasse Graz nach dem Mittagessen wieder. Das Aufnehmen hier in den Tonstudios ist vom Feeling als auch Arbeitsablauf etwas ganz Anderes als wenn ich Training im Homerekording aufnehme. Vermutlich merkt dennoch niemand, der ein Training ansieht, ob dieses in einem der Grazer Tonstudios oder im Homerekording aufgenommen wurde. Nur an einer Sache kann man m.E. erkennen, ob die Aufnahmen in Graz oder im Homerekording erstellt wurden – die Trailer zu den beiden Videotraining wurden im Filmstudio mit MeinerEiner vor der Kamera aufgenommen. „Leaving Graz“ weiterlesen

Polaroid

Es ist Tradition bei LinkedIn Learning, dass von den Trainern in ihren Tonstudios mit einer alten Sofortbildkamera Fotos aufgenommen und an die Außenseite des Tonstudios gepinnt werden. An jedem der vielleicht 30 Boxen hängen mittlerweile einige Duzend dieser Bilder. Auch von mir gibt es an mehreren Tonstudios bereits solche Bilder. „Polaroid“ weiterlesen

Altbekannt

Ich bin gestern und heute Vormittag gut vorangekommen und habe mittlerweile mein erstes LiL-Training so gut wie fertig. Das 2. Training ist auch schon ziemlich weit vorbereitet und ich mache jetzt Schluss für heute.

Da heute das Wetter genial war und ab morgen kippen soll, habe ich eine längere Mittagspause eingeschoben und bin runter in die Stadt und dann hoch auf den Schlossberg gelaufen. Über die vielen Jahre war ich mindestens 20x wenn nicht häufiger schon da oben. „Altbekannt“ weiterlesen

Feierabend

Die ersten Aufnahmen sind im Kasten und ich mache jetzt Feierabend. Nachdem ich heute um 5:00 Uhr aufgestanden bin, bin ich langsam müde.

Hier in Graz bei LiL ist so gut wie alles noch so wie früher. Obwohl ich Januar 2019 das letzte Mal hier war, kommt mir die Zeit eigentlich gar nicht so lange vor. „Feierabend“ weiterlesen

Reisebericht

Ich bin in Graz angekommen und mit einer Luftlinie geflogen, von der ich bisher gar nicht wusste, dass es die gibt – Air Dolomiti. Zählt aber zum Lufthansa-Verbund. Zwar war das Catering extrem dünn. aber das kann man auf so einer kurzen Strecke verschmerzen. Sonst war alles gut. Nur waren wir schon an der Startbahn und sind dann nochmal umgedreht. Der Flieger musste erst noch enteist werden.

„Reisebericht“ weiterlesen

Schulungsjahr 2022 beendet

Gestern habe ich meinen letzten Schulungstag 2022 (falls nicht noch ganz kurzfristig was aufläuft) gehalten (zu Python) und eben habe ich die letzte Rechnung für eine Schulung erstellt und versendet. Damit schließe ich das Schulungsjahr 2022 ab. Allerdings kommt vor Weihnachten noch eine Woche mit Videoaufnahmen bei LinkedIn Learning in Graz, worauf ich mich richtig freue.

Einführung in JavaFX/OpenJFX

Wenn ich die Schulungen dieses Jahr durchgehe, kamen wieder eine ganze Reihe an Themen vor. Wie üblich mit einigen Schwerpunkten, die sich im Vergleich zu den Jahren zuvor aber teils verschoben haben. Andere Themen sind komplett weggebrochen oder ich habe sie nicht annehmen können und ich muss mir überlegen, ob ich die weiter im Schulungsprogramm behalte. Auch wenn ich sie persönlich meist immer noch interessant finde (etwa F#, GWT oder Perl) bzw. unabhängig von direkten Schulungen oft verwende (etwa Eclipse oder alles rund um mein Lieblingsbetriebssystem Linux, wofür ich aber keine aktuelles Schulungsagenda mehr ausgearbeitet habe – zu nahezu allen anderen Schulungthemen habe ich ja eigene Bücher und Schulungsunterlagen und/oder Videotraining bei LiL erstellt).

„Schulungsjahr 2022 beendet“ weiterlesen

Mein neuer LiL-Python-Kurs ist bei der internationalen GitHub Codespaces-Aktion dabei

Der Python-Kurs, den ich im Sommer neu aufgenommen habe, ist gestern freigeschaltet worden. Mittlerweile sind schon sehr viele Kurse von mir bei LinkedIn Learning erschienen (aktuell sind 62 Kurse online verfügbar), aber diese Code Challenge ist dennoch etwas Besonderes.

Denn das Training ist Teil einer internationalen Kampagne, bei der in der Tech-Library von LiL gestern auf einen Schlag über 50 internationale Programmierkurse veröffentlicht wurden, die sich durch Integration in die ebenfalls brandneue Cloud-basierte Entwicklungsumgebung (IDE) Github Codespaces auszeichnen. Mein Python-Kurs,ist eben als einer von nur 3 deutschsprachigen Kurse dabei. „Mein neuer LiL-Python-Kurs ist bei der internationalen GitHub Codespaces-Aktion dabei“ weiterlesen

Radikalschnitt

Die letzten Wochen standen bei mir ganz im Zeichen sehr vieler Schulungstage. Zuerst im Rahmen mehrerer Fachinformatikerausbildungen zu Python und MySQL, aber die letzten 3 Wochen komplett zu Java und JavaFX/OpenJFX. Dabei ging es bei purem Java um eine „Werkstatt“ im Rahmen der Fachinformatikerausbildung, bei der noch mit Swing gearbeitet wurde.

Bei dem Kurs zu JavaFX habe ich hingegen professionelle Java-Entwickler einer Berliner Behörde geschult, die vorher bei einem anderen Trainer einen Kurs zu Maven gemacht hatten und danach eben noch JavaFX kennenlernen sollten. Zum Teil hatten die aber auch schon vorher mit JavaFX gearbeitet.

Der JavaFX-Kurs war bereits früher angesetzt gewesen, aber der
eingeplante Trainer war ausgefallen und ich habe den Kurs mit einem neuen Termin kurzfristig übernommen. Die beiden Tage habe ich zwar recht schwer untergebracht und eigentlich war ich bereits so ausgelastet, dass ich im Grunde keine Termine mehr annehmen wollte. „Radikalschnitt“ weiterlesen

Neue Videos im Online-Training zu JavaScript

Bei LinkedIn Learning (LiL) wurde mein eines Videotraining zu JavaScript um zwei Themen erweitert. Das eine dreht sich um Promises und das andere, wie man Elemente mit querySelector und querySelectorAll auswählen kann.