06.09.2022
LOCATION: Bern
KEYWORDS: Hands-On, Open Source, Lessons learned
Vielseitige 1-Tages-Workshops mit qualifizierten Referenten zu einem kostengünstigen Preis - das sind die CH-Open Workshop-Tage in Zusammenarbeit mit jug.ch.
Bis zum 13. Juli 2021 profitierst Du vom Frühbucherrabatt.
Am Mittwochabend um 17.30 Uhr wird Venkat ausserdem eine Keynote mit dem Titel "The Art of Simplicity" halten. Der Besuch der Keynote ist unabhängig von der Teilnahme an den Workshop-Tagen möglich und kostenlos. Mehr Informationen und die Anmeldung findest Du hier.
SPEAKER: Thorben Stangenberg COMPANY: 42talents
Gewinnen Sie Vertrauen in die Qualität Ihrer Spring-Anwendungen, indem Sie lernen, wie Sie umfassende Akzeptanztests schreiben, Software in vertikalen Schichten entwickeln und dabei immer ein demonstrierbares, lauffähiges System haben. In diesem Workshop werden wir einen praktischen Blick auf die testgetriebene Entwicklung mit Spring Boot und Karate werfen, indem wir zu der Theorie aktiv Tests schreiben und implementieren.
SPEAKER: Thomas Amberg COMPANY: FHNW
Das Internet of Things (IoT) ist die Verschmelzung von Internet und physischer Welt. IoT embedded Devices haben typischerweise beschränkte Ressourcen, sie werden aber auch mit jeder Generation performanter. Dies ermöglicht komplexere Software vor Ort, stellt aber auch höhere Anforderungen an die Plattform. Zephyr OS, ein open source Betriebssystem für eingebettete Geräte, bietet die notwendigen Abstraktionen, insbesondere POSIX Threads, BSD Sockets und Debugging Mechanismen. Diese erlauben professionelles Software Engineering für robuste, zuverlässige IoT Anwendungen.
SPEAKER: Patrick Baumgartner COMPANY: 42talents
Microservices are bringing, besides many benefits also, new challenges to the teams working with them. In this workshop, we will look at how we create flexible, secure and efficient authentication and authorisation for your microservice architecture.
We are covering standard protocols like OAuth 2 and OpenID Connect (OICD) and the new features of Spring Security and the Spring Authorisation Server.
SPEAKER: Simon Martinelli COMPANY: 72 Services GmbH
Single Page Applikationen (SPA) sind heute bei der Entwicklung von Webanwendungen zum Quasi-Standard geworden. Angular, React oder Vue sind die bekanntesten Vertreter aus dieser Kategorie von Webframeworks. Aber passt diese Client-Architektur zu jedem Anwendungsfall? Oder gibt es Alternativen die eventuell besser passen und weniger aufwändig in der Entwicklung sind?
Vaadin ist ein bewährtes Webapplikationsframework mit einer langen Geschichte und wurde vor drei Jahren runderneuert.
Die neuste Version basiert auf einer modernen Architektur mit Webcomponents und erlaubt es Webapplikationen vollständig in Java zu entwickeln.
SPEAKER: Jérôme Witt COMPANY: dbi services
Möchten Sie Ihre Infrastruktur auf das nächste Level bringen? Dann melden Sie sich an unserem eintägigen Ansible-Workshop an! Dies ist Ihre Gelegenheit die Grundlagen auf Ansible zu lernen und zu üben, damit Sie auf Ihrer Automatisierungsreise erfolgreich voran gehen können. Dieser Workshop bietet eine Zusammenfassung jahrelanger Erfahrung, inklusive Geheimnisse, um Ansible innert kürzester Zeit in einem Unternehmen zu implementieren.
SPEAKER: Danilo Biella COMPANY: SPF-Consulting
SPEAKER: Barbara Dravec COMPANY: technit.ch
Es nützt nichts, immer nur das neuste Framework zu benutzen.
Man sollte wissen, was man tut und wie es das beeinflusst, was man ändert.
Dies hat mit Sprachen und neuesten Trends reichlich wenig zu tun.
Mob Programming hat Bekanntheit erreicht, indem es sich zu einer der erfolgversprechendsten Praktiken von leistungsstarken Entwicklungs-Teams gemausert hat. Wir werden in diesem Workshop intensive Erfahrungen damit sammeln. Der Workshop befähigt die Teilnehmenden, die Praktik in ihrem Umfeld (Software, Kommunikation, HR, Marketing, Industrie) selber auszuprobieren und anzuwenden.
SPEAKER: Venkat Subramaniam COMPANY: Agile Developer
Functional programming is gaining industry-wide popularity in practical use. We all are making use of lambda expressions, functional composition, and, in addition, in languages like Java, the powerful Streams API. As we gain experience with the functional programming paradigm, there are several dos and don’ts that we need to pay attention to. Not knowing these or not following these may result, at the best, in harder to maintain code, and at the worst code that results in odd and erroneous behavior that is hard to trace and debug.
SPEAKER: Roman Bertolami COMPANY: dsi engineering ag
Durch die Digitalisierung fallen immer mehr Daten an. Einige behaupten Daten seien das neue Gold, andere das neue Uran. So oder so ist die Kompetenz, Daten zu verstehen und richtig zu interpretieren wichtiger denn je. In diesem Workshop lernen wir, wie Daten mit der Open Source Bibliothek Pandas analysiert und visualisiert werden können..
Pandas bietet flexible und effiziente Umgebung, um einfach und intuitiv mit relationalen oder gelabelten Daten zu arbeiten. In einem Jupyter Notebook können die erstellten Analysen Dritten einfach und reproduzierbar bereitgestellt werden..
Während des Tages analysieren und visualisieren wir echte Daten, die wir von der opendata.swiss Plattform beziehen.
SPEAKER: Andres Almiray COMPANY: Java/Groovy developer
Learn how to make the most of Maven: build lifecycle, dependency management, BOM files, plugin development, and more.
Apache Maven is an ubiquitous build tool in the Java ecosystem, some even claim it’s the defacto standard build tool. Configuring Maven is deceptively simple, after all it’s just a matter of writing XML, isn’t it? Things look differently when the rubber meets the road. One must know the intricacies of the build lifecycle; how plugins, goals (mojos), and phases come together; rules for dependency resolution; configuration inheritance between parent – child POM files; enhancing the build with profiles; and more.
SPEAKER: Oliver Waterkamp COMPANY: 2BIT GmbH
Angular ist eines der populärsten Webframeworks. Es bringt alles mit, um eine moderne Single Page Application oder Progressive Web App zu entwickeln. Hast du dich schon einmal gefragt, wie sich die Entwicklung mit Angular anfühlt und was es zu beachten gibt? In diesem Workshop gehen wir zusammen durch die wichtigsten Aspekte von Angular und entwickeln nebenbei auch gleich gemeinsam die erste Angular Applikation from Scratch.
SPEAKER: Thorsten Princip COMPANY: Migros Genossenschafts Bund
Im Workshop werden Techniken für den Einsatz von Infrastructure-as-Code mit Terraform im Enterprise-Umfeld vermittelt.
Der Workshop vermittelt Wissen in Theorie und Praxis, Schritt für Schritt von einfachen Deployments kleinerer Infrastruktur bis hin zu komplexen Anwendungsfällen in grösseren Teams.
Lösungen für Enterprise-Anforderungen wie Modularisierung, Staging und Security werden ebenfalls mit zusätzlichen OpenSource Tools erarbeitet.
SPEAKER: Pawel Wasowicz COMPANY: mimacom ag
In diesem Workshop werden Grundlagen der Data Streaming Architekturen mit Fokus auf Apache Kafka vorgestellt. Es werden Folien mit theoretischem und praktischem Wissen um Apache KStream und Confluent’s ksqlDB herum präsentiert und 6-7 Labs von jeweils 20-30 Minuten Dauer durchgeführt.
JUG Switzerland aims at promoting the application of Java technology in Switzerland.
JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.
JUG Switzerland is funded through membership fees.