Events 2018

Hier finden Sie eine Übersicht der vergangenen Veranstaltungen. Der wichtigste Tagesordnungspunkt aller unserer Veranstaltungen steht aber gar nicht in der folgenden Tabelle:

Networking

Das ist Microsofts Lieblingswort für "sich unterhalten, sich besser kennenlernen, sich gegenseitig bei Problemen helfen". Und genau darum geht es den meisten Usergroup-Mitgliedern. Also bringt eure Fragen und Probleme mit. Wir versuchen gemeinsam eine Lösung zu finden.

Um die Termine rechtzeitig einzuplanen: Die neuen 2018er-Termine gibt es auch als Outlook Kalender zum Download: INdotNET Termine 2018.ics

2018 - 2017 - 2016 - 2015 - 2014 - 2013 - 2012 - 2011 - 2010 - 2009 - 2008 - 2007

Termin
Event
Montag, 19.11.2018
Montag, 15.10.2018
Montag, 10.09.2018
Montag, 16.07.2018
25.06.2018 - 28.06.2018

Konferenztipp

Developer-Week Entwicklerkonferenz (Nürnberg)

Die seit einigen Jahren inzwischen größte deutschsprachige Entwicklerkonferenz mit dem Spitznamen 'DWX', schwerpunktmäßig zum Thema .NET, aber auch Web und Mobile, findet einmal im Jahr in Nürnberg statt. Insgesamt werden bereits über 200 Vorträge geboten.

Tipp: Über folgenden Link gibt es zusätzlich auch noch Rabatt: http://www.developer-week.de/

Empfehlung: DWX - Developer-Week Konferenz 2018
Montag, 18.06.2018

Conjuring Demons: Die Macht des wahren Namens

(von Benjamin Wolf, INNOQ)

Schlechte Check-In Kommentare mit Dämon

Jeder kennt sie. Niemand mag sie. Einige fürchten sie. Die Rede ist von Software-Dämonen. Verhältnismäßig große Commits mit aussageloser Commit-Nachricht - z.B. “some little changes” bei mehr als 35 betroffenen Dateien - oder verwirrende Methodennamen wie “void actReqInter4ProcUp(string aHaMesCo)” sind nur zwei Exemplare von derartigen Dämonen.

Die folgenden zwei Fragen müssen wir uns unter anderem stellen, um solche Dämonen nicht zu beschwören:

  • Was genau soll in Commit-Messages stehen?
  • Wie benennt man diese Funktion/dieses Member?

Beide Fragen zielen auf das Gleiche ab: das Benennen von Dingen, die wir geschaffen haben. Dieser Vortrag gibt mit vielen zum Teil lustigen aber auch schrecklichen Beispielen aus dem Projekt-Alltag auf beide Fragen Antworten. Und praktische Tipps stellen dar, wie ihr in Zukunft selbst Dämonen austreiben könnt.

Über den Sprecher
Ben Wolf ist Architekt und Entwickler bei INNOQ. Er erträgt unsauberen Code nur schwer und scheut nicht vor umfangreichen Refactorings zurück. Als Coach und Trainer gibt er seine Vorstellung von Software-Qualität weiter.

Montag, 14.05.2018

Workshop-Serie: Webentwicklung - #3 ASP.NET MVC mit dem Entity Framework

(von Robert Walter)

Netzplan DB-Server ModelState SaveChanges DataType SELECT * FROM... LEFT JOIN...

Datenbankgestützte Webseiten lassen sich mit ASP.NET MVC und dem Entity Framework sehr gut programmieren. Egal ob man Seiten nach dem CRUD-Schema (Create, Read, Update, Delete) generiert, oder spezifische Seiten anhand von SQL-Abfragen erstellen möchte - die Ansätze sind praktisch kombinierbar.

Bringt eure Laptops mit Visual Studio 2017 (mindestens Community Edition) und einem installierten Webpaket mit, damit wir weitermachen können. Wer jetzt neu einsteigen will, kann das immer noch machen. Unsere bisherige Solution verteilen wir dann per USB-Stick.

Montag, 16.04.2018

Workshop-Serie: Webentwicklung - #2 ASP.NET MVC Einführung

(von Robert Walter)

Netzplan HomeController ActionResult class btn ViewBag

Mit ASP.NET MVC kann man die standardkonformsten, wartbarsten, und leistungsfähigsten Webapplikationen auf der Microsoft-Plattform entwickeln. Model-View-Controller, Razor, Model-Binding, Tag-Helper, Action-Results, Routing, Layout Pages, Action-Links, ViewBags, u.v.m. helfen uns dabei, professionelle Webanwendungen zu schreiben.

Bringt eure Laptops mit Visual Studio 2017 (mindestens Community Edition) und einem installierten Webpaket mit, damit wir gemeinsam loslegen können. Wir setzen zusammen ein neues Projekt auf, und hangeln uns dann Schritt für Schritt durch die grundlegenden Funktionen.

Montag, 19.03.2018

Workshop-Serie: Webentwicklung - #1 Grundlagen

(von Robert Walter)

Netzplan Server-Client http *.aspx *.html

ASP.NET ist die Benutzeroberflächen-Plattform für das Web, die seit Anfang an in .NET enthalten war. Keine andere .NET-GUI-Technologie wird von Microsoft heutzutage immer noch so gefördert, unterstützt, und weiterentwickelt. Selbst nach .NET Core wurde bisher nur ASP.NET MVC portiert, um für die Zukunftspläne von Microsoft gerüstet zu sein.

Im Jahr 2001 wurde ASP.NET WebForms als sehr ausgefeiltes und produktives Web-Framework mit .NET 1.0 mitgeliefert. Seit 2009 gibt es zusätzlich noch ASP.NET MVC, um zeitgemäße Webanwendungen zu programmieren, die wieder stärker an den Wurzeln des Webs angelehnt sind. Inzwischen ist ASP.NET MVC das dominierende Webframework für servergenerierte Webseiten unter .NET. Selbst mit den beliebten clientseitigen Single-Page-Application-Frameworks wie Angular, React, Knockout.js, oder Vue.js, benötigt man immer noch ein Backend, wofür ASP.NET MVC bzw. ASP.NET WebAPI ebenfalls sehr gut geeignet ist.

Die Grundlagen im Web sind aber immer noch die gleichen, und bestehen bereits seit 1991. Auf dieser alten Technologie wurden immer weitere Aufsätze drauf gelegt, sodass das Web immer moderner, leistungsfähiger, und vielseitiger wurde. Zu Beginn betrachten wir diese Ansammlung der uralt-modernen Mischung, damit wir in den nächsten Treffen ASP.NET MVC verstehen und einsetzen können.

Montag, 26.02.2018

Coding Dojo - Zähler Refactoring

/* //*no nesting allowed**/

Nachdem wir beim letzten Coding Dojo angeregte Diskussionen zur Implementierung hatten, fahren wir hier fort, wo wir das letzte Mal aufgehört haben. Insbesondere wollen wir dieses Mal besonderen Wert auf das Refactoring legen, und die Vor- und Nachteile der verschiedenen Implementierungsarten miteinander vergleichen.

19.02.2018 - 23.02.2018

Konferenztipp

BASTA! .NET Konferenz (Frankfurt)

Die langjährigste und renommierteste deutschsprachige Entwicklerkonferenz, die hauptsächlich auf .NET spezialisiert ist, findet zwei Mal jährlich statt. Der Veranstaltungsort im Frühjahr ist das Marriott Hotel Frankfurt. http://www.basta.net/

Empfehlung: BASTA! .NET Konferenz 2018

Montag, 15.01.2018
10010111

Coding Dojo - Codename: ".NET - Du kannst auf mich zählen!"

Ein Coding Dojo ist das gemeinsame Lösen einer kleinen Programmieraufgabe, mithilfe der unterschiedlichen und lehrreichen Erfahrungen aller Teilnehmer.

Wir lösen zusammen eine kleine Programmieraufgabe in lockerer Runde, bei der jeder Entwickler etwas Lernen kann, egal mit welcher Programmiersprache er sonst unterwegs ist. Die Entwicklung wird nur auf einem einzigen Laptop durchgeführt, und jeder gibt seine Gedanken und Anweisungen dazu. Hier geht es vor allem auch um das Refactoring und das DRY-Prinzip (Don't repeat yourself). Übung macht den Meister!

Die Aufgabenstellung zum Jahresstart kann ziemlich schnell gelöst werden, kann danach aber schnell komplex werden.

2018 - 2017 - 2016 - 2015 - 2014 - 2013 - 2012 - 2011 - 2010 - 2009 - 2008 - 2007