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

2014

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

BonnToCodeVor fast zwei Jahren hielt Thomas Ferris Nicolaisen schon mal in Bonn einen Vortrag über das verteilte Quellcode-Verwaltungssystem Git. Damals ging es noch darum, diverse Probleme beim Betrieb unter Windows zu umschiffen. Heute ist Git unter Windows erwachsen geworden, nicht zuletzt durch Microsofts Engagement - ein erneuter Blick lohnt sich also!

Using Git on Windows (2.0) Thomas Ferris Nicolaisen
 
Git is a distributed revision control and source code management tool that was initially designed and developed for Linux kernel development. Windows support was long rumored to be lousy, but by now it has come a long way, and has even been adopted by Microsoft and most other big vendors out there. More and more Windows developers are using Git, and recently Visual Studio and TFS added native Git support.

This talk includes a quick intro to the Git basics, and a demonstration of how to get it running in a typical Windows environment and in Visual Studio. We'll also take a look at what it's like to participate in an open-source project on Github.

Über den Sprecher
Thomas Ferris Nicolaisen is a software developer who likes sharing what he knows. You can find out more about him on http://www.tfnico.com.

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

BonnToCodeThema beim Februar-Treffen ist TypeScript. Mit Olmo del Corral haben wir einen Sprecher zu Gast, der diese Programmiersprache bereits länger in der Praxis einsetzt und eine umfangreiche Codebasis von Javascript nach TypeScript migriert hat.

TypeScript Olmo del Corral

With Silverlight and Flash becoming obsolete, Javascript is the only option for web client development - a language that was never designed for big applications.

TypeScript is a programming language developed by Microsoft that is a strict superset of JavaScript. The aim is to bring static type checking and good tooling to JavaScript, while remaining compatible with existing JavaScript libraries and being aligned with upcoming features of ECMAScript 6.

About this Talk

Since it’s a small language, we will explain all the important features of Typescript (type annotations, short lambdas, classes, generics and internal and external modules). Attendees with knowledge in C# and Javascript will be ready to start using Typescript after this talk.

About the Speaker

Olmo del Corral comes from Signum Software, a spanish software company. His main responsibility is developing and maintaining http://signumframework.com/, an open-source framework for line of business applications that has just migrated to Typescript.

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

BonnToCode 
Beim März-Treffen geht es um das Thema "Setup".

Windows Installer XML Toolkit  Ralf Karle
 
Bis Visual Studio 2010 gab es mit den Visual Studio Setup Projekten eine schnelle Möglichkeit, "mal eben" ein Setup zu erstellen, das für viele Fälle bereits ausreichte. Mit den Wegfall dieses Projekttyps stellt sich die Frage, was man stattdessen verwenden kann, ohne für ein kommerzielles Produkt tief in die Tasche greifen zu müssen. Und vor allem: Was kann man nehmen, das später auch noch mit den Anforderungen skaliert?

Das kostenlose Windows Installer XML (WIX) Toolkit ist eine Antwort darauf. Ralf Karle stellt nach einer Einführung in den Windows Installer ein einfaches Beispiel für ein MSI Setup vor, das er dann im Laufe des Vortrags Schritt für Schritt erweitert. Dabei geht er auch auf Praxisprobleme wie Lokalisierung, Projektorganisation oder Update ein.

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

BonnToCode 
Das April-Treffen steht im Zeichen der Build 2014, die vom 2.4.-4.4.2014 in San Francisco stattfand.

Build 2014 - Ein Rückblick  Melanie Eibl, Stefan Lange, Roland Weigelt
 
Von der diesjährigen Build-Konferenz gibt es einiges zu berichten; Programmiersprachen, Frameworks, Partnerschaften, Mobile, Desktop, Web, Cloud, Open Source, Cross-Platform und vieles mehr.

Melanie Eibl, Stefan Lange und Roland Weigelt waren in San Francisco vor Ort und berichten von Spannendem, Unerwartetem und Vielversprechendem. Und bringen das eine oder andere Device zum Anfassen und Ausprobieren mit.

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

BonnToCode 
Beim Mai-Treffen haben wir Hannes Preishuber zu Gast, der vielen als Sprecher und Trainer bekannt sein dürfte.

ASP.NET mobile  Hannes Preishuber
 
Hannes Preishuber zeigt in rund 90 Minuten einen pragmatischen Ansatz für mobile und klassische Websites auf Basis von ASP.NET. Dabei führt er die weitverbreiteten Frontend Frameworks Bootstrap und JQuery mobile mit dem von den ASP.NET Webforms Controls generierten Code zusammen. Typische Anwendungsfälle werden so in kurzer Zeit abgedeckt, wobei moderne UI Design Entwurfsmuster zum Einsatz kommen.

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

BonnToCodeDas September-Treffen fällt wegen eines Todesfalls im engsten Familienkreis des Sprechers aus. Der Vortrag wird zu einem späteren Zeitpunkt nachgeholt.

Mobile .NET Entwicklung mit Xamarin 3.0  Timur Zanagar

Die aus dem Mono-Projekt hervorgegangene Firma Xamarin hat sich zum Ziel gesetzt, die Entwicklung mobiler Anwendungen in C# für iOS, Android und Windows Phone zu ermöglichen. Seit der Gründung 2011 kann Xamarin eine stetig wachsende Zahl namhafter Kunden für das gleichnamige Produkt sowie eine enge Zusammenarbeit mit Microsoft vorweisen.

Timur Zanagar gibt eine Einführungen in die Möglichkeiten von Xamarin und zeigt, wie C#-Entwickler erfolgreich mobile Anwendungen für verschiedene Plattformen entwickeln und dabei möglichst große Teile der Code-Basis wiederverwenden können. Dabei helfen die in Version 3.0 neuen Xamarin Forms, zumindest auch Teile der GUI plattformunabhängig zu formulieren.

 

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

BonnToCodeBeim Oktober-Treffen spricht Olmo del Corral, den wir schon einmal für einen sehr guten Typescript-Vortrag zu Gast hatten, über das Open Source Projekt "Signum Framework".

Signum Framework  Olmo del Corral

Are you tired of database columns with wrong names or not used anymore? Bored of creating a 'Users' table in each new application? or deploying a new version to just add a column in a grid? Upset of bugs because of 'stringly-typed' SQLs and APIs? Or validation scattered over various layers?

If you're struggling with 'mundane' problems like authorization, localization, reporting, etc. when creating an application for windows (WPF) or web (MVC 5.0, TypeScript, Bootstrap) and you're tired of mumbo jumbo without concrete solutions, this talk could be for you.

After 5 years of development, we want to present you Signum Framework (www.signumframework.com), an Open Source project with the daring purpose of changing the way data-centric applications are made.

Armed with the latest technologies (C# 5.0, MVC 5.0, WPF, TypeScript, Bootstrap) and counting with a complete LINQ provider, Signum Framework proposes a radical change: re-use the same entities, tables, business logic and user interface in different applications.

The agenda

  • Slides: Why we created Signum Framework and why Entity Framework doesn't work for us.
  • Live Coding in Visual Studio: We'll create a template application and add some new entities, business logic and user interface to see the development experience.
  • Deep stuff: An explanation of how the LINQ provider is able to translate LINQ queries to SQL. Immutable expression, Vistor pattern, constant sub-expressions...
  • Debate: I'll love to hear your opinion!

About the speaker:

Olmo del Corral is one of the partners of Signum Software, a company located in Spain, but he currently resides in Düsseldorf. He is the chief developer of Signum Framework and he's much more proficient in C# than German.

(Vortrag in englischer Sprache) 

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

BonnToCode
Das November-Treffen bietet dieses Mal zwei Kurzvorträge zu sehr unterschiedlichen Themen.

C# nach Javascript übersetzen mit JScriptSuite  Aleksej Medovoj

Im Moment hat man das Gefühl, dass "Programmiersprache X nach Javascript übersetzen" das neue "Linux auf Plattform Y portieren" ist. Präprozessoren, Transpiler, Compiler - die Auswahl ist nicht gerade klein.

Aleksej Medovoj hat sich im Rahmen einer Evaluation von C# nach Javascript Compilern das Tool "JScriptSuite" einmal genauer angeschaut und wird in einem Kurzvortrag von seinen ersten Erfahrungen berichten: Wie entwickelt man? Wie läuft das Debugging? Wie programmiert man eine GUI?

Spaß, Verwirrung, Furcht und Basketball - User Experience unter Stress  Roland Weigelt

Ein User Experience Spezialist als Entwickler, bekannte fachliche Anforderungen und der Autor der Software ist auch gleichzeitig der Anwender - was soll da schon groß schiefgehen? Einiges.

Roland Weigelt entwickelt in seiner Freizeit die Software, die bei den Heimspielen der Telekom Baskets Bonn im Telekom Dome für die Darstellung von Inhalten auf den Videowänden und LED-Werbebanden sorgt.

In seinem Vortrag spricht Roland über Situationen, in denen er unter dem Stress, vor 6000 Zuschauern bloß keinen Fehler zu machen, plötzlich Zweifel hatte, ob der nächste Klick wirklich das gewünschte Ergebnis hat. Und es zeigt sich, dass die Lehren daraus auf andere Arten von Software durchaus übertragbar sind.