Skip to content

Spring Tools Live, Typ-Level-Programmierung in TypeScript & TBA

Photo of Daniel Dietrich
Hosted By
Daniel D. and Miro S.
Spring Tools Live, Typ-Level-Programmierung in TypeScript & TBA

Details

Eintreffen - 16:30 Uhr

Spring Tools Live - All the Great New Things (Martin Lippert - Hamburg) - 17:00 - 17:45 Uhr

Vollgepackt mit Live-Demos wird Martin das Publikum in dieser Session mit auf eine Reise durch die neuesten Features und Möglichkeiten der Spring Tools für Visual Studio Code und Eclipse nehmen.

Er wird zeigen, wie die IDE-Erweiterungen verwendete Spring-Boot-Versionen validieren, Hinweise zu neuen Versionen und Support-Zeitfenstern generieren, und beim Umstieg auf neue Spring-Boot-Versionen einen Großteil der Arbeit erledigen können. Darüber hinaus zeigt er, wie man mit den Tools einen tiefen Einblick in laufende Spring-Anwendungen bekommen kann, wie sich die Performance der Tools mit den letzten Versionen dramatisch verbessert hat, und vieles mehr.

Für Teilnehmer, die selbst an Developer Tools arbeiten, kann er darüber hinaus jederzeit Einblicke in die Implementierung geben und neue Ansätze diskutieren.

1. PAUSE ≈ 15 Min.

Typ-Level-Programmierung in TypeScript (Peter Kröner - Berlin) - 18:00 - 18:45 Uhr

TypeScript kann sehr viel mehr sein, als nur ein paar Typ-Annotationen zu normalem JavaScript, denn TypeScript-Typen lassen sich nicht nur aufschreiben, sondern auch programmieren!

Mit ein paar eher unbekannten TypeScript-Features und etwas Hirnschmalz können komplexe Typ-Beziehungsgeflechte aus wenigen basalen Datentypen konstruiert werden. Damit ist es ein Leichtes, sicherstellen, dass die Typen jederzeit konsistent und einfach wartbar bleiben, ohne ergonomische Abstriche machen zu müssen.

Dieser Talk führt durch die Programmierung eines Message-Bus-Systems und verwendet dabei fortgeschrittene TypeScript-Features wie Mapped Types, Discriminated Unions und Conditional Types, um den Message Bus mit wenigen, aber smarten Typ-Definitionen typesafe zu machen, während (Typinferenz sei dank) für uneingeweihten Entwicklerkollegen die Benutzung der betroffenen Klassen und Funktionen ein Kinderspiel bleiben.

2. PAUSE ≈ 30 Min.

Talk No. 3 TBA

AUSKLANG ab ca. 20:00 Uhr

***

Speaker:

Martin Lippert arbeitet bei Broadcom in der Rolle des Spring Tools Lead als Teil des Spring Engineering Teams an Entwicklungswerkzeugen und IDEs für Spring und Spring Boot und leitet dort die Entwicklung der Spring Tools für Visual Studio Code, Eclipse, Theia, Codespaces, und weiteren Umgebungen.

Der Webtechnologieexperte und Buchautor Peter Kröner forscht über die Webstandards von morgen. Was er über HTML, CSS, neue JavaScript-Standards oder frische TypeScript-Features herausfindet, schreibt er in Bücher und Blogposts oder vermittelt es in Seminaren, Workshops und Vorträgen im ganzen Land weiter. Zuvor war er als selbständiger Webdesigner und Frontend-Entwickler tätig.

Speaker No. 3 - TBA

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Nordic Coding group
Nordic Coding
See more events
Wissenschaftszentrum Kiel GmbH
Fraunhoferstraße 13 · Kiel
Google map of the user's next upcoming event's location
FREE