JavaScript Day

Datum: 

Mittwoch, 4. Juni 2014

JavaScript ist auch abseits des Webs zu einer der wichtigsten Sprachen avanciert. Mit ausgereiften Frameworks und Tools lassen sich sowohl moderne User Interfaces mit faszinierenden Effekten und überragender Usability entwickeln, als auch ausgeklügelte Systeme im Backend betreiben. Klassische Tugenden aus dem Enterprise-Umfeld, wie professionelles Testen, gehören ebenso zum Handwerk wie der Aufbau komplexer Architekturen. Der JavaScript Day gibt einen pragmatischen Überblick über aktuelle Einsatzmöglichkeiten, stellt belastbare Architekturen und Design Patterns vor, zeigt die besten Tricks der Experten und erklärt, wie Sie professionell mit JavaScript arbeiten können – im Frontend, im Backend und Mobile!

JavaScript Architektur

german

Session

Datum: 

Mittwoch, 4. Juni 2014 - 10:15 bis 11:00

Raum: 

  • Salon 3+4

Modularisierung, MVC oder doch lieber MVVM? Wie strukturiert man eine Webapplikation im Frontend, um eine möglichst stabile und flexible Basis schaffen? Der Schlüssel zum Erfolg ist hier meist die Kenntnis verschiedener Architekturformen und deren Anwendungsgebiet. Aber neben der reinen Theorie hilft es oft, verschiedene Bibliotheken und Frameworks zu kennen, die Sie bei der Umsetzung einer soliden Applikation unterstützen. Im Zuge dieses Vortrags werden Modulloader wie require.js oder CommonScript und Frameworks wie AngularJs oder Backbone.js vorgestellt.

Mayflower GmbH

Plugging Holes: JavaScript Memory Leak Debugging

english

Session

Datum: 

Mittwoch, 4. Juni 2014 - 11:30 bis 12:15

Raum: 

  • Salon 3+4

Even though JavaScript is a garbage collected language, incomplete cleaning of references can lead to dangerous memory leaks. Single page applications are particularly vulnerable to this problem as small leaks can accumulate over time, exhausting browser resources and jeopardizing the user experience. This talk will show how to track down and resolve memory leaks using the chrome developer tools.

Mayflower GmbH

Pure and functional JavaScript

german

Session

Datum: 

Mittwoch, 4. Juni 2014 - 12:30 bis 13:15

Raum: 

  • Salon 3+4

JavaScript ist eine Sprache, die viele unterschiedliche Programmierparadigmen in sich vereint. Egal, ob Sie funktionale, objektorientierte, prozedurale oder aspektorientierte Software entwickeln wollen – JavaScript bietet für alle Ansätze die nötige Flexibilität. Diese Session beleuchtet den funktionalen Kernaspekt der Sprache und zeigt auf, wie sich durch den Einsatz von Pure Functions und deklarativer funktionaler Programmierung saubere, elegante Lösungen entwickeln lassen, die zu weniger Fehlern und einfacherer Wartung führen.

Qafoo GmbH

Learn by Example: AngularJS, TypeScript und nodeJS

german

Session

Datum: 

Mittwoch, 4. Juni 2014 - 15:30 bis 16:15

Raum: 

  • Salon 3+4

Die Kombination aus TypeScript, AngularJS und NodeJS bietet bestechende Vorteile: Eine Sprache für Entwicklung auf Server und Client, Typsicherheit, ein mächtiges Data Binding Framework, automatisierte Unit Tests und vieles mehr. In dieser Code-only Session zeigt Rainer Stropek, MVP für Windows Azure, wie diese Werkzeuge funktionieren. Er entwickelt ein kleines, durchgängiges Beispiel mit Microsoft Visual Studio 2013 und zeigt dabei die wichtigsten Aspekte von Angular, TypeScript und nodeJS.

software architects gmbh

Node.js für Webapplikationen

german

Session

Datum: 

Mittwoch, 4. Juni 2014 - 16:45 bis 17:30

Raum: 

  • Salon 3+4

Node.js als Plattform mit seinen zahlreichen Paketen eignet sich hervorragend zur Umsetzung von Lösungsansätzen für die verschiedensten Problemstellungen. Aufgrund seiner Herkunft kommt Node.js vor allem im Web zum Einsatz. Hier handelt es sich nicht um die Silver Bullet, mit der sämtliche Probleme gelöst werden können. Sie können allerdings mit Node.js sehr solide Webapplikationen umsetzen. In diesem Vortrag erfahren Sie, wie Sie den Quellcode Ihrer Applikation am besten strukturieren, um Ihre Applikation über längere Zeit wartbar zu halten. Aber auch weiterführende Themen wie Paketverwaltung und Skalierung werden behandelt. 

Mayflower GmbH