Beiträge

Bericht vom JavaScript Training mit Jonas Bandi

 

Update Februar 2017: Im TechTalk Stories Video stellt Jonad Bandi das Training vor

Bereits zum zweiten Mal fand das Training „JavaScript für Enterprise-Entwickler“ in den Räumen der TechTalk statt, wobei der dritte und letzte Tag optional gebucht werden konnte. Das Besuchen desselben lohnte sich jedoch allenfalls, da nach dem Erlernen der Tools und benötigten Grundlagen am dritten Tag vor allem praxisnahe Inhalte und Beispiele anhand von AngularJS vermittelt wurden.

Vortragender war wieder Jonas Bandi, Geschäftsführer der IvoryCode GmbH. Seine mittlerweile 15-jährige Expertise in verschiedenen Bereichen der Softwareentwicklung war hier deutlich erkennbar. In nur drei Tagen das JavaScript Wissen der Teilnehmer auf den aktuellsten Stand zu bringen ist jedenfalls eine Herausforderung, der sich Jonas erfolgreich stellte. Außerdem galt es, die vielen Vorurteile gegenüber der Sprache auszuräumen oder zumindest zu entkräften, welche dazu führen, dass diese immer noch von genügend Entwicklern als nicht vollwertige Programmiersprache betrachtet wird.

Die Technologie JavaScript unterscheidet sich von anderen Bereichen der objektorientierten Softwareentwicklung tatsächlich deutlich in einigen Bereichen, wie für alle Teilnehmer schnell erkennbar wurde. Daher wurden am ersten Tag hauptsächlich die aktuellsten theoretischen Grundlagen und der Umgang mit diversen hilfreichen Tools und Frameworks beigebracht, um das Wissen der Teilnehmer möglichst auf denselben Stand zu bringen. Ebenfalls angesprochen wurde, wie JavaScript Code effektiv gebuildet, getestet und debugged werden kann.

Das nächste Training mit Jonas Bandi findet von 20. bis 22. September in Wien statt.


Als praktisch erwiesen sich dabei die stetig steigenden Möglichkeiten und Features, welche direkt in Visual Studio zur Verfügung stehen – der für viele Developer gewohnten und vertrauten Entwicklungsumgebung. Für Staunen sorgte die Tatsache, dass der neue Code-Editor von Microsoft („Visual Studio Code“), welchen ebenfalls manche Teilnehmer im Rahmen des Workshops verwendeten, rein in JavaScript geschrieben wurde.

Am zweiten Tag lag der Fokus bereits deutlich auf der Vertiefung und Anwendung des eben erlernten Wissens anhand von praktischen Beispielen. Bestehender Code wurde so refactored, dass in etwa das MVC-Pattern angewandt werden konnte. Auch das Prinzip der Promises wurde erklärt, mit dem JavaScript – das dadurch bedingt, dass die Anwendungen im Browser ausgeführt werden, eigentlich kein Threading unterstützt – Asynchronität dennoch in Grundzügen beherrschen lässt.

Der dritte und letzte Tag beschäftigte sich abschließend mit einem der derzeit wichtigsten JavaScript-Frameworks: AngularJS. Dies bereichert Webseiten um dynamische Inhalte – Single-Page Applikationen ist das Stichwort und wohl jedem Entwickler mittlerweile ein Begriff. Auch hier stand die praktische Anwendung von Beginn an im Vordergrund, rasch wurden von den Teilnehmern erste Beispiele erfolgreich umgesetzt. Überraschend war, wie mittels wenig JavaScript-Code schnell einfache, funktionsfähige Applikationen entwickelt werden konnten.

Generell war der Workshop sehr zukunftsorientiert gestaltet. Die vielen Fragen, die von den Besuchern des Trainings gestellt wurden, konnten von Jonas detailliert und ausführlich beantwortet werden, so dass gegen Ende des dritten Tages und einem intensiven, praxisorientierten Workshop eine gute persönliche Grundlage für die weitere Entwicklung von JavaScript-basierten Applikationen geschaffen wurde.

Das nächste Training mit Jonas Bandi findet von 20. bis 22. September in Wien statt.

Hochkarätig besetztes Speaker-Line-Up auf der Agile Tour Vienna 2015

Die Agile Tour findet heuer zum fünften Mal statt. Sie hat sich die letzten Jahre zum Fixpunkt der der österreichischen Agile Community entwickelt und wird auch jedes Jahr international stärker wahrgenommen. TechTalk organisiert die Konferenz gemeinsam mit sinnvoll führen und der FH Technikum Wien.Das Speaker Line-Up der diesjährigen Ausgabe wird erneut für eine größere internationale Aufmerksamkeit sorgen, es ist gelungen bekannte Größen der Agile Community als Speaker zu gewinnen:

  • Gojko Adzic (Vortrag: Test automation without a headache: Five key patterns)
  • Dan North (Vortrag: Scaling Agile Delivery: Turning the Lights On)
  • Jeff Patton (Vortragsthema noch nicht fixiert)
  • Joseph Pelrine (Vortrag: (Wie) mache ich “richtig” Scrum?)

Gojko Adzic wird Anfang November auch für ein ganztägiges Training in Wien sein: 

Specification by Example: From User Stories to Acceptance Tests

 

Nachdem die Agile-Tour fixer Bestandteil der Community ist und das Speaker Line Up heuer sehr gut besetzt ist mit einem baldigen “ausverkauft” Status zu rechnen. Wer also dabei sein will sollte sich jetzt ein Ticket sichern.

Weitere Informationen:

Visual Studio 2015: Kurzüberblick über die Neuerungen und weiterführende Links

DanielTheCoder

image

Ab heute, 20. Juli 2015, wird die neue Visual Studio 2015 Version bereitstehen. Mit Visual Studio 2015 wird die neue Edition “Visual Studio Enterprise 2015” eingeführt die vor allem für alle Visual Studio 2013 Premium Benutzer mit MSDN interessant sein wird da das Upgrade auf die Enterprise Edition gratis ist.

Die Installation der Enterprise Edition mit allen Features benötigt diesmal 22 GB und ergibt sich unter anderem aus der Vielzahl an Cross Plattform Development Werkzeugen und den zugehörigen 3rd Party Erweiterungen, Unterstützung für Windows 10 Universal Windows Apps, usw.

 

image

Für alle .Net Entwickler wird wohl die interessanteste Neuerung die Einführung der .Net Compiler Platform (“Roslyn”) in Visual Studio sein. Mit Roslyn kommt nicht nur die Unterstützung der neuen Sprach-Features von C# 6.0 als auch VB 14 hinzu, sondern eine Vielzahl an weiteren Features wie zum Beispiel verbesserte IDE Features, “Live Code Analyzers” welche es erlauben auch eigene CodeFixes zu schreiben diese per Nuget zu deployen, Debugging support für Lamdas, usw.

Die Git Unterstützung wurde weiter ausgebaut und hinzugekommen sind unter anderem Unterstützung der für Git typischen Graphen Ansicht der Commit Historie, bessere Unterstützung für die Verwaltung von hierarchischen branches und remotes, Unterstützung für rebase, usw.
Als Visual Studio Extension wird außerdem die Unterstützung von Github gehosteten Projekten mitgeliefert.

image

 

Vor allem aber für Web-Entwickler wird die native Unterstützung moderner Web Development Werkzeuge wie node.js, npm, bower, grunt und gulp eine Erleichterung bei der Entwicklung von Single Page Applications bringen.

image

 

Visual Studio 2015 bringt viele nützlichen Neuerungen mit sich doch es wird noch eine Weile dauern bis alle Visual Studio Extension für die neuen Version verfügbar sind.  Wir haben bereits unser Arbeit getan und specflow und specflow+Runner für die neue Version fit gemacht :)

(Beitrag zusammengestellt von @DanielTheCoder)

Weitere Links