Meta tags:
author= Ursula Burri;
description= JUG Switzerland aims at promoting the application of Java technology in Switzerland. The Java User Group Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland also encourages the cooperation between commercial organizations and research institutions.;
keywords= Java, User Group, Event, Events, Seminar, Workshop, workshop, community, talk, talks, Vortrag, Vorträge, conferences, Java technology, J2EE, J2ME, J2SE Java Webservices, MDA, Android, JBoss, RIA, JSF, e4, GWT, Scrum, OSGi, RCP, JavaFX, Spring, Mobile Banking, Docker, Eclipse, vert.x, architectur, testing, frege, junit, Rest, oAuth, Refactoring, developper, Software Entwickler;
Headings (most frequently used words):
java, den, tests, with, kill, your, wie, wir, e2e, sumpf, mit, ki, agenten, endlich, trockenlegen, about, events, threads, in, schritt, für, ai, agentic, the, product, home, newsletter, stay, informed, 1000x, mehr, virtual, 21, bis, 25, didn, know, you, could, do, that, streams, software, betrieb, ohne, overengineering, rethinking, berg, hinauf, im, zeitalter, von, migros, account, die, geschichte, hinter, dem, login, story, of, painful, migration, jug, ch, sommerparty, 2026, coding, from, idea, to, live, deterministische, nicht, deterministischen, code, supporting, members, design, partner, contact, architektur, entscheidungen, und, learnings, aus, einem, inhouse, oidc, identity, provider, modernizing, monolith, building, saas, paying, customers, alongside, full, time, job, multithreading, beherrschbar, machen,
Text of the page (most frequently used words):
java (17), 2026 (15), upcoming (14), zürich (13), the (13), die (13), und (13), more (12), ical (12), and (11), keywords (11), speaker (11), switzerland (10), jug (9), lessons (9), learned (9), company (9), events (8), wir (7), with (7), members (6), e2e (6), als (6), einer (6), tools (6), about (5), der (5), code (5), den (5), tests (5), gallen (5), product (5), that (5), user (4), group (4), supporting (4), was (4), gute (4), von (4), testing (4), mit (4), your (4), bern (4), nicht (4), over (4), migros (4), schritt (4), basel (4), threads (4), technology (3), kennen (3), testsuite (3), wächst (3), schneller (3), eigentliche (3), feature (3), absicht (3), begann (3), endet (3), unübersichtlichen (3), sammlung (3), copy (3), paste (3), wüsten (3), ewig (3), laufen (3), ende (3), doch (3), nur (3), zufallsergebnisse (3), chronisch (3), roten (3), pipeline (3), liefern (3), felix (3), tensing (3), nürnberger (3), versicherungsgruppe (3), wie (3), sumpf (3), agenten (3), endlich (3), trockenlegen (3), kill (3), sich (3), aus (3), für (3), time (3), but (3), app (3), agentic (3), gibt (3), ein (3), eines (3), dem (3), virtual (3), other (3), luzern (3), online (3), home (3), for (3), info (2), contact (2), design (2), partner (2), through (2), this (2), conferences (2), application (2), genau (2), das (2), oder (2), alongside (2), full (2), job (2), saas (2), paying (2), not (2), all (2), using (2), coding (2), past (2), architecture (2), jahr (2), monolith (2), seit (2), genossenschafts (2), bund (2), login (2), inhouse (2), account (2), identity (2), oidc (2), haben (2), entscheidungen (2), einem (2), vortrag (2), welche (2), braucht (2), auf (2), berg (2), hinauf (2), software (2), betrieb (2), fritsche (2), many (2), codebases (2), same (2), streams (2), know (2), advanced (2), could (2), how (2), speakers (2), faq (2), partners (2), third (2), party (2), 8000, funded, membership, fees, facilitates, sharing, experience, information, among, its, accomplished, workshops, seminars, supports, encourages, cooperation, between, commercial, organizations, research, institutions, aims, promoting, silver, gold, platin, top, multi, threaded, verhält, per, definition, deterministisch, macht, testen, schwierig, klassische, unit, reichen, oft, race, conditions, deadlocks, zuverlässig, finden, thomas, krieger, methods, open, source, multithreading, beherrschbar, machen, deterministische, deterministischen, can, single, developer, build, complete, attracts, real, users, demo, prototype, ios, android, react, frontend, spring, boot, backend, kotlin, aws, infrastructure, via, terraform, productive, approved, store, google, play, exactly, experiment, ran, months, moritz, eberhard, building, customers, from, idea, live, auch, dieses, wieder, sommerfest, alle, mitglieder, zusammen, partnerin, sind, dazu, recht, herzlich, eingeladen, apéro, grillfood, etwas, trinken, hoffentlich, viele, gespräche, networking, meeting, sommerparty, theory, migrating, large, especially, older, should, straightforward, backward, compatibility, like, openrewrite, promise, ease, process, really, simple, marek, dominiak, sparkbyte, solutions, modernizing, story, painful, migration, 2011, entwickelt, seine, eigene, lösung, vollständig, erfahrungsbericht, entwicklers, team, spannende, einblicke, entwicklung, openid, connect, providers, idp, dabei, werden, erkenntnisse, geteilt, prozesse, praxis, bewährt, besonders, wichtig, waren, eine, sichere, zuverlässige, authentifizierungslösung, schaffen, marcel, lüscher, security, architektur, learnings, provider, geschichte, hinter, vor, halben, habe, ich, meinen, erstellt, diesem, ging, klassischen, karriereschritte, softwareentwicklers, fähigkeiten, kann, achten, schritte, weg, nach, oben, matthias, baumeler, sbb, rethinking, zeitalter, professionelle, muss, teuer, sein, trotzdem, landet, grossteil, des, aufwands, vielen, projekten, dort, manuelle, deployments, abgelaufene, zertifikate, fehlende, logs, kein, monitoring, marc, engineering, cloud, services, ohne, overengineering, years, working, see, mistakes, being, made, again, when, comes, most, developers, are, familiar, basics, features, make, their, easier, read, perform, better, talk, will, share, common, problems, faced, used, stream, techniques, collectors, improve, those, françois, martin, karakun, didn, you, können, bereits, verwenden, seitdem, jedoch, structured, concurrency, stark, weiterentwickelt, wenigen, verbliebenen, probleme, schwächen, wurden, schliesslich, behoben, christian, wörz, typed, rocks, 1000x, mehr, bis, please, register, here, mail, receive, announcements, stay, informed, newsletter, unique, visitors, have, registered, our, far, 772, postfach, 2322, 8033, www, general, assembly, laws, board, become, member, benefits, magazines, trainings, discounts, feedback, address, change, slack, channel, mailing, lists, join, 2024, 2025, locations,
Text of the page (random words):
java user group switzerland home upcoming events all locations online basel bern luzern st gallen zürich other past events 2026 2025 2024 for members join us mailing lists slack channel address change feedback discounts partners events third party conferences third party trainings magazines partners supporting members benefits how to become a supporting member speakers about contact board by laws general assembly faq java user group switzerland postfach 2322 8033 zürich info jug ch www jug ch home events members supporting members faq speakers about 772 unique visitors have registered for our events so far in 2026 newsletter stay informed about events please register here with your e mail to receive announcements for upcoming jug switzerland events events online basel bern luzern st gallen zürich other home online basel bern luzern st gallen zürich other upcoming zürich 09 06 2026 18 15 h ical 1000x mehr threads virtual threads in java 21 bis 25 speaker christian wörz company typed rocks seit java 21 können wir bereits virtual threads verwenden seitdem haben sich jedoch virtual threads und structured concurrency stark weiterentwickelt und die wenigen verbliebenen probleme und schwächen wurden schliesslich in java 24 und java 25 behoben more upcoming basel 09 06 2026 18 15 h ical i didn t know you could do that with java streams speaker françois martin company karakun keywords lessons learned technology tools over years of working with many java codebases i see the same mistakes being made over and over again when it comes to using streams most java developers are familiar with the basics but many do not know about advanced features that could make their code easier to read and perform better at the same time in this talk i will share the common problems i faced and how i used advanced stream techniques and collectors to improve those codebases more upcoming st gallen 11 06 2026 18 00 h ical software betrieb ohne overengineering speaker marc fritsche company fritsche engineering ag keywords cloud lessons learned technology services professionelle software muss nicht teuer im betrieb sein trotzdem landet ein grossteil des aufwands in vielen projekten genau dort manuelle deployments abgelaufene zertifikate fehlende logs kein monitoring more upcoming zürich 16 06 2026 18 15 h ical rethinking schritt für schritt den berg hinauf im zeitalter von ai speaker matthias baumeler company sbb keywords ai lessons learned vor einem halben jahr habe ich meinen vortrag schritt für schritt den berg hinauf erstellt in diesem vortrag ging es um die klassischen karriereschritte eines softwareentwicklers welche fähigkeiten braucht er auf was kann er achten und welche schritte braucht es auf dem weg nach oben more upcoming zürich 25 06 2026 18 15 h ical migros account die geschichte hinter dem login architektur entscheidungen und learnings aus einem inhouse oidc identity provider speaker marcel lüscher company migros genossenschafts bund keywords architecture lessons learned product security seit 2011 entwickelt der migros genossenschafts bund seine eigene login lösung vollständig inhouse ein erfahrungsbericht eines java entwicklers aus dem team migros account gibt spannende einblicke in die entwicklung eines openid connect identity providers oidc idp dabei werden erkenntnisse geteilt die prozesse die sich in der praxis bewährt haben und design entscheidungen die besonders wichtig waren um eine sichere und zuverlässige authentifizierungslösung zu schaffen more upcoming zürich 30 06 2026 18 15 h ical a story of a painful migration modernizing a java monolith with agentic ai speaker marek dominiak company sparkbyte solutions keywords ai lessons learned in theory migrating a large application especially an older monolith should be straightforward java s backward compatibility and tools like openrewrite promise to ease the process but is it really that simple more upcoming zürich 28 08 2026 17 00 h ical jug ch sommerparty 2026 keywords networking meeting auch dieses jahr gibt es wieder ein sommerfest alle mitglieder zusammen mit partner oder partnerin sind dazu recht herzlich eingeladen es gibt apéro und grillfood etwas zu trinken und hoffentlich viele gute gespräche more upcoming zürich 01 09 2026 18 15 h ical agentic coding from the idea to the live product building a saas product with paying customers alongside a full time job speaker moritz eberhard keywords ai architecture lessons learned product can a single developer alongside a full time job build a complete saas product that attracts real paying users not as a demo or prototype but with an ios app android app react frontend spring boot backend kotlin aws infrastructure via terraform all productive and approved in the app store and google play that s exactly the experiment i ran by using agentic coding over the past 18 months more upcoming zürich 17 09 2026 18 15 h ical deterministische tests für nicht deterministischen code multithreading in java beherrschbar machen speaker thomas krieger keywords methods open source testing tools multi threaded java verhält sich per definition nicht deterministisch genau das macht das testen so schwierig klassische unit tests reichen oft nicht aus um race conditions oder deadlocks zuverlässig zu finden more upcoming zürich 27 10 2026 18 15 h ical kill your tests wie wir den e2e sumpf mit ki agenten endlich trockenlegen speaker felix tensing company nürnberger versicherungsgruppe keywords ai lessons learned testing tools wir kennen es die e2e testsuite wächst schneller als der eigentliche feature code was als gute absicht begann endet in einer unübersichtlichen sammlung von copy paste wüsten die ewig laufen und am ende doch nur zufallsergebnisse in einer chronisch roten pipeline liefern more upcoming bern 28 10 2026 18 00 h ical kill your tests wie wir den e2e sumpf mit ki agenten endlich trockenlegen speaker felix tensing company nürnberger versicherungsgruppe keywords ai lessons learned testing tools wir kennen es die e2e testsuite wächst schneller als der eigentliche feature code was als gute absicht begann endet in einer unübersichtlichen sammlung von copy paste wüsten die ewig laufen und am ende doch nur zufallsergebnisse in einer chronisch roten pipeline liefern more upcoming st gallen 29 10 2026 18 00 h ical kill your tests wie wir den e2e sumpf mit ki agenten endlich trockenlegen speaker felix tensing company nürnberger versicherungsgruppe keywords ai lessons learned testing tools wir kennen es die e2e testsuite wächst schneller als der eigentliche feature code was als gute absicht begann endet in einer unübersichtlichen sammlung von copy paste wüsten die ewig laufen und am ende doch nur zufallsergebnisse in einer chronisch roten pipeline liefern more top supporting members platin gold silver about 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 design partner contact java user group switzerland 8000 zürich info jug ch java user group switzerland
|