Dies ist die archivierte Website der ehemaligen Bonner .NET User Group "Bonn-to-Code.Net" (2006-2017)
 

2016

19:00 Uhr, Comma Soft AG in Bonn-Pützchen (Anfahrt)

BonnToCode 
Thema beim Januar-Treffen ist das JavaScript Framework "Aurelia", bei dem sich seit dem ersten Vortrag von Georg Begerow im Juni 2015 so viel getan hat, das Georg das Framework noch einmal von Grund auf neu vorstellt.

Javascript Framework "Aurelia"  Georg Begerow

Aurelia (http://aurelia.io) ist ein JavaScript Framework der nächsten Generation für die Entwicklung von modernen Web-Anwendungen. Das von Rob Eisenberg, dem Schöpfer von Caliburn.Micro (Silverlight, .Net) und Durandal (JS) geleitete Open Source Projekt erfreut sich wachsender Beliebtheit und wird von vielen als realistische Alternative zu Angular 2.0 gesehen.

Aurelia setzt ganz auf die Möglichkeiten aktueller Web-Technologien wie ECMAScript 2015 (ES6) und HTML5. Dank der neuen Starter Kits ist für einen einfachen Einstieg gesorgt. Es gibt neue Vorlagen für die Entwicklung mit Visual Studio 2015 und Typescript, auch wenn diese noch in der Entwicklung sind.

Volles Data Binding z.B. an SVG Images erlaubt reiche und interaktive UIs. Einfache Wiederverwendung von View/ViewModels in der Form von Custom HTML Elements, dynamischen ausgewählten Views, als Plugin oder Web Component sind durch die Flexibilität von Aurelia möglich. Umgekehrt ist es zum z.B. jetzt möglich mit Typescript eine React Component zu schreiben und die mit Data Binding in eine Aurelia Application einzubinden. Auch beim Deployment wird man nicht allein gelassen. Wir werden hier auch auf die Vor- und Nachteile von Bundling eingehen, insbesondere auch in Hinblick auf  HTTP 2.0.

Der Vortrag beruht auf der Beta 1 von Aurelia, ECMAScript 2015 und Typescript 1.7.

 

19:00 Uhr, Comma Soft AG in Bonn-Pützchen (Anfahrt)

BonnToCodeZum offiziellen 10-Jahres-Treffen von Bonn-to-Code.Net haben wir Malte Lantin von Microsoft zu Gast, der mit uns einen Blick in die Zukunft wirft:

Nach dem PC ist MPC  Malte Lantin

Der "Personal Computer" sorgte in der Vergangenheit dafür, dass wir Zugriff auf unsere Daten und Hilfe bei alltäglichen Aufgaben dank eines eigenen Computers bei uns zu Hause haben. "More Personal Computing" geht noch einen ganzen Schritt weiter und möchte unser Leben mit Funktionen einer ganz persönlichen Assistenz, kombiniert mit leistungsstarken webbasierten Diensten, erleichtern und dabei Spaß machen.

In dieser Session wird Malte anhand von coolen Demos und Szenarien aufzeigen, wie Microsoft sich das MPC der nächsten Jahre vorstellt. Er wird Entwicklern eine Idee geben, wie einfach es ist Cortana, die digitale Assistentin, oder die Möglichkeit der Stifteingabe in die eigenen Windows Apps zu integrieren. Die Zuschauer werden erleben, wie aus einer App für das Smartphone dank Continuum eine Großbildanwendung wird - und das mit nur geringem Aufwand bei der Entwicklung. Ein Einblick in die Power von "Project Oxford Services" wie der "Face Recognition" oder "Emotion Recognition" runden den Abend ab und zeigen noch einmal eindrucksvoll die Kraft der Cloud.

Über den Sprecher

Malte Lantin beschäftigt sich als Technical Evangelist bei Microsoft Deutschland vor allem mit Web Technologien und der Cloud-Plattform Microsoft Azure. In seiner Rolle verantwortet er zudem das Microsoft Förderprogramm für technische Studierende "Microsoft Student Partners". Seit mehreren Jahren ist er nun als Sprecher auf Entwicklerkonferenzen und als Trainer für Microsoft Technologien aktiv. Nach seinem Studium der Wirtschaftsinformatik war er seit Januar 2010 zunächst als Product Manager für Microsoft Azure und dann als Audience Marketing Manager für die technische Ansprache von Entwicklern und IT-Professionals verantwortlich.

(Anmerkung: Der ursprünglich vorgesehene Sprecher Marco Richardson musste leider kurzfristig absagen)

19:00 Uhr, Comma Soft AG in Bonn-Pützchen (Anfahrt)

BonnToCodeIm März geht es um die Programmierung von Web-Anwendungen mit React.js. Diese Bibliothek verfolgt einen radikal anderen Ansatz als z.B. Angular oder Aurelia (Thema des Januar-Vortrags), was einen Vergleich natürlich sehr interessant macht.

React.js + TypeScript  Olmo del Corral

React.js, the Facebook library for building user interfaces, has turned the UI landscape upside down. After many years of MVC, templates, and two-way data binding, these guys have come up with a fresh new way of building Single Page Applications.

Using JSX, you can embed markup into your JavaScript, that becomes a pure function from state to HTML, and React keeps the UI up-to-date by diff'ing the Virtual DOM. The advantages are many: Easy to learn, great performance and optional server-side rendering.

The TypeScript team has been quick catching this train, adjusting their roadmap to add JSX integration into TypeScript 1.6 and 1.8. This means that your components are 100% statically typed and you can enjoy auto-completion and safe renames.

In this talk, Olmo del Corral will tell us his experience using React, TypeScript and Webpack in Visual Studio 2015, from the perspective of a .Net developer with experience in WPF and ASP.Net MVC.

(Vortrag in englischer Sprache)

Über den Sprecher

Olmo del Corral is one of the partners of Signum Software, a company located in Spain, but he currently resides in Düsseldorf and works in Control€xpert. He is the main developer of Signum Framework.

19:00 Uhr, Comma Soft AG in Bonn-Pützchen (Anfahrt)

BonnToCodeThema beim Mai-Treffen ist Xamarin, das die plattformübergreifende Entwicklung von Apps in C# ermöglicht.

Xamarin in der Praxis: Die dotnet Cologne App  Marian Grzesik
 
Marian Grzesik beschäftigt sich schon länger mit Xamarin, das nach dem Kauf durch Microsoft nun kostenlos für Entwickler verfügbar ist. Marian ist auch der Autor der offiziellen Konferenz-App der dotnet Cologne für Android, iOS und Windows, über deren Entwicklung er in seinem Vortrag berichten wird. Ein weiteres Thema wird dabei Continous Delivery für Apps sein.

19:00 Uhr, Comma Soft AG in Bonn-Pützchen (Anfahrt)

BonnToCode

Das Treffen fällt mangels Vortrag aus.