BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//all//all Calendar 1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
NAME:Java User Group all
X-WR-CALNAME:Java User Group all
BEGIN:VTIMEZONE
TZID:Europe/Berlin
TZURL:http://tzurl.org/zoneinfo-outlook/Europe/Berlin
X-LIC-LOCATION:Europe/Berlin
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:20260526@cyberland.ijug.eu
ORGANIZER;CN="CyberLand":MAILTO:no-reply@cyberland.ijug.eu
SUMMARY:CyberLand: CyberLand Open Source Camp
DESCRIPTION:CyberLand\n\nCyberLand Open Source Camp\n\n26.05.2026 - 18:00 Virtuell CyberLand Open Source Camp Wir laden zum Code Camp Event ein. Bei diesem Event treffen wir uns, um zusammen etwas zu Open-Source-Projekten beizusteuern. Dabei kann man einen Patch schreiben, Dokumentation erweitern, ein Tutorial schreiben o.ä. Das Ziel ist, dass am Ende des Events dann ein paar...
LOCATION:Online
DTSTART;TZID=Europe/Berlin:20260526T180000
DTEND;TZID=Europe/Berlin:20260526T200000
DTSTAMP:20260526T160000Z
URL:http://cyberland.ijug.eu/2026-05-open-source-camp/
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:20260409@cyberland.ijug.eu
ORGANIZER;CN="CyberLand":MAILTO:no-reply@cyberland.ijug.eu
SUMMARY:CyberLand: CyberLand Open Source Camp
DESCRIPTION:CyberLand\n\nCyberLand Open Source Camp\n\n09.04.2026 - 18:00 Virtuell CyberLand Open Source Camp Wir laden zum Code Camp Event ein. Bei diesem Event treffen wir uns, um zusammen etwas zu Open-Source-Projekten beizusteuern. Dabei kann man einen Patch schreiben, Dokumentation erweitern, ein Tutorial schreiben o.ä. Das Ziel ist, dass am Ende des Events dann ein paar...
LOCATION:Online
DTSTART;TZID=Europe/Berlin:20260409T180000
DTEND;TZID=Europe/Berlin:20260409T200000
DTSTAMP:20260409T160000Z
URL:http://cyberland.ijug.eu/2026-04-open-source-camp/
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
DTSTART:20220316T140000Z
DTEND:20220316T150000Z
DTSTAMP:20260419T230231Z
ORGANIZER;CN=samantha.carter@eclipse-foundation.org:mailto:samantha.carter@
 eclipse-foundation.org
UID:1t4ud4bqks3q6d9c194gpvs6a1@google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=DECLINED;CN=Jakart
 a EE Community Calendar;X-NUM-GUESTS=0:mailto:eclipse-foundation.org_3281qm
 s6riu4kdf354jn5idon0@group.calendar.google.com
CREATED:20220117T161956Z
DESCRIPTION:<html-blob>Hi Otavio and Karina\,</html-blob><br><html-blob><br
 ></html-blob><br><html-blob>Please join the crowdcast webinar 15 minutes be
 fore it is slated to start using the link in the invite location to allow f
 or adequate time to test audio\, video and screen sharing abilities.</html-
 blob><br><html-blob><br></html-blob><br><html-blob>Thank you!</html-blob>
LAST-MODIFIED:20230221T055838Z
LOCATION:https://www.crowdcast.io/e/jakarta-tech-talk--march16
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk-The five skills you must master to be outstanding
  as a software engineer
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250129T133000Z
DTEND:20250129T143000Z
DTSTAMP:20260419T230231Z
UID:19sdvlingjo2iar590250gbq05@google.com
CREATED:20250122T203519Z
LAST-MODIFIED:20250122T203519Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Beneath the Observability iceberg: monitoring a
 t the JVM Level
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260224T170000Z
DTEND:20260224T180000Z
DTSTAMP:20260419T230231Z
UID:06b0ef8b7erlr1lc12iv12ejah@google.com
CREATED:20260122T123541Z
DESCRIPTION:<br><br>Jakarta Agentic AI is a new open initiative under the E
 clipse Foundation exploring how AI agents can be built\, deployed\, and run
  within Jakarta EE runtimes.In this Jakarta Tech Talks open house session\,
  we’ll introduce the project\, walk through its goals and share the thinkin
 g behind why agentic AI belongs in the Jakarta ecosystem.We’ll discuss:- Wh
 at agentic AI is\, and why it matters for Jakarta EE\\<ul><li><br>The initi
 al goals and design direction of the Jakarta Agentic AI project\\</li><li><
 br>How the project aims to stay open\, flexible\, and community-driven\\</l
 i><li><br>Where feedback\, discussion\, and contributions are most valuable
  right now. This is not a product launch or a finished specification. </li>
 </ul><br><br>It’s an opportunity to explore ideas together\, ask questions\
 , share concerns\, and help shape the direction of a project at a very earl
 y stage.<br><br>Join us to learn\, discuss\, and help ensure Jakarta EE rem
 ains an active participant in the future of intelligent\, agent-driven Java
  applications.
LAST-MODIFIED:20260122T123541Z
LOCATION:https://crowdcast.io/c/feb24-26-jakartaagentic
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Agentic AI\, An Open Conversation
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200916T150000Z
DTEND:20200916T160000Z
DTSTAMP:20260419T230231Z
UID:07vjkqvh59125emg23l9p7t9js@google.com
CREATED:20200904T123323Z
LAST-MODIFIED:20200904T123323Z
LOCATION:https://www.crowdcast.io/e/jakartatechtalk_sep16_20
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Jakarta MVC - The Specification that Never Dies
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250819T140000Z
DTEND:20250819T150000Z
DTSTAMP:20260419T230231Z
UID:67drcfoq853o5pthvbj43q9tl6@google.com
CREATED:20250605T124905Z
LAST-MODIFIED:20250818T145535Z
LOCATION:https://www.crowdcast.io/c/jtt190825
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Observability for Jakarta EE Apps with OpenTele
 metry - Konrad Renner
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20211109T150000Z
DTEND:20211109T160000Z
DTSTAMP:20260419T230231Z
UID:3aer1pjbrv984jn79qd0h9ngqc@google.com
CREATED:20210928T145330Z
LAST-MODIFIED:20210928T145351Z
LOCATION:https://www.crowdcast.io/e/nov9
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Jakarta gRPC: JAX-RS for gRPC Services
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20240227T150000Z
DTEND:20240227T160000Z
DTSTAMP:20260419T230231Z
UID:10r4vqsib1h3o6lmpk7oveqgcv@google.com
CREATED:20240206T183310Z
LAST-MODIFIED:20240206T183310Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Hyperscale Jakarta EE PaaS on Azure (Reza)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190709T150000Z
DTEND:20190709T160000Z
DTSTAMP:20260419T230231Z
UID:2h9b6v1tm7sdreebkb7u0s8ps6@google.com
CREATED:20190617T180343Z
LAST-MODIFIED:20190617T180704Z
LOCATION:https://www.meetup.com/jakartatechtalks_/events/262259197/
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - How to Develop Your First Cloud Native Applicat
 ions with Java
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20210714T110000
DTEND;TZID=America/Toronto:20210714T120000
RRULE:FREQ=MONTHLY;UNTIL=20211013T035959Z;INTERVAL=3;BYDAY=2WE
DTSTAMP:20260419T230231Z
UID:qmtujet4ng2jodae47seo7houv_R20210714T150000@google.com
CREATED:20190415T170033Z
DESCRIPTION:Please refer to the <a href="https://docs.google.com/document/d
 /1EryoVNLv4Hftt3OJCKJE2utxOtX07xalp0k8dAtAe8E/edit#">Jakarta EE Update Call
  Agenda</a> for material related to this call\, but other relevant document
 s as well.<br><br>Thanks\,<br>Tanja&nbsp\;<br>──────────<br><br>Jakarta Mee
 tings is inviting you to a scheduled Zoom meeting.<br><br>Topic: Jakarta EE
  Update call<br>Time: This is a recurring meeting Meet anytime<br><br>Join 
 Zoom Meeting<br>https://eclipse.zoom.us/j/92042294250?pwd=V3REMHRuQktvSGR3Z
 3c4MzFxdmVWUT09<br><br>Meeting ID: 920 4229 4250<br>Passcode: 437191<br>One
  tap mobile<br>+12532158782\,\,92042294250# US (Tacoma)<br>+13017158592\,\,
 92042294250# US (Washington DC)<br><br>Dial by your location<br>&nbsp\; &nb
 sp\; &nbsp\; &nbsp\; +1 253 215 8782 US (Tacoma)<br>&nbsp\; &nbsp\; &nbsp\;
  &nbsp\; +1 301 715 8592 US (Washington DC)<br>&nbsp\; &nbsp\; &nbsp\; &nbs
 p\; +1 312 626 6799 US (Chicago)<br>&nbsp\; &nbsp\; &nbsp\; &nbsp\; +1 346 
 248 7799 US (Houston)<br>&nbsp\; &nbsp\; &nbsp\; &nbsp\; +1 646 876 9923 US
  (New York)<br>&nbsp\; &nbsp\; &nbsp\; &nbsp\; +1 669 900 6833 US (San Jose
 )<br>Meeting ID: 920 4229 4250<br>Find your local number: https://eclipse.z
 oom.us/u/ajEUM8G3S<br><br><br><br><br><br>──────────
LAST-MODIFIED:20230221T055826Z
LOCATION:https://eclipse.zoom.us/j/92042294250?pwd=V3REMHRuQktvSGR3Z3c4MzFx
 dmVWUT09
SEQUENCE:4
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20251202
DTEND;VALUE=DATE:20251203
DTSTAMP:20260419T230231Z
UID:3aololnr62fop6mc7kb5145o19@google.com
CLASS:PUBLIC
CREATED:20251024T173029Z
DESCRIPTION:<p>Below are your <strong>green room tech check times</strong> 
 with <strong>Aurélie</strong> on the day of the event (link above):</p><br>
 <br><table><thead><tr><th><strong>Speaker</strong></th><th><strong>Talk Tit
 le</strong></th><th><strong>Tech Check Time (Dec 2)</strong></th></tr></the
 ad><tbody><tr><td>Ondro Mihályi</td><td>Eclipse GlassFish in 2025: From Ref
 erence to Production And Beyond</td><td><strong>6:30 AM</strong></td></tr><
 tr><td>Otavio Santana</td><td>Jakarta Data and the New Era of Persistence: 
 From JPA to Polyglot Persistence in Jakarta EE 12</td><td><strong>7:30 AM</
 strong></td></tr><tr><td>Rustam Mehmandarov</td><td>API = Some REST and HTT
 P\, right? RIGHT?!</td><td><strong>8:30 AM</strong></td></tr><tr><td>Chiara
  Civardi &amp\; Luqman Saeed</td><td>Successfully Scaling AI-Rich Jakarta E
 E Applications in Production</td><td><strong>9:30 AM</strong></td></tr><tr>
 <td>Buhake Sindi</td><td>Introducing Langchain4J-CDI\, a simplified approac
 h to building AI agents the Jakarta EE way</td><td><strong>10:30 AM</strong
 ></td></tr><tr><td>Emily\, Dmitry\, Takaroo</td><td>Industry Keynote</td><t
 d><strong>11:30 AM</strong></td></tr><tr><td>Olivier Asuncion</td><td>Build
 ing a Modular Trading Platform with Jakarta EE: The Eclipse Tradista Journe
 y</td><td><strong>12:30 PM</strong></td></tr><tr><td>Michael Redlich</td><t
 d>Getting Started with Jakarta EE 11 and What’s New in Jakarta EE 12</td><t
 d><strong>1:30 PM</strong></td></tr><tr><td>Fabio Velloso</td><td>Edge-to-C
 loud Neuroprotection with Jakarta EE and MicroProfile</td><td><strong>2:30 
 PM</strong></td></tr><tr><td>Kito Mann</td><td>Modernizing the Mission Crit
 ical with OpenRewrite and AI</td><td><strong>3:30 PM</strong></td></tr><tr>
 <td>Bruno Borges</td><td>Guiding the AI Hand: Custom Instructions in GitHub
  Copilot for Jakarta EE Developers</td><td><strong>4:30 PM</strong></td></t
 r></tbody></table><p><strong>Action required:</strong></p><ol><li><p>Please
  <strong>add your assigned time to your calendar</strong> as soon as possib
 le to ensure you don’t miss your slot.</p></li><li><p>Review the full <stro
 ng>event agenda</strong> here: <a href="https://jakartaone.jakarta.ee/2025/
 " target="_blank"><strong>JakartaOne 2025 Agenda</strong></a> and let us kn
 ow <strong>as soon as possible</strong> if anything appears out of sync wit
 h your timezone or schedule.</p></li></ol>
LAST-MODIFIED:20251202T172211Z
LOCATION:https://eclipse.zoom.us/j/83550748060
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:JakartaOne Livestream - 2025
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250319T133000Z
DTEND:20250319T150000Z
DTSTAMP:20260419T230231Z
UID:1cob4bqraoumi34hvgdffdnug2@google.com
CREATED:20250128T155016Z
LAST-MODIFIED:20250303T201543Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Jakarta Teck Talk - Becoming a cloud-native phy
 sician: Using metrics and traces to diagnose our cloud-native applications 
 (Grace Jansen)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220201T160000Z
DTEND:20220201T170000Z
DTSTAMP:20260419T230231Z
UID:3kljpofececisiie1ma8eqjanl@google.com
CREATED:20220111T155008Z
LAST-MODIFIED:20220111T155009Z
LOCATION:https://www.crowdcast.io/e/techtalk-feb1
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk-Migrating a Monolith to Cloud-Native
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200310T150000Z
DTEND:20200310T160000Z
DTSTAMP:20260419T230231Z
UID:3d24e9s3mghotfd2s8h2il7ejf@google.com
CREATED:20200219T173112Z
DESCRIPTION:<br>RSVP here:&nbsp\;<a href="https://www.crowdcast.io/e/mar10_
 20_jakartatechtalks">https://www.crowdcast.io/e/mar10_20_jakartatechtalks</
 a><br>Creating cloud native microservices is common\, but which programming
  model should you choose? At the moment\, MicroProfile and Spring are two p
 opular programming models for developing microservices. What are the differ
 ences or commonalities between them? This session focuses on comparing the 
 two programming models side by side. After the session\, if you are a Sprin
 g developer\, you should be able to grasp MicroProfile very quickly\, and v
 ice versa. Since MicroProfile is relatively new to the market\, this sessio
 n also includes a quick demo of developing a MicroProfile microservice and 
 then deploying them onto Open Liberty.&nbsp\;&nbsp\;
LAST-MODIFIED:20200219T173205Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Cloud Native Microservice Programming Model - MicroProfile and Spri
 ng | Jakarta Tech Talks
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260203T150000Z
DTEND:20260203T160000Z
DTSTAMP:20260419T230231Z
UID:4584su7deogl3ub3mcts3nscsh@google.com
CREATED:20251205T154237Z
DESCRIPTION:<br><br>In the demanding world of modern web development\, wher
 e scalability\, security\, and performance are non-negotiable\, Java remain
 s the powerhouse for building resilient enterprise applications. JAQ Stack 
 harnesses Java’s proven strengths - rock solid reliability\, vast libraries
 \, exceptional concurrency via the JVM\, and unmatched stability paired wit
 h Helidon for lightweight microservices\, Angular for rich frontends\, and 
 MongoDB for agile NoSQL data management.<br><br><br>Unlike fragmented frame
 works that focus on only frontend or backend\, JAQ Stack delivers a prebuil
 t\, end-to-end ecosystem with built-in APIs\, data integrations\, and essen
 tials like authentication\, CRUD\, and real-time capabilities. Now official
 ly recognized as a Docker Sponsored Open Source Project and a GitLab Open S
 ource Project\, JAQ Stack advances open innovation for the Java community (
 jaqstack.com/jaqstack-docker-oss &amp\; <a href="https://jaqstack.org/jaqst
 ack-gitlab-oss">https://jaqstack.org/jaqstack-gitlab-oss</a> ).<br><br><br>
 This session demonstrates Java’s dominance in handling high throughput work
 loads\, multithreading\, and secure deployments showing how to clone ready-
 made repos\, customize rapidly\, and launch scalable apps in record time. T
 hrough live demos and practical insights\, attendees will see how JAQ accel
 erates iteration\, reduces boilerplate\, and empowers innovation without co
 mpromise.
LAST-MODIFIED:20251205T154247Z
LOCATION:https://crowdcast.io/c/3feb-26-jakartatechtalk
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Harness Java's Unmatched Power with JAQ Stack: 
 Accelerate Web Development for Enterprise-Scale
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230314T140000Z
DTEND:20230314T150000Z
DTSTAMP:20260419T230231Z
UID:7i1sh2tr9pqh2231nhtcvh7tu8@google.com
CREATED:20230208T180545Z
LAST-MODIFIED:20230221T144636Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - 5 tips on creating modern\, cloud-native applic
 ations (Rustam)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210510T150000Z
DTEND:20210510T160000Z
DTSTAMP:20260419T230231Z
UID:3k962d3qa82llgo75rm0c15oko@google.com
CREATED:20210315T145523Z
DESCRIPTION:Per Minborg Presents
LAST-MODIFIED:20210315T145523Z
LOCATION:https://www.crowdcast.io/e/jakarta_tech_talk_may10_2
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:JPAstreamer: Expressing Hibernate/JPA queries with Java streams - J
 akarta Tech Talks
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210308T160000Z
DTEND:20210308T173000Z
DTSTAMP:20260419T230231Z
UID:5f22vbgig2ihkjpe2p48tbvk8e@google.com
CREATED:20210125T191230Z
DESCRIPTION:<p>Nowadays\, the best company is the one that delivers value q
 uicker to its customers. They seek to spend less\, and in consequence\, the
 y end up searching for cloud solutions. On the technical side\, we have Jav
 a\, which is the most mature and popular language of the past 25 years. Nev
 ertheless\, the most asked questions of the past years are: how do Java and
  cloud fit together? Does Java still fit the new technology trends or Is it
  time to deprecate Java to use newer languages such as NodeJS and GO?Join t
 his session to understand how the Java language\, standards\, culture\, and
  ecosystem around it evolved to keep the pace of cloud deployment. Learn ho
 w you can maintain your developers' productivity by architecting your Java 
 application aligned with the most recent best practices and recommendations
 \, besides\, defining a good integration and delivery scenario for your app
 lication lifecycle.</p><p><br></p><p>Presented by Otavio Santana and Karina
  Varela</p>
LAST-MODIFIED:20210308T145840Z
LOCATION:https://www.crowdcast.io/e/jakarta_tech_talk_mar8_21
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Architecting and delivering Java applications in the cloud era - Ja
 karta Tech Talks
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20221206T104500Z
DTEND:20221207T000000Z
DTSTAMP:20260419T230231Z
UID:6562lpbc47k2822rvn83c4fopm@google.com
CREATED:20221205T134914Z
LAST-MODIFIED:20221205T135453Z
LOCATION:https://www.crowdcast.io/e/dec_06_jakartaonelivestream
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:JakartaOne Livestream 
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210821T093000Z
DTEND:20210821T161500Z
DTSTAMP:20260419T230231Z
UID:5p15i8hibnko3bo5hkov0851s2@google.com
CREATED:20210811T172255Z
LAST-MODIFIED:20210811T172255Z
LOCATION:https://www.crowdcast.io/e/jakartaoneturkish_aug21_2
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:JakartaOne Livestream-Turkish
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220224T160000Z
DTEND:20220224T170000Z
DTSTAMP:20260419T230231Z
UID:1kgasg4a31b9mqdbmas65jbhmp@google.com
CREATED:20220117T151849Z
LAST-MODIFIED:20220117T151849Z
LOCATION:https://www.crowdcast.io/e/jakarta-tech-talk--feb24
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk-Serverless Java Event Driven Applications in the 
 Cloud Native world
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260519T140000Z
DTEND:20260519T150000Z
DTSTAMP:20260419T230231Z
UID:5dcqt235ue8ab1a605bsj2e821@google.com
CREATED:20260202T181232Z
DESCRIPTION:<br><br>Jakarta EE 12 marks a fundamental shift in how enterpri
 se Java treats data\, lifecycle\, and configuration at the <i>platform leve
 l</i>. This release introduces the <i>Data Age</i> of Jakarta EE\, where qu
 erying\, data access\, initialization\, and consistency are treated as firs
 t-class concerns across the entire ecosystem.<br><br><br>In this session\, 
 we explore what’s new in Jakarta EE 12\, focusing on Jakarta Query as a uni
 fying query language across Jakarta Persistence\, Jakarta Data\, and Jakart
 a NoSQL\, and how this foundation reshapes higher-level specifications. We 
 examine how CDI evolves beyond lazy dependency injection to support eager i
 nitialization and predictable startup behavior—an essential requirement for
  data-driven systems\, cloud-native runtimes\, and agent-based architecture
 s.<br><br><br>We also discuss the impact of Java 21 as the new platform bas
 eline\, the growing role of polyglot persistence\, and emerging initiatives
  such as Jakarta Agentic AI. Rather than viewing specifications in isolatio
 n\, this talk connects them into a coherent platform story\, showing how Ja
 karta EE 12 reduces fragmentation\, improves developer productivity\, and e
 nables architects to design adaptive\, long-lived enterprise systems withou
 t breaking existing applications.
LAST-MODIFIED:20260318T124420Z
LOCATION:https://crowdcast.io/c/may5-26-jttt
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Jakarta EE 12: Entering the Data Age of Enterpr
 ise Java
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210728T150000Z
DTEND:20210728T160000Z
DTSTAMP:20260419T230231Z
UID:65qed5ks5k2ieb9q999blf5smv@google.com
CREATED:20210715T143008Z
DESCRIPTION:Hi Ryan\,\n\nPlease join the Crowdcast webinar 15 minutes befor
 e it is slated to start using the link in the invite location to allow for 
 adequate time to test audio\, video and screen sharing abilities. \n\nThank
  you\, \nHailley
LAST-MODIFIED:20210715T143008Z
LOCATION:https://www.crowdcast.io/e/jakarta-tech-talk-july28
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Jakarta EE Community Acceptance (JCAT) Testing 
 Initiative
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210113T163000Z
DTEND:20210113T173000Z
DTSTAMP:20260419T230231Z
UID:4dpbripg5cih5u88srivse6mpi@google.com
CREATED:20201023T111749Z
LAST-MODIFIED:20210113T155917Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta EE Virtual Tour - Silesia JUG
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230503T140000Z
DTEND:20230503T150000Z
DTSTAMP:20260419T230231Z
UID:4u9gqsjounvr7te8scvpsq7nsg@google.com
CREATED:20230208T163734Z
LAST-MODIFIED:20230208T163734Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Contributors Guide to the Jakarta EE 11 Galaxy 
 (Reza)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20231109
DTEND;VALUE=DATE:20231110
DTSTAMP:20260419T230231Z
UID:50kb3144497er205g8pcue4sip@google.com
CREATED:20230223T141923Z
LAST-MODIFIED:20231108T161934Z
LOCATION:https://www.crowdcast.io/c/jakartaone-11092023
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:JakartaOne - Spanish
TRANSP:OPAQUE
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:A80FFF27-B817-458D-93B5-D3319151D115
UID:A80FFF27-B817-458D-93B5-D3319151D115
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20231108T161929Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART:20250324T140000Z
DTEND:20250324T150000Z
DTSTAMP:20260419T230231Z
UID:0kquu10vttf8is6e739o6svt7h@google.com
CREATED:20250303T204529Z
LAST-MODIFIED:20250303T204529Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Combating the struggles of cloud-native develop
 ers - Are IDPs the answer?(Grace Jansen)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190905T150000Z
DTEND:20190905T160000Z
DTSTAMP:20260419T230231Z
UID:6led18eu185tf8u4b55hv2bp10@google.com
CREATED:20190807T161343Z
DESCRIPTION:For full details\, including the address\, and to RSVP see: htt
 ps://www.meetup.com/jakartatechtalks_/events/263806598\n\nThe MeetUp will b
 e held on Google Hangouts and you will be able to watch the live stream dir
 ectly on...
LAST-MODIFIED:20190807T161343Z
LOCATION:https://www.meetup.com/jakartatechtalks_/events/263806598
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Cloud Native Java - With Eclipse Jemo | Jakarta Tech Talks
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20211019T140000Z
DTEND:20211019T150000Z
DTSTAMP:20260419T230231Z
UID:5ie0k3v4c480bsok31kp7pd9ka@google.com
CREATED:20211004T123920Z
LAST-MODIFIED:20211004T123920Z
LOCATION:https://www.crowdcast.io/e/oct19
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Automated Refactoring for Java-Based Applicatio
 ns
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20211013T140000Z
DTEND:20211013T150000Z
DTSTAMP:20260419T230231Z
UID:424n4v1625gtpagh1eg662195d@google.com
CREATED:20210729T185719Z
LAST-MODIFIED:20210729T185720Z
LOCATION:https://www.crowdcast.io/e/jakartatechtalk-oct13
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - JDK 17 – What is in for the Jakarta EE Develope
 r
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20200715T110000
DTEND;TZID=America/Toronto:20200715T120000
DTSTAMP:20260419T230231Z
UID:57hvnc40f8ml31p8b0sq4hmftg_R20200610T150000@google.com
RECURRENCE-ID;TZID=America/Toronto:20200708T110000
CREATED:20190415T170033Z
DESCRIPTION:<br><br><br>https://www.crowdcast.io/e/jakartaee_communitycall_
 j<br><br>Please refer to the <a href="https://drive.google.com/open?id=1kJF
 h6EIpOyAWP3JkymYZXOK311WM2HXm">Jakarta EE Community Folder</a> for material
  related to this call\, but other relevant documents as well.<br><br>Thanks
 \,<br>Tanja&nbsp\;
LAST-MODIFIED:20230221T055834Z
LOCATION:https://www.crowdcast.io/e/jakartaee_communitycall_j
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210915T150000Z
DTEND:20210915T160000Z
DTSTAMP:20260419T230231Z
UID:1a2kstug66109fftn2qbbi11ol@google.com
CREATED:20210728T173118Z
LAST-MODIFIED:20210728T173118Z
LOCATION:https://www.crowdcast.io/e/jakartatechtalkssept15
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk-Getting Started with Jakarta NoSQL and MongoDB
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250430T133000Z
DTEND:20250430T150000Z
DTSTAMP:20260419T230231Z
UID:4p2pi9fpb6862en3fhkm87sguo@google.com
CREATED:20241114T205329Z
LAST-MODIFIED:20241115T151218Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Cloud-Native Dev Tools: Bringing the cloud back
  to earth 
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20201112T170000Z
DTEND:20201112T180000Z
DTSTAMP:20260419T230231Z
UID:0vp61qoahemqn7nhsbm4g6gkv3@google.com
CREATED:20201006T180325Z
LAST-MODIFIED:20201007T070248Z
LOCATION:https://www.crowdcast.io/e/jakarta-ee-9-and-beyond-nisjug
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Virtual Tour 2020 - Serbia
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210217T160000Z
DTEND:20210217T170000Z
DTSTAMP:20260419T230231Z
UID:2v95tp3q5ovlgcsbltj8hne08h@google.com
CREATED:20201026T121341Z
DESCRIPTION:Presented by Josh Juneau & Edwin Derks
LAST-MODIFIED:20210113T151437Z
LOCATION:https://www.crowdcast.io/e/jakartatechtalk_feb17_21
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk: Jakarta EE & MicroProfile Key Features Demo
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260205T170000Z
DTEND:20260205T180000Z
DTSTAMP:20260419T230231Z
UID:17cjv5tmvug0jr7ilk2vhpmfk6@google.com
CREATED:20260203T161503Z
LAST-MODIFIED:20260203T161503Z
LOCATION:https://teams.microsoft.com/l/meetup-join/19%3ameeting_NDU4MWZjMjQ
 tYjY5NC00N2I2LTlhNGMtMDBiMGE1ZWMwNWM5%40thread.v2/0?context=%7b%22Tid%22%3a
 %22fcf67057-50c9-4ad4-98f3-ffca64add9e9%22%2c%22Oid%22%3a%22fd0e9aeb-c458-4
 f23-b502-4b2e4fa1284f%22%7d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Future Directions call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230412T140000Z
DTEND:20230412T150000Z
DTSTAMP:20260419T230231Z
UID:11m4ucadoql7v8232rj1pkm2ja@google.com
CREATED:20230208T162728Z
LAST-MODIFIED:20230208T162728Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - GraphQL for Java Developers (Kito Mann)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220112T150000Z
DTEND:20220112T160000Z
DTSTAMP:20260419T230231Z
UID:2iig20m6i6r6ao2rs4rgogkld5@google.com
CREATED:20211103T160047Z
LAST-MODIFIED:20211103T160118Z
LOCATION:https://www.crowdcast.io/e/jttjan12
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk-Applied Domain-Driven Design Blueprints for Jakar
 ta EE
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20240119
DTEND;VALUE=DATE:20240120
DTSTAMP:20260419T230231Z
UID:4q43i5hpi50j3a93l1ngk83214@google.com
CREATED:20230228T202007Z
LAST-MODIFIED:20240119T015033Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:JakartaOne Livestream - Portuguese
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:7C8B7D5C-C252-4620-BB41-6966DEA23395
UID:7C8B7D5C-C252-4620-BB41-6966DEA23395
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20240119T015017Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART:20250715T140000Z
DTEND:20250715T150000Z
DTSTAMP:20260419T230231Z
UID:669tfapsdvs515jasfhqt23kqk@google.com
CREATED:20250605T125845Z
LAST-MODIFIED:20250715T142250Z
LOCATION:https://www.crowdcast.io/c/jtt150725
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Data Access in Jakarta EE - Gavin King
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20200624T110000
DTEND;TZID=America/New_York:20200624T120000
RRULE:FREQ=MONTHLY;WKST=SU;UNTIL=20201125T045959Z;BYDAY=4WE
DTSTAMP:20260419T230231Z
UID:0r9v09j899uokaantfka45gu9f@google.com
CREATED:20200610T131017Z
DESCRIPTION:EE4J Meeting is inviting you to a scheduled Zoom meeting.\n\nAg
 enda Document: https://bit.ly/2zkgQWc\n\nJoin Zoom Meeting\nhttps://eclipse
 .zoom.us/j/92996495448?pwd=RUM2VmFCUCtSbW9OTm1wZ2cxTFNGdz09\n\nMeeting ID: 
 929 9649 5448\nPassword: JakartaEE\nOne tap mobile\n+12532158782\,\,9299649
 5448# US (Tacoma)\n+13017158592\,\,92996495448# US (Germantown)\n\nDial by 
 your location\n        +1 253 215 8782 US (Tacoma)\n        +1 301 715 8592
  US (Germantown)\n        +1 312 626 6799 US (Chicago)\n        +1 346 248 
 7799 US (Houston)\n        +1 646 876 9923 US (New York)\n        +1 669 90
 0 6833 US (San Jose)\n        +1 647 374 4685 Canada\n        +1 647 558 05
 88 Canada\n        +1 778 907 2071 Canada\n        +1 438 809 7799 Canada\n
         +1 587 328 1099 Canada\n        +33 1 7095 0103 France\n        +33
  1 7095 0350 France\n        +33 7 5678 4048 France\n        +33 1 7037 224
 6 France\n        +33 1 7037 9729 France\n        +49 30 5679 5800 Germany\
 n        +49 695 050 2596 Germany\n        +49 69 7104 9922 Germany\n      
   +44 131 460 1196 United Kingdom\n        +44 203 481 5237 United Kingdom\
 n        +44 203 481 5240 United Kingdom\n        +44 208 080 6591 United K
 ingdom\n        +44 208 080 6592 United Kingdom\n        +44 330 088 5830 U
 nited Kingdom\n        +41 31 528 09 88 Switzerland\n        +41 43 210 70 
 42 Switzerland\n        +41 43 210 71 08 Switzerland\n        +41 22 591 00
  05 Switzerland\n        +41 22 591 01 56 Switzerland\n        +46 8 5050 0
 829 Sweden\n        +46 8 5052 0017 Sweden\n        +46 850 539 728 Sweden\
 n        +46 8 4468 2488 Sweden\n        +46 8 5050 0828 Sweden\n        +4
 5 32 72 80 10 Denmark\n        +45 32 72 80 11 Denmark\n        +45 89 88 3
 7 88 Denmark\n        +45 32 70 12 06 Denmark\n        +45 32 71 31 57 Denm
 ark\n        +31 20 794 6519 Netherlands\n        +31 20 794 6520 Netherlan
 ds\n        +31 20 794 7345 Netherlands\n        +31 20 241 0288 Netherland
 s\n        +31 20 794 0854 Netherlands\nMeeting ID: 929 9649 5448\nFind you
 r local number: https://eclipse.zoom.us/u/abnR5mhktd
LAST-MODIFIED:20201125T160609Z
LOCATION:https://eclipse.zoom.us/j/92996495448?pwd=RUM2VmFCUCtSbW9OTm1wZ2cx
 TFNGdz09\, 
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Friends of Jakarta EE Monthly Call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230419T140000Z
DTEND:20230419T150000Z
DTSTAMP:20260419T230231Z
UID:2lnev77sovnl7bgldn2li1109b@google.com
CREATED:20230208T172710Z
LAST-MODIFIED:20230208T172710Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY: Jakarta Tech Talk - Jakarta EE integration testing (Rudy)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230509T140000Z
DTEND:20230509T150000Z
DTSTAMP:20260419T230231Z
UID:2o4u92q5ka9ip6e5aqehi3uj2d@google.com
CREATED:20230213T160327Z
LAST-MODIFIED:20230213T160327Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - use of virtual threads in Helidon (Dimitri) 
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260804T140000Z
DTEND:20260804T150000Z
DTSTAMP:20260419T230231Z
UID:7s3vvi2cd7mrb3jdn1lahkoh5e@google.com
CREATED:20260415T144109Z
DESCRIPTION:<h2>Jakarta EE on Virtual Threads: How Helidon MP 4.3 Delivers 
 Reactive Performance with Blocking Code</h2><p>Tue\, Aug 4\, 2026 4:00 PM</
 p><br><br><br><br><br><br><br><br>For years\, enterprise Java developers fa
 ced a difficult trade-off: stick to the familiar\, simple blocking style of
  Jakarta EE (JAX-RS\, CDI) or switch to complex reactive paradigms to achie
 ve high-throughput concurrency.<br><br>Helidon MP 4.3 shatters this dilemma
 .<br><br>Built on the revolutionary <b>Helidon WebServer</b>\, Helidon 4 is
  the world’s first microservices framework designed from the ground up for 
 <b>Java 21 Virtual Threads</b>. This architecture allows you to write stand
 ard\, imperative MicroProfile code that automatically benefits from massive
  scalability—no CompletableFutures or reactive chains required.<br><br><br>
 In this session\, we will explore how Helidon MP 4.3 combines the stability
  of Jakarta standards with the cutting edge of Java development. We will di
 ve into a live coding demonstration showcasing:<ul><li><br><b>The Virtual T
 hread Advantage:</b> How Helidon achieves "reactive" performance with block
 ing APIs\, and why this matters for your architecture.</li><li><br><b>Helid
 on AI Integration:</b> A look at the new <b>LangChain4j</b> support\, enabl
 ing you to inject LLM capabilities directly into your microservices using d
 eclarative annotations.</li><li><br><b>Productivity Boosters:</b> A walkthr
 ough of the <b>Helidon Data Repository</b> pattern\, significantly reducing
  boilerplate code for JPA/persistence operations.</li></ul><br><br>Join us 
 to see how Helidon MP 4.3 allows you to build the fastest\, most modern mic
 roservices using the Jakarta EE skills you already possess.
LAST-MODIFIED:20260415T144110Z
LOCATION:https://crowdcast.io/c/aug4-26-jakartatechtalk
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk: Jakarta EE on Virtual Threads: How Helidon MP 4.
 3 Delivers Reactive Performance with Blocking Code
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20201013T170000Z
DTEND:20201013T173000Z
DTSTAMP:20260419T230231Z
UID:1ojr42154m8o7l1noodv6b3qs7@google.com
CREATED:20201009T174004Z
LAST-MODIFIED:20201009T174004Z
LOCATION:https://www.crowdcast.io/e/j4kbooth_eclipse/6
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Steering Committee Public Call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260317T150000Z
DTEND:20260317T160000Z
DTSTAMP:20260419T230231Z
UID:3mj4769dcqjv4kg1ea2e99m627@google.com
CREATED:20260303T150744Z
DESCRIPTION:<b>Jakarta Tech Talk Accelerating a Software Engineer’s Career 
 Through Open Source: Lessons from Jakarta EE   </b><br><br>Writing code wel
 l is no longer enough to grow as a senior\, staff\, or principal software e
 ngineer. Modern engineering careers demand architectural thinking\, communi
 cation\, leadership\, and real-world influence beyond the codebase.<br><br>
 This talk explores how open source—specifically through contributions to Ja
 karta EE\, the foundation of enterprise Java—provides a practical\, battle-
 tested path to developing both hard and soft skills. <br><br>Drawing from r
 eal experiences in the Jakarta EE ecosystem\, the session highlights how co
 ntributing to standards\, specifications\, and community processes helps en
 gineers sharpen design discipline\, improve communication\, build global cr
 edibility\, and develop leadership skills that cannot be learned in isolati
 on.<br><br>Rather than treating open source as a side activity or philosoph
 ical ideal\, this presentation reframes it as a concrete career accelerator
 . Attendees will learn why open source work increasingly replaces tradition
 al signals like whiteboard interviews\, how it strengthens architectural ju
 dgment\, and how consistent contributions can reshape long-term career traj
 ectories.<br><br>The session concludes with pragmatic guidance on how to st
 art contributing safely and effectively—especially for engineers who want t
 o make an impact without burning out.
LAST-MODIFIED:20260303T150744Z
LOCATION:https://crowdcast.io/c/march-17-26-jtt
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk: Accelerating a Software Engineer’s Career Throug
 h Open Source: Lessons from Jakarta EE
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230718T140000Z
DTEND:20230718T150000Z
DTSTAMP:20260419T230231Z
UID:4giub4qcnkbqrilqt05japt10b@google.com
CREATED:20230615T160253Z
LAST-MODIFIED:20230615T160253Z
LOCATION:https://www.crowdcast.io/e/jakarta-tech-talk-July182023
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Grace Jansen's
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20201118T233000Z
DTEND:20201119T013000Z
DTSTAMP:20260419T230231Z
UID:4q2hnkl72aglmhmr21r7ojrab3@google.com
CREATED:20201006T142304Z
LAST-MODIFIED:20201006T142513Z
LOCATION:https://www.crowdcast.io/e/jakarta-ee-9-and-beyond
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta EE Virtual Tour 2020 - Philadelphia
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20241211T144000Z
DTEND:20241211T160000Z
DTSTAMP:20260419T230231Z
UID:253elbtkn62jcpe0gn3vltug3k@google.com
CREATED:20241114T201133Z
DESCRIPTION:Kindly use google chrome\, no vpn and join me 20 minutes before
  your talk for your tech check.
LAST-MODIFIED:20241114T201133Z
LOCATION:https://www.crowdcast.io/c/jakartatechtalk-111224
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Utilising MicroProfile Healthchecks
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20201208
DTEND;VALUE=DATE:20201209
DTSTAMP:20260419T230231Z
UID:10d6ftpij3dqs93e8r6vrbprqh@google.com
CREATED:20201130T152025Z
LAST-MODIFIED:20201130T152025Z
LOCATION:https://www.crowdcast.io/e/jakartaonelivestream_dec8
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:JakartaOne Livestream 2020
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20240528T140000Z
DTEND:20240528T150000Z
DTSTAMP:20260419T230231Z
UID:18j4vhggs4vnlrfpfdae32q4dc@google.com
CREATED:20240418T200003Z
LAST-MODIFIED:20240513T135832Z
LOCATION:https://www.crowdcast.io/c/jakartatechtalk-28524
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - 5 tips to make your Java apps more awesome
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20240709
DTEND;VALUE=DATE:20240710
DTSTAMP:20260419T230231Z
UID:3iuc1vlqke3jg570c3uh79ego4@google.com
CREATED:20240611T181132Z
LAST-MODIFIED:20240708T174440Z
LOCATION:https://www.crowdcast.io/c/jakartatechtalk-090724
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Services Reloaded: Increased Throughput with Pr
 oject Loom Virtual Threads
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:ECF43274-E94C-45E0-9496-C44C01292F68
UID:ECF43274-E94C-45E0-9496-C44C01292F68
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20240708T174438Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART:20210114T173000Z
DTEND:20210114T183000Z
DTSTAMP:20260419T230231Z
UID:4nrpl1ejkqffacaqtcdo39b64o@google.com
CREATED:20201023T085614Z
LAST-MODIFIED:20201023T085627Z
LOCATION:https://www.jug-da.de/2021/01/Jakarta-EE-9/
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Virtual Tour - JUG Darmstadt
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260915T140000Z
DTEND:20260915T150000Z
DTSTAMP:20260419T230231Z
UID:79l9b3an4kebqn9d94bj6luas1@google.com
CREATED:20251209T112810Z
DESCRIPTION:This webinar\, by Estuardo Wyss\, presents an application desig
 ned to help agricultural\, industrial\, commercial\, and distribution compa
 nies maintain full traceability of their products and services. By leveragi
 ng semi-autonomous cloud and mobile solutions\, the platform ensures food s
 afety\, enhances operational efficiency\, and provides real-time insights a
 cross the supply chain.
LAST-MODIFIED:20251209T112811Z
LOCATION:https://crowdcast.io/c/15sept-26-jakartatechtalk
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - An AgTech application with JAKARTA EE 10
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190625T150000Z
DTEND:20190625T160000Z
DTSTAMP:20260419T230231Z
UID:6tj2ggamsb9u9b7q5cddd6a8o9@google.com
CREATED:20190617T180541Z
LAST-MODIFIED:20190617T180542Z
LOCATION:https://www.meetup.com/jakartatechtalks_/events/262128339/
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Build Eclipse MicroProfile apps quickly with Qu
 arkus
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210615T150000Z
DTEND:20210615T160000Z
DTSTAMP:20260419T230231Z
UID:4v5a1ojl3g9mcaepgb92v2pl22@google.com
CREATED:20210526T192235Z
DESCRIPTION:Reza Rahman and Graham Charters present: Want to see how the Ja
 va ecosystem and the cloud opens new possibilities for developers? This ses
 sion is for you! It shows how familiar players like IBM and Microsoft can c
 ollaborate around open technologies in ways you may not have expected just 
 a few years ago.\nIn this fast-faced\, demo-heavy and mostly slide-free ses
 sion we will show first-hand how to run Open Liberty on Azure managed OpenS
 hift. We will demo in real time how to stand up a cluster quickly and deplo
 y a realistic Java EE/Jakarta EE/MicroProfile application that integrates w
 ith some services on the cloud such as database\, directory server\, cache 
 or log aggregator. At the end of the session\, you will have all the demos 
 available on GitHub so you can explore them on your own!
LAST-MODIFIED:20210526T192235Z
LOCATION:https://www.crowdcast.io/e/jakarta_tech_talk_june15_
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talks - Powering Java on Azure with Open Liberty and O
 penShift 
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220614T150000Z
DTEND:20220614T160000Z
DTSTAMP:20260419T230231Z
ORGANIZER;CN=samantha.carter@eclipse-foundation.org:mailto:samantha.carter@
 eclipse-foundation.org
UID:7j1u4fllf20humbpmhqq9qj652@google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=DECLINED;CN=Jakart
 a EE Community Calendar;X-NUM-GUESTS=0:mailto:eclipse-foundation.org_3281qm
 s6riu4kdf354jn5idon0@group.calendar.google.com
CREATED:20220127T170019Z
DESCRIPTION:<html-blob>Hi Kito\,</html-blob><br><html-blob><br></html-blob>
 <br><html-blob>Please join the Crowdcast webinar 15 minutes before it is sl
 ated to start using the link in the invite location to allow for adequate t
 ime to test audio\, video and screen sharing abilities.</html-blob><br><htm
 l-blob><br></html-blob><br><html-blob>Thank you\,</html-blob><br><html-blob
 >Hailley</html-blob>
LAST-MODIFIED:20230221T055837Z
LOCATION:https://www.crowdcast.io/e/jakarta-tech-talk--june14
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk-GraphQL Distilled
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20211213T150000Z
DTEND:20211213T160000Z
DTSTAMP:20260419T230231Z
UID:14j8atjsvec107hmitbn0k339j@google.com
CREATED:20211203T191323Z
LAST-MODIFIED:20211203T191323Z
LOCATION:https://www.crowdcast.io/e/jttdec13
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk : Jakarta Commons Specification - Proposal
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20211013T110000
DTEND;TZID=America/Toronto:20211013T120000
RRULE:FREQ=MONTHLY;UNTIL=20220101T045959Z;INTERVAL=3;BYDAY=2WE
DTSTAMP:20260419T230231Z
UID:qmtujet4ng2jodae47seo7houv_R20211013T150000@google.com
CREATED:20190415T170033Z
DESCRIPTION:Please refer to the <a href="https://docs.google.com/document/d
 /1EryoVNLv4Hftt3OJCKJE2utxOtX07xalp0k8dAtAe8E/edit#">Jakarta EE Update Call
  Agenda</a> for material related to this call\, but other relevant document
 s as well.<br><br>Thanks\,<br>Tanja&nbsp\;<br>──────────<br><br>Jakarta Mee
 tings is inviting you to a scheduled Zoom meeting.<br><br>Topic: Jakarta EE
  Update call<br>Time: This is a recurring meeting Meet anytime<br><br>Join 
 Zoom Meeting<br>https://eclipse.zoom.us/j/92042294250?pwd=V3REMHRuQktvSGR3Z
 3c4MzFxdmVWUT09<br><br>Meeting ID: 920 4229 4250<br>Passcode: 437191<br>One
  tap mobile<br>+12532158782\,\,92042294250# US (Tacoma)<br>+13017158592\,\,
 92042294250# US (Washington DC)<br><br>Dial by your location<br>&nbsp\; &nb
 sp\; &nbsp\; &nbsp\; +1 253 215 8782 US (Tacoma)<br>&nbsp\; &nbsp\; &nbsp\;
  &nbsp\; +1 301 715 8592 US (Washington DC)<br>&nbsp\; &nbsp\; &nbsp\; &nbs
 p\; +1 312 626 6799 US (Chicago)<br>&nbsp\; &nbsp\; &nbsp\; &nbsp\; +1 346 
 248 7799 US (Houston)<br>&nbsp\; &nbsp\; &nbsp\; &nbsp\; +1 646 876 9923 US
  (New York)<br>&nbsp\; &nbsp\; &nbsp\; &nbsp\; +1 669 900 6833 US (San Jose
 )<br>Meeting ID: 920 4229 4250<br>Find your local number: https://eclipse.z
 oom.us/u/ajEUM8G3S<br><br><br><br><br><br>──────────
LAST-MODIFIED:20230221T055826Z
LOCATION:https://eclipse.zoom.us/j/92042294250?pwd=V3REMHRuQktvSGR3Z3c4MzFx
 dmVWUT09
SEQUENCE:4
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230201T150000Z
DTEND:20230201T160000Z
DTSTAMP:20260419T230231Z
UID:04p2lgne9guqaq8fduhfatb1s0@google.com
CREATED:20221216T180257Z
LAST-MODIFIED:20230130T184432Z
LOCATION:https://www.crowdcast.io/e/Jan24_2023_JakartaTechTalk
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:Jakarta Tech talk -JMS 2.0 & Jakarta Messaging 3.0
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220628T150000Z
DTEND:20220628T163000Z
DTSTAMP:20260419T230231Z
UID:7rgc6ol1526k9s0licgl6jv19a@google.com
CREATED:20220614T195254Z
DESCRIPTION:<p dir="ltr">The Jakarta EE 10 release Tech Talk marks the cele
 bration of the community-driven innovation release of Jakarta EE 10. This e
 vent is a great opportunity to hear from the industry leaders of the cloud 
 native Java ecosystem discussing the production of this major release.&nbsp
 \;</p><p dir="ltr">We'll talk about:</p><p dir="ltr">* Jakarta EE 10 releas
 e technology and top new features</p><p dir="ltr">* Benefits and significan
 ce of this release for enterprise Java Developers</p><p><br></p>
LAST-MODIFIED:20220618T060002Z
LOCATION:https://www.crowdcast.io/e/june28_22_jakarta
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE 10 Release Celebration
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250115T130000Z
DTEND:20250115T143000Z
DTSTAMP:20260419T230231Z
UID:43kpumcan0rndqod3dks2m5i5f@google.com
CREATED:20241114T204614Z
LAST-MODIFIED:20241114T204614Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Beneath the Observability iceberg: monitoring a
 t the JVM Level 
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250721T140000Z
DTEND:20250721T150000Z
DTSTAMP:20260419T230231Z
UID:34an0rdns54bk1p68tgj290kgv@google.com
CREATED:20250611T093339Z
LAST-MODIFIED:20250715T142327Z
LOCATION:https://www.crowdcast.io/c/jtt210725
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Preventing Neonatal Brain Injury: Building a Re
 silient\, Predictive Platform with Jakarta EE and MicroProfile - Fabio Vell
 oso
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200728T150000Z
DTEND:20200728T160000Z
DTSTAMP:20260419T230231Z
UID:5j5sg2l3t01lmec2snrdup4uo1@google.com
CREATED:20200717T194443Z
DESCRIPTION:<br><br><br><br><br><br><br><br><p>What is the relation between
  Jakarta EE / MicroProfile? What to choose and when?</p>
LAST-MODIFIED:20200717T194443Z
LOCATION:https://www.crowdcast.io/e/jul28_20_jakartatechtalks
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talks: Architecting Cloud Computing Solutions with Jav
 a
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200818T150000Z
DTEND:20200818T160000Z
DTSTAMP:20260419T230231Z
UID:6crqep0cs5l64ph6mft9hep30f@google.com
CREATED:20200717T195119Z
DESCRIPTION:<p>All companies are software companies\, and businesses will a
 lways experience the challenge of keeping integrations between users and ap
 plications scalable\, productive\, fast\, and of high quality. To combat th
 is\, cloud\, microservices\, and other modern solutions come up more and mo
 re in architectural decisions.</p><p>Here is the question: Is Java prepared
  to deal with these diverse concepts in a corporate environment?</p><p>Yes\
 , and to demonstrate how Jakarta EE and Eclipse MicroProfile work very well
  and in the cloud\, the Payara and Platform.sh will work together on this w
 ebinar. Join us\, and make your conclusions.</p>
LAST-MODIFIED:20200717T195145Z
LOCATION:https://www.crowdcast.io/e/aug18_20_jakartatechtalks
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talks: How To Bring Your Java Microservices To The Clo
 ud With Payara And Platform.sh
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220810T144500Z
DTEND:20220810T160000Z
DTSTAMP:20260419T230231Z
UID:4dmfmaidbi07fv5ev6l08fta4s@google.com
CREATED:20220714T160115Z
LAST-MODIFIED:20220714T170258Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Otavio
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20191211T110000
DTEND;TZID=America/Toronto:20191211T120000
RRULE:FREQ=MONTHLY;UNTIL=20200610T035959Z;BYDAY=2WE
EXDATE;TZID=America/Toronto:20200513T110000
DTSTAMP:20260419T230231Z
UID:57hvnc40f8ml31p8b0sq4hmftg_R20191211T160000@google.com
CREATED:20190415T170033Z
DESCRIPTION:<br><br>Please refer to the <a href="https://drive.google.com/o
 pen?id=1kJFh6EIpOyAWP3JkymYZXOK311WM2HXm" id="ow491" __is_owner="true">Jaka
 rta EE Community Folder</a> for material related to this call\, but other r
 elevant documents as well.<br><br>Thanks\,<br>Tanja&nbsp\;<br><br>─────────
 ─<br><br>Jakarta Meetings is inviting you to a scheduled Zoom meeting.<br><
 br>Join Zoom Meeting<br><a href="https://eclipse.zoom.us/j/267901694">https
 ://eclipse.zoom.us/j/267901694</a><br><br>One tap mobile<br>+16468769923\,\
 ,267901694# US (New York)<br>+16699006833\,\,267901694# US (San Jose)<br><b
 r>Dial by your location<br>&nbsp\;&nbsp\;&nbsp\;&nbsp\;&nbsp\;&nbsp\;&nbsp\
 ;&nbsp\;+1 646 876 9923 US (New York)<br>&nbsp\;&nbsp\;&nbsp\;&nbsp\;&nbsp\
 ;&nbsp\;&nbsp\;&nbsp\;+1 669 900 6833 US (San Jose)<br>Meeting ID: 267 901 
 694<br>Find your local number: <a href="https://zoom.us/u/aedL9NWVhE">https
 ://zoom.us/u/aedL9NWVhE</a><br><br><br>──────────
LAST-MODIFIED:20230221T055834Z
LOCATION:https://eclipse.zoom.us/j/267901694
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20231205T114500Z
DTEND:20231205T230000Z
DTSTAMP:20260419T230231Z
UID:77mb2st7t31ol0bbrfrcl8hqbv@google.com
CREATED:20231122T152047Z
LAST-MODIFIED:20231122T192249Z
LOCATION:https://jakartaone.org/2023/
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:JakartaOne Livestream - 2023
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20201203T160000Z
DTEND:20201203T163000Z
DTSTAMP:20260419T230231Z
UID:7s4m0pb8j03rtlpkeuuguv1lto@google.com
CREATED:20201130T151658Z
DESCRIPTION:<p><strong>Abstract</strong></p><p>Jakarta EE is a set of speci
 fications that enables the worldwide community of Java developers to wok on
  Java enterprise applications. &nbsp\;The specifications are developed by w
 ell known industry leaders that instills confidence in technology developer
 s and consumers.</p><p><br></p><p>Language Server Protocol has become the d
 e facto way for providing language support in tools\, editors and IDEs -- A
  common approach to provide language support for multiple different tools w
 ith one common implementation.</p><p><br></p><p>As part of the proposed&nbs
 p\;<a href="https://projects.eclipse.org/proposals/eclipse-lsp4jakarta-lang
 uage-server-jakarta-ee">Eclipse LSP4Jakarta</a>&nbsp\;project and in collab
 oration with the&nbsp\;<a href="https://canosp.ca/">CANOSP project</a>\, we
  would like to present an update and demonstration of the progress that a t
 eam of students has made in collaboration with the Jakarta EE community.</p
 ><p><br></p><p><strong>Speakers:&nbsp\;</strong></p><p>YK Chang (IBM)<br>Ka
 thryn Kodama (IBM)<br>Ryan Zegray (IBM)<br>Ankush Sharma (University of Alb
 erta)<br>Reza Akhavan (University of British Columbia)<br>Pengyu Xiong (Uni
 versity of Alberta)</p>
LAST-MODIFIED:20201130T151658Z
LOCATION:https://www.crowdcast.io/e/jakarta_tech_talk_03_12_2
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Building a Language Server for Jakarta EE
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20191016T110000
DTEND;TZID=America/Toronto:20191016T120000
DTSTAMP:20260419T230231Z
UID:57hvnc40f8ml31p8b0sq4hmftg@google.com
RECURRENCE-ID;TZID=America/Toronto:20191009T110000
CREATED:20190415T170033Z
DESCRIPTION:\n──────────\n\nJakarta Meetings is inviting you to a scheduled
  Zoom meeting.\n\nJoin Zoom Meeting\nhttps://eclipse.zoom.us/j/267901694\n\
 nOne tap mobile\n+16468769923\,\,267901694# US (New York)\n+16699006833\,\,
 267901694# US (San Jose)\n\nDial by your location\n        +1 646 876 9923 
 US (New York)\n        +1 669 900 6833 US (San Jose)\nMeeting ID: 267 901 6
 94\nFind your local number: https://zoom.us/u/aedL9NWVhE\n\n\n──────────
LAST-MODIFIED:20230221T055834Z
LOCATION:https://eclipse.zoom.us/j/267901694
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20241127T150000Z
DTEND:20241127T160000Z
DTSTAMP:20260419T230231Z
UID:4tirb9n6dp4itbvmt6hqlsafm6@google.com
CREATED:20240807T175714Z
LAST-MODIFIED:20241011T124125Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - AI Tools Guarav Gupta
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230125T140000Z
DTEND:20230125T150000Z
DTSTAMP:20260419T230231Z
UID:1c71ttqkqbg0ll9bo8fmibjmlf@google.com
CREATED:20221216T181122Z
LAST-MODIFIED:20230107T121627Z
LOCATION:https://www.crowdcast.io/e/jan25_2023_eclipseide
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Eclipse IDE Webinar 
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20251113T140000Z
DTEND:20251113T150000Z
DTSTAMP:20260419T230231Z
UID:7pfm5j8lfoicnd9diacigddtem@google.com
CREATED:20250818T145720Z
LAST-MODIFIED:20250818T145720Z
LOCATION:https://www.crowdcast.io/c/jtt131125
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Growing your position and salary beyond senior:
  Java\, Open Source and Community
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250228T170000Z
DTEND:20250228T180000Z
DTSTAMP:20260419T230231Z
UID:2m81njo4etkvqgt3lu51hamf2t@google.com
CREATED:20250224T155846Z
DESCRIPTION:<a href="https://www.meetup.com/jakarta-ee-ambassadors/events/3
 06246534/?utm_medium=referral&amp\;utm_campaign=share-btn_savedevents_share
 _modal&amp\;utm_source=link">https://www.meetup.com/jakarta-ee-ambassadors/
 events/306246534/?utm_medium=referral&amp\;utm_campaign=share-btn_savedeven
 ts_share_modal&amp\;utm_source=link</a>
LAST-MODIFIED:20250224T155846Z
LOCATION:https://www.meetup.com/jakarta-ee-ambassadors/events/306246534/?ut
 m_medium=referral&utm_campaign=share-btn_savedevents_share_modal&utm_source
 =link
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Ambassadors Monthly Meeting
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210225T180000Z
DTEND:20210225T190000Z
DTSTAMP:20260419T230231Z
UID:0kdtc13mb4i05drr98vqgdqkf4@google.com
CREATED:20201216T080615Z
LAST-MODIFIED:20201216T080615Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Virtual Tour - Chicago
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230817T140000Z
DTEND:20230817T150000Z
DTSTAMP:20260419T230231Z
UID:6uhqgtte5vdg22n99h17n14kvb@google.com
CREATED:20230213T154905Z
LAST-MODIFIED:20230213T154905Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - OpenIDConnect has finally come to Jakarta EE! (
 Fabio)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20230620
DTEND;VALUE=DATE:20230623
DTSTAMP:20260419T230231Z
UID:165fit5k2sc4kmec56t8bu7um8@google.com
CREATED:20230223T190104Z
LAST-MODIFIED:20230620T105303Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:All Hands 
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:E24A6778-A0A8-4028-AD05-CD4660B3515F
UID:E24A6778-A0A8-4028-AD05-CD4660B3515F
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20230620T105302Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220916
DTEND;VALUE=DATE:20220917
DTSTAMP:20260419T230231Z
UID:3rj2drpfkvvmbi7mrb19lrmrf6@google.com
CREATED:20220714T155826Z
LAST-MODIFIED:20220918T233625Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:JakartaOne - Japan
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:B292D45E-DE87-4921-AE81-C9D7421BF7C9
UID:B292D45E-DE87-4921-AE81-C9D7421BF7C9
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220916T003029Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20190717T110000
DTEND;TZID=America/Toronto:20190717T120000
DTSTAMP:20260419T230231Z
UID:57hvnc40f8ml31p8b0sq4hmftg@google.com
RECURRENCE-ID;TZID=America/Toronto:20190710T110000
CREATED:20190415T170033Z
DESCRIPTION:\n──────────\n\nJakarta Meetings is inviting you to a scheduled
  Zoom meeting.\n\nJoin Zoom Meeting\nhttps://eclipse.zoom.us/j/267901694\n\
 nOne tap mobile\n+16468769923\,\,267901694# US (New York)\n+16699006833\,\,
 267901694# US (San Jose)\n\nDial by your location\n        +1 646 876 9923 
 US (New York)\n        +1 669 900 6833 US (San Jose)\nMeeting ID: 267 901 6
 94\nFind your local number: https://zoom.us/u/aedL9NWVhE\n\n\n──────────
LAST-MODIFIED:20210112T160130Z
LOCATION:https://eclipse.zoom.us/j/267901694
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20231122T150000Z
DTEND:20231122T160000Z
DTSTAMP:20260419T230231Z
UID:6es3vihej553gdf5pld7pafcaa@google.com
CREATED:20230726T163250Z
LAST-MODIFIED:20230726T165133Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Simplifying NoSQL Database Integration with Jak
 arta NoSQL: A Hands-on Approach(Maximilian)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250416T133000Z
DTEND:20250416T150000Z
DTSTAMP:20260419T230231Z
UID:6toj6sjkbltngafbo3ej18hgco@google.com
CREATED:20241114T202751Z
LAST-MODIFIED:20250326T153447Z
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Bazlur Rahman (TBC)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210119T160000Z
DTEND:20210119T170000Z
DTSTAMP:20260419T230231Z
UID:24lv5itkim0u2qjb1j43armdkj@google.com
CREATED:20201110T140754Z
DESCRIPTION:Presented by: Paweł Skrzypek\n\nThe dynamic development of Clou
 d Computing with the introduction of novel Cloud computing models like serv
 erless creates new challenges for Cloud deployment. This presentation descr
 ibes how to implement Multi-Cloud native strategies using advanced an open 
 source framework that allows for Cloud-agnostic Multi-Cloud deployment and 
 optimized management of the serverless applications based on flexible monit
 oring\, context aware maximization of the application owner’s utility of th
 e deployed serverless components\, and autonomic reconfiguration based on t
 he application’s current execution context. All stages of the cloud deploym
 ent planning and designing process will be shown. Also\, the key execution 
 steps will be provided.  
LAST-MODIFIED:20210104T162233Z
LOCATION:https://www.crowdcast.io/e/jakartatechtalk_jan19_21
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk: Autonomous Multi-Cloud serverless deployment and
  optimized management
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20231108T150000Z
DTEND:20231108T160000Z
DTSTAMP:20260419T230231Z
UID:3ug5dvfc1vfj8l9ihgniq0is88@google.com
CREATED:20230719T142716Z
LAST-MODIFIED:20230719T142716Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Unleashing the Power of Jakarta Data: Exploring
  API-driven Data Access for Relational and NoSQL Databases (Otavio)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20221025T154500Z
DTEND:20221025T171500Z
DTSTAMP:20260419T230231Z
UID:38qvcvcf7kdqenc07o3j3n0ls3@google.com
CREATED:20221013T142548Z
DESCRIPTION:Hello Jakarta EE Working Group members\,<br><br>For all of you 
 attending EclipseCon 2022\, we are very excited to see you soon in person! 
 We also booked a room for the meeting (Semminarraum 5) and will set up a zo
 om (<a href="https://www.google.com/url?q=https://eclipse.zoom.us/j/8192489
 1193&amp\;sa=D&amp\;source=calendar&amp\;ust=1666103131353136&amp\;usg=AOvV
 aw2jfygku837a-HgktSkJVkS" target="_blank">https://eclipse.zoom.us/j/8192489
 1193</a><span>)\, to give an opportunity to others to listen in.</span><br>
 <br>The key topics are:<br><ul><li dir="ltr"><p dir="ltr">The current statu
 s of the Jakarta EE Program Plan 2023</p></li><li dir="ltr"><p dir="ltr">Th
 e current status of the Narrative around Jakarta EE 11<br><br><br></p></li>
 </ul><br>──────────<br><br>Jakarta Meetings is inviting you to a scheduled 
 Zoom meeting.<br><br>Join Zoom Meeting<br><a href="https://www.google.com/u
 rl?q=https://eclipse.zoom.us/j/81924891193&amp\;sa=D&amp\;source=calendar&a
 mp\;ust=1666103131353136&amp\;usg=AOvVaw2jfygku837a-HgktSkJVkS" target="_bl
 ank">https://eclipse.zoom.us/j/81924891193</a><br><br>Meeting ID: 819 2489 
 1193<br>One tap mobile<br>+17193594580\,\,81924891193# US<br>+12532158782\,
 \,81924891193# US (Tacoma)<br><br>Dial by your location<br>        +1 719 3
 59 4580 US<br>        +1 253 215 8782 US (Tacoma)<br>        +1 301 715 859
 2 US (Washington DC)<br>        +1 309 205 3325 US<br>        +1 312 626 67
 99 US (Chicago)<br>        +1 346 248 7799 US (Houston)<br>        +1 386 3
 47 5053 US<br>        +1 564 217 2000 US<br>        +1 646 876 9923 US (New
  York)<br>        +1 646 931 3860 US<br>        +1 669 444 9171 US<br>     
    +1 669 900 6833 US (San Jose)<br>Meeting ID: 819 2489 1193<br>Find your 
 local number: <a href="https://www.google.com/url?q=https://eclipse.zoom.us
 /u/kblS0MnCK1&amp\;sa=D&amp\;source=calendar&amp\;ust=1666103131353136&amp\
 ;usg=AOvVaw2_p4VcO7dZxv3Wf9plo2DG" target="_blank">https://eclipse.zoom.us/
 u/kblS0MnCK1</a><br><br><br><br>──────────
LAST-MODIFIED:20221013T142548Z
LOCATION:room: Semminarraum 5\, zoom: https://eclipse.zoom.us/j/81924891193
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Open Jakarta EE WG meeting @ EclipseCon 2022
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20200812T110000
DTEND;TZID=America/Toronto:20200812T120000
DTSTAMP:20260419T230231Z
UID:57hvnc40f8ml31p8b0sq4hmftg_R20200610T150000@google.com
RECURRENCE-ID;TZID=America/Toronto:20200812T110000
CREATED:20190415T170033Z
DESCRIPTION:<br><br>Please refer to the <a href="https://drive.google.com/o
 pen?id=1kJFh6EIpOyAWP3JkymYZXOK311WM2HXm">Jakarta EE Community Folder</a> f
 or material related to this call\, but other relevant documents as well.<br
 ><br>Thanks\,<br>Tanja&nbsp\;
LAST-MODIFIED:20230221T055834Z
LOCATION:https://www.crowdcast.io/e/jakartaee-communitycall_august
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210323T150000Z
DTEND:20210323T160000Z
DTSTAMP:20260419T230231Z
UID:5nolstog31qkmhr6nopeejv59k@google.com
CREATED:20210202T160652Z
DESCRIPTION:Presented by Larry Garfield (Platform.sh)
LAST-MODIFIED:20210202T160652Z
LOCATION:https://www.crowdcast.io/e/jakarta_tech_talk_mar23_2
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talks - The Container is a Lie!
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20200610T110000
DTEND;TZID=America/Toronto:20200610T120000
DTSTAMP:20260419T230231Z
UID:57hvnc40f8ml31p8b0sq4hmftg_R20200610T150000@google.com
RECURRENCE-ID;TZID=America/Toronto:20200610T110000
CREATED:20190415T170033Z
DESCRIPTION:Join here: <a href="https://www.crowdcast.io/e/june2020_communi
 tycall">https://www.crowdcast.io/e/june2020_communitycall</a>&nbsp\;<br><br
 >Please refer to the <a href="https://drive.google.com/open?id=1kJFh6EIpOyA
 WP3JkymYZXOK311WM2HXm">Jakarta EE Community Folder</a> for material related
  to this call\, but other relevant documents as well.<br><br>Thanks\,<br>Ta
 nja&nbsp\;
LAST-MODIFIED:20230221T055834Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20240403T150000Z
DTEND:20240403T160000Z
DTSTAMP:20260419T230231Z
UID:3h0ft9qm07lp5a88c9dpanv270@google.com
CREATED:20240215T161527Z
LAST-MODIFIED:20240319T151637Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Unlocking the Power of Eclipse JNoSQL 1.1.0 wit
 h Oracle NoSQL (Otavio
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200218T143000Z
DTEND:20200218T153000Z
DTSTAMP:20260419T230231Z
UID:1gqk2m92m94lg3qivcbh64lqvj@google.com
CREATED:20200123T213717Z
DESCRIPTION:RSVP here:&nbsp\;<a href="https://www.crowdcast.io/e/feb18_20_j
 akartatechtalks">https://www.crowdcast.io/e/feb18_20_jakartatechtalks</a><b
 r><br>Microprofile is one of the key topics in Java development right now. 
 Everyone is talking about Microservices and cloud-native development. This 
 talk is all about how you can start developing a microservice with Micropro
 file specifications. This talk will have lots of code examples with Helidon
  framework and developers will have a deep dive into the Microprofile conce
 pts.&nbsp\;&nbsp\;
LAST-MODIFIED:20200123T213717Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Build a Microservice from scratch with Microprofile (Helidon) | Jak
 arta Tech Talks
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220412T150000Z
DTEND:20220412T160000Z
DTSTAMP:20260419T230231Z
UID:0bjeuf5urfmb4hqguucgtj42u6@google.com
CREATED:20220114T173704Z
LAST-MODIFIED:20220114T173704Z
LOCATION:https://www.crowdcast.io/e/jakarta-tech-talk--april12
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk-Implementing Servlet 6.0 in Jetty
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20200910T100000
DTEND;TZID=America/Toronto:20200910T110000
DTSTAMP:20260419T230231Z
UID:57hvnc40f8ml31p8b0sq4hmftg_R20200610T150000@google.com
RECURRENCE-ID;TZID=America/Toronto:20200909T110000
CREATED:20190415T170033Z
DESCRIPTION:<br><br>Please refer to the <a href="https://drive.google.com/o
 pen?id=1kJFh6EIpOyAWP3JkymYZXOK311WM2HXm">Jakarta EE Community Folder</a> f
 or material related to this call\, but other relevant documents as well.<br
 ><br>Thanks\,<br>Tanja&nbsp\;
LAST-MODIFIED:20230221T055834Z
LOCATION:https://www.crowdcast.io/e/jakartaee-communitycall_sep
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230906T140000Z
DTEND:20230906T150000Z
DTSTAMP:20260419T230231Z
UID:6h89vnrrcfj0c32ncblp519ubn@google.com
CREATED:20230223T142335Z
LAST-MODIFIED:20230223T142335Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY: Jakarta Tech Talk - Migrating from Java EE to JakartaEE: challenge
 s and opportunities (Buhake Sindi)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250411T140000Z
DTEND:20250411T150000Z
DTSTAMP:20260419T230231Z
UID:4sv5ken16vtn1qhbnuk0tjth42@google.com
CREATED:20241114T203818Z
LAST-MODIFIED:20250401T163156Z
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - What Comes After Jakarta EE 11?
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200127T160000Z
DTEND:20200127T170000Z
DTSTAMP:20260419T230231Z
UID:46s5i7l38f7g1ihraiii4onq1r@google.com
CREATED:20200123T213348Z
DESCRIPTION:RSVP here:&nbsp\;<a href="https://www.crowdcast.io/e/jan27_20_j
 akartatechtalks">https://www.crowdcast.io/e/jan27_20_jakartatechtalks</a>&n
 bsp\;&nbsp\;<br><br>This session aims to clear the air on some of these ter
 ms and outline why open standards like Jakarta EE are critically important 
 to you today and in the future. We will explore these concepts in the conte
 xt of well-established economic theories on competition\, monopoly power\, 
 the network effect\, innovation\, opensource and open standards - in true F
 reakonomist style!&nbsp\;&nbsp\;
LAST-MODIFIED:20200123T213436Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:A Freakonomic Take on Open Standards and Jakarta EE | Jakarta Tech 
 Talks
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20210121T120000
DTEND;TZID=America/Toronto:20210121T130000
DTSTAMP:20260419T230231Z
UID:qmtujet4ng2jodae47seo7houv@google.com
RECURRENCE-ID;TZID=America/Toronto:20210120T110000
CREATED:20190415T170033Z
DESCRIPTION:Please refer to the <a href="https://docs.google.com/document/d
 /1EryoVNLv4Hftt3OJCKJE2utxOtX07xalp0k8dAtAe8E/edit#">Jakarta EE Update Call
  Agenda</a> for material related to this call\, but other relevant document
 s as well.<br><br>Thanks\,<br>Tanja&nbsp\;<br>──────────<br><br>Jakarta Mee
 tings is inviting you to a scheduled Zoom meeting.<br><br>Join Zoom Meeting
 <br>https://eclipse.zoom.us/j/3412717549?pwd=cWtrR3UyZnVpU1BmU05WTDAwODlkUT
 09<br><br>Meeting ID: 341 271 7549<br>Passcode: Community<br>One tap mobile
 <br>+16699006833\,\,3412717549# US (San Jose)<br>+12532158782\,\,3412717549
 # US (Tacoma)<br><br>Dial by your location<br>        +1 669 900 6833 US (S
 an Jose)<br>        +1 253 215 8782 US (Tacoma)<br>        +1 301 715 8592 
 US (Washington D.C)<br>        +1 312 626 6799 US (Chicago)<br>        +1 3
 46 248 7799 US (Houston)<br>        +1 646 876 9923 US (New York)<br>Meetin
 g ID: 341 271 7549<br>Find your local number: https://eclipse.zoom.us/u/ag1
 oqYdIv<br><br><br><br>──────────
LAST-MODIFIED:20230221T055826Z
LOCATION:https://eclipse.zoom.us/j/3412717549?pwd=cWtrR3UyZnVpU1BmU05WTDAwO
 DlkUT09
SEQUENCE:5
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200407T150000Z
DTEND:20200407T160000Z
DTSTAMP:20260419T230231Z
UID:6cr298gbrklrs5arntq6mk5fpo@google.com
CREATED:20200324T175914Z
DESCRIPTION:RVSP: https://www.crowdcast.io/e/apr7_20_jakartatechtalks/regis
 ter
LAST-MODIFIED:20230221T055824Z
LOCATION:https://www.crowdcast.io/e/apr7_20_jakartatechtalks/
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Utilizing JSF Front Ends with Microservices | Jakarta Tech Talks
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20190508T110000
DTEND;TZID=America/Toronto:20190508T120000
RRULE:FREQ=MONTHLY;UNTIL=20191211T045959Z;BYDAY=2WE
EXDATE;TZID=America/Toronto:20190911T110000
DTSTAMP:20260419T230231Z
UID:57hvnc40f8ml31p8b0sq4hmftg@google.com
CREATED:20190415T170033Z
DESCRIPTION:\n──────────\n\nJakarta Meetings is inviting you to a scheduled
  Zoom meeting.\n\nJoin Zoom Meeting\nhttps://eclipse.zoom.us/j/267901694\n\
 nOne tap mobile\n+16468769923\,\,267901694# US (New York)\n+16699006833\,\,
 267901694# US (San Jose)\n\nDial by your location\n        +1 646 876 9923 
 US (New York)\n        +1 669 900 6833 US (San Jose)\nMeeting ID: 267 901 6
 94\nFind your local number: https://zoom.us/u/aedL9NWVhE\n\n\n──────────
LAST-MODIFIED:20230221T055834Z
LOCATION:https://eclipse.zoom.us/j/267901694
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250625T140000Z
DTEND:20250625T150000Z
DTSTAMP:20260419T230231Z
UID:0gp3a1q6pbdndrl39c5p9imikr@google.com
CREATED:20250605T125449Z
LAST-MODIFIED:20250610T142535Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Getting Started with Jakarta EE 11 and What’s N
 ew in Jakarta EE 12 (Michael Redlich)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200630T150000Z
DTEND:20200630T160000Z
DTSTAMP:20260419T230231Z
UID:5eeu3hc817221t4r0p78nksfcp@google.com
CREATED:20200608T180929Z
DESCRIPTION:Jakarta EE vs. / or / and MicroProfile: A Developer's Perspecti
 ve #lowslides\n\nWhat is the relation between Jakarta EE / MicroProfile? Av
 ailable runtimes\, migrations and developer experience. What to choose when
 ? How to start a project? A continuous coding show - live questions are hig
 hly appreciated. 
LAST-MODIFIED:20230221T055820Z
LOCATION:https://www.crowdcast.io/e/jun23_20_jakartatechtalks
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Adam Bein
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260602T130000Z
DTEND:20260602T140000Z
DTSTAMP:20260419T230231Z
UID:5af8koel4u33i9rh8objom4c9i@google.com
CREATED:20260318T131248Z
DESCRIPTION:Building and sustaining vibrant <b>Java communities</b> is both
  rewarding and challenging. Based on insights gathered from various <b>JUG 
 leader</b>s and long-time community members\, this talk explores the real-w
 orld challenges many Java communities face: from geographical limitations a
 nd localization challenges\, to engaging younger audiences and collaboratin
 g with universities. <br><br> We’ll reflect on how the global pandemic resh
 aped the Java community event formats - forcing to adapt to virtual and hyb
 rid models - and the lasting impact these shifts have had. <br><br>We’ll di
 scuss why continuity and consistency are critical to long-term success\, an
 d how strong\, people-driven leadership - often from passionate Java expert
 s and enthusiasts - keeps these communities alive and thriving. At the hear
 t of every successful JUG is a team of committed individuals who create mea
 ningful connections\, foster technical growth\, and build spaces where othe
 rs want to contribute. <br><br>This talk shares practical strategies\, stor
 ies\, and inspiration for anyone working to grow or support a Java communit
 y.<br><br><a href="https://crowdcast.io/c/june2-26-jtt">Register now</a>!
LAST-MODIFIED:20260318T131248Z
LOCATION:https://crowdcast.io/c/june2-26-jtt
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk: A JUG-gle is Real - Growing Java Communities: Ch
 allenges\, Shifts & Opportunities
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200609T150000Z
DTEND:20200609T160000Z
DTSTAMP:20260419T230231Z
UID:1sgefmvvpjr3mnc15rrotamjol@google.com
CREATED:20200603T162113Z
DESCRIPTION:Register here:&nbsp\;<a href="https://www.crowdcast.io/e/jun9_2
 020_jakartatechtalk/">https://www.crowdcast.io/e/jun9_2020_jakartatechtalk/
 </a><br><br>After over 40 years programming and teaching software developme
 nt I thought it was about time I contributed to an open source project. I k
 new I was not up to adding a new feature or finding an elusive bug. What I 
 could do is contribute examples of coding from the numerous demo programs I
  use in my classes. At this talk I will discuss what I chose to be my first
  contribution. It wasn't just a matter of a simple pull request. I had to l
 earn a lot to integrate my code into the project. My mistakes and what I le
 arned will be presented.&nbsp\;&nbsp\;
LAST-MODIFIED:20200603T162113Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - My First Pull Request - The Jakarta EE Examples
  Adventure w/ Ken Fogel
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210429T150000Z
DTEND:20210429T160000Z
DTSTAMP:20260419T230231Z
UID:1tcmp7cr3p2uiq4eu9sf0uppfa@google.com
CREATED:20210202T160941Z
DESCRIPTION:Larry Garfield (Platform.sh) presents
LAST-MODIFIED:20210202T191700Z
LOCATION:https://www.crowdcast.io/e/jakarta_tech_talk_apr29_2
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talks - Building a cloud-friendly application
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20240213T150000Z
DTEND:20240213T160000Z
DTSTAMP:20260419T230231Z
UID:4g5t2p3435tj4cm7fp10dbcl8j@google.com
CREATED:20231213T151346Z
LAST-MODIFIED:20231213T154403Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Eclipse ❤️ Java (Hendrick)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250805T140000Z
DTEND:20250805T150000Z
DTSTAMP:20260419T230231Z
UID:2ir5q16dkinhmjbce9t1gh4rs8@google.com
CREATED:20250627T174311Z
LAST-MODIFIED:20250715T142350Z
LOCATION:https://www.crowdcast.io/c/jtt050825
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Jakarta EE 11: What's New and Why You Should Ca
 re (Ed Burns\, Arjan Tijms)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230803T140000Z
DTEND:20230803T150000Z
DTSTAMP:20260419T230231Z
UID:30kt8frn8dhtov69if4lqvh2qh@google.com
CREATED:20230719T142553Z
LAST-MODIFIED:20230719T142618Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Exploring Eclipse JNoSQL 1.0.0: Simplifying Jav
 a and NoSQL Integration (Otavio)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190828T150000Z
DTEND:20190828T160000Z
DTSTAMP:20260419T230231Z
UID:35gkctrafal29mkqf5c3j5fej9@google.com
CREATED:20190805T143917Z
DESCRIPTION:IoT powered by Microprofile – Microservices in practice\nRustam
  Mehmandarov and Mads Opheim
LAST-MODIFIED:20190805T143917Z
LOCATION:https://www.meetup.com/jakartatechtalks_/events/263423153/
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:IoT powered by Microprofile – Microservices in practice
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20260120T150000Z
DTEND:20260120T160000Z
DTSTAMP:20260419T230231Z
UID:7jf29unjc6h621qb229dcfm90t@google.com
CREATED:20251205T152426Z
DESCRIPTION:As modern applications become increasingly data-intensive and d
 ynamic\, choosing the right API architecture is crucial. \n\nIn this sessio
 n\, we will break down REST and GraphQL\, comparing them in terms of perfor
 mance\, security\, and scalability. Using real-world examples\, you will ga
 in practical insights on when to use each approach and how to design APIs t
 hat are efficient\, flexible\, and future-ready.
LAST-MODIFIED:20251205T152707Z
LOCATION:https://crowdcast.io/c/jan20-26-jakartatechtalk
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - REST vs GraphQL: Choosing the right strategy fo
 r Modern Java Application - Vipin Mullilengil Vellilopullithodi
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20211207T104500Z
DTEND:20211207T231500Z
DTSTAMP:20260419T230231Z
UID:6bp8h24nltujdi7e874jtlf0kn@google.com
CREATED:20211110T144127Z
LAST-MODIFIED:20211110T144128Z
LOCATION:https://www.crowdcast.io/e/jakartaone-livestream-2
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:JakartaOne Livestream 2021
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190730T150000Z
DTEND:20190730T160000Z
DTSTAMP:20260419T230231Z
UID:42ul55sindrfkr8m4l2adbfb0r@google.com
CREATED:20190617T180924Z
LAST-MODIFIED:20230221T055839Z
LOCATION:https://www.meetup.com/jakartatechtalks_/events/261900257/
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Building Microservices with Jakarta EE and Micr
 oProfile
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220614T150000Z
DTEND:20220614T160000Z
DTSTAMP:20260419T230231Z
UID:04qc3d8rg1atau5cclj96fbh6r@google.com
CREATED:20220127T170114Z
LAST-MODIFIED:20220127T170114Z
LOCATION:https://www.crowdcast.io/e/jakarta-tech-talk--june14
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk-GraphQL Distilled
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20240911T140000Z
DTEND:20240911T150000Z
DTSTAMP:20260419T230231Z
UID:1f6fq243llp7eehohc5bvs6fc4@google.com
CREATED:20240319T151545Z
LAST-MODIFIED:20240319T151545Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Expect the Unexpected (Kito)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200623T150000Z
DTEND:20200623T163000Z
DTSTAMP:20260419T230231Z
UID:6nihpidoifq0pm89155e1fb0mk@google.com
CREATED:20200610T205631Z
LAST-MODIFIED:20200616T193835Z
LOCATION:https://www.crowdcast.io/e/jakartaee9_milestonereleaseparty
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Milestone Release Party
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210203T160000Z
DTEND:20210203T170000Z
DTSTAMP:20260419T230231Z
UID:1qie2to2a8iufoekci58jpaqt9@google.com
CREATED:20210121T204726Z
DESCRIPTION:Jakarta Tech Talk presented by Otavio Santana
LAST-MODIFIED:20210121T204726Z
LOCATION:https://www.crowdcast.io/e/jakarta_tech_talk_feb3_21
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Modern Cloud-Native Jakarta EE Frameworks: tips\, challenges\, and 
 trends - Jakarta Tech Talks (Otavio Santana
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20201117T160000Z
DTEND:20201117T170000Z
DTSTAMP:20260419T230231Z
UID:7qc0m6ev1l815egcm8hf14vfes@google.com
CREATED:20201009T122850Z
DESCRIPTION:Presenter: Reza Rahman
LAST-MODIFIED:20230221T055835Z
LOCATION:https://www.crowdcast.io/e/jakartatechtalk_nov17_20
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Why Jakarta EE Developers are First-Class Citiz
 ens on Azure  
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20251009T140000Z
DTEND:20251009T150000Z
DTSTAMP:20260419T230231Z
UID:71t6unmbbtgk6b2arijs0rr4vh@google.com
CREATED:20250818T161159Z
LAST-MODIFIED:20250818T161159Z
LOCATION:https://www.crowdcast.io/c/jtt091025
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Jakarta EE LiveCode Quick Start 
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20201104T160000Z
DTEND:20201104T170000Z
DTSTAMP:20260419T230231Z
UID:4o2c1mpun2msdlg7e54qdk4911@google.com
CREATED:20201006T142149Z
LAST-MODIFIED:20201006T142149Z
LOCATION:https://www.crowdcast.io/e/jakarta-ee-9-and-beyond-2/
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Virtual Tour 2020 - Sweden
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20200318T100000
DTEND;TZID=America/Toronto:20200318T110000
DTSTAMP:20260419T230231Z
UID:57hvnc40f8ml31p8b0sq4hmftg_R20191211T160000@google.com
RECURRENCE-ID;TZID=America/Toronto:20200311T110000
CREATED:20190415T170033Z
DESCRIPTION:<u><a href="https://www.crowdcast.io/e/communitycall_mar_20" id
 ="ow769" __is_owner="true">https://www.crowdcast.io/e/communitycall_mar_20<
 /a></u><br><br>Please refer to the <a href="https://drive.google.com/open?i
 d=1kJFh6EIpOyAWP3JkymYZXOK311WM2HXm">Jakarta EE Community Folder</a> for ma
 terial related to this call\, but other relevant documents as well.<br><br>
 Thanks\,<br>Tanja&nbsp\;<br><br><a href="https://www.crowdcast.io/e/communi
 tycall_mar_20" id="ow749" __is_owner="true">https://www.crowdcast.io/e/comm
 unitycall_mar_20</a><br>──────────
LAST-MODIFIED:20230221T055834Z
LOCATION:https://www.crowdcast.io/e/communitycall_mar_20
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230628T140000Z
DTEND:20230628T150000Z
DTSTAMP:20260419T230231Z
UID:33umiv40ohsqq0pofmo8atpnrc@google.com
CREATED:20230213T154816Z
LAST-MODIFIED:20230213T154816Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Securing Microservices under 40 minutes with Mi
 croProfile & Keycloak! (Fabio)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Glace_Bay:20250529T130000
DTEND;TZID=America/Glace_Bay:20250529T133000
RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20251227T035959Z;INTERVAL=2;BYDAY=TH
DTSTAMP:20260419T230231Z
UID:356koa5anendo4l0ob560jtelm@google.com
CREATED:20250528T170125Z
DESCRIPTION:All\,<br><br>Thanks for your participation in the Jakarta EE Fu
 ture Directions interest group. Please distribute this invitation to others
  who might be interested in contributing to our interest group.<br><br><p>A
 genda:<br>1. 5 minutes: Welcome and review <a target="_blank" href="https:/
 /github.com/jakartaee/jakartaee-future-directions/blob/main/Weekly%20Agenda
 ">agenda</a><br>2. 25 minutes: Discussion on topic of the week</p><p>Meetin
 g information:</p><p><a href="https://teams.microsoft.com/l/meetup-join/19%
 3ameeting_NDU4MWZjMjQtYjY5NC00N2I2LTlhNGMtMDBiMGE1ZWMwNWM5%40thread.v2/0?co
 ntext=%7b%22Tid%22%3a%22fcf67057-50c9-4ad4-98f3-ffca64add9e9%22%2c%22Oid%22
 %3a%22fd0e9aeb-c458-4f23-b502-4b2e4fa1284f%22%7d" target="_blank"><b>Join t
 he meeting now</b></a></p><p>Meeting ID: 226 767 543 266</p><p>Passcode: 5w
 G7RZ</p><br><hr /><p><b>Dial in by phone</b></p><p><a>+1 437-291-4239\,\,57
 1059945#</a> Canada\, Toronto</p><p><a href="https://dialin.teams.microsoft
 .com/05ba6fbc-cd5c-478f-a5ce-0352e02bd69d?id=571059945" target="_blank">Fin
 d a local number</a></p><p></p><p>Phone conference ID: 571 059 945#</p><br>
 Take care\,<br>Neil.<br><br>_______________________________________________
 _________________________________<br>Microsoft Teams Need help?&lt\;<a href
 ="https://aka.ms/JoinTeamsMeeting?omkt=en-US" target="_blank">https://aka.m
 s/JoinTeamsMeeting?omkt=en-US</a>&gt\;<br>Join the meeting now&lt\;<a href=
 "https://teams.microsoft.com/l/meetup-join/19%3ameeting_NDU4MWZjMjQtYjY5NC0
 0N2I2LTlhNGMtMDBiMGE1ZWMwNWM5%40thread.v2/0?context=%7b%22Tid%22%3a%22fcf67
 057-50c9-4ad4-98f3-ffca64add9e9%22%2c%22Oid%22%3a%22fd0e9aeb-c458-4f23-b502
 -4b2e4fa1284f%22%7d" target="_blank">https://teams.microsoft.com/l/meetup-j
 oin/19%3ameeting_NDU4MWZjMjQtYjY5NC00N2I2LTlhNGMtMDBiMGE1ZWMwNWM5%40thread.
 v2/0?context=%7b%22Tid%22%3a%22fcf67057-50c9-4ad4-98f3-ffca64add9e9%22%2c%2
 2Oid%22%3a%22fd0e9aeb-c458-4f23-b502-4b2e4fa1284f%22%7d</a>&gt\;<br>Meeting
  ID: 226 767 543 266<br>Passcode: 5wG7RZ<br>_______________________________
 _<br>Dial in by phone<br>+1 437-291-4239\,\,73908674#&lt\;tel:+14372914239\
 ,\,73908674&gt\; Canada\, Toronto<br>Find a local number&lt\;<a href="https
 ://dialin.teams.microsoft.com/05ba6fbc-cd5c-478f-a5ce-0352e02bd69d?id=73908
 674" target="_blank">https://dialin.teams.microsoft.com/05ba6fbc-cd5c-478f-
 a5ce-0352e02bd69d?id=73908674</a>&gt\;<br>Phone conference ID: 739 086 74#<
 br>Join on a video conferencing device<br>Tenant key: <a href="mailto:ibm@m
 .webex.com" target="_blank">ibm@m.webex.com</a><br>Video ID: 114 910 643 8<
 br>More info&lt\;<a href="https://www.webex.com/msteams?confid=1149106438&t
 enantkey=ibm&domain=m.webex.com" target="_blank">https://www.webex.com/mste
 ams?confid=1149106438&amp\;tenantkey=ibm&amp\;domain=m.webex.com</a>&gt\;<b
 r>For organizers: Meeting options&lt\;<a href="https://teams.microsoft.com/
 meetingOptions/?organizerId=fd0e9aeb-c458-4f23-b502-4b2e4fa1284f&tenantId=f
 cf67057-50c9-4ad4-98f3-ffca64add9e9&threadId=19_meeting_NDU4MWZjMjQtYjY5NC0
 0N2I2LTlhNGMtMDBiMGE1ZWMwNWM5@thread.v2&messageId=0&language=en-US" target=
 "_blank">https://teams.microsoft.com/meetingOptions/?organizerId=fd0e9aeb-c
 458-4f23-b502-4b2e4fa1284f&amp\;tenantId=fcf67057-50c9-4ad4-98f3-ffca64add9
 e9&amp\;threadId=19_meeting_NDU4MWZjMjQtYjY5NC00N2I2LTlhNGMtMDBiMGE1ZWMwNWM
 5@thread.v2&amp\;messageId=0&amp\;language=en-US</a>&gt\; | Reset dial-in P
 IN&lt\;<a href="https://dialin.teams.microsoft.com/usp/pstnconferencing" ta
 rget="_blank">https://dialin.teams.microsoft.com/usp/pstnconferencing</a>&g
 t\;<br>____________________________________________________________________
 ____________
LAST-MODIFIED:20250528T170834Z
LOCATION:Microsoft Teams Meeting
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Future Directions - interest group meeting
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20190910
DTEND;VALUE=DATE:20190911
DTSTAMP:20260419T230231Z
UID:7t7m0kbh06jmd1b6rcdb83fkdf@google.com
CREATED:20190617T181339Z
LAST-MODIFIED:20190617T181339Z
LOCATION:TBD
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:JakartaOne Livestream
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20251030T150000Z
DTEND:20251030T160000Z
DTSTAMP:20260419T230231Z
UID:0pi4v3gue4j99488bs1s429334@google.com
CREATED:20250813T114633Z
LAST-MODIFIED:20250813T114633Z
LOCATION:https://www.crowdcast.io/c/jtt301025
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - DIY Technical Marketing: Real World Tips For Bu
 ilding A Successful Developer Brand
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250217T143000Z
DTEND:20250217T160000Z
DTSTAMP:20260419T230231Z
UID:77ks881nbg9j7jainibvlun7a2@google.com
CREATED:20241114T205143Z
LAST-MODIFIED:20241114T205143Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Becoming a cloud-native physician: Using metric
 s and traces to diagnose our cloud-native applications
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260115T150000Z
DTEND:20260115T160000Z
DTSTAMP:20260419T230231Z
UID:0qnoqtev34062bs21k873vmnr7@google.com
CREATED:20251210T101036Z
DESCRIPTION:Jakarta Data and NoQL provide APIs for easy data access. Develo
 pers can split the persistence mechanism and the model using common feature
 s like the Repository pattern and seamlessly switch between SQL and NoSQL d
 atabases or even use both in the same application.<br><a href="goog_8016284
 0"><br></a><br><a href="https://crowdcast.io/c/jan15-26-jakartatechtalk">Sa
 ve your spot! </a>
LAST-MODIFIED:20260114T144153Z
LOCATION:https://crowdcast.io/c/jan15-26-jakartatechtalk
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk: Jakarta Data and NoSQL - Standardized Data Acces
 s for Jakarta EE
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20201014T110000
DTEND;TZID=America/Toronto:20201014T120000
DTSTAMP:20260419T230231Z
UID:57hvnc40f8ml31p8b0sq4hmftg_R20200610T150000@google.com
RECURRENCE-ID;TZID=America/Toronto:20201014T110000
CREATED:20190415T170033Z
DESCRIPTION:<br><br>Please refer to the <a href="https://drive.google.com/o
 pen?id=1kJFh6EIpOyAWP3JkymYZXOK311WM2HXm">Jakarta EE Community Folder</a> f
 or material related to this call\, but other relevant documents as well.<br
 ><br>Thanks\,<br>Tanja&nbsp\;
LAST-MODIFIED:20230221T055834Z
LOCATION:https://www.crowdcast.io/e/j4kbooth_eclipse/15
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update Call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20201026T160000Z
DTEND:20201026T170000Z
DTSTAMP:20260419T230231Z
UID:7lqmrr8fpd6g0n31rkbao245j2@google.com
CREATED:20201006T163216Z
LAST-MODIFIED:20201023T144038Z
LOCATION:https://www.meetup.com/Jozi-JUG/events/274124264/
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta EE Virtual Tour - Jozi JUG
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220831
DTEND;VALUE=DATE:20220901
DTSTAMP:20260419T230231Z
UID:5inv2lr9ako8sn6nai9htd3ntt@google.com
CREATED:20220714T155751Z
LAST-MODIFIED:20220830T144936Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:JakartaOne - Chinese
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:15D33234-3AC6-40CE-8B39-83E1CCB16530
UID:15D33234-3AC6-40CE-8B39-83E1CCB16530
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220830T144911Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20190827T110000
DTEND;TZID=America/Toronto:20190827T120000
DTSTAMP:20260419T230231Z
UID:57hvnc40f8ml31p8b0sq4hmftg@google.com
RECURRENCE-ID;TZID=America/Toronto:20190814T110000
CREATED:20190415T170033Z
DESCRIPTION:\n──────────\n\nJakarta Meetings is inviting you to a scheduled
  Zoom meeting.\n\nJoin Zoom Meeting\nhttps://eclipse.zoom.us/j/267901694\n\
 nOne tap mobile\n+16468769923\,\,267901694# US (New York)\n+16699006833\,\,
 267901694# US (San Jose)\n\nDial by your location\n        +1 646 876 9923 
 US (New York)\n        +1 669 900 6833 US (San Jose)\nMeeting ID: 267 901 6
 94\nFind your local number: https://zoom.us/u/aedL9NWVhE\n\n\n──────────
LAST-MODIFIED:20230221T055834Z
LOCATION:https://eclipse.zoom.us/j/267901694
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230724T140000Z
DTEND:20230724T150000Z
DTSTAMP:20260419T230231Z
UID:6cr7enf4p8kl5sdubrc2h7nars@google.com
CREATED:20230208T163827Z
LAST-MODIFIED:20230615T173553Z
LOCATION:https://www.crowdcast.io/e/jakarta-tech-talk-24072023
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Powering Java on Azure with JBoss EAP (Reza)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20231012T140000Z
DTEND:20231012T150000Z
DTSTAMP:20260419T230231Z
UID:6u374vfmdqnalr2mvn34vgugtf@google.com
CREATED:20230324T125608Z
LAST-MODIFIED:20230927T194009Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - To InstantOn and Beyond: Java at Lightspeed!
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20191029T160000Z
DTEND:20191029T170000Z
DTSTAMP:20260419T230231Z
UID:2dhaecpv2irsk8869gvgr9ht97@google.com
CREATED:20190805T144523Z
DESCRIPTION:Elastic JVM for Elastic Java EE Applications Running in Contain
 ers\, by Ruslan Synytsky
LAST-MODIFIED:20190923T153313Z
LOCATION:https://www.meetup.com/jakartatechtalks_/events/263163903/
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Elastic JVM for Elastic Java EE Applications Running in Containers
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200429T150000Z
DTEND:20200429T160000Z
DTSTAMP:20260419T230231Z
UID:1ac7dmq781bc3logt1vcjlgfdu@google.com
CREATED:20200406T133330Z
LAST-MODIFIED:20200406T133330Z
LOCATION:https://www.crowdcast.io/e/apr29_20_jakartatechtalks
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Keeping Brazil’s Medical Industry Safe with MicroProfile and Jakart
 aEE | Jakarta Tech Talks
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20200115T110000
DTEND;TZID=America/Toronto:20200115T120000
DTSTAMP:20260419T230231Z
UID:57hvnc40f8ml31p8b0sq4hmftg_R20191211T160000@google.com
RECURRENCE-ID;TZID=America/Toronto:20200108T110000
CREATED:20190415T170033Z
DESCRIPTION:<br><br>Please refer to the <a href="https://drive.google.com/o
 pen?id=1kJFh6EIpOyAWP3JkymYZXOK311WM2HXm">Jakarta EE Community Folder</a> f
 or material related to this call\, but other relevant documents as well.<br
 ><br>This time around we will this link for the meeting&nbsp\;<br><br>www.c
 rowdcast.io/e/communitycall_jan<br><br>Please join!<br><br>Thanks\,<br>Tanj
 a&nbsp\;
LAST-MODIFIED:20230221T055834Z
LOCATION:www.crowdcast.io/e/communitycall_jan
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20241024T093000Z
DTEND:20241024T103000Z
DTSTAMP:20260419T230231Z
UID:525sjc1bqllpfgjsqm5c6545iu@google.com
CREATED:20241023T151707Z
DESCRIPTION:<p>The meeting will be led and moderated by Neil Patterson (IBM
 ) our Jakarta EE Marketing Committee chair.</p><p>The agenda for the meetin
 g is:</p><ul><li>Review of the history of Jakarta EE</li><li>Summary of Jak
 arta EE 11 </li><li>Jakarta EE Future Directions (Interest Group) overview 
 and discussion</li><li>How to contribute to Jakarta EE and Jakarta EE 12</l
 i><li>Feedback</li></ul><br>Hope to see you on Thursday!
LAST-MODIFIED:20241023T151707Z
LOCATION:Breakout 7 
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Community meeting at Open Community for Java (OCX)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210602T150000Z
DTEND:20210602T160000Z
DTSTAMP:20260419T230231Z
UID:7s3nl3km0u267kp02cb8sr9t8f@google.com
CREATED:20210406T123801Z
DESCRIPTION:Greg Wilkins and Chris Walker present
LAST-MODIFIED:20210406T123801Z
LOCATION:https://www.crowdcast.io/e/jakarta_tech_talk_june2_2
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talks - Eclipse Jetty for Servlet
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20200212T110000
DTEND;TZID=America/Toronto:20200212T120000
DTSTAMP:20260419T230231Z
UID:57hvnc40f8ml31p8b0sq4hmftg_R20191211T160000@google.com
RECURRENCE-ID;TZID=America/Toronto:20200212T110000
CREATED:20190415T170033Z
DESCRIPTION:Please join via&nbsp\;<a href="https://www.crowdcast.io/e/commu
 nitycall_feb_20">https://www.crowdcast.io/e/communitycall_feb_20</a>&nbsp\;
 &nbsp\;<br><br>Please refer to the <a href="https://drive.google.com/open?i
 d=1kJFh6EIpOyAWP3JkymYZXOK311WM2HXm">Jakarta EE Community Folder</a> for ma
 terial related to this call\, but other relevant documents as well.<br><br>
 Thanks\,<br>Tanja&nbsp\;<br><br><a href="https://www.crowdcast.io/e/communi
 tycall_feb_20">https://www.crowdcast.io/e/communitycall_feb_20</a>&nbsp\;&n
 bsp\;<br><br><br>──────────
LAST-MODIFIED:20230221T055834Z
LOCATION:https://www.crowdcast.io/e/communitycall_feb_20
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230823T140000Z
DTEND:20230823T150000Z
DTSTAMP:20260419T230231Z
UID:4n66u24319dmg1lsvmgu2ilkb7@google.com
CREATED:20230209T141121Z
LAST-MODIFIED:20230615T175355Z
LOCATION:https://www.crowdcast.io/e/jakartatechtlk-august232023
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Serverless Java Apps in the Cloud: MicroProfile
 \, Quarkus\, and Cloud Run
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20231213T150000Z
DTEND:20231213T160000Z
DTSTAMP:20260419T230231Z
UID:1ikj3j5hn1smqvdh51t15et1of@google.com
CREATED:20231002T163259Z
LAST-MODIFIED:20231002T163259Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Jakarta 11 Mike Redlich
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230920T140000Z
DTEND:20230920T150000Z
DTSTAMP:20260419T230231Z
UID:36pok13ndcf7sdfm9vidrlo7d6@google.com
CREATED:20230731T181045Z
LAST-MODIFIED:20230731T181104Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Thriving in the cloud: Going beyond the 12 fact
 ors (Grace Jansen)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20241121T150000Z
DTEND:20241121T160000Z
DTSTAMP:20260419T230231Z
UID:49au3eaedi3fhh0ugvp0l5bm3a@google.com
CREATED:20240807T174902Z
LAST-MODIFIED:20241107T175116Z
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Utilising MicroProfile Healthchecks ( Andrew Pi
 elage /Chiara Civardi)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20200610T110000
DTEND;TZID=America/Toronto:20200610T120000
RRULE:FREQ=MONTHLY;UNTIL=20210113T045959Z;BYDAY=2WE
EXDATE;TZID=America/Toronto:20201111T110000
EXDATE;TZID=America/Toronto:20201209T110000
DTSTAMP:20260419T230231Z
UID:57hvnc40f8ml31p8b0sq4hmftg_R20200610T150000@google.com
CREATED:20190415T170033Z
DESCRIPTION:<br><br>Please refer to the <a href="https://drive.google.com/o
 pen?id=1kJFh6EIpOyAWP3JkymYZXOK311WM2HXm">Jakarta EE Community Folder</a> f
 or material related to this call\, but other relevant documents as well.<br
 ><br>Thanks\,<br>Tanja&nbsp\;
LAST-MODIFIED:20230221T055834Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20191113T110000
DTEND;TZID=America/Toronto:20191113T120000
DTSTAMP:20260419T230231Z
UID:57hvnc40f8ml31p8b0sq4hmftg@google.com
RECURRENCE-ID;TZID=America/Toronto:20191113T110000
CREATED:20190415T170033Z
DESCRIPTION:\n──────────\n\nJakarta Meetings is inviting you to a scheduled
  Zoom meeting.\n\nJoin Zoom Meeting\nhttps://eclipse.zoom.us/j/267901694\n\
 nOne tap mobile\n+16468769923\,\,267901694# US (New York)\n+16699006833\,\,
 267901694# US (San Jose)\n\nDial by your location\n        +1 646 876 9923 
 US (New York)\n        +1 669 900 6833 US (San Jose)\nMeeting ID: 267 901 6
 94\nFind your local number: https://zoom.us/u/aedL9NWVhE\n\n\n──────────
LAST-MODIFIED:20230221T055834Z
LOCATION:https://eclipse.zoom.us/j/267901694
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200225T163000Z
DTEND:20200225T173000Z
DTSTAMP:20260419T230231Z
UID:4eu6m4o9hr9qclis93giecs77d@google.com
CREATED:20200219T173008Z
DESCRIPTION:RSVP here:&nbsp\;<a href="https://www.crowdcast.io/e/feb25_20_j
 akartatechtalks">https://www.crowdcast.io/e/feb25_20_jakartatechtalks</a>&n
 bsp\;&nbsp\;
LAST-MODIFIED:20200219T173029Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:MicroProfile 3.3 Update | Jakarta Tech Talks
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190429T150000Z
DTEND:20190429T160000Z
DTSTAMP:20260419T230231Z
UID:4eegnvu6uhrtad46gk6tbjhl73@google.com
CREATED:20190422T154543Z
DESCRIPTION:Jakarta Tech Talks\nMonday\, April 29 at 11:00 AM\n\nThe MeetUp
  will be held on Google Hangouts and you will be able to watch the live str
 eam directly on YouTube. This is a virtual meetup occurring at 11...\n\nhtt
 ps://www.meetup.com/jakartatechtalks_/events/260052583/
LAST-MODIFIED:20190422T154543Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Kubernetes and Istio for Jakarta EE Developers
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230308T150000Z
DTEND:20230308T160000Z
DTSTAMP:20260419T230231Z
UID:4d8vd2l1lgd64g1sm8cjq0j34d@google.com
CREATED:20230206T143131Z
LAST-MODIFIED:20230227T152139Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Building cloud native microservices with MicroP
 rofile and Jakarta EE
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20231025T140000Z
DTEND:20231025T150000Z
DTSTAMP:20260419T230231Z
UID:0rf7oo2kjnckf95g0hmq7a6ln9@google.com
CREATED:20230620T154558Z
LAST-MODIFIED:20230620T154601Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Mads Opheim
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250507T140000Z
DTEND:20250507T150000Z
DTSTAMP:20260419T230231Z
UID:69i71pstditmcev6hsho944a2f@google.com
CREATED:20250422T123750Z
LAST-MODIFIED:20250422T123750Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Eclipse JNoSQL 1.1.6: Embracing Jakarta NoSQL 1
 .0 and Graph Database Standards (Otavio)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210518T150000Z
DTEND:20210518T160000Z
DTSTAMP:20260419T230231Z
UID:41anlit7euthuhc99mintvk5h2@google.com
CREATED:20210309T141228Z
DESCRIPTION:Presented by Ryan Cuprak
LAST-MODIFIED:20210309T141229Z
LOCATION:https://www.crowdcast.io/e/jakarta_tech_talk_may18_2
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talks - Why Jakarta EE Matters
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20230927
DTEND;VALUE=DATE:20230928
DTSTAMP:20260419T230231Z
UID:4h2ns617rq2e31kiv6fnl2o3v3@google.com
CREATED:20230228T204514Z
LAST-MODIFIED:20230926T232455Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:JakartaOne Livestream - Chinese
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:F9F053FC-3487-40CF-881D-91AFD45C2AAD
UID:F9F053FC-3487-40CF-881D-91AFD45C2AAD
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20230926T232455Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART:20191210T160000Z
DTEND:20191210T170000Z
DTSTAMP:20260419T230231Z
UID:07v4skdt4kvak738nefpf37oap@google.com
CREATED:20191121T005701Z
DESCRIPTION:For full details\, including the address\, and to RSVP see: htt
 ps://www.meetup.com/jakartatechtalks_/events/266593206/
LAST-MODIFIED:20191121T005701Z
LOCATION:https://www.crowdcast.io/dec10_19_jakartatechtalks
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Best practices for modern Enterprise Java projects | Jakarta Tech T
 alk
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20201124T160000Z
DTEND:20201124T170000Z
DTSTAMP:20260419T230231Z
UID:62f2gooivb8b93ep4dql90keoa@google.com
CREATED:20201020T132422Z
DESCRIPTION:Details to follow
LAST-MODIFIED:20230221T055821Z
LOCATION:https://www.crowdcast.io/e/jakartatechtalk_nov24_20
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Michael Redlich
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20201125T110000
DTEND;TZID=America/New_York:20201125T120000
RRULE:FREQ=MONTHLY;WKST=SU;UNTIL=20211222;BYDAY=4WE
EXDATE;TZID=America/New_York:20201223T110000
DTSTAMP:20260419T230231Z
UID:5mq0ddb2kqv0i2lao72ei57fk7@google.com
CREATED:20200610T131017Z
DESCRIPTION:EE4J Meeting is inviting you to a scheduled Zoom meeting.\n\nAg
 enda Document: https://bit.ly/2zkgQWc\n\nJoin Zoom Meeting\nhttps://eclipse
 .zoom.us/j/92996495448?pwd=RUM2VmFCUCtSbW9OTm1wZ2cxTFNGdz09\n\nMeeting ID: 
 929 9649 5448\nPassword: JakartaEE\nOne tap mobile\n+12532158782\,\,9299649
 5448# US (Tacoma)\n+13017158592\,\,92996495448# US (Germantown)\n\nDial by 
 your location\n        +1 253 215 8782 US (Tacoma)\n        +1 301 715 8592
  US (Germantown)\n        +1 312 626 6799 US (Chicago)\n        +1 346 248 
 7799 US (Houston)\n        +1 646 876 9923 US (New York)\n        +1 669 90
 0 6833 US (San Jose)\n        +1 647 374 4685 Canada\n        +1 647 558 05
 88 Canada\n        +1 778 907 2071 Canada\n        +1 438 809 7799 Canada\n
         +1 587 328 1099 Canada\n        +33 1 7095 0103 France\n        +33
  1 7095 0350 France\n        +33 7 5678 4048 France\n        +33 1 7037 224
 6 France\n        +33 1 7037 9729 France\n        +49 30 5679 5800 Germany\
 n        +49 695 050 2596 Germany\n        +49 69 7104 9922 Germany\n      
   +44 131 460 1196 United Kingdom\n        +44 203 481 5237 United Kingdom\
 n        +44 203 481 5240 United Kingdom\n        +44 208 080 6591 United K
 ingdom\n        +44 208 080 6592 United Kingdom\n        +44 330 088 5830 U
 nited Kingdom\n        +41 31 528 09 88 Switzerland\n        +41 43 210 70 
 42 Switzerland\n        +41 43 210 71 08 Switzerland\n        +41 22 591 00
  05 Switzerland\n        +41 22 591 01 56 Switzerland\n        +46 8 5050 0
 829 Sweden\n        +46 8 5052 0017 Sweden\n        +46 850 539 728 Sweden\
 n        +46 8 4468 2488 Sweden\n        +46 8 5050 0828 Sweden\n        +4
 5 32 72 80 10 Denmark\n        +45 32 72 80 11 Denmark\n        +45 89 88 3
 7 88 Denmark\n        +45 32 70 12 06 Denmark\n        +45 32 71 31 57 Denm
 ark\n        +31 20 794 6519 Netherlands\n        +31 20 794 6520 Netherlan
 ds\n        +31 20 794 7345 Netherlands\n        +31 20 241 0288 Netherland
 s\n        +31 20 794 0854 Netherlands\nMeeting ID: 929 9649 5448\nFind you
 r local number: https://eclipse.zoom.us/u/abnR5mhktd
LAST-MODIFIED:20201125T160609Z
LOCATION:https://eclipse.zoom.us/j/92996495448?pwd=RUM2VmFCUCtSbW9OTm1wZ2cx
 TFNGdz09\, 
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Friends of Jakarta EE Monthly Call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210120T174500Z
DTEND:20210120T184500Z
DTSTAMP:20260419T230231Z
UID:6bcl48kh0gbvrbrm9i4igl060t@google.com
CREATED:20201126T141833Z
LAST-MODIFIED:20201126T155523Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta EE Virtual Tour - Barcelona JUG
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210408T150000Z
DTEND:20210408T153000Z
DTSTAMP:20260419T230231Z
UID:2hhbivi6hmhfnnpj0bcef5g831@google.com
CREATED:20210329T155815Z
DESCRIPTION:The Eclipse LSP4Jakarta project (https://projects.eclipse.org/p
 rojects/technology.lsp4jakarta) along with student contributors from the CA
 NOSP initiative (https://canosp.ca/) would like to provide an update and de
 monstration of the latest progress on building a Language Server for Jakart
 a EE to enable cloud-native Java developers to build with Jakarta EE APIs.\
 n\nJoin us for a project update\, a demonstration of the latest enhancement
 s\, and a look what's next!
LAST-MODIFIED:20210330T180204Z
LOCATION:https://www.crowdcast.io/e/jakarta_tech_talk_apr8_21
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talks - Eclipse Language Server for Jakarta EE: What's
  New & What's Next
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200714T150000Z
DTEND:20200714T160000Z
DTSTAMP:20260419T230231Z
UID:023tqnjj7kb2a364edjkm557pb@google.com
CREATED:20200706T134552Z
DESCRIPTION:Ever thought of implementing a modern cloud architecture with J
 akarta EE and MicroProfile applications but don’t know which practices to f
 ollow? This talk will highlight 10 strategies that will help you implement 
 robust scalable cloud-ready applications!  
LAST-MODIFIED:20200706T134552Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - 10 Strategies For Developing Reliable Jakarta E
 E & Microprofile Applications For The Cloud
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20241203T120000Z
DTEND:20241203T220000Z
DTSTAMP:20260419T230231Z
UID:50tmqn2hbo6lusa1o6j8pee78q@google.com
CREATED:20241105T141309Z
LAST-MODIFIED:20241105T141812Z
LOCATION:https://www.crowdcast.io/c/jakartaone-120324
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:JakartaOne Livestream 
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20221123T160000Z
DTEND:20221123T170000Z
DTSTAMP:20260419T230231Z
UID:6bie0hc3icd4i1bmtdhg4hqlt8@google.com
CREATED:20221027T172339Z
DESCRIPTION:<p dir="ltr">Hello Olivier &amp\; Otavio\,&nbsp\;</p><p dir="lt
 r">In preparation for the <i>Virtual Eclipse MeetUp</i> tomorrow\, we will 
 need you to hop onto your Crowdcast link <b>15 minutes</b> before it begins
  to set up the sound and display for the livestream.&nbsp\;</p><p dir="ltr"
 ><span style="background-color: var(--textfield-surface)\; color: var(--on-
 surface)\;">For best results\, please use the latest version of Google Chro
 me and use headphones instead of external speakers.&nbsp\;</span></p><p dir
 ="ltr"><span style="background-color: var(--textfield-surface)\; color: var
 (--on-surface)\;">Here is the link: [</span><a href="https://www.crowdcast.
 io/e/Nov23_2022_JakartaTechTalk" style="background-color: var(--textfield-s
 urface)\;">https://www.crowdcast.io/e/Nov23_2022_JakartaTechTalk</a><span s
 tyle="background-color: var(--textfield-surface)\; color: var(--on-surface)
 \;">]</span></p><p dir="ltr"><span style="background-color: var(--textfield
 -surface)\; color: var(--on-surface)\;">Looking forward to your presentatio
 n!</span></p>
LAST-MODIFIED:20221122T150302Z
LOCATION:https://www.crowdcast.io/e/Nov23_2022_JakartaTechTalk
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Olivier & Otavio
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220330T150000Z
DTEND:20220330T160000Z
DTSTAMP:20260419T230231Z
ORGANIZER;CN=samantha.carter@eclipse-foundation.org:mailto:samantha.carter@
 eclipse-foundation.org
UID:7av7p9cj0d4kr7m0o05n84ki16@google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Jakart
 a EE Community Calendar;X-NUM-GUESTS=0:mailto:eclipse-foundation.org_3281qm
 s6riu4kdf354jn5idon0@group.calendar.google.com
CREATED:20220112T163050Z
DESCRIPTION:<b>Please join the crowdcast webinar 15 minutes before it is sl
 ated to start using the link in the invite location to allow for adequate t
 ime to test audio\, video and screen sharing abilities.</b>
LAST-MODIFIED:20230221T055822Z
LOCATION:https://www.crowdcast.io/e/jakarta-tech-talk--march30
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk-Jakarta EE & MicroProfile - Piranha Cloud - A new
  EE / MP runtime in progress
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20250218
DTEND;VALUE=DATE:20250219
DTSTAMP:20260419T230231Z
UID:0m342dqci0db6781t8pvkefh5d@google.com
CREATED:20250128T160436Z
LAST-MODIFIED:20250128T160436Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Becoming a cloud-native physician: Using metric
 s and traces to diagnose our cloud-native applications (Grace Jansen)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20220316T140000Z
DTEND:20220316T150000Z
DTSTAMP:20260419T230231Z
UID:3s3h1li2g4br27ssi39losgkg4@google.com
CREATED:20220117T162024Z
LAST-MODIFIED:20220117T162024Z
LOCATION:https://www.crowdcast.io/e/jakarta-tech-talk--march16
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk-The five skills you must master to be outstanding
  as a software engineer
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20241120T150000Z
DTEND:20241120T160000Z
DTSTAMP:20260419T230231Z
UID:6r0rni9jukdchffe2utr4mn1v6@google.com
CREATED:20240807T174723Z
LAST-MODIFIED:20240812T141309Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Enhancing Business Performance through Advanced
  Platform Engineering
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230307T150000Z
DTEND:20230307T160000Z
DTSTAMP:20260419T230231Z
UID:6usn7d74391bcivpj21ea19qb3@google.com
CREATED:20230208T163612Z
LAST-MODIFIED:20230208T172201Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - A Freakonomic Take on Open Standards and Jakart
 a EE (Reza)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20210120T110000
DTEND;TZID=America/Toronto:20210120T120000
RRULE:FREQ=MONTHLY;UNTIL=20210714T035959Z;INTERVAL=3;BYDAY=2WE
DTSTAMP:20260419T230231Z
UID:qmtujet4ng2jodae47seo7houv@google.com
CREATED:20190415T170033Z
DESCRIPTION:Please refer to the <a href="https://docs.google.com/document/d
 /1EryoVNLv4Hftt3OJCKJE2utxOtX07xalp0k8dAtAe8E/edit#">Jakarta EE Update Call
  Agenda</a> for material related to this call\, but other relevant document
 s as well.<br><br>Thanks\,<br>Tanja&nbsp\;<br>──────────<br><br>Jakarta Mee
 tings is inviting you to a scheduled Zoom meeting.<br><br>Join Zoom Meeting
 <br>https://eclipse.zoom.us/j/3412717549?pwd=cWtrR3UyZnVpU1BmU05WTDAwODlkUT
 09<br><br>Meeting ID: 341 271 7549<br>Passcode: Community<br>One tap mobile
 <br>+16699006833\,\,3412717549# US (San Jose)<br>+12532158782\,\,3412717549
 # US (Tacoma)<br><br>Dial by your location<br>        +1 669 900 6833 US (S
 an Jose)<br>        +1 253 215 8782 US (Tacoma)<br>        +1 301 715 8592 
 US (Washington D.C)<br>        +1 312 626 6799 US (Chicago)<br>        +1 3
 46 248 7799 US (Houston)<br>        +1 646 876 9923 US (New York)<br>Meetin
 g ID: 341 271 7549<br>Find your local number: https://eclipse.zoom.us/u/ag1
 oqYdIv<br><br><br><br>──────────
LAST-MODIFIED:20230221T055826Z
LOCATION:https://eclipse.zoom.us/j/3412717549?pwd=cWtrR3UyZnVpU1BmU05WTDAwO
 DlkUT09
SEQUENCE:4
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Glace_Bay:20241114T130000
DTEND;TZID=America/Glace_Bay:20241114T133000
RRULE:FREQ=WEEKLY;WKST=SU;UNTIL=20250515T025959Z;INTERVAL=2;BYDAY=TH
EXDATE;TZID=America/Glace_Bay:20241128T130000
EXDATE;TZID=America/Glace_Bay:20241226T130000
EXDATE;TZID=America/Glace_Bay:20250417T130000
DTSTAMP:20260419T230231Z
UID:74nb51dpckuqpfbah1nhq5o7o1@google.com
CREATED:20241113T204232Z
DESCRIPTION:All\,\n\nThanks for your participation in the Jakarta EE Future
  Directions interest group. Please distribute this invitation to others who
  might be interested in contributing to our interest group.\n\nAgenda:\n1. 
 5 minutes: Review objectives of the interest group and efforts to expand en
 gagement\n2. 20 minutes: Review potential priority ideas and assign ownersh
 ip (Github)\n3. 5 minutes: Open discussion\n\nTake care\,\nNeil.\n\n_______
 _________________________________________________________________________\n
 Microsoft Teams Need help?&lt\;<a href="https://www.google.com/url?q=https:
 //aka.ms/JoinTeamsMeeting?omkt%3Den-US&amp\;sa=D&amp\;source=calendar&amp\;
 ust=1731956743898095&amp\;usg=AOvVaw0N2LO42IX2h5720Lr81Nm6" target="_blank"
 >https://aka.ms/JoinTeamsMeeting?omkt=en-US</a>&gt\;\nJoin the meeting now&
 lt\;<a href="https://www.google.com/url?q=https://teams.microsoft.com/l/mee
 tup-join/19%253ameeting_NDU4MWZjMjQtYjY5NC00N2I2LTlhNGMtMDBiMGE1ZWMwNWM5%25
 40thread.v2/0?context%3D%257b%2522Tid%2522%253a%2522fcf67057-50c9-4ad4-98f3
 -ffca64add9e9%2522%252c%2522Oid%2522%253a%2522fd0e9aeb-c458-4f23-b502-4b2e4
 fa1284f%2522%257d&amp\;sa=D&amp\;source=calendar&amp\;ust=1731956743898095&
 amp\;usg=AOvVaw0_21A4LA1zS8lN7-ROxJ_b" target="_blank">https://teams.micros
 oft.com/l/meetup-join/19%3ameeting_NDU4MWZjMjQtYjY5NC00N2I2LTlhNGMtMDBiMGE1
 ZWMwNWM5%40thread.v2/0?context=%7b%22Tid%22%3a%22fcf67057-50c9-4ad4-98f3-ff
 ca64add9e9%22%2c%22Oid%22%3a%22fd0e9aeb-c458-4f23-b502-4b2e4fa1284f%22%7d</
 a>&gt\;\nMeeting ID: 226 767 543 266\nPasscode: 5wG7RZ\n___________________
 _____________\nDial in by phone\n+1 437-291-4239\,\,73908674#&lt\;tel:+1437
 2914239\,\,73908674&gt\; Canada\, Toronto\nFind a local number&lt\;<a href=
 "https://www.google.com/url?q=https://dialin.teams.microsoft.com/05ba6fbc-c
 d5c-478f-a5ce-0352e02bd69d?id%3D73908674&amp\;sa=D&amp\;source=calendar&amp
 \;ust=1731956743898095&amp\;usg=AOvVaw2Npju2eN3_RlDAo1CtMiDK" target="_blan
 k">https://dialin.teams.microsoft.com/05ba6fbc-cd5c-478f-a5ce-0352e02bd69d?
 id=73908674</a>&gt\;\nPhone conference ID: 739 086 74#\nJoin on a video con
 ferencing device\nTenant key: <a href="mailto:ibm@m.webex.com" target="_bla
 nk">ibm@m.webex.com</a>\nVideo ID: 114 910 643 8\nMore info&lt\;<a href="ht
 tps://www.google.com/url?q=https://www.webex.com/msteams?confid%3D114910643
 8%26tenantkey%3Dibm%26domain%3Dm.webex.com&amp\;sa=D&amp\;source=calendar&a
 mp\;ust=1731956743898095&amp\;usg=AOvVaw3QbwA4k5um2fPFjr02Vv5x" target="_bl
 ank">https://www.webex.com/msteams?confid=1149106438&amp\;tenantkey=ibm&amp
 \;domain=m.webex.com</a>&gt\;\nFor organizers: Meeting options&lt\;<a href=
 "https://www.google.com/url?q=https://teams.microsoft.com/meetingOptions/?o
 rganizerId%3Dfd0e9aeb-c458-4f23-b502-4b2e4fa1284f%26tenantId%3Dfcf67057-50c
 9-4ad4-98f3-ffca64add9e9%26threadId%3D19_meeting_NDU4MWZjMjQtYjY5NC00N2I2LT
 lhNGMtMDBiMGE1ZWMwNWM5@thread.v2%26messageId%3D0%26language%3Den-US&amp\;sa
 =D&amp\;source=calendar&amp\;ust=1731956743898095&amp\;usg=AOvVaw10vlHk2A16
 gYait09L79k2" target="_blank">https://teams.microsoft.com/meetingOptions/?o
 rganizerId=fd0e9aeb-c458-4f23-b502-4b2e4fa1284f&amp\;tenantId=fcf67057-50c9
 -4ad4-98f3-ffca64add9e9&amp\;threadId=19_meeting_NDU4MWZjMjQtYjY5NC00N2I2LT
 lhNGMtMDBiMGE1ZWMwNWM5@thread.v2&amp\;messageId=0&amp\;language=en-US</a>&g
 t\; | Reset dial-in PIN&lt\;<a href="https://www.google.com/url?q=https://d
 ialin.teams.microsoft.com/usp/pstnconferencing&amp\;sa=D&amp\;source=calend
 ar&amp\;ust=1731956743898095&amp\;usg=AOvVaw1yBqVZzZOvqwYz3msI2crT" target=
 "_blank">https://dialin.teams.microsoft.com/usp/pstnconferencing</a>&gt\;\n
 ___________________________________________________________________________
 _____\n
LAST-MODIFIED:20250417T145851Z
LOCATION:Microsoft Teams Meeting
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Future Directions - interest group meeting
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200114T160000Z
DTEND:20200114T170000Z
DTSTAMP:20260419T230231Z
UID:4p5bqro6m5hpng190lutesvoqa@google.com
CREATED:20200108T010731Z
DESCRIPTION:For full details\, including the address\, and to RSVP see: htt
 ps://www.meetup.com/jakartatechtalks_/events/267619539\n\nThe MeetUp will b
 e held on Crowdcast.\n\nThis is a virtual meetup occurring at 11AM Eastern 
 Time (8AM ...
LAST-MODIFIED:20200108T010731Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Are Jakarta EE Servers Dead?  | Jakarta Tech Talk
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250917T140000Z
DTEND:20250917T150000Z
DTSTAMP:20260419T230231Z
UID:06pp3qj4vlk1k3im1o1l2h5eqv@google.com
CREATED:20250616T125926Z
LAST-MODIFIED:20250818T145504Z
LOCATION:https://www.crowdcast.io/c/jtt170925
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Building and hosting an MCP server with Jakarta
  EE - Buhake Sindi
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20231031T140000Z
DTEND:20231031T150000Z
DTSTAMP:20260419T230231Z
UID:4rgqbcad5cv1rtnfhn29aqk1n5@google.com
CREATED:20230804T144443Z
LAST-MODIFIED:20230804T144443Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Rapid Java startup without compromise: A deep d
 ive (YeeKang)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200901T150000Z
DTEND:20200901T160000Z
DTSTAMP:20260419T230231Z
UID:67spideekb166cmjc2kvib0faq@google.com
CREATED:20200819T183607Z
LAST-MODIFIED:20200819T183645Z
LOCATION:https://www.crowdcast.io/e/sep1_20_jakartatechtalk
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Managing State in Elastic Microservices
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20250925
DTEND;VALUE=DATE:20250926
DTSTAMP:20260419T230231Z
UID:05i7oe455pnlju9m8fugh6eskp@google.com
CREATED:20250911T163214Z
LAST-MODIFIED:20250911T163225Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:JakartaOne Livestream Chinese
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20261006T140000Z
DTEND:20261006T150000Z
DTSTAMP:20260419T230231Z
UID:59knjckau9b4qr4kateu5135qo@google.com
CREATED:20251209T113503Z
DESCRIPTION:Poor exception handling leads to confusing bugs and unhappy use
 rs. In this session\, learn practical strategies and tools to tame exceptio
 ns—turning unpredictable failures into predictable\, reliable enterprise ap
 ps.
LAST-MODIFIED:20251209T113503Z
LOCATION:https://crowdcast.io/c/6oct-26-jakartatechtalk
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talks - Expect the Unexpected: Handling Exceptions in 
 Enterprise Applications
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200519T150000Z
DTEND:20200519T160000Z
DTSTAMP:20260419T230231Z
UID:7bd2b3et5ladqar1nev7bvg5fq@google.com
CREATED:20200430T191834Z
LAST-MODIFIED:20200430T191834Z
LOCATION:https://www.crowdcast.io/e/may19_2020_jakartatechtalk
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:The Trouble with Sharing Data | Jakarta Tech Talk
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20241031T160000Z
DTEND:20241031T163000Z
DTSTAMP:20260419T230231Z
UID:4f21agm0fne19hpkqjuhulc724@google.com
CREATED:20241030T154418Z
DESCRIPTION:All\,<br><br>Thanks for your participation in the Jakarta EE Fu
 ture Directions interest group. Please distribute this invitation to others
  who might be interested in contributing to our interest group.<br><br>Duri
 ng this initial meeting we will discuss the following:<br>1. objectives of 
 the interest group\,<br>2. timing for regular meetings\,<br>3. ways to enga
 ge and support the Jakarta EE committees<br>4. how to expand participation 
 beyond the community<br><br>Take care\,<br>Neil.<br><br>___________________
 _____________________________________________________________<br>Microsoft 
 Teams Need help?<a href="https://www.google.com/url?q=https://aka.ms/JoinTe
 amsMeeting?omkt%3Den-US&amp\;sa=D&amp\;source=calendar&amp\;ust=17307350065
 23590&amp\;usg=AOvVaw1t9FCRFZ4dmXjQAx0IHCIY" target="_blank">&lt\;https://a
 ka.ms/JoinTeamsMeeting?omkt=en-US&gt\;</a><br>Join the meeting now<a href="
 https://www.google.com/url?q=https://teams.microsoft.com/l/meetup-join/19%2
 53ameeting_NDU4MWZjMjQtYjY5NC00N2I2LTlhNGMtMDBiMGE1ZWMwNWM5%2540thread.v2/0
 ?context%3D%257b%2522Tid%2522%253a%2522fcf67057-50c9-4ad4-98f3-ffca64add9e9
 %2522%252c%2522Oid%2522%253a%2522fd0e9aeb-c458-4f23-b502-4b2e4fa1284f%2522%
 257d&amp\;sa=D&amp\;source=calendar&amp\;ust=1730735006523590&amp\;usg=AOvV
 aw1KNd0bvFbLs_-i7-hp6k_4" target="_blank">&lt\;https://teams.microsoft.com/
 l/meetup-join/19%3ameeting_NDU4MWZjMjQtYjY5NC00N2I2LTlhNGMtMDBiMGE1ZWMwNWM5
 %40thread.v2/0?context=%7b%22Tid%22%3a%22fcf67057-50c9-4ad4-98f3-ffca64add9
 e9%22%2c%22Oid%22%3a%22fd0e9aeb-c458-4f23-b502-4b2e4fa1284f%22%7d&gt\;</a><
 br>Meeting ID: 226 767 543 266<br>Passcode: 5wG7RZ<br>_____________________
 ___________<br>Dial in by phone<br>+1 437-291-4239\,\,73908674#<a>&lt\;tel:
 +14372914239\,\,73908674#&gt\;</a> Canada\, Toronto<br>Find a local number<
 a href="https://www.google.com/url?q=https://dialin.teams.microsoft.com/05b
 a6fbc-cd5c-478f-a5ce-0352e02bd69d?id%3D73908674&amp\;sa=D&amp\;source=calen
 dar&amp\;ust=1730735006523590&amp\;usg=AOvVaw0HDl6zTq7c-h5YqaaAGslQ" target
 ="_blank">&lt\;https://dialin.teams.microsoft.com/05ba6fbc-cd5c-478f-a5ce-0
 352e02bd69d?id=73908674&gt\;</a><br>Phone conference ID: 739 086 74#<br>Joi
 n on a video conferencing device<br>Tenant key: <a href="mailto:ibm@m.webex
 .com" target="_blank">ibm@m.webex.com</a><br>Video ID: 114 910 643 8<br>Mor
 e info<a href="https://www.google.com/url?q=https://www.webex.com/msteams?c
 onfid%3D1149106438%26tenantkey%3Dibm%26domain%3Dm.webex.com&amp\;sa=D&amp\;
 source=calendar&amp\;ust=1730735006523590&amp\;usg=AOvVaw1JpV_plQ7VLYaviY0I
 SNF1" target="_blank">&lt\;https://www.webex.com/msteams?confid=1149106438&
 amp\;tenantkey=ibm&amp\;domain=m.webex.com&gt\;</a><br>For organizers: Meet
 ing options<a href="https://www.google.com/url?q=https://teams.microsoft.co
 m/meetingOptions/?organizerId%3Dfd0e9aeb-c458-4f23-b502-4b2e4fa1284f%26tena
 ntId%3Dfcf67057-50c9-4ad4-98f3-ffca64add9e9%26threadId%3D19_meeting_NDU4MWZ
 jMjQtYjY5NC00N2I2LTlhNGMtMDBiMGE1ZWMwNWM5@thread.v2%26messageId%3D0%26langu
 age%3Den-US&amp\;sa=D&amp\;source=calendar&amp\;ust=1730735006523590&amp\;u
 sg=AOvVaw22nqIIOYalQ9b9Ci5CdG4w" target="_blank">&lt\;https://teams.microso
 ft.com/meetingOptions/?organizerId=fd0e9aeb-c458-4f23-b502-4b2e4fa1284f&amp
 \;tenantId=fcf67057-50c9-4ad4-98f3-ffca64add9e9&amp\;threadId=19_meeting_ND
 U4MWZjMjQtYjY5NC00N2I2LTlhNGMtMDBiMGE1ZWMwNWM5@thread.v2&amp\;messageId=0&a
 mp\;language=en-US&gt\;</a> | Reset dial-in PIN<a href="https://www.google.
 com/url?q=https://dialin.teams.microsoft.com/usp/pstnconferencing&amp\;sa=D
 &amp\;source=calendar&amp\;ust=1730735006523590&amp\;usg=AOvVaw2scpm10D15wD
 rDR8jiETlK" target="_blank">&lt\;https://dialin.teams.microsoft.com/usp/pst
 nconferencing&gt\;</a><br>_________________________________________________
 _______________________________<br>
LAST-MODIFIED:20241030T154418Z
LOCATION:Microsoft Teams Meeting
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Future Directions - interest group meeting
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210629T160000Z
DTEND:20210629T170000Z
DTSTAMP:20260419T230231Z
UID:08dje23bjaobndlo270k6ip0ge@google.com
CREATED:20210608T192521Z
DESCRIPTION:Jared Anderson presents: The exact same release of Open Liberty
  was used to certify with both Jakarta EE 9 (Java SE 8) and Jakarta EE 9.1 
 (Java SE 11).  This session will explain how we pulled this off with the as
 sistance of the Eclipse Transformer.  And\, how you can use a similar appro
 ach for your Java EE and Jakarta EE applications.
LAST-MODIFIED:20210608T192521Z
LOCATION:https://www.crowdcast.io/e/jakartatechtalksjune29
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talks - Jakarta EE 9/9.1 with Open Liberty
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210811T150000Z
DTEND:20210811T160000Z
DTSTAMP:20260419T230231Z
UID:5v97uniiha18k7ds73t9uefflu@google.com
CREATED:20210604T171421Z
DESCRIPTION:Steve Millidge (Payara) presents: This talk will walk through s
 ome of the ideas the Jakarta Concurrency team have identified for Jakarta E
 E 10. It will also cover how to get involved to shape Jakarta EE 10.
LAST-MODIFIED:20210604T171421Z
LOCATION:https://www.crowdcast.io/e/jakarta_tech_talk_aug11_2
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talks - Jakarta Concurreny: What's Next
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220929
DTEND;VALUE=DATE:20220930
DTSTAMP:20260419T230231Z
UID:0jenls6a4hih7vemks8dbij92c@google.com
CREATED:20220714T155838Z
LAST-MODIFIED:20220928T222402Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:JakartaOne - Portuguese
TRANSP:TRANSPARENT
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
BEGIN:VALARM
ACTION:AUDIO
TRIGGER:-PT15H
X-WR-ALARMUID:8FD8A337-1610-4E39-9BBC-1C443941528C
UID:8FD8A337-1610-4E39-9BBC-1C443941528C
ATTACH;VALUE=URI:Chord
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220928T222312Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
DTSTART:20191127T160000Z
DTEND:20191127T170000Z
DTSTAMP:20260419T230231Z
UID:3t7ftvumlgu8ertiea9ramf5ui@google.com
CREATED:20191118T234446Z
DESCRIPTION:For full details\, including the address\, and to RSVP see: htt
 ps://www.meetup.com/jakartatechtalks_/events/266563015
LAST-MODIFIED:20191118T234446Z
LOCATION:https://www.meetup.com/jakartatechtalks_/events/266563015
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Eclipse MicroProfile in Practice | Jakarta Tech Talk
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260210T150000Z
DTEND:20260210T160000Z
DTSTAMP:20260419T230231Z
UID:28vvk117m9v5hukc8fompmpva9@google.com
CREATED:20251209T105016Z
DESCRIPTION:\n\nWe've heard the Java community talk about virtual threads a
  lot\, but if you're building business apps on top of Jakarta EE\, MicroPro
 file\, or Spring\, how can you use them?\n\n\nCome to this session to find 
 out what virtual threads are\, and how you can use them in your apps today.
LAST-MODIFIED:20251209T105017Z
LOCATION:https://crowdcast.io/c/feb10-26-jakartatechtalk
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talks - Services Reloaded: Increased Throughput with P
 roject Loom Virtual Threads
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20240814T140000Z
DTEND:20240814T150000Z
DTSTAMP:20260419T230231Z
UID:167r5oflqd4gn8d61prs31r0r8@google.com
CREATED:20240729T145140Z
LAST-MODIFIED:20240729T145140Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - A Developer's Guide to Jakarta EE 11 (Mike Redl
 ich)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200324T150000Z
DTEND:20200324T160000Z
DTSTAMP:20260419T230231Z
UID:3vj7knicrs377bnenddlhnosoo@google.com
CREATED:20200204T192130Z
DESCRIPTION:RSVP here:&nbsp\;<a href="https://www.crowdcast.io/e/mar24_20_j
 akartatechtalks/register?utm_source=profile&amp\;utm_medium=profile_web&amp
 \;utm_campaign=profile">https://www.crowdcast.io/e/mar24_20_jakartatechtalk
 s/register?utm_source=profile&amp\;utm_medium=profile_web&amp\;utm_campaign
 =profile</a><br><br>MicroProfile Health is an API designed specifically for
  use in cloud and containerized environments\, where you want to quickly de
 termine if an instance of an application is unhealthy and restart it. How e
 xactly do you use it though? In this session\, I’ll run through how to add 
 some health checks to your application\, and how to configure a number of c
 loud providers and containers to effectively use them to restart your appli
 cation instances.&nbsp\;&nbsp\;
LAST-MODIFIED:20200212T212210Z
LOCATION:https://www.crowdcast.io/e/mar24_20_jakartatechtalks
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Utilising MicroProfile Healthchecks in a cloud environment | Jakart
 a Tech Talks
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210413T150000Z
DTEND:20210413T160000Z
DTSTAMP:20260419T230231Z
UID:7u8ju0art625475v35umpa8idn@google.com
CREATED:20210129T174627Z
DESCRIPTION:Presented by Chad Carlson
LAST-MODIFIED:20210129T174627Z
LOCATION:https://www.crowdcast.io/e/jakarta_tech_talk_apr13_2
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - GitOps keeps focus on product\, not on infrastr
 ucture
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260507T140000Z
DTEND:20260507T150000Z
DTSTAMP:20260419T230231Z
UID:0u9817b6bdd6pu3fq05cchnbh1@google.com
CREATED:20251209T112228Z
DESCRIPTION:Join Igor as he demonstrates how to install lightweight servlet
  containers such as WildFly\, TomEE\, GlassFish\, Payara\, Open Liberty\, o
 r Tomcat on a Raspberry Pi. This session will provide practical insights fo
 r Java developers and hobbyists looking to experiment with microservices an
 d small-scale Java applications on low-cost hardware.
LAST-MODIFIED:20251209T112321Z
LOCATION:https://crowdcast.io/c/may7-26-jakartatechtalk
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:Jakarta Tech Talk - Servlets as Edge APIs: Turn Your Pi Into a Full
 y Functioning Edge Web Server
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Toronto:20200408T110000
DTEND;TZID=America/Toronto:20200408T120000
DTSTAMP:20260419T230231Z
UID:57hvnc40f8ml31p8b0sq4hmftg_R20191211T160000@google.com
RECURRENCE-ID;TZID=America/Toronto:20200408T110000
CREATED:20190415T170033Z
DESCRIPTION:<a href="https://www.crowdcast.io/e/communitycall_apr_20" id="o
 w1027" __is_owner="true">https://www.crowdcast.io/e/communitycall_apr_20</a
 ><br><br>Please refer to the <a href="https://drive.google.com/open?id=1kJF
 h6EIpOyAWP3JkymYZXOK311WM2HXm">Jakarta EE Community Folder</a> for material
  related to this call\, but other relevant documents as well.<br><br>Thanks
 \,<br>Tanja&nbsp\;<br><br><a href="https://www.crowdcast.io/e/communitycall
 _apr_20" id="ow1014" __is_owner="true">https://www.crowdcast.io/e/community
 call_apr_20</a><br>──────────
LAST-MODIFIED:20230221T055834Z
LOCATION:https://www.crowdcast.io/e/communitycall_apr_20
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jakarta EE Update call
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20100611T073000Z
DTEND:20100611T150000Z
DTSTAMP:20260217T110203Z
UID:udejs3pvec03gi3vrnbo2kmcjk@google.com
CREATED:20100306T120339Z
LAST-MODIFIED:20230302T202843Z
LOCATION:Stuttgart
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:iJUG aMV
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20100305T140000Z
DTEND:20100306T120000Z
DTSTAMP:20260217T110203Z
UID:cbscium6j1q9lvtv1ffn89lkeg@google.com
CREATED:20100113T093740Z
DESCRIPTION:\nAgenda (Vorschlag / Entwurf)\n1. Festlegung der Ziele iJUG e.
 V.\,\n2. Vereinbarung von Meilensteinen für 2010 und ff\n3. Entscheidung üb
 er Aktivitäten des IJUG in den Bereichen\n   3.1 Medien\n   3.2 Events\n4. 
 Administratives und weiteres (Sammlung)\n- Bankverbindung\n- Mitgliedsbeitr
 äge\n- Internetseiten\n- Telefonisch Erreichbarkeit / Fax\n- Logo\n\nOrt:\n
 iJUG e.V - Geschäftsstelle\nTempelhofer Weg 64\n12347 Berlin\nin den Räumen
  der DOAG 
LAST-MODIFIED:20230302T202845Z
LOCATION:Tempelhofer Weg 64\, 12347 Berlin (DOAG)
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:IJUG MV
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
UID:event_314276964@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230230Z
DTSTART;TZID=Europe/Vienna:20260429T180000
DTEND;TZID=Europe/Vienna:20260429T210000
SUMMARY:save the date!
DESCRIPTION:Java Vienna\nsave the date!
URL;VALUE=URI:https://www.meetup.com/java-vienna/events/314276964/
STATUS:CONFIRMED
CREATED:20260414T112129Z
LAST-MODIFIED:20260414T112129Z
CLASS:PUBLIC
END:VEVENT
X-ORIGINAL-URL:https://www.meetup.com/java-vienna/events/ical/
X-WR-CALNAME:Java Vienna
BEGIN:VEVENT
UID:event_313109815@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230217Z
DTSTART;TZID=Europe/Berlin:20260505T183000
DTEND;TZID=Europe/Berlin:20260505T210000
SUMMARY:Monatlicher Stammtisch der JUG Berlin-Brandenburg
DESCRIPTION:Java Usergroup Berlin-Brandenburg\nLiebe JUG-Mitglieder\,\n\nw
 ir möchten Euch herzlich zu unserem nächsten Stammtisch\, der jeden erst
 en Dienstag im Monat stattfindet\, einladen. Alles weitere kann im unserem
  Blog unter http://www.jug-berlin-brandenburg.de/ gefunden werden.\n\nViel
 e Grüße\n\nSandra\, Jan\, Jörg und Oliver
URL;VALUE=URI:https://www.meetup.com/jug-bb/events/313109815/
STATUS:CONFIRMED
CREATED:20260129T092804Z
LAST-MODIFIED:20260129T092804Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_314153273@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230217Z
DTSTART;TZID=Europe/Berlin:20260602T183000
DTEND;TZID=Europe/Berlin:20260602T210000
SUMMARY:Monatlicher Stammtisch der JUG Berlin-Brandenburg
DESCRIPTION:Java Usergroup Berlin-Brandenburg\nLiebe JUG-Mitglieder\,\n\nw
 ir möchten Euch herzlich zu unserem nächsten Stammtisch\, der jeden erst
 en Dienstag im Monat stattfindet\, einladen. Alles weitere kann im unserem
  Blog unter http://www.jug-berlin-brandenburg.de/ gefunden werden.\n\nViel
 e Grüße\n\nSandra\, Jan\, Jörg und Oliver
URL;VALUE=URI:https://www.meetup.com/jug-bb/events/314153273/
STATUS:CONFIRMED
CREATED:20260406T202149Z
LAST-MODIFIED:20260406T202149Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_kvnqltyjckbkb@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230217Z
DTSTART;TZID=Europe/Berlin:20260707T183000
DTEND;TZID=Europe/Berlin:20260707T210000
SUMMARY:Monatlicher Stammtisch der JUG Berlin-Brandenburg
DESCRIPTION:Java Usergroup Berlin-Brandenburg\nLiebe JUG-Mitglieder\,\n\nw
 ir möchten Euch herzlich zu unserem nächsten Stammtisch\, der jeden erst
 en Dienstag im Monat stattfindet\, einladen. Alles weitere kann im unserem
  Blog unter http://www.jug-berlin-brandenburg.de/ gefunden werden.\n\nViel
 e Grüße\n\nSandra\, Jan\, Jörg und Oliver
URL;VALUE=URI:https://www.meetup.com/jug-bb/events/kvnqltyjckbkb/
STATUS:CONFIRMED
CREATED:20240503T111109Z
LAST-MODIFIED:20240503T111109Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_kvnqltyjclbgb@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230217Z
DTSTART;TZID=Europe/Berlin:20260804T183000
DTEND;TZID=Europe/Berlin:20260804T210000
SUMMARY:Monatlicher Stammtisch der JUG Berlin-Brandenburg
DESCRIPTION:Java Usergroup Berlin-Brandenburg\nLiebe JUG-Mitglieder\,\n\nw
 ir möchten Euch herzlich zu unserem nächsten Stammtisch\, der jeden erst
 en Dienstag im Monat stattfindet\, einladen. Alles weitere kann im unserem
  Blog unter http://www.jug-berlin-brandenburg.de/ gefunden werden.\n\nViel
 e Grüße\n\nSandra\, Jan\, Jörg und Oliver
URL;VALUE=URI:https://www.meetup.com/jug-bb/events/kvnqltyjclbgb/
STATUS:CONFIRMED
CREATED:20240503T111109Z
LAST-MODIFIED:20240503T111109Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_kvnqltyjcmbcb@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230217Z
DTSTART;TZID=Europe/Berlin:20260901T183000
DTEND;TZID=Europe/Berlin:20260901T210000
SUMMARY:Monatlicher Stammtisch der JUG Berlin-Brandenburg
DESCRIPTION:Java Usergroup Berlin-Brandenburg\nLiebe JUG-Mitglieder\,\n\nw
 ir möchten Euch herzlich zu unserem nächsten Stammtisch\, der jeden erst
 en Dienstag im Monat stattfindet\, einladen. Alles weitere kann im unserem
  Blog unter http://www.jug-berlin-brandenburg.de/ gefunden werden.\n\nViel
 e Grüße\n\nSandra\, Jan\, Jörg und Oliver
URL;VALUE=URI:https://www.meetup.com/jug-bb/events/kvnqltyjcmbcb/
STATUS:CONFIRMED
CREATED:20240503T111109Z
LAST-MODIFIED:20240503T111109Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_kvnqltyjcnbjb@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230217Z
DTSTART;TZID=Europe/Berlin:20261006T183000
DTEND;TZID=Europe/Berlin:20261006T210000
SUMMARY:Monatlicher Stammtisch der JUG Berlin-Brandenburg
DESCRIPTION:Java Usergroup Berlin-Brandenburg\nLiebe JUG-Mitglieder\,\n\nw
 ir möchten Euch herzlich zu unserem nächsten Stammtisch\, der jeden erst
 en Dienstag im Monat stattfindet\, einladen. Alles weitere kann im unserem
  Blog unter http://www.jug-berlin-brandenburg.de/ gefunden werden.\n\nViel
 e Grüße\n\nSandra\, Jan\, Jörg und Oliver
URL;VALUE=URI:https://www.meetup.com/jug-bb/events/kvnqltyjcnbjb/
STATUS:CONFIRMED
CREATED:20240503T111109Z
LAST-MODIFIED:20240503T111109Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_kvnqltyjcpbfb@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230217Z
DTSTART;TZID=Europe/Berlin:20261103T183000
DTEND;TZID=Europe/Berlin:20261103T210000
SUMMARY:Monatlicher Stammtisch der JUG Berlin-Brandenburg
DESCRIPTION:Java Usergroup Berlin-Brandenburg\nLiebe JUG-Mitglieder\,\n\nw
 ir möchten Euch herzlich zu unserem nächsten Stammtisch\, der jeden erst
 en Dienstag im Monat stattfindet\, einladen. Alles weitere kann im unserem
  Blog unter http://www.jug-berlin-brandenburg.de/ gefunden werden.\n\nViel
 e Grüße\n\nSandra\, Jan\, Jörg und Oliver
URL;VALUE=URI:https://www.meetup.com/jug-bb/events/kvnqltyjcpbfb/
STATUS:CONFIRMED
CREATED:20240503T111109Z
LAST-MODIFIED:20240503T111109Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_kvnqltyjcqbcb@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230217Z
DTSTART;TZID=Europe/Berlin:20261201T183000
DTEND;TZID=Europe/Berlin:20261201T210000
SUMMARY:Monatlicher Stammtisch der JUG Berlin-Brandenburg
DESCRIPTION:Java Usergroup Berlin-Brandenburg\nLiebe JUG-Mitglieder\,\n\nw
 ir möchten Euch herzlich zu unserem nächsten Stammtisch\, der jeden erst
 en Dienstag im Monat stattfindet\, einladen. Alles weitere kann im unserem
  Blog unter http://www.jug-berlin-brandenburg.de/ gefunden werden.\n\nViel
 e Grüße\n\nSandra\, Jan\, Jörg und Oliver
URL;VALUE=URI:https://www.meetup.com/jug-bb/events/kvnqltyjcqbcb/
STATUS:CONFIRMED
CREATED:20240503T111109Z
LAST-MODIFIED:20240503T111109Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_kvnqltykccbhb@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230217Z
DTSTART;TZID=Europe/Berlin:20270105T183000
DTEND;TZID=Europe/Berlin:20270105T210000
SUMMARY:Monatlicher Stammtisch der JUG Berlin-Brandenburg
DESCRIPTION:Java Usergroup Berlin-Brandenburg\nLiebe JUG-Mitglieder\,\n\nw
 ir möchten Euch herzlich zu unserem nächsten Stammtisch\, der jeden erst
 en Dienstag im Monat stattfindet\, einladen. Alles weitere kann im unserem
  Blog unter http://www.jug-berlin-brandenburg.de/ gefunden werden.\n\nViel
 e Grüße\n\nSandra\, Jan\, Jörg und Oliver
URL;VALUE=URI:https://www.meetup.com/jug-bb/events/kvnqltykccbhb/
STATUS:CONFIRMED
CREATED:20240503T111109Z
LAST-MODIFIED:20240503T111109Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_kvnqltykcdbdb@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230217Z
DTSTART;TZID=Europe/Berlin:20270202T183000
DTEND;TZID=Europe/Berlin:20270202T210000
SUMMARY:Monatlicher Stammtisch der JUG Berlin-Brandenburg
DESCRIPTION:Java Usergroup Berlin-Brandenburg\nLiebe JUG-Mitglieder\,\n\nw
 ir möchten Euch herzlich zu unserem nächsten Stammtisch\, der jeden erst
 en Dienstag im Monat stattfindet\, einladen. Alles weitere kann im unserem
  Blog unter http://www.jug-berlin-brandenburg.de/ gefunden werden.\n\nViel
 e Grüße\n\nSandra\, Jan\, Jörg und Oliver
URL;VALUE=URI:https://www.meetup.com/jug-bb/events/kvnqltykcdbdb/
STATUS:CONFIRMED
CREATED:20240503T111109Z
LAST-MODIFIED:20240503T111109Z
CLASS:PUBLIC
END:VEVENT
X-ORIGINAL-URL:https://www.meetup.com/jug-bb/events/ical/
X-WR-CALNAME:Java Usergroup Berlin-Brandenburg
BEGIN:VEVENT
UID:event_313191119@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230223Z
DTSTART;TZID=Europe/Berlin:20260707T183000
DTEND;TZID=Europe/Berlin:20260707T213000
SUMMARY:JUG Bonn #50: BBQ und Vortrag & Diskussion zu akt. Java Themen
DESCRIPTION:JUG Bonn\nDas 50. JUG Bonn Treffen findet am 07.Juli statt.\nE
 s handelt sich um eine reine Offline-Veranstaltung. Die Teilnahme ist kost
 enfrei — wir bedanken uns bei Cronn GmbH für das Sponsoring der Locatio
 n und der Verpflegung.\n\n18:30 - Einlass & Networking & BBQ\n19:30 - Talk
  #1: Java\n21:00 - Diskussion und Networking\n\n***\n\n**Java**\n\n**Nicol
 ai Parlog** "I'm nipafx\, but you can call me Nicolai 😉\, a Java enthus
 iast with a passion for learning and sharing. I'm a Java Developer Advocat
 e at Oracle and organizer of Accento."
URL;VALUE=URI:https://www.meetup.com/jug-bonn/events/313191119/
STATUS:CONFIRMED
CREATED:20260203T174719Z
LAST-MODIFIED:20260203T174719Z
CLASS:PUBLIC
END:VEVENT
X-ORIGINAL-URL:https://www.meetup.com/jug-bonn/events/ical/
X-WR-CALNAME:JUG Bonn
BEGIN:VEVENT
UID:20260521@jug-da.de
ORGANIZER;CN="JUG Darmstadt":MAILTO:no-reply@jug-da.de
SUMMARY:JUG DA: Lesbarer Code beginnt im Kopf: Wahrnehmung, Erwartungen, Guidelines (Thomas Ruhroth)
DESCRIPTION:Java User Group Darmstadt\n\nLesbarer Code beginnt im Kopf: Wahrnehmung, Erwartungen, Guidelines (Thomas Ruhroth)\n\nAbstract Code einfach und verständlich zu halten, ist ein Anliegen vieler Entwickler. So werden Code- Guidelines genutzt, um den Code übersichtlich und den Erwartungen gemäß zu formatieren. Die Informationen werden übersichtlich dargestellt und kommuniziert. Die Effekte, die sich dabei nutzbar gemacht werden, gehören in den Bereich der Wahrnehmungspsychologie. Dabei wird...
LOCATION:tbd
DTSTART;TZID=Europe/Berlin:20260521T183000
DTEND;TZID=Europe/Berlin:20260521T203000
DTSTAMP:20260320T110100Z
URL:https://www.jug-da.de/2026/05/Lesbarer-Code/
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:20260701@jug-da.de
ORGANIZER;CN="JUG Darmstadt":MAILTO:no-reply@jug-da.de
SUMMARY:JUG DA: 11. Darmstädter Barbecue Stammtisch
DESCRIPTION:Java User Group Darmstadt\n\n11. Darmstädter Barbecue Stammtisch\n\nGemeinsam mit dem IT Stammtisch Darmstadt laden wir Euch wieder herzlich zu unserem alljährlichen JUG Darmstadt Grillabend ein. In ungezwungener Atmosphäre wollen wir bei einem kühlen Getränk über diverse IT-Themen plaudern. Fleisch, Wurst etc. bringt bitte jeder für sich selbst mit, die Getränke, Brot, Salate usw. erhalten wir über unseren...
LOCATION:Grillplatz an der Oberförsterwiese\, kann auch bequem mit der Straßenbahn (Böllenfalltor) erreicht werden!
DTSTART;TZID=Europe/Berlin:20260701T183000
DTEND;TZID=Europe/Berlin:20260701T223000
DTSTAMP:20260215T203800Z
URL:https://www.jug-da.de/2026/07/Elfter-Barbecue-Stammtisch/
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
DTSTART:20201125T173000Z
DTEND:20201125T190000Z
DTSTAMP:20260419T230224Z
UID:3p2rf34pg72hne5gt3q5077dcb@google.com
CREATED:20201002T073754Z
DESCRIPTION:siehe http://bit.ly/java-in-memory-microstream
LAST-MODIFIED:20201005T075925Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Ultraschnelle Java In-Memory Datenbankanwendungen mit MicroStream (
 Markus Kett)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20240327T173000Z
DTEND:20240327T190000Z
DTSTAMP:20260419T230224Z
UID:60fe24j9l0umn76ib6cdg85nku@google.com
CREATED:20240125T163631Z
DESCRIPTION:siehe <a href="https://bit.ly/love-not-hate-tests">https://bit.
 ly/love-not-hate-tests</a>
LAST-MODIFIED:20240201T185518Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Write Tests You Love\, not Hate (Jens Happe)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20170726T163000Z
DTEND:20170726T180000Z
DTSTAMP:20260419T230224Z
UID:2fkhn962b6smmkqbn3qpa0ejes@google.com
CREATED:20170524T144825Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/26-07-2017-einf
 uehrung-in-kotlin
LAST-MODIFIED:20170524T144825Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Einführung in Kotlin (Alexander Hanschke)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20121128T173000Z
DTEND:20121128T190000Z
DTSTAMP:20260419T230224Z
UID:3om84f4j5iumpuj33b3d57vh9g@google.com
CREATED:20120406T192732Z
LAST-MODIFIED:20230204T170624Z
LOCATION:Frankfurt\, Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:eFX\, JavaFX und RCP (Sven Reimers)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20160420T170000Z
DTEND:20160420T190000Z
DTSTAMP:20260419T230224Z
UID:bfc9sv1qmogks1dm733qqrf6n4@google.com
CREATED:20160301T223233Z
DESCRIPTION:siehe: https://sites.google.com/site/jugffm/home/20-04-2016-apa
 che-software-foundation-roadshow
LAST-MODIFIED:20160302T085713Z
LOCATION:codecentric\, Kreuznacher Str. 30\, 60486 Frankfurt am Main\, Deut
 schland
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Apache Software Foundation Roadshow
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20170628T163000Z
DTEND:20170628T180000Z
DTSTAMP:20260419T230224Z
UID:8pksn1pmjrj8ih5qi339nan448@google.com
CREATED:20170524T144641Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/28-06-code-qual
 ity-in-practice
LAST-MODIFIED:20170524T144641Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Code Quality in Practice (Thorsten Maier)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200930T163000Z
DTEND:20200930T180000Z
DTSTAMP:20260419T230224Z
UID:5vkj2i54rkmqk7gnp5hs3ta8jn@google.com
CREATED:20200922T172640Z
DESCRIPTION:siehe http://bit.ly/patching_jvm
LAST-MODIFIED:20200922T172640Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Just-in-Time-Patching Java Applications (Jan Müller)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20231025T163000Z
DTEND:20231025T180000Z
DTSTAMP:20260419T230224Z
UID:2577h3jvk5cr3ckt8u8kdiliak@google.com
CREATED:20230918T163904Z
LAST-MODIFIED:20230918T163904Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:The power of Cloud Development Kit (CDK): How to get the most out o
 f it (Alexander Bubeck)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20140430T163000Z
DTEND:20140430T180000Z
DTSTAMP:20260419T230224Z
UID:25idrn9les6t8t09vm1rokjgpg@google.com
CREATED:20131211T175348Z
LAST-MODIFIED:20131211T175411Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:JSR 354 - Money and Currency API for Java - Anatole Tresch
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220525T163000Z
DTEND:20220525T180000Z
DTSTAMP:20260419T230224Z
UID:6ua1tugtil3pon8n6lvri03rrk@google.com
CREATED:20220319T100958Z
DESCRIPTION:mehr Infos: https://bit.ly/ddd-hexagonal-bank
LAST-MODIFIED:20220319T100958Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:DDD und hexagonale Architektur in der Bank (Andreas Konrad)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20241218T173000Z
DTEND:20241218T190000Z
DTSTAMP:20260419T230224Z
UID:4rhjgji9lk14tlpbj0l68ovtjr@google.com
CREATED:20241028T182853Z
DESCRIPTION:siehe <a href="https://bit.ly/stream-gatherer-api">https://bit.
 ly/stream-gatherer-api</a>
LAST-MODIFIED:20241028T182853Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Stream Gatherer API (Karl-Heinz Marbaise)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220928T163000Z
DTEND:20220928T180000Z
DTSTAMP:20260419T230224Z
UID:6clobsjtsov2sub03f2g36f06f@google.com
CREATED:20220904T163830Z
DESCRIPTION:siehe&nbsp\;<a href="https://bit.ly/github-actions-apis" id="ow
 764" __is_owner="true">https://bit.ly/github-actions-apis</a>
LAST-MODIFIED:20220904T164418Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:GitHub APIs: Lieferprozesse und Routinetätigkeiten automatisieren (
 Alexander Schwartz)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210929T163000Z
DTEND:20210929T180000Z
DTSTAMP:20260419T230224Z
UID:2s0frlmh9a1qn11e2dtanjmq41@google.com
CREATED:20210512T153518Z
DESCRIPTION:siehe&nbsp\;<a href="http://bit.ly/java-tts" id="ow718" __is_ow
 ner="true">http://bit.ly/java-tts</a>
LAST-MODIFIED:20210512T153540Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Den eigenen Code sprechen lassen mit Java Text-to-Speech (Pascal Mo
 ll)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20151020T163000Z
DTEND:20151020T180000Z
DTSTAMP:20260419T230224Z
UID:o4or9shd4rmt09rkt7kh2lrtok@google.com
CREATED:20150901T202604Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/20-10-2015-50-m
 inutes-to-develop-a-full-java-ee-application-with-forge-is-that-all
LAST-MODIFIED:20150901T202604Z
LOCATION:codecentric\, Kreuznacher Straße 30\, 60486 Frankfurt am Main\, De
 utschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:50 minutes to develop a full Java EE application with Forge? Is tha
 t all? (Antonio Goncalves)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220223T173000Z
DTEND:20220223T190000Z
DTSTAMP:20260419T230224Z
UID:1e8de91gg5c1tk06juehgh9m3v@google.com
CREATED:20211229T164754Z
DESCRIPTION:siehe https://bit.ly/infrastructure-as-code-beweisen-statt-test
 en
LAST-MODIFIED:20211229T164754Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Infrastructure as Code – Korrektheit beweisen statt testen (Gerd As
 chemann)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20121031T173000Z
DTEND:20121031T190000Z
DTSTAMP:20260419T230224Z
UID:qn15ui3jdlgront1aik222af2s@google.com
CREATED:20120406T191733Z
DESCRIPTION:Eclipse Xtend ist eine statisch getypte\, funktionale und objek
 torientierte Programmiersprache für die JVM. Die Sprache vereint die Einfac
 hheit von Java mit der Ausdrucksstärke von Scala\, ist im Vergleich zu Groo
 vy typsicher und macht keine Kompromisse bei der Performance oder der Integ
 ration in bestehende Java Projekte. \n\nDabei ist Xtend komplementär zu her
 kömmlichen Java Klassen zu sehen: Die Sprache korrigiert die Aspekte von Ja
 va\, die inzwischen etwas betagt wirken\, ohne alles über den Haufen zu wer
 fen. Als Java Entwickler fühlst du dich sofort wie zu Hause. Konzepte\, Syn
 tax und Keywords lehnen sich an Java an\, jedoch bringt Xtend alles mit\, w
 as von einer modernen Sprache erwartet wird. Eine durchdachte Lösung für Op
 eratorüberladung\, Extension Funktionen um APIs zu erweitern\, Closures und
  clevere Möglichkeiten für den Umgang mit Strings sind da nur die Spitze de
 s Eisbergs. Die Sprache wird Open Source bei Eclipse entwickelt und entspre
 chend gibt es auch eine mächtige Entwicklungsumgebung. Das besondere daran 
 ist\, dass sich das Gesamtpaket nahtlos in bestehende Java Projekte integri
 eren lässt\, ohne unnötigen Ballast bei den Dependencies oder der Konfigura
 tion einzuführen. Xtend wird auf lesbaren Java Source Code kompiliert. Dadu
 rch integriert es sich nahtlos mit allen Tools\, die darauf aufbauen und sä
 mtliche Optimierungen des Java Compilers können transparent ausgenutzt werd
 en. Auf Bytecode-Magie wird gänzlich verzichtet. \n\nIm Vortrag werde ich e
 inen Überblick über die Programmiersprache Xtend geben. Anhand anschauliche
 r Beispiele zeige ich\, warum sie Java für viele Problemstellungen überlege
 n ist und gehe auf die Features der Sprache und der IDE ein.\n\nDer JUGF-St
 ammtisch findet am 31.10.2012 ab 18:30 Uhr in der Deutschen Nationalbibliot
 hek statt.\n\nAnfahrt zur Deutschen Nationalbibliothek\nÖPV: Mit U5 direkt 
 vom HBF (oder Konstablerwache). Auf dem Ring mit Bus 32.\nFahrrad-Ständer v
 or dem Gebäude.\nPKW: Tiefgarage\, kostenpflichtig\, bis 20:15 geöffnet\n\n
 Anmelden könnt ihr euch wie immer mit Doodle.
LAST-MODIFIED:20230204T170622Z
LOCATION:Frankfurt\, Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Xtend - Eine Sprache von Java Entwicklern für Java  Entwickler (Seb
 astian Zarnekow)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200226T173000Z
DTEND:20200226T190000Z
DTSTAMP:20260419T230224Z
UID:61d9o7hv40ncvb8vgi1ffa7ao2@google.com
CREATED:20191217T083334Z
DESCRIPTION:siehe http://bit.ly/jdk13graalvm
LAST-MODIFIED:20191217T083334Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:JDK 13 und GraalVM im Java Ökosystem (Wolfgang Weigend)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20150117T073000Z
DTEND:20150117T180000Z
DTSTAMP:20260419T230224Z
UID:66crn4mmfd444va1b92b0gr42k@google.com
CREATED:20141231T191846Z
DESCRIPTION:siehe http://jug-da.de/termine/17-01-2015-the-ultimate-tic-tac-
 toe-challenge/
LAST-MODIFIED:20150106T075343Z
LOCATION:Darmstadt\, Deutschland
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:The Ultimate Tic Tac Toe Challenge
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20131127T173000Z
DTEND:20131127T210000Z
DTSTAMP:20260419T230224Z
UID:8dpb8ac5kqoi8pa2rj4c3d0s0k@google.com
CREATED:20130713T200936Z
LAST-MODIFIED:20230204T170617Z
LOCATION:Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:vert.x (Norman Maurer)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210616T163000Z
DTEND:20210616T180000Z
DTSTAMP:20260419T230224Z
UID:2brd96529mj1a17kg19hmt0f9u@google.com
CREATED:20210509T183801Z
DESCRIPTION:siehe http://bit.ly/evolving_java
LAST-MODIFIED:20210509T183827Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Why Don't They Just...?! The Deliberations Behind Evolving Java (Ni
 colai Parlog)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20150225T173000Z
DTEND:20150225T190000Z
DTSTAMP:20260419T230224Z
ORGANIZER;CN=mmattes@gmx.net:mailto:mmattes@gmx.net
UID:or88r19qbjip02joikt9d4blhc@google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Java U
 ser Group Frankfurt (JUGF);X-NUM-GUESTS=0:mailto:ph4apb66ubb1gdt40rrnijaec8
 @group.calendar.google.com
CREATED:20171015T164757Z
LAST-MODIFIED:20230204T170642Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Architekturanalysen für Migration und Weiterentwicklung: Wie Sie Ih
 r Altsystem wieder auf Spur bringen (Manuel Borg)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20131218T173000Z
DTEND:20131218T210000Z
DTSTAMP:20260419T230224Z
UID:4qdsj01d4gi8clui5ujbu74rq0@google.com
CREATED:20130903T160136Z
DESCRIPTION:siehe hier: https://sites.google.com/site/jugffm/home/18-12-201
 3-why-care-about-big-data
LAST-MODIFIED:20230204T170642Z
LOCATION:Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Event Sourcing - eine alternative Architektur für Domain Driven Des
 ign (Benjamin Reitzammer / Johannes Seitz)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20160629T163000Z
DTEND:20160629T180000Z
DTSTAMP:20260419T230224Z
UID:cnfptbuk38qf60nl0dhhuakfk0@google.com
CREATED:20160430T195757Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/29-06-2016-nosq
 l-in-transaktionalen-enterpriseszenarien
LAST-MODIFIED:20160430T195757Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:NoSQL in transaktionalen Enterpriseszenarien (Christian Dedek)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20170125T173000Z
DTEND:20170125T190000Z
DTSTAMP:20260419T230224Z
UID:0bqle82n5gc6qc6kotqbdapq70@google.com
CREATED:20161016T190002Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/25-01-2017-weni
 ger-ist-mehr---serverless-cloud-architectures
LAST-MODIFIED:20161203T202744Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Weniger ist mehr! - Serverless Cloud Architectures (Niko Köbler)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20160427T163000Z
DTEND:20160427T180000Z
DTSTAMP:20260419T230224Z
UID:s1j0u797qotnsmpq2jaa75h0m0@google.com
CREATED:20160201T201436Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/27-04-2016-so-v
 iel-zeit-muss-sein---warum-sich-der-umstieg-auf-die-neue-date-time-api-in-j
 ava-8-lohnt
LAST-MODIFIED:20160201T201436Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:So viel Zeit muss sein - Warum sich der Umstieg auf die neue Date T
 ime API in Java 8 lohnt (Jens-Hagen Syrbe)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20180627T163000Z
DTEND:20180627T200000Z
DTSTAMP:20260419T230224Z
UID:55t1r4a89bu99oerll1l4dr6n1@google.com
CREATED:20180501T082054Z
DESCRIPTION:siehe http://bit.ly/2I6LAfu
LAST-MODIFIED:20180501T082146Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:JUnit 5 - Die Plattform (Johannes Link)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210331T163000Z
DTEND:20210331T180000Z
DTSTAMP:20260419T230224Z
UID:46fgi8j4j7pa44gl2d669rduvt@google.com
CREATED:20210110T142746Z
DESCRIPTION:siehe http://bit.ly/resilient_design
LAST-MODIFIED:20210111T102535Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Resilient Software Design Patterns (Thorsten Maier)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20181017T160000Z
DTEND:20181017T200000Z
DTSTAMP:20260419T230224Z
UID:0l9krc32mampdkh23493mpoqt8@google.com
CREATED:20180815T092934Z
LAST-MODIFIED:20180815T092956Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Pivotal+Microsoft JUG Tour 2018
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20140716T163000Z
DTEND:20140716T180000Z
DTSTAMP:20260419T230224Z
UID:qo8mdev0emc40n0j4uc54pah00@google.com
CREATED:20140228T210945Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/16-07-2014-cach
 ing-in-business-anwendungen-hintergruende-patterns-und-best-practices
LAST-MODIFIED:20140228T210945Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee\, Frankfurt am Main\, D
 eutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Caching in Business Anwendungen:  Hintergründe\, Patterns und Best 
 Practices (Michael Plöd)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250625T163000Z
DTEND:20250625T180000Z
DTSTAMP:20260419T230224Z
UID:2n74ai14s7rrp3r4so83mefvhh@google.com
CREATED:20250528T200951Z
DESCRIPTION:siehe <a href="https://bit.ly/constraint-programming">https://b
 it.ly/constraint-programming</a>
LAST-MODIFIED:20250528T201019Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Constraint Programming - Aufgaben Beschreiben statt selbst Lösungen
  programmieren (Heiko Spindler)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210429T163000Z
DTEND:20210429T180000Z
DTSTAMP:20260419T230224Z
UID:7g6aiv3p77bd85csqpl2rqioll@google.com
CREATED:20210404T085430Z
DESCRIPTION:siehe http://bit.ly/java_collections
LAST-MODIFIED:20210404T085444Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Wie gut kennst du das Collections Framework? (Thilo Frotscher)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20120926T163000Z
DTEND:20120926T180000Z
DTSTAMP:20260419T230224Z
UID:h6ab7ugdk43iipc6lk415nclcs@google.com
CREATED:20120406T191548Z
DESCRIPTION:Nach der Veröffentlichung vom JDK 7 sollen die Inhalte für Java
  SE 7 genauer betrachtet werden.  Im JDK 7 geht es um Sprachverbesserungen 
 im Project Coin\, die Unterstützung für dynamisch typisierte Sprachen (“Inv
 okeDynamic”) JSR 292\, Concurrency und Collections Updates inklusive Fork/J
 oin Framework. Das Java SE 7 Update 2 beinhaltet die neue JVM (Java HotSpot
  Virtual Machine\, Version 22) mit verbesserter Leistungsfähigkeit und Zuve
 rlässigkeit. Weiterhin gibt es Unterstützung für das Solaris 11 Betriebssys
 tem und für die Firefox 5-8 Versionen. Eine wichtige Neuerung betrifft das 
 JavaFX SDK (Basis ist JavaFX 2.0.2) das im Java SE 7u2 enthalten ist.\nEben
 falls soll ein Ausblick auf Java SE 8 (Geplant für Herbst 2013) im Vortrag 
 dargestellt werden. Das JDK 8 beinhaltet Project Jigsaw mit Plattform-Modul
 arisierung und Project Lambda mit den Lambda Expressions.\n\nWolfgang Weige
 nd\, Systemberater für die Oracle Fusion Middleware bei der Oracle Deutschl
 and B.V. & Co. KG\, zuständig für Java-Technologie und -Architektur in der 
 Entwickler-Community und strategischem Einsatz bei Großkunden\, verfügt übe
 r langjährige Erfahrung in der Systemberatung und im Bereich objektorientie
 rter Software-Entwicklung mit Java. D! avor war er als Principal Systems En
 gineer neuneinhalb Jahre bei der BEA Systems GmbH für strategische Kunden t
 ätig und koordinierte gleichzeitig als Teamleader Systems Engineering alle 
 Systemberater in der Central Region Deutschland\, Österreich und Schweiz. W
 olfgang Weigend studierte an der FH Darmstadt Elektrotechnik/Automatisierun
 gstechnik mit dem Studienschwerpunkt Datentechnik. Bevor der Diplom-Ingenie
 ur 1999 zu BEA Systems kam\, war er als Systemberater für Oracle\, Texas In
 struments Software und Sun Microsystems tätig.\n\nDer JUGF-Stammtisch finde
 t am 26.09.2012 ab 18:30 Uhr in der Deutschen Nationalbibliothek statt.\n\n
 Anfahrt zur Deutschen Nationalbibliothek\nÖPV: Mit U5 direkt vom HBF (oder 
 Konstablerwache). Auf dem Ring mit Bus 32.\nFahrrad-Ständer vor dem Gebäude
 .\nPKW: Tiefgarage\, kostenpflichtig\, bis 20:15 geöffnet\n\nAnmelden könnt
  ihr euch wie immer mit Doodle.
LAST-MODIFIED:20230204T170622Z
LOCATION:Frankfurt\, Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Neuerung bei Java 7 (Wolfgang Weigend)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20141126T173000Z
DTEND:20141126T190000Z
DTSTAMP:20260419T230224Z
UID:arasjdit255eavvo2vgip3br0s@google.com
CREATED:20140908T201403Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/26-11-2014-iot-
 und-das-smarthome
LAST-MODIFIED:20140927T193839Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, Frankfurt am Main\,
  Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:IoT und das SmartHome (Kai Kreuzer)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20150729T163000Z
DTEND:20150729T180000Z
DTSTAMP:20260419T230224Z
UID:b9df439v2t5rp3u85398uuj5b0@google.com
CREATED:20150415T190643Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/29-07-2015-cach
 ing-mit-hibernate
LAST-MODIFIED:20150415T190643Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Caching mit Hibernate (Michael Plöd)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20180829T163000Z
DTEND:20180829T180000Z
DTSTAMP:20260419T230224Z
UID:0qm06gh8ti9mvt5lepm89nldq4@google.com
CREATED:20180628T202035Z
DESCRIPTION:siehe http://bit.ly/docsascode
LAST-MODIFIED:20180628T202035Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Docs-as-Code\, arc42\, AsciiDoc\, Gradle & Co. im Einsatz (Ralf Mül
 ler)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210526T163000Z
DTEND:20210526T180000Z
DTSTAMP:20260419T230224Z
UID:0t56h4r0dgjamk409cerpoejl2@google.com
CREATED:20210404T124456Z
DESCRIPTION:siehe http://bit.ly/graalmv21
LAST-MODIFIED:20210404T124543Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:GraalVM 21 Feature Update der universellen VM (Wolfgang Weigend)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230329T163000Z
DTEND:20230329T180000Z
DTSTAMP:20260419T230224Z
UID:0vd1ptlibedvc8794mrmp4quk9@google.com
CREATED:20230218T083408Z
DESCRIPTION:siehe http://bit.ly/junit5-wird-5
LAST-MODIFIED:20230218T083408Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:JUnit 5 wird 5 (Marc Philipp)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230531T163000Z
DTEND:20230531T180000Z
DTSTAMP:20260419T230224Z
UID:1f483sdkf1otdim23pjqkub8f0@google.com
CREATED:20230331T190802Z
DESCRIPTION:siehe <a href="https://bit.ly/evolution_starterkit">https://bit
 .ly/evolution_starterkit</a>
LAST-MODIFIED:20230331T190802Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Simulierte Evolution: Hands-On-Starter Kit (Heiko Spindler)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20240228T173000Z
DTEND:20240228T190000Z
DTSTAMP:20260419T230224Z
UID:5b7p3393hf0pnadtna7l9pjp2d@google.com
CREATED:20231018T193809Z
DESCRIPTION:siehe <a href="https://bit.ly/ideasy">https://bit.ly/ideasy</a>
LAST-MODIFIED:20231018T193809Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:IDEasy & GraalVM – Automatisierung der IDE (Jörg Hohwiller)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220831T163000Z
DTEND:20220831T180000Z
DTSTAMP:20260419T230224Z
UID:5q2oqldi66qhrkq56cs7meg3m0@google.com
CREATED:20220803T085419Z
DESCRIPTION:siehe https://bit.ly/graalvm222
LAST-MODIFIED:20220803T085419Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:GraalVM EE 22.2 Feature Update und Verbesserungen beim Native Image
  (Wolfgang Weigend)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20181128T173000Z
DTEND:20181128T190000Z
DTSTAMP:20260419T230224Z
UID:22bi9kqoj7nr07fq1lhheqmrom@google.com
CREATED:20180628T202508Z
DESCRIPTION:siehe http://bit.ly/jhipster
LAST-MODIFIED:20180628T202508Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Full-Stack Self-Contained Microservices Development with JHipster (
 Harjeet Singh)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220126T180000Z
DTEND:20220126T193000Z
DTSTAMP:20260419T230224Z
UID:3kli1lcf64aqkk3fr8ip7f5lml@google.com
CREATED:20211220T135347Z
DESCRIPTION:siehe&nbsp\;<a href="https://bit.ly/hands-on-quarkus" id="ow451
 " __is_owner="true">https://bit.ly/hands-on-quarkus</a>
LAST-MODIFIED:20220114T144835Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Hands-on mit Quarkus (Thilo Frotscher)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210224T173000Z
DTEND:20210224T190000Z
DTSTAMP:20260419T230224Z
UID:2smf4h7pq7pdslfad8hvid3mds@google.com
CREATED:20210110T142228Z
DESCRIPTION:siehe http://bit.ly/blockchain_storm
LAST-MODIFIED:20210110T151149Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Blockchain Indizierung mit Apache Storm (Maximilian Schmidt)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260302T173000Z
DTEND:20260302T190000Z
DTSTAMP:20260419T230224Z
UID:5er9dphtoj927soam80485cvq8@google.com
CREATED:20260130T165800Z
DESCRIPTION:siehe <a href="https://bit.ly/domain-driven-transformation">htt
 ps://bit.ly/domain-driven-transformation</a>
LAST-MODIFIED:20260130T165800Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Domain Driven Transformation (Henning Schwentner) 
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20140327T173000Z
DTEND:20140327T190000Z
DTSTAMP:20260419T230224Z
UID:ca3ouepjcbvrr3a33rmb17ukv4@google.com
CREATED:20140301T203643Z
DESCRIPTION:siehe jugda.wordpress.com/termine/nighthacking/
LAST-MODIFIED:20140301T203732Z
LOCATION:Piloty-Gebäude (Gebäude S2|02) der TU-Darmstadt in Raum C110
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:NightHacking mit Stephen Chin (@steveonjava) in Darmstadt
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20130327T173000Z
DTEND:20130327T190000Z
DTSTAMP:20260419T230224Z
UID:34261ltamihlu7hdgk8l4s0f0k@google.com
CREATED:20130202T101434Z
DESCRIPTION:Eine JEE-Anwendung\, die so aussieht wie meine bisherige Excel-
  oder Access-Anwendung\, genau so flexibel ist und sich am besten aus diese
 n Artefakten erzeugen lässt?\nVorgestellt wird anhand eines praktischen Bei
 spiels (mit Code) wie sich auf Basis von Spezifikationen in Word und Excel 
 eine mächtige\, konfigurierbare JEE-Anwendung mit komplexen Benutzermasken 
 erstellen und automatisiert testen lässt.
LAST-MODIFIED:20230204T170632Z
LOCATION:Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:In 60 Minuten von der Excel- zur JEE-Anwendung (Konstantin Diener)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20131113T173000Z
DTEND:20131113T210000Z
DTSTAMP:20260419T230224Z
UID:fj2r3ljkoas6l9kahb016v5h74@google.com
CREATED:20130713T200819Z
LAST-MODIFIED:20230204T170640Z
LOCATION:Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Devops@Runtime mit MoSKito (Leon Rosenberg)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20160831T163000Z
DTEND:20160831T180000Z
DTSTAMP:20260419T230224Z
UID:1ano1ros9spr605hhe8mg6druo@google.com
CREATED:20160430T195929Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/31-08-2016-name
 d-queries-strike-back-director-s-cut
LAST-MODIFIED:20160430T195929Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Named Queries Strike Back - Director's Cut (Mario Vöhl)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260325T173000Z
DTEND:20260325T190000Z
DTSTAMP:20260419T230224Z
UID:2hal0nijmojv0g604b0mvmr9be@google.com
CREATED:20260303T071148Z
DESCRIPTION:siehe <a href="https://bit.ly/spring-modulith">https://bit.ly/s
 pring-modulith</a>
LAST-MODIFIED:20260303T071148Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Modularisierung pragmatisch - ein Deep Dive in Spring Modulith (Nil
 s Hartmann)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20150624T163000Z
DTEND:20150624T180000Z
DTSTAMP:20260419T230224Z
UID:a8t0kescg1ga6h3i55umiekurs@google.com
CREATED:20150415T190211Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/24-06-2015-cont
 inuous-loadtesting-mit-gatling
LAST-MODIFIED:20150415T190211Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Continuous Loadtesting mit Gatling (Jochen Mader)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20161026T163000Z
DTEND:20161026T180000Z
DTSTAMP:20260419T230224Z
ORGANIZER;CN=mmattes@gmx.net:mailto:mmattes@gmx.net
UID:avsonrfc46bd5e9dh05heqqehs@google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Java U
 ser Group Frankfurt (JUGF);X-NUM-GUESTS=0:mailto:ph4apb66ubb1gdt40rrnijaec8
 @group.calendar.google.com
CREATED:20171015T123103Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/continuous-deli
 very-of-continuous-delivery
LAST-MODIFIED:20230204T170630Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:Continuous Delivery of Continuous Delivery (Gerd Aschemann)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20150225T173000Z
DTEND:20150225T190000Z
DTSTAMP:20260419T230224Z
UID:72krifl4m2tcoefrvhol47tq68@google.com
CREATED:20141207T183024Z
LAST-MODIFIED:20141207T183042Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Architekturanalysen für Migration und Weiterentwicklung: Wie Sie Ih
 r Altsystem wieder auf Spur bringen (Manuel Borg)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20221207T173000Z
DTEND:20221207T190000Z
DTSTAMP:20260419T230224Z
UID:3r63khaj26nalvhduhkdeolslo@google.com
CREATED:20221117T074438Z
DESCRIPTION:siehe&nbsp\;<a href="https://bit.ly/real-time-fraud" style="bac
 kground-color: var(--textfield-surface)\;" id="ow573" __is_owner="true">htt
 ps://bit.ly/real-time-fraud</a>
LAST-MODIFIED:20221117T074438Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Real-time Fraud Detection: Challenges and Solutions (Fawaz Ghali)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20160224T173000Z
DTEND:20160224T190000Z
DTSTAMP:20260419T230224Z
UID:iup545oq08hp6obpo22gt5io98@google.com
CREATED:20151207T210633Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/24-02-2016-lass
 -die-affen-testen---das-ende-der-bananensoftware
LAST-MODIFIED:20151207T210658Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Lass die Affen testen - Das Ende der Bananensoftware (Dr. Jeremias 
 Rößler)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20121107T173000Z
DTEND:20121107T190000Z
DTSTAMP:20260419T230224Z
UID:98jeq90eif2qo8gvreb9k4mpas@google.com
CREATED:20121030T084452Z
LAST-MODIFIED:20230204T170623Z
LOCATION:Frankfurt\, Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Mit DevOps Krusten aufbrechen und Durchlaufzeiten minimieren (Micha
 el Hüttermann)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190529T163000Z
DTEND:20190529T180000Z
DTSTAMP:20260419T230224Z
UID:0pi7kbf5gjegk1lf3h96rmvk55@google.com
CREATED:20181214T061322Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/29-05-2019-sie-
 brauchen-doch-gar-keine-microservices-oder
LAST-MODIFIED:20190519T080322Z
LOCATION:Unterschied & Macher GmbH\, Stuttgarter Str. 25\, 60329 Frankfurt 
 am Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Sie brauchen doch gar keine Microservices (... oder?) (Martin Lehma
 nn / Renato Vinga-Martins)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20130130T173000Z
DTEND:20130130T190000Z
DTSTAMP:20260419T230224Z
UID:r2g3j708mg76890v8knn50tcmg@google.com
CREATED:20121030T084323Z
LAST-MODIFIED:20230204T170635Z
LOCATION:Frankfurt\, Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:SOA als Migrationsarchitektur (Niko Köbler\, Heiko Spindler)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20131030T173000Z
DTEND:20131030T210000Z
DTSTAMP:20260419T230224Z
UID:r902k2umq7eb90sq2q463d3v5c@google.com
CREATED:20130713T200517Z
DESCRIPTION:Im Gegensatz zu Modultests werden fachliche Integrations- und A
 kzeptanztests heute noch oft manuell und nicht durch automatisierte\, in de
 n Build-Prozess integrierte Werkzeuge durchgeführt. Angelehnt an das etabli
 erte Konzept des Continuous Integration Servers wird ein auf Open-Source-Ko
 mponenten basierender Ansatz vorgestellt\, der diese Arten von Tests basier
 end auf Office-Dokumenten durchführt.
LAST-MODIFIED:20230204T170632Z
LOCATION:Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Continuous Test Server – kontinuierliche Fachtests (Konstantin Dien
 er)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20171129T173000Z
DTEND:20171129T190000Z
DTSTAMP:20260419T230224Z
UID:0pjhqf1m948129r2s4s2lr9e6g@google.com
CREATED:20170812T150648Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/29-11-2017-logs
 -mit-kontext---log4j-im-zusammenspiel-mit-zipkin-und-spring-sleuth
LAST-MODIFIED:20170812T150648Z
LOCATION:Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Logs mit Kontext - Log4j im Zusammenspiel mit Zipkin und Spring Sle
 uth (Alexander Schwartz)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20201216T173000Z
DTEND:20201216T190000Z
DTSTAMP:20260419T230224Z
UID:7ksgdfh5qrkh3m2bj190op83i7@google.com
CREATED:20201207T144258Z
DESCRIPTION:siehe https://bit.ly/open_application_model
LAST-MODIFIED:20201207T144622Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Open Application Model: Wie baut man eine Application-Centric-Platf
 orm? (Mazda Fahandezh Saadi)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250924T163000Z
DTEND:20250924T180000Z
DTSTAMP:20260419T230224Z
UID:7e0ef9js0m8tfg1do54aafep8k@google.com
CREATED:20250819T054550Z
DESCRIPTION:siehe <a href="https://bit.ly/fullstack-vaadin">https://bit.ly/
 fullstack-vaadin</a>
LAST-MODIFIED:20250819T054550Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Fullstack-Entwicklung mit Vaadin - Nahtlose Verbindung von Frontend
 s and Backends mit Java (Sebastian Kühnau)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20231122T173000Z
DTEND:20231122T190000Z
DTSTAMP:20260419T230224Z
UID:5jg4479enf1h11lb7it92fiir2@google.com
CREATED:20230802T180259Z
DESCRIPTION:siehe <a href="https://bit.ly/phantastische_diagramme_22">https
 ://bit.ly/phantastische_diagramme_22</a>
LAST-MODIFIED:20231005T191519Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Phantastische Diagramme und wie du sie selbst erstellst (Ralf D. Mü
 ller\, Falk Sippach)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20150128T173000Z
DTEND:20150128T190000Z
DTSTAMP:20260419T230224Z
UID:qen2j02uec0dndhaatd0ne9k3c@google.com
CREATED:20141207T182810Z
LAST-MODIFIED:20141207T182811Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Softwarearchitektur im Wandel (Kai Broszat)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190130T173000Z
DTEND:20190130T190000Z
DTSTAMP:20260419T230224Z
UID:016drog4lc5183k0eemo23ue91@google.com
CREATED:20181214T060839Z
LAST-MODIFIED:20181214T060839Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:It's a JDK jungle out there - oder wie es mit den neuen   Java-Vers
 ionen geordnet weitergeht (Wolfgang Weigend)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210127T173000Z
DTEND:20210127T190000Z
DTSTAMP:20260419T230224Z
UID:571doc29uadenvrp28uuetkcdk@google.com
CREATED:20210110T141606Z
DESCRIPTION:siehe <a href="http://jugf.de/posts/das-java-quiz-27-01-2021/" 
 id="ow686" __is_owner="true">https://bit.ly/jugf_java_quiz</a>
LAST-MODIFIED:20210110T141728Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Das Java Quiz - Was ihr schon immer über Java wußtet\, aber euch ni
 emand fragen wollte. (Jens-Hagen Syrbe)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20170531T163000Z
DTEND:20170531T180000Z
DTSTAMP:20260419T230224Z
UID:30cu2cl7sko8empk8bckuanpl0@google.com
CREATED:20170209T115439Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/31-05-2017-schn
 elles-denken---maschinelles-lernen-mit-apache-spark-2-und-java-8
LAST-MODIFIED:20170209T115446Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Schnelles Denken - Maschinelles Lernen mit Apache Spark 2 und Java 
 8 (Heiko Spindler)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220330T163000Z
DTEND:20220330T180000Z
DTSTAMP:20260419T230224Z
UID:03aa4ocg72o4gt78jkdkorh25i@google.com
CREATED:20220223T164850Z
DESCRIPTION:siehe https://bit.ly/easy_db_rider
LAST-MODIFIED:20220223T164850Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Easy-Rider: Unit-Tests für datengetriebene Komponenten mit DB-Rider
  (Heiko Spindler)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190227T173000Z
DTEND:20190227T190000Z
DTSTAMP:20260419T230224Z
UID:17vraqd3hpp5n6fj8ihbeqpvu5@google.com
CREATED:20190128T080607Z
DESCRIPTION:siehe http://bit.ly/bootlive
LAST-MODIFIED:20190128T080607Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Spring Boot: Die Autoconfiguration endlich verständlich - mit Live 
 Coding
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20150325T173000Z
DTEND:20150325T190000Z
DTSTAMP:20260419T230224Z
UID:planncifdn3ejs730ts6kib0pg@google.com
CREATED:20141207T183224Z
LAST-MODIFIED:20141207T190028Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:Errai - The browser as a platform (Harald Pehl)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20180530T163000Z
DTEND:20180530T200000Z
DTSTAMP:20260419T230224Z
UID:5kuivao32hau4grh5vjpr780v2@google.com
CREATED:20180203T203530Z
DESCRIPTION:siehe http://bit.ly/2vZqlHE
LAST-MODIFIED:20180501T081036Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Bridging the Divide between Architecture and Code (Chris Chedgey)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20170830T163000Z
DTEND:20170830T180000Z
DTSTAMP:20260419T230224Z
UID:ef5mkel5ojsm131fjm4nq6nt3o@google.com
CREATED:20170524T145443Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/30-08-2017-git-
 effective
LAST-MODIFIED:20170524T145443Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:git effective (Thomas Papendieck)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20150826T163000Z
DTEND:20150826T180000Z
DTSTAMP:20260419T230224Z
UID:fspipi8igh45jap9627v2uifgs@google.com
CREATED:20150508T190049Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/26-08-2015-bean
 -test-java-ee-anwendungen-mit-cdi-testen\n
LAST-MODIFIED:20150508T190049Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Bean-Test - Java EE Anwendungen mit CDI testen (Qaiser Abbasi / Flo
 rian Fladung)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20191127T173000Z
DTEND:20191127T190000Z
DTSTAMP:20260419T230224Z
UID:048t48c2vn967ei85dm82sb3sn@google.com
CREATED:20191005T160600Z
DESCRIPTION:siehe http://bit.ly/java_next
LAST-MODIFIED:20191005T160600Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Java Next - New Releases\, Amber\, Valhalla\, and More Goodies (Nic
 olai Parlog)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20151125T173000Z
DTEND:20151125T190000Z
DTSTAMP:20260419T230224Z
UID:m81dk8plvun6pboupumrkvh238@google.com
CREATED:20150903T144220Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/25-11-2015-rock
 -solid-jee
LAST-MODIFIED:20150903T144220Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Rock-Solid JEE (Sebastian Hennebrüder)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20240828T163000Z
DTEND:20240828T180000Z
DTSTAMP:20260419T230224Z
UID:0q1icfev22eqnsbm7sdgdhu09v@google.com
CREATED:20240706T153533Z
DESCRIPTION:siehe <a href="https://bit.ly/maven4dev">https://bit.ly/maven4d
 ev</a>
LAST-MODIFIED:20240706T153533Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:The Current State of Apache Maven 4 – Development (Karl Heint Marba
 ise)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20211124T173000Z
DTEND:20211124T190000Z
DTSTAMP:20260419T230224Z
UID:7rj0cn6i9adf5ppni8d6lda8q4@google.com
CREATED:20211019T093253Z
DESCRIPTION:https://bit.ly/property-based-testing-java
LAST-MODIFIED:20211019T093253Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Property-based Testing mit Java (Johannes Link)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20241113T173000Z
DTEND:20241113T190000Z
DTSTAMP:20260419T230224Z
UID:03t938nlmvg4jo2sbhmclhmi66@google.com
CREATED:20240913T153223Z
DESCRIPTION:siehe <a href="https://bit.ly/nicht-immer-microservices">https:
 //bit.ly/nicht-immer-microservices</a>
LAST-MODIFIED:20240913T153223Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Es muss nicht immer Microservice sein: Architekturen im Vergleich (
 Thomas Ruhroth & Kai Schmidt)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200129T173000Z
DTEND:20200129T190000Z
DTSTAMP:20260419T230224Z
UID:7j3j98jpsb4lrt5q41r26d3hpu@google.com
CREATED:20191217T083228Z
DESCRIPTION:siehe http://bit.ly/JavaRhetorik
LAST-MODIFIED:20191217T083228Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Komplexes verständlich machen und wirkungsvoll kommunizieren im tec
 hnischen Umfeld (Tobias Priebs)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20130828T163000Z
DTEND:20130828T200000Z
DTSTAMP:20260419T230224Z
UID:svosboohmv019rd138a8bmmk4c@google.com
CREATED:20130713T194543Z
DESCRIPTION:Welche Bibliotheken in meinem Projekt sind outdated? Wann sollt
 e ich updaten? Laufen meine Tests noch nach einem Versions Update? Was sind
  die Vorteile von Continuous Updating? Welche Möglichkeiten habe ich zur Au
 tomatisierung?  \nDas sind alles Fragen auf die ich in dem Vortrag eingehen
  will.
LAST-MODIFIED:20230204T170628Z
LOCATION:Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Continuous Updating  (Robert Reiz)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260429T163000Z
DTEND:20260429T180000Z
DTSTAMP:20260419T230224Z
UID:1a79ck0us4407sok67neua5fpp@google.com
CREATED:20260409T132937Z
DESCRIPTION:siehe <a href="https://bit.ly/30_jahre_api">https://bit.ly/30_j
 ahre_api</a>
LAST-MODIFIED:20260409T132938Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:30 Jahre Schnittstellen - Ein Rückblick - Was haben wir gelernt? (T
 hilo Frotscher)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20161221T173000Z
DTEND:20161221T190000Z
DTSTAMP:20260419T230224Z
UID:7supbmnq3vb1mehor7ksk7ep2s@google.com
CREATED:20161016T184733Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/21-12-2016-ein-
 geduldsspiel-das-1000-module-puzzle-fuer-entwickler---das-neue-modulsystem-
 jigsaw-in-java-9
LAST-MODIFIED:20161016T184733Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Ein Geduldsspiel! Das 1000-Module-Puzzle für Entwickler - Das neue 
 Modulsystem Jigsaw in Java 9
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220427T163000Z
DTEND:20220427T180000Z
DTSTAMP:20260419T230224Z
UID:1nhsbpedchbjklen64sn2f0k2k@google.com
CREATED:20211229T165112Z
DESCRIPTION:siehe https://bit.ly/ddd-for-dummies
LAST-MODIFIED:20211229T165112Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Domain Driven Design für Dummies (Falk Sippach)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20140226T173000Z
DTEND:20140226T190000Z
DTSTAMP:20260419T230224Z
UID:m6ci0ul12a6o7b9v34qqrh9ba0@google.com
CREATED:20131003T125800Z
DESCRIPTION:siehe: https://sites.google.com/site/jugffm/home/26-02-2014-jav
 a-8---moving-java-forward
LAST-MODIFIED:20230204T170629Z
LOCATION:Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Java 8 - Moving Java forward (Wolfgang Weigend)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20211222T173000Z
DTEND:20211222T190000Z
DTSTAMP:20260419T230224Z
UID:14729d1kklegq4umj84ee388q2@google.com
CREATED:20211127T221117Z
DESCRIPTION:mehr Infos hier: <a href="https://bit.ly/kubernetes_mystery">ht
 tps://bit.ly/kubernetes_mystery</a>
LAST-MODIFIED:20211127T221317Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Kubernetes Murder Mystery (Alexander Schwartz)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20180328T163000Z
DTEND:20180328T200000Z
DTSTAMP:20260419T230224Z
UID:2nspake8bh2vspbs2ohe8ki12d@google.com
CREATED:20180203T191910Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/28-03-2018-prop
 erty-based-testing-you-won-t-look-at-your-tests-the-same-way-ever-again
LAST-MODIFIED:20180203T191910Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Property-based testing: You won't look at your tests the same way e
 ver again (Jan Stępień)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20120627T163000Z
DTEND:20120627T180000Z
DTSTAMP:20260419T230224Z
UID:vhpqmbk6qb16df4gvapeqk15o4@google.com
CREATED:20120406T191207Z
DESCRIPTION:\n"Möchtet Ihr von der DNB auch mal einen Vortrag machen?" frag
 te Alexander Culum. "Na klar möchten wir!" war die Antwort. Ja\, wir müssen
  sogar\, denn nur so kann man dem hinter der JUGF stehenden Gedankengut ger
 echt werden. Denn wir als Deutsche Nationalbibliothek dürfen auch von dem W
 issen und den Erfahrungen profitieren\, die uns diverse Softwareentwickler 
 und IT-Berater zur freien Nutzung anbieten.\n\nUnd was können wir im Gegenz
 ug anbieten? Einen Einblick\, wie wir OpenSource Produkte über Fingerübunge
 n hinaus tatsächlich einsetzen. Und auch\, an welchen Stellen noch Verbesse
 rungspotential steckt. Daher möchten wir einen praxisbezogenen Einblick in 
 die Konzepte und Funktionen der Apache-Projekte Solr und Lucene geben.\n\nU
 nd so beleuchten wir das Projekt "SuMa" -- die Verknüpfung des Bibliotheksk
 atalogs mit einer Suchmaschine -- aus verschiedenen Richtungen: Aus Sicht d
 er Fachanwender\, der Software-Entwickler und des Betriebs.\n\nComputerling
 uistin M.A. Claudia Grote ist seit Ende 2008 als Software-Ingenieurin in de
 r Abteilung Informationstechnik im Sachgebiet Systeminnovation an der DNB b
 eschäftigt. Als Projektleiterin und Java-Entwicklerin arbeitet sie federfüh
 rend an der Evolution des DNB-Retrievals mit Solr. Außerdem unterstützt sie
  die Konzeption und Evaluation von Komponenten zur automatischen Erschließu
 ng digitaler Publikationen. Zuvor sammelte sie als Software- und Systemarch
 itektin Erfahrung mit natürlichsprachlichen Dialog-Systemen und der Verhalt
 ensorganisation autonomer Robotersysteme.\n\nDipl.-Inform. Thomas Seidel ar
 beitet seit 1989 in der Abteilung Informationstechnik der Deutschen Nationa
 lbibliothek. Mit Netzwerkplanung\, UNIX-Administration\, Anwendungsentwickl
 ung\, IT-Projektkoordination und Sachgebietsleitung war er in vielen Bereic
 hen der IT tätig. Aktuell liegen seine Schwerpunkte in der Konzeption und U
 msetzung neuer Anwendungen der DNB sowie in der Evaluierung neuer Technolog
 ien.\n\nDipl.-Phys. Dr. Guido Jäkel wechselte nach mehr als 10-jähriger Tät
 igkeit bei einer Frankfurter Direktbank im Jahr 2007 zur DNB und arbeitet d
 ort als System-Architekt Unix mit dem Schwerpunkt J2EE. Zu seinen Aufgaben 
 zählen der Entwurf\, die Umsetzung und auch die Begleitung des Betriebs all
 er Komponenten der hochverfügbaren Linux/Intel-Umgebung und der darauf aufs
 etzenden Java-Applikationen. Darüber hinaus unterstützt er auch zahlreiche 
 Projektvorhaben bei der Planung von betriebstechnischen Aspekten und der Sy
 stem-Integration.\n\nDer JUGF-Stammtisch findet am 27.06. um 18:30 Uhr in d
 er Deutsche Nationalbibliothek statt.\n\nNach der Veranstaltung treffen wir
  uns wie immer noch zum Stammtisch bei Essen & Trinken in der Apfelweinwirt
 schaft Frank\, reserviert ist ab 20:30.\n\nAnfahrt zur Deutschen Nationalbi
 bliothek\nÖPV: Mit U5 direkt vom HBF (oder Konstablerwache). Auf dem Ring m
 it Bus 32.\nFahrrad-Ständer vor dem Gebäude.\nPKW: Tiefgarage\, kostenpflic
 htig\, bis 20:15 geöffnet\nAnmelden könnt ihr euch wie immer mit Doodle
LAST-MODIFIED:20230204T170620Z
LOCATION:Frankfurt\, Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:DNB SuMa - Solr im Einsatz (Grote\, Seidel\, Jäkel)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20170531T163000Z
DTEND:20170531T180000Z
DTSTAMP:20260419T230224Z
ORGANIZER;CN=mmattes@gmx.net:mailto:mmattes@gmx.net
UID:8a0nju8kn8udhj0e8p8h3gv6rg@google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Java U
 ser Group Frankfurt (JUGF);X-NUM-GUESTS=0:mailto:ph4apb66ubb1gdt40rrnijaec8
 @group.calendar.google.com
CREATED:20171015T164808Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/31-05-2017-schn
 elles-denken---maschinelles-lernen-mit-apache-spark-2-und-java-8
LAST-MODIFIED:20230204T170621Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Schnelles Denken - Maschinelles Lernen mit Apache Spark 2 und Java 
 8 (Heiko Spindler)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200325T173000Z
DTEND:20200325T190000Z
DTSTAMP:20260419T230224Z
UID:62guck1ukm6o506hbf0c7vomv6@google.com
CREATED:20200228T204147Z
DESCRIPTION:siehe http://bit.ly/javaafter8
LAST-MODIFIED:20200313T092852Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:ENTFÄLLT: Java After Eight (Nicolai Parlog)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230628T163000Z
DTEND:20230628T180000Z
DTSTAMP:20260419T230224Z
UID:20ep0fhoto1cd3bhfp6hp54e0d@google.com
CREATED:20230324T072612Z
DESCRIPTION:siehe <a href="https://bit.ly/starter_ee">https://bit.ly/starte
 r_ee</a>
LAST-MODIFIED:20230331T190851Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Let’s get started: Der Eclipse Starter für Jakarta EE (Alexander Rü
 hl)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20171220T173000Z
DTEND:20171220T190000Z
DTSTAMP:20260419T230224Z
UID:72dfn3i9h7o638vmcq0f4kecei@google.com
CREATED:20171204T205942Z
DESCRIPTION:https://goo.gl/whzjvp\n
LAST-MODIFIED:20171204T205942Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Funktionale Programmierung mit Vavr und Resilience4j (Robert Winkle
 r)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20180926T163000Z
DTEND:20180926T180000Z
DTSTAMP:20260419T230224Z
UID:69127hr4jj9ep5nf7okttsqjj1@google.com
CREATED:20180628T202200Z
DESCRIPTION:siehe http://bit.ly/oauth2feenstaub
LAST-MODIFIED:20180628T202200Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:OAuth 2.0: Mehr als Feenstaub der die Sicherheit bringt (Martin Fun
 k)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20160914T150000Z
DTEND:20160914T200000Z
DTSTAMP:20260419T230224Z
UID:lqd8q8305t20m457l8fj3l315k@google.com
CREATED:20160801T104117Z
LAST-MODIFIED:20160801T104117Z
LOCATION:codecentric\, Kreuznacher Str. 30\, 60486 Frankfurt am Main\, Deut
 schland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:TDD by example (Thomas Papendieck / Ort: Codecentric)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20171025T163000Z
DTEND:20171025T180000Z
DTSTAMP:20260419T230224Z
UID:1jc8e58qttgnmchpko5tfladed@google.com
CREATED:20170812T145712Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/25-10-2017-tdlc
 r---test-driven-legacy-code-refactoring
LAST-MODIFIED:20170812T145712Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:TDLCR - Test Driven Legacy Code Refactoring (Falk Sippach)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20180131T173000Z
DTEND:20180131T190000Z
DTSTAMP:20260419T230224Z
UID:6h6lum5fa1utrdpk0dh2ardq34@google.com
CREATED:20171228T214142Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/31-01-2018-micr
 oservices-theorie-und-praxis-ein-erfahrungsaustausch
LAST-MODIFIED:20171228T214204Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Microservices Theorie und Praxis\, ein Erfahrungsaustausch (Gernot 
 Schulmeister)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20251217T173000Z
DTEND:20251217T190000Z
DTSTAMP:20260419T230224Z
UID:7vsqq0f1lnqcikh1sbgcbni0o1@google.com
CREATED:20251122T151131Z
DESCRIPTION:siehe <a href="https://bit.ly/zukunft-software-genai">https://b
 it.ly/zukunft-software-genai</a>
LAST-MODIFIED:20251122T151131Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Die Zukunft der Software-Architektur: Wie GenAI und LLMs den Code v
 on Morgen gestalten (Ralf D. Müller)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20191030T173000Z
DTEND:20191030T190000Z
DTSTAMP:20260419T230224Z
UID:6jengcoabb5dpt5cn4vr31kl99@google.com
CREATED:20190515T093013Z
DESCRIPTION:siehe http://bit.ly/refactoring_mikado
LAST-MODIFIED:20190929T144559Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Refactoring mit der Mikado-Methode (Falk Sippack)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20180425T163000Z
DTEND:20180425T200000Z
DTSTAMP:20260419T230224Z
UID:5jmq0m7eaia5km2298e6he35h0@google.com
CREATED:20180203T203435Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/25-04-2018-bloc
 kchain-jenseits-von-bitcoin-und-trading
LAST-MODIFIED:20180407T183154Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Blockchain jenseits von Bitcoin und Trading (Alexander Culum)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20130227T173000Z
DTEND:20130227T190000Z
DTSTAMP:20260419T230224Z
UID:1qkr67q6ttnr2457spq6nl4p8s@google.com
CREATED:20121030T084357Z
LAST-MODIFIED:20230204T170615Z
LOCATION:Frankfurt\, Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Locks are bad... (Martin Kühnert)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250129T173000Z
DTEND:20250129T190000Z
DTSTAMP:20260419T230224Z
UID:6n0fa9cibp0d04phlbk40k15us@google.com
CREATED:20250102T203023Z
DESCRIPTION:siehe <a href="https://bit.ly/idee-zu-api">https://bit.ly/idee-
 zu-api</a>
LAST-MODIFIED:20250102T203023Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Von der Idee zur API (Annegret Junker)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20170426T163000Z
DTEND:20170426T180000Z
DTSTAMP:20260419T230224Z
UID:3s6bp61umadnesvlu27s2bn06c@google.com
CREATED:20170209T100925Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/26-04-2017-cont
 ainer-orchestration-on-mesos---dc-os-fuer-java-entwickler
LAST-MODIFIED:20170209T100925Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Container orchestration on Mesos - DC/OS für Java-Entwickler (Jörg 
 Schad\, Johannes Unterstein)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220727T163000Z
DTEND:20220727T180000Z
DTSTAMP:20260419T230224Z
UID:0uk6mu2kflisa9dk1rn4m0pje8@google.com
CREATED:20220522T084356Z
DESCRIPTION:<html-blob><u></u>siehe&nbsp\;https://bit.ly/archunit-architect
 ure-july<u></u></html-blob>
LAST-MODIFIED:20220714T143604Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Automatisierte Architekturtests und statische Codeanalyse mit ArchU
 nit (Martin Lehmann\, Kristine Schaal)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230726T163000Z
DTEND:20230726T180000Z
DTSTAMP:20260419T230224Z
UID:1dljv5cvmvjthc5lt6o7m5mv0r@google.com
CREATED:20230324T072657Z
DESCRIPTION:siehe <a href="https://bit.ly/dop_java">https://bit.ly/dop_java
 </a>
LAST-MODIFIED:20230331T190921Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Data-Oriented Programming in Java (20) (Nicolai Parlog)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190424T163000Z
DTEND:20190424T180000Z
DTSTAMP:20260419T230224Z
UID:3miqsvmr4r3q59ngn7g7e8ug66@google.com
CREATED:20181214T061225Z
LAST-MODIFIED:20181214T061225Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Let's Talk About Sex: Breeding Programs with Evolution -   Machine 
 Learning 2.0 (Heiko Spindler)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20150225T173000Z
DTEND:20150225T190000Z
DTSTAMP:20260419T230224Z
ORGANIZER;CN=mmattes@gmx.net:mailto:mmattes@gmx.net
UID:h8k3bcl5u4j3v9858sna5dmvtc@google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Java U
 ser Group Frankfurt (JUGF);X-NUM-GUESTS=0:mailto:ph4apb66ubb1gdt40rrnijaec8
 @group.calendar.google.com
CREATED:20171015T123103Z
LAST-MODIFIED:20230204T170633Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Architekturanalysen für Migration und Weiterentwicklung: Wie Sie Ih
 r Altsystem wieder auf Spur bringen (Manuel Borg)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20140528T163000Z
DTEND:20140528T180000Z
DTSTAMP:20260419T230224Z
UID:bsi7cvkisdk86vlsu6ajnnq6oo@google.com
CREATED:20140203T204618Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/28052014-tipps-
 und-tricks-zum-umgang-mit-komplexitt
LAST-MODIFIED:20140203T204618Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee\, Frankfurt am Main\, D
 eutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY: Tipps und Tricks zum Umgang mit Komplexität (Ingmar Kellner)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20150930T163000Z
DTEND:20150930T180000Z
DTSTAMP:20260419T230224Z
UID:i7hijoi79dm1ao6mp6mc8nnvs0@google.com
CREATED:20150508T191130Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/30-09-2015-unit
 tests-und-testbarer-code
LAST-MODIFIED:20150508T191130Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:UnitTests und testbarer Code (Thomas Papendieck)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20170329T163000Z
DTEND:20170329T180000Z
DTSTAMP:20260419T230224Z
UID:3e3md9qapk32d88ttho5mh3i1c@google.com
CREATED:20161017T193219Z
DESCRIPTION:siehe http://www.oop-konferenz.de/oop2017/konferenz/konferenzpr
 ogramm/sessiondetails/action/detail/session/nmo-2/title/unittests-ja-aber-r
 ichtig.html
LAST-MODIFIED:20170328T092208Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Unittests - aber richtig! (Thomas Papendieck)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20181107T173000Z
DTEND:20181107T190000Z
DTSTAMP:20260419T230224Z
UID:51cceshhf4loe16dofgbdo4c51@google.com
CREATED:20180628T202341Z
DESCRIPTION:siehe http://bit.ly/enterpriseosgi
LAST-MODIFIED:20181024T150749Z
LOCATION:codecentric\, Kreuznacher Str. 30\, 60486 Frankfurt am Main\, Deut
 schland
SEQUENCE:3
STATUS:CONFIRMED
SUMMARY:Microservices and OSGi - what's the difference (Achim Nierbeck)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230927T163000Z
DTEND:20230927T180000Z
DTSTAMP:20260419T230224Z
UID:7aotcsa6dpjj6n8qi81gbfqfek@google.com
CREATED:20230628T070943Z
DESCRIPTION:siehe <a href="https://bit.ly/spring-security-6">https://bit.ly
 /spring-security-6</a>
LAST-MODIFIED:20230703T171808Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Deep Dive into Spring Security 6 (Laura Liparulo)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20191218T173000Z
DTEND:20191218T190000Z
DTSTAMP:20260419T230224Z
UID:7kq9rknb9junop0r2mlqmkb2ld@google.com
CREATED:20191005T162254Z
DESCRIPTION:siehe http://bit.ly/10JahreJUGF
LAST-MODIFIED:20191005T162254Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:10 Jahre JUGF: was bleibt\, was wird anders?
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190925T163000Z
DTEND:20190925T180000Z
DTSTAMP:20260419T230224Z
UID:6832pdj3rlpjnvcbtdm1k85i9f@google.com
CREATED:20190515T092904Z
DESCRIPTION:siehe http://bit.ly/subsonicjava
LAST-MODIFIED:20190827T193847Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Quarkus: Supersonic\, Subatomic Java (Harald Pehl)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20160525T163000Z
DTEND:20160525T180000Z
DTSTAMP:20260419T230224Z
UID:vf8rsphbokdcqthhs1q5b4rfd4@google.com
CREATED:20160403T192632Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/25-05-2016-inte
 raktive-einfuehrung-in-in-memory-computing-with-hazelcast
LAST-MODIFIED:20160403T192632Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Interaktive Einführung in In-Memory Computing with Hazelcast (Chris
 toph Engelbert)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20130529T163000Z
DTEND:20130529T180000Z
DTSTAMP:20260419T230224Z
UID:cf64uefudchsv8ba6tmfq2fjhg@google.com
CREATED:20130202T102008Z
DESCRIPTION:Ziel von Culturegraph ist es die Datenvernetzung im kulturellen
  Sektor voranzutreiben und verteilte\, geschlossene Datenquellen zu einem o
 ffenen Wissensnetz zu verknüpfen. Die zentrale Idee dahinter ist der Aufbau
  einer Infrastruktur\, die gezielt die Vernetzung bibliographischer Daten\,
  Thesauri\, Klassifikationen und Normdaten unterstützt.\nMomentan beinhalte
 t Culturegraph über 100 Millionen Metadatendatensätze. Um diese Datenmenge 
 effizient zu verarbeiten werden eine Reihe von leistungsfähigen Java-Techno
 logien genutzt: Hadoop MapReduce für Berechnungen\, HBase für die Datenhalt
 ung\, Lucene für Suchen\, Tomcat und Spring für die Weboberfläche. Darüber 
 hinaus wurde eine domänenspezifische Sprache für die Transformation von sem
 istrukturierten Daten Entwickelt. Alle im Rahmen von Culturegraph genutzte 
 und neu entwickelte Software ist Open Source.\nIm Vortrag werde ich die Arc
 hitektur von Culturegraph vorstellen\, mit besonderem Fokus auf die getroff
 enen Design Entscheidungen und die gemachten Erfahrungen. Darüber hinaus we
 rden auch ausgewählte Projekt Ergebnisse präsentiert.
LAST-MODIFIED:20230204T170639Z
LOCATION:Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Projekt Culturegraph: Datenvernetzung im Kultursektor (Markus M. Ge
 ipel)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250326T173000Z
DTEND:20250326T190000Z
DTSTAMP:20260419T230224Z
UID:0t1ea9q4ejfk5qml4qv575unlr@google.com
CREATED:20250309T191815Z
DESCRIPTION:siehe <a href="https://bit.ly/maven-4">https://bit.ly/maven-4</
 a>
LAST-MODIFIED:20250309T191815Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Maven 4 - das Ende naht (Karl-Heinz Marbaise)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20150225T173000Z
DTEND:20150225T190000Z
DTSTAMP:20260419T230224Z
ORGANIZER;CN=frederic.ebelshaeuser@googlemail.com:mailto:frederic.ebelshaeu
 ser@googlemail.com
UID:43f2d33emdfv69pobdpjlpbgcs@google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Java U
 ser Group Frankfurt (JUGF);X-NUM-GUESTS=0:mailto:ph4apb66ubb1gdt40rrnijaec8
 @group.calendar.google.com
CREATED:20160123T123627Z
LAST-MODIFIED:20230204T170637Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Architekturanalysen für Migration und Weiterentwicklung: Wie Sie Ih
 r Altsystem wieder auf Spur bringen (Manuel Borg)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20141029T173000Z
DTEND:20141029T190000Z
DTSTAMP:20260419T230224Z
UID:54nca0mt8pqjn5v8e1qi3bgce0@google.com
CREATED:20140908T201317Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/29-10-2014-proj
 ect-avatar-more-than-just-node-js-on-the-jvm---enterprise-java-written-in-j
 avascript
LAST-MODIFIED:20140908T201317Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, Frankfurt am Main\,
  Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Project Avatar: more than just Node.js on the JVM -   Enterprise Ja
 va written in JavaScript (Niko Köbler\, Heiko Spindler)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20180228T173000Z
DTEND:20180228T210000Z
DTSTAMP:20260419T230224Z
UID:1cul0phm4n9e25unqmmsplnoj5@google.com
CREATED:20180203T185957Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/28-02-2018-real
 -life-rest
LAST-MODIFIED:20180203T190007Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Real Life REST (Michael Vitz)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260128T173000Z
DTEND:20260128T190000Z
DTSTAMP:20260419T230224Z
UID:1hqrurg46bu5a12s3uca645nv4@google.com
CREATED:20260104T152509Z
DESCRIPTION:siehe <a href="https://bit.ly/java-migration">https://bit.ly/ja
 va-migration</a>
LAST-MODIFIED:20260104T152509Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY: JDK LTS Release Feature Update: Warum sich eine Java Migration loh
 nt (Wolfgang Weigend)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20160127T173000Z
DTEND:20160127T190000Z
DTSTAMP:20260419T230224Z
UID:oer317rre4js2r7garkgjphtps@google.com
CREATED:20151207T204053Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/27-01-2016-fuer
 s-karma-konfiguration-zur-laufzeit
LAST-MODIFIED:20151207T204053Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Fürs Karma: Konfiguration zur Laufzeit (Alexander Schwartz)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20130815T163000Z
DTEND:20130815T183000Z
DTSTAMP:20260419T230224Z
UID:2aatgqbmiithchls8ec3o1jo1s@google.com
CREATED:20130802T083830Z
DESCRIPTION:In a 45 min presentation similar to the one I will be giving at
  JavaOne 2013\, I will be covering such topics as\nGC free\, lockless codin
 g\nLow latency coding (less than 10 microseconds request/response )\nHigh t
 hroughput (Over 100K request/responses per second on a laptop)\nUsing Chron
 icle for low latency persistence\nUsing sun.misc.Unsafe\nUsing System.nanoT
 ime() between machines\nUse cases in finance
LAST-MODIFIED:20230204T170619Z
LOCATION:Coinor\, Windmühlstraße 1\, 60329 Frankfurt
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Writing and testing high frequency trading systems in Java (Peter L
 awrey\, Vanilla Java)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20240131T173000Z
DTEND:20240131T190000Z
DTSTAMP:20260419T230224Z
UID:20ta7aonvshv9ejmf6o6j66vlh@google.com
CREATED:20231106T175751Z
DESCRIPTION:siehe <a href="https://bit.ly/todesursache_hibernate">https://b
 it.ly/todesursache_hibernate</a>
LAST-MODIFIED:20231106T175751Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Todesursache Hibernate (Thorben Janssen)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20130626T163000Z
DTEND:20130626T180000Z
DTSTAMP:20260419T230224Z
UID:e5buvqeaq1j9fmpahck9rg3edk@google.com
CREATED:20130202T102303Z
DESCRIPTION:Über die Jahre haben sich HTML und JEE stark gewandelt. Mit den
  heute vorliegenden Versionen ist eine effektive und effiziente Anwendungse
 ntwicklung möglich.\n\nBei HTML wurde aus einer reinen Seitenbeschreibungss
 prache durch JavaScript\, DOM und CSS eine vollwertige Client-Plattform\, d
 ie nicht nur auf Effekte und Komponenten wie z.B. jQuery und jQuery UI setz
 t\, sondern auch zusehends durch MV*-Frameworks strukturiert wird.\n\nIn de
 r Version 6 brachte JEE neben den vorher schon starken Bereichen wie z.B. P
 ersistenz zum ersten Mal Context Dependency Injection (CDI)\, Validierung v
 on Werten mittels Annotationen (Bean Validation) und REST-Schnittstellen (J
 AX-RS) mit.\n\nIm Laufe des Vortrags wird Schritt für Schritt eine struktur
 iere HTML5-Anwendung entwickelt\, mit der ein leichtgewichtiges JEE REST-Ba
 ckend mit Persistenz und Validierung alle seine Vorteile ausspielen kann. A
 ußerdem wird gezeigt\, wie diese Anwendung inkrementell erweitert und autom
 atisiert getestet werden kann.
LAST-MODIFIED:20230204T170625Z
LOCATION:Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Schnelle und leichtgewichtige Anwendungsentwicklung mit HTML5 und J
 EE/REST (Alexander Schwartz)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20161026T163000Z
DTEND:20161026T180000Z
DTSTAMP:20260419T230224Z
UID:dqbv9cf76umgr6rlvhv27od5kc@google.com
CREATED:20160801T104927Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/continuous-deli
 very-of-continuous-delivery
LAST-MODIFIED:20160807T200548Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:Continuous Delivery of Continuous Delivery (Gerd Aschemann)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20240626T163000Z
DTEND:20240626T180000Z
DTSTAMP:20260419T230224Z
UID:6fv3eau4dml5ee3bsdrul26ga0@google.com
CREATED:20240427T162623Z
DESCRIPTION:siehe <a href="https://bit.ly/htmx-spring-mvc">https://bit.ly/h
 tmx-spring-mvc</a>
LAST-MODIFIED:20240427T172750Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Server-side web applications with Spring and htmx (Thomas Schühly)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20151028T173000Z
DTEND:20151028T190000Z
DTSTAMP:20260419T230224Z
UID:ieab9bvhnkgk5m8lr7el26ki6c@google.com
CREATED:20150901T202138Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/28-10-2015-focu
 s-on-your-features---dropwizard-takes-care-of-the-rest
LAST-MODIFIED:20150901T202138Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Focus on your Features - Dropwizard takes care of the REST (Felix B
 raun)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20140924T163000Z
DTEND:20140924T180000Z
DTSTAMP:20260419T230224Z
UID:43sbign8euneto079phbork904@google.com
CREATED:20140228T211118Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/24-09-2014-fehl
 er-und-latenzen-in-verteilten-systemen-vermeiden-mit-hystrix
LAST-MODIFIED:20140228T211118Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee\, Frankfurt am Main\, D
 eutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Fehler und Latenzen in verteilten Systemen vermeiden mit Hystrix (A
 lexander Schwartz)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20150429T163000Z
DTEND:20150429T180000Z
DTSTAMP:20260419T230224Z
UID:ccn5ogdf8v2toh5cic7u41538g@google.com
CREATED:20141207T183440Z
LAST-MODIFIED:20141207T183606Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Das ist kein Spielzeug! Das Play!-Framework und Akka für reaktive u
 nd skalierbare Web-Anwendungen (Martin Lehmann und Rüdiger Grammes)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20160330T163000Z
DTEND:20160330T180000Z
DTSTAMP:20260419T230224Z
UID:d1nen9ettr55nadinocg0a3v88@google.com
CREATED:20160106T212930Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/30-03-2016-jdk-
 9-und-die-modulare-plattform-jigsaw
LAST-MODIFIED:20160106T212930Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:JDK 9 und die modulare Plattform Jigsaw (Wolfgang Weigend)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210630T163000Z
DTEND:20210630T180000Z
DTSTAMP:20260419T230224Z
UID:5v474ar4maql5bdj74vc4au2t4@google.com
CREATED:20210110T142549Z
DESCRIPTION:siehe <a href="http://bit.ly/graalvm_native_jugf" id="ow658" __
 is_owner="true">http://bit.ly/graalvm_native_jugf</a>
LAST-MODIFIED:20210331T141843Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Die GraalVM ist ein polyglotter native Speaker (Dr. Rüdiger Grammes
  & Martin Lehmann)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190828T163000Z
DTEND:20190828T180000Z
DTSTAMP:20260419T230224Z
UID:6js5lj7utch040p416esheiv2r@google.com
CREATED:20190620T141249Z
DESCRIPTION:siehe http://bit.ly/wartbarercode
LAST-MODIFIED:20190620T141250Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Werkzeuge für wartbaren und fehlerarmen Code (Alexander Schwartz)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230125T173000Z
DTEND:20230125T190000Z
DTSTAMP:20260419T230224Z
UID:7c5fm4ijalmteavph63kip554p@google.com
CREATED:20221222T163332Z
DESCRIPTION:siehe&nbsp\;<a href="https://bit.ly/loom-revolution" style="bac
 kground-color: var(--textfield-surface)\;" id="ow737" __is_owner="true">htt
 ps://bit.ly/loom-revolution</a>
LAST-MODIFIED:20221222T163512Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Project Loom: Revolution in concurrency or obscure implementation d
 etail? (Thomasz Nurkiewicz) 
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20160727T163000Z
DTEND:20160727T180000Z
DTSTAMP:20260419T230224Z
UID:lrtrac169itrrh962kpietvdl8@google.com
CREATED:20160519T193543Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/27-07-2016-lomb
 ok-internals
LAST-MODIFIED:20160519T193543Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Project Lombok Internals (Walery Strauch)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20240529T163000Z
DTEND:20240529T180000Z
DTSTAMP:20260419T230224Z
UID:53u8085vg1nbsipeuujpso2hc3@google.com
CREATED:20240427T162424Z
DESCRIPTION:siehe <a href="https://bit.ly/quantenintro">https://bit.ly/quan
 tenintro</a>
LAST-MODIFIED:20240427T162424Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Einführung in die Quantenprogrammierung (Walery Strauch)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20221123T173000Z
DTEND:20221123T190000Z
DTSTAMP:20260419T230224Z
UID:5ovn4bmfjn99neuu8a0a2vplng@google.com
CREATED:20221117T074036Z
DESCRIPTION:siehe&nbsp\;<a href="https://bit.ly/reactive_streams_java" styl
 e="background-color: var(--textfield-surface)\;" id="ow572" __is_owner="tru
 e">https://bit.ly/reactive_streams_java</a>
LAST-MODIFIED:20221118T112655Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Reactive Streams in Java (Sigrid Huemer)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20170927T163000Z
DTEND:20170927T180000Z
DTSTAMP:20260419T230224Z
UID:6k9v3a6oh5v2i181hhgjssn837@google.com
CREATED:20170812T144135Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/27-09-2017-orch
 estrierung-von-microservices
LAST-MODIFIED:20170812T144135Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Orchestrierung von Microservices (Bernd Rücker)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210728T163000Z
DTEND:20210728T180000Z
DTSTAMP:20260419T230224Z
UID:5gti2a3n2lbjvatl9cs6j89h0s@google.com
CREATED:20210622T193005Z
DESCRIPTION:siehe https://bit.ly/api-first-banking
LAST-MODIFIED:20210622T193913Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:API-first Ansatz: Moderne Architekturen für Open Banking APIs
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190626T163000Z
DTEND:20190626T180000Z
DTSTAMP:20260419T230224Z
UID:69f6qb9dfuffbu9841orjb3k2p@google.com
CREATED:20190515T092402Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/26-06-2019-ad-a
 stra---cloud-native-microservices-mit-micronaut
LAST-MODIFIED:20190519T080300Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Ad Astra - Cloud Native Microservices mit Micronaut (Michael Hunger
 )
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20130731T163000Z
DTEND:20130731T180000Z
DTSTAMP:20260419T230224Z
UID:mi7tmida34mruj9b1cgj2f7pbc@google.com
CREATED:20130202T190002Z
DESCRIPTION:Der Redner erläutert die Möglichkeiten zur Verwendung von Const
 raint-Prüfungen in Java-Programmen zur Compile-Zeit anhand eines selbstgesc
 hriebenen Code-Generators\, welcher logische Ausdrücke aufgebaut aus Prädik
 aten in Java-Klassen kondensiert.
LAST-MODIFIED:20230204T170626Z
LOCATION:Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Fehlervermeidung in Java-Programmen durch generierte Constraint-Kla
 ssen (Heiner Kücker)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190731T163000Z
DTEND:20190731T180000Z
DTSTAMP:20260419T230224Z
UID:5ne882v7d6s8im0nshpjt5i14t@google.com
CREATED:20190620T135032Z
DESCRIPTION:siehe http://bit.ly/javacontainers
LAST-MODIFIED:20190620T135033Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Java in the Age of Containers and Serverless (Markus Eisele)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20160928T163000Z
DTEND:20160928T180000Z
DTSTAMP:20260419T230224Z
UID:rih32vvi06ehmkq178r9jeh7ek@google.com
CREATED:20160801T103848Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/und-action-web-
 anwendungen-mit-mvc-jsr-371
LAST-MODIFIED:20160807T200529Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Und Action... Web-Anwendungen mit MVC (JSR-371) (Thilo Frotscher)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230426T163000Z
DTEND:20230426T180000Z
DTSTAMP:20260419T230224Z
UID:0qo1ur8cej21crmd1oc4tilipc@google.com
CREATED:20230324T072507Z
DESCRIPTION:siehe <a href="https://bit.ly/ki_poststelle">https://bit.ly/ki_
 poststelle</a>
LAST-MODIFIED:20230331T190601Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Wie wir mit KI die Poststellen unserer Kunden entlasten (Elvira Sie
 gel\, Thomas Timmermann\, Johannes Voscort)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20140326T173000Z
DTEND:20140326T190000Z
DTSTAMP:20260419T230224Z
UID:ncfs01ia4t987or7c589ok9924@google.com
CREATED:20131003T131017Z
DESCRIPTION:siehe: https://sites.google.com/site/jugffm/home/26-03-2014-jav
 a8-lambdas-streams-jsr33
LAST-MODIFIED:20230204T170631Z
LOCATION:Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Java8-Lambdas/Streams/JSR335 (Martin Lehmann)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20151216T173000Z
DTEND:20151216T190000Z
DTSTAMP:20260419T230224Z
UID:qubil0uiejobacaaa6vs8ak97k@google.com
CREATED:20150903T144452Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/16-12-2015-perf
 ormanceanalyse-mit-inspectit
LAST-MODIFIED:20150903T144452Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Performanceanalyse mit inspectIT (Mario Mann)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20161130T173000Z
DTEND:20161130T190000Z
DTSTAMP:20260419T230224Z
UID:7bchvqtcmnrf4g2cj4db1lajqc@google.com
CREATED:20160801T104230Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/how-to-apply-bi
 g-data-analytics-and-machine-learning-to-real-time-processing
LAST-MODIFIED:20160807T200617Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY: How to Apply Big Data Analytics and Machine Learning to Real Time 
 Processing (Kai Wähner)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20130925T163000Z
DTEND:20130925T200000Z
DTSTAMP:20260419T230224Z
UID:7c6u95nvbo7uojic4t2t906fbc@google.com
CREATED:20130713T194908Z
DESCRIPTION:Der Bereich der alternativen NoSQL-Lösungen hat sich auch in de
 utschen Unternehmen mittlerweile immer mehr etabliert und findet dort berei
 ts vielfachen Einsatz in verschiedensten Anwendungsgebieten oder ermöglicht
  teilweise erst ganz neue Anwendungsfälle. Dabei befindet sich gerade Mongo
 DB immer mehr auf dem Weg zum neuen MySQL zu werden und gerade Entwickler s
 chätzen die Funktionalität von MongoDB verbunden mit dessen Flexibilität se
 hr.\n\nDas Ziel des Vortrages ist es einen möglichst umfassenden Überblick 
 über MongoDB zu geben\, so dass am Ende jeder Zuhörer einen guten Eindruck 
 von den Möglichkeiten und auch Grenzen mit MongoDB hat. Dazu steigen wir mi
 t einem Überblick ein und stellen MongoDB traditionellen Datenbanksystemen 
 gegenüber. Weiterhin sehen wir uns die API an und wie die typischen CRUD-Op
 erationen mit MongoDB funktionieren. Auch etwas fortgeschrittenere Themen w
 ie Indexing\, Replikation\, Sharding werden vorgestellt sowie die Möglichke
 iten zur Aggregation von Daten mittels des Aggregationframeworks und Map/Re
 duce. Und natürlich werden wir uns auch die Java API und die verschiedenen 
 Java-Frameworks ansehen.
LAST-MODIFIED:20230204T170627Z
LOCATION:Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:MongoDB (Uwe Seiler)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250219T173000Z
DTEND:20250219T190000Z
DTSTAMP:20260419T230224Z
UID:13avceavbuujnlbbmdogc2sttv@google.com
CREATED:20250121T121900Z
DESCRIPTION:siehe <a href="https://bit.ly/graalvm-readiness">https://bit.ly
 /graalvm-readiness</a>
LAST-MODIFIED:20250121T121900Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:GraalVM - Neuerungen und Readiness Checklist (Wolfgang Weigend)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20170125T173000Z
DTEND:20170125T190000Z
DTSTAMP:20260419T230224Z
ORGANIZER;CN=mmattes@gmx.net:mailto:mmattes@gmx.net
UID:ut08fnph85ij14d7mbdn2842h8@google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Java U
 ser Group Frankfurt (JUGF);X-NUM-GUESTS=0:mailto:ph4apb66ubb1gdt40rrnijaec8
 @group.calendar.google.com
CREATED:20171015T164757Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/25-01-2017-weni
 ger-ist-mehr---serverless-cloud-architectures
LAST-MODIFIED:20230204T170614Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Weniger ist mehr! - Serverless Cloud Architectures (Niko Köbler)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20130424T163000Z
DTEND:20130424T180000Z
DTSTAMP:20260419T230224Z
UID:0prhfdvr5b6di1hdl45rju4lvs@google.com
CREATED:20130202T101615Z
DESCRIPTION:folgt...
LAST-MODIFIED:20230204T170638Z
LOCATION:Deutsche Nationalbibliothek
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:Spring Data JPA - Repositories done right (Oliver Gierke)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20121219T173000Z
DTEND:20121219T190000Z
DTSTAMP:20260419T230224Z
UID:u6fagno305tkn8no892k5tak3o@google.com
CREATED:20121030T082909Z
LAST-MODIFIED:20230204T170641Z
LOCATION:Frankfurt\, Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Showdown: Enterprise Service Bus vs. leichtgewichtiges Integrations
 framework (Kai Wähner)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20140604T163000Z
DTEND:20140604T180000Z
DTSTAMP:20260419T230224Z
UID:gftv5egseqojpt6fea3pgm4t1s@google.com
CREATED:20140203T211247Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/04062014-ceylon
 -introduction
LAST-MODIFIED:20140203T211247Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee\, Frankfurt am Main\, D
 eutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Ceylon Introduction (Gavin King)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220711T163000Z
DTEND:20220711T180000Z
DTSTAMP:20260419T230224Z
UID:1og5eb7qguhfq4t8rab4nuocvl@google.com
CREATED:20220623T130859Z
DESCRIPTION:siehe https://bit.ly/architektur-jmolecules
LAST-MODIFIED:20220623T130859Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Architekturexplizite Java-Applikationen mit jMolecules (Oliver Drot
 bohm)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20251029T173000Z
DTEND:20251029T190000Z
DTSTAMP:20260419T230224Z
UID:10l4t12c97lplfhfqen22frq39@google.com
CREATED:20250924T213843Z
DESCRIPTION:siehe <a href="https://bit.ly/structr-low-code">https://bit.ly/
 structr-low-code</a>
LAST-MODIFIED:20250924T213843Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Structr 6.0 – Graph-basierte Low-Code-Entwicklung mit Java-Power un
 d KI-Integration (Axel Morgner)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250430T163000Z
DTEND:20250430T180000Z
DTSTAMP:20260419T230224Z
UID:6cl3ccbrn2aedusdrj1bbbquh4@google.com
CREATED:20250328T062016Z
DESCRIPTION:siehe <a href="https://bit.ly/hate-code">https://bit.ly/hate-co
 de</a>
LAST-MODIFIED:20250328T062017Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:We hate code - the !joy of maintaining dead code (Gerrit Grunwald)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20211027T163000Z
DTEND:20211027T180000Z
DTSTAMP:20260419T230224Z
UID:40l2japivmipdn3f8pgq6grtdc@google.com
CREATED:20211019T092324Z
DESCRIPTION:https://bit.ly/exasol_java
LAST-MODIFIED:20211019T092324Z
LOCATION:h
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Extending Exasol with Java (Sebastian Bär)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20120425T163000Z
DTEND:20120425T203000Z
DTSTAMP:20260419T230224Z
UID:jjnklqi2tn4teifo03ifc6qsmk@google.com
CREATED:20120401T135800Z
DESCRIPTION:Debugging of Swing application is not always easy because it is
  visual toolkit and in many cases you can not just write \nan automated tes
 t that checks if your UI looks good\, all components have right sizes\, all
  necessary information is visible\nand painting done correctly. The present
 ation will cover some common difficulties connected to visual nature of Swi
 ng\ntoolkit and provide fast solutions for solving them using Swing Explore
 r tool http://www.swingexplorer.com. \n\nYou will learn how to answer the f
 ollowing questions: \n\nWhich component painted this pixel? In which line o
 f code? \nDoes your application access Swing from the correct thread? \nHow
  does Swing perform painting step by step? \n\nAnd even more...\n\nIf you a
 re experienced or beginner in Swing and want to increase your productivity 
 this session is for you. \n\nMaxim Zakharenkov graduated from the Universit
 y of Latvia. He has over 10 years of experience in software\ndevelopment. H
 e worked quite a lot on Java desktop and server application development. Cu
 rrently he works for\nthe company Rubylight specializing in high scale inte
 rnet projects.
LAST-MODIFIED:20230204T170616Z
LOCATION:Frankfurt\, Deutsche Nationalbibliothek
SEQUENCE:1
STATUS:TENTATIVE
SUMMARY:Debugging Swing applications with SwingExplorer (Maxim Zakharenkov)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250827T163000Z
DTEND:20250827T180000Z
DTSTAMP:20260419T230224Z
UID:2b17apt5e4vq19sakqoal3jkl5@google.com
CREATED:20250601T183041Z
DESCRIPTION:siehe <a href="https://bit.ly/testen-multihreaded">https://bit.
 ly/testen-multihreaded</a>
LAST-MODIFIED:20250623T153817Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Testen von multithreaded\, concurrent Java (Thomas Krieger)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20120417T163000Z
DTEND:20120417T203000Z
DTSTAMP:20260419T230224Z
ORGANIZER;CN=mmattes@gmx.net:mailto:mmattes@gmx.net
UID:bgsjhk624a6var5nhs0lvq5sqg@google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;CN=Ja
 va User Group Frankfurt (JUGF);X-NUM-GUESTS=0:mailto:ph4apb66ubb1gdt40rrnij
 aec8@group.calendar.google.com
CREATED:20171015T164804Z
DESCRIPTION:Viele Software Projekte leiden darunter\, dass die ursprünglich
  angedachte Architektur nach einigen Iterationen nicht mehr mit der Impleme
 ntierungswirklichkeit übereinstimmt. Unbemerkt vom Software Architekten ist
  die Struktur der Software erodiert\, sodass die Wartung und Weiterentwickl
 ung zunehmend schwieriger wird.\nDie Ursachen für Software-Entropie sind vi
 elfältig und das Ausmaß lässt sich nicht nur durch unser Bauchgefühl bestim
 men: Besonderen Einfluss auf die Struktur haben Software-Zyklen\, die Verst
 ändlichkeit\, Wiederverwendung\, Erweiterbarkeit\, Testen und die Organisat
 ion von Teams negativ beeinflussen. Diese Zyklen haben die Tendenz wie ein 
 Geschwür zu wachsen und werden als Spaghetti-Code wahrgenommen.\nAuf Makro-
 Ebene hilft eine Logische Architektur\, diese Komplexität zu bekämpfen\, au
 f Mikro-Ebene die Überwachung von Metriken wie z.B. zyklomatische Komplexit
 ät.\nZur Erhaltung der Struktur muss die Architektur mit den geeigneten Wer
 kzeugen\, durch Organisation und Entwicklungs-Methodik überwacht werden. \n
 \nIngmar Kellner hat Elektrotechnik in Deutschland und England studiert und
  entwickelt seit 12 Jahren Software. In seinen 8 Jahren bei der Siemens AG\
 , Corporate Technology hat er das Leben als Entwickler\, Berater und Archit
 ekt in großen und kleinen Projekten kennengelernt. 2011 wechselte er zur he
 llo2morrow GmbH und programmiert nun Werkzeuge zur Unterstützung von Softwa
 reArchitekten.
LAST-MODIFIED:20230204T170634Z
LOCATION:Frankfurt\, Deutsche Nationalbibliothek
SEQUENCE:2
STATUS:TENTATIVE
SUMMARY:Continuous Architecture Management: Erkennen und Verhindern von Str
 uktureller Erosion (Ingmar Kellner)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20210825T163000Z
DTEND:20210825T180000Z
DTSTAMP:20260419T230224Z
UID:70357pe98ahufen5mieh4i0t2q@google.com
CREATED:20210427T190848Z
DESCRIPTION:siehe http://bit.ly/microstream_real_world
LAST-MODIFIED:20210427T190927Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:MicroStream: High-Performance Java Persistence in Real-World Anwend
 ungen (Markus Kett)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190327T173000Z
DTEND:20190327T190000Z
DTSTAMP:20260419T230224Z
UID:574fqrj41bfejq1k2pacnqlqem@google.com
CREATED:20181214T061147Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/27-03-2019-flow
 -basierte-programmierung-mit-structr-und-neo4j
LAST-MODIFIED:20190203T132515Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Flow-basierte Programmierung mit Structr und Neo4j (Axel Morgner)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20240925T163000Z
DTEND:20240925T180000Z
DTSTAMP:20260419T230224Z
UID:2tc2hmk0nq537s5p2er3blekq8@google.com
CREATED:20240828T045404Z
DESCRIPTION:<u>siehe </u><a href="https://bit.ly/openspringai">https://bit.
 ly/openspringai</a>
LAST-MODIFIED:20240828T045404Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:OpenAI - Generative AI with Spring AI (Laura Liparulo)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20140625T163000Z
DTEND:20140625T180000Z
DTSTAMP:20260419T230224Z
UID:go88fhnra309quni5b4luvisho@google.com
CREATED:20140228T210822Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/25-06-2014-wild
 fly-8---the-artist-formerly-known-as-jboss-as
LAST-MODIFIED:20140228T210822Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee\, Frankfurt am Main\, D
 eutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:WildFly 8 - the artist formerly known as JBoss AS (Harald Pehl)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20120417T163000Z
DTEND:20120417T203000Z
DTSTAMP:20260419T230224Z
UID:h2fmpohpa9p5h0r0t7j5kdmm1s@google.com
CREATED:20120401T135633Z
DESCRIPTION:Viele Software Projekte leiden darunter\, dass die ursprünglich
  angedachte Architektur nach einigen Iterationen nicht mehr mit der Impleme
 ntierungswirklichkeit übereinstimmt. Unbemerkt vom Software Architekten ist
  die Struktur der Software erodiert\, sodass die Wartung und Weiterentwickl
 ung zunehmend schwieriger wird.\nDie Ursachen für Software-Entropie sind vi
 elfältig und das Ausmaß lässt sich nicht nur durch unser Bauchgefühl bestim
 men: Besonderen Einfluss auf die Struktur haben Software-Zyklen\, die Verst
 ändlichkeit\, Wiederverwendung\, Erweiterbarkeit\, Testen und die Organisat
 ion von Teams negativ beeinflussen. Diese Zyklen haben die Tendenz wie ein 
 Geschwür zu wachsen und werden als Spaghetti-Code wahrgenommen.\nAuf Makro-
 Ebene hilft eine Logische Architektur\, diese Komplexität zu bekämpfen\, au
 f Mikro-Ebene die Überwachung von Metriken wie z.B. zyklomatische Komplexit
 ät.\nZur Erhaltung der Struktur muss die Architektur mit den geeigneten Wer
 kzeugen\, durch Organisation und Entwicklungs-Methodik überwacht werden. \n
 \nIngmar Kellner hat Elektrotechnik in Deutschland und England studiert und
  entwickelt seit 12 Jahren Software. In seinen 8 Jahren bei der Siemens AG\
 , Corporate Technology hat er das Leben als Entwickler\, Berater und Archit
 ekt in großen und kleinen Projekten kennengelernt. 2011 wechselte er zur he
 llo2morrow GmbH und programmiert nun Werkzeuge zur Unterstützung von Softwa
 reArchitekten.
LAST-MODIFIED:20230204T170618Z
LOCATION:Frankfurt\, Deutsche Nationalbibliothek
SEQUENCE:1
STATUS:TENTATIVE
SUMMARY:Continuous Architecture Management: Erkennen und Verhindern von Str
 uktureller Erosion (Ingmar Kellner)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230222T173000Z
DTEND:20230222T190000Z
DTSTAMP:20260419T230224Z
UID:13oj0hvn6agqa8e4jit9kemf1g@google.com
CREATED:20221222T190042Z
DESCRIPTION:siehe&nbsp\;<a href="https://bit.ly/tokens_spring" style="backg
 round-color: var(--textfield-surface)\;" id="ow754" __is_owner="true">https
 ://bit.ly/tokens_spring</a>
LAST-MODIFIED:20221222T190105Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Tokenisierung von Assets in der Blockchain (Andreas Meyer-Berg & Ma
 rcel Wesenberg)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20181219T173000Z
DTEND:20181219T190000Z
DTSTAMP:20260419T230224Z
UID:1svuj1qqnl0q3ipnr68nou4msr@google.com
CREATED:20180628T202626Z
DESCRIPTION:siehe http://bit.ly/jenkinsx
LAST-MODIFIED:20180628T202626Z
LOCATION:Deutsche Nationalbibliothek\, 60318 Frankfurt am Main\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jenkins X - Continuously Driving the Kloud (Gerd Aschemann)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20150527T163000Z
DTEND:20150527T180000Z
DTSTAMP:20260419T230224Z
UID:l776l8ujim7cc4u739sbv9guuc@google.com
CREATED:20141207T183549Z
LAST-MODIFIED:20141207T183549Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, 60322 Frankfurt am 
 Main\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Built to last - Prinzipien für nachhaltige Softwarearchitekturen (F
 rank Pientka)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20141217T173000Z
DTEND:20141217T190000Z
DTSTAMP:20260419T230224Z
UID:t7cchtr5c61aujb8p8flrmqhi4@google.com
CREATED:20141001T124208Z
DESCRIPTION:siehe https://sites.google.com/site/jugffm/home/17-12-2014-free
 style-jhipster
LAST-MODIFIED:20141212T013428Z
LOCATION:Deutsche Nationalbibliothek\, Adickesallee 1\, Frankfurt am Main\,
  Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Freestyle JHipster
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20140129T173000Z
DTEND:20140129T190000Z
DTSTAMP:20260419T230224Z
UID:39vh43nqnkile4m072l42bekvc@google.com
CREATED:20131003T124523Z
DESCRIPTION:siehe: https://sites.google.com/site/jugffm/home/29-01-2014-neo
 4j
LAST-MODIFIED:20230204T170636Z
LOCATION:Deutsche Nationalbibliothek
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Neo4j (Axel Morgner)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
UID:203de054-48a2-444b-8ee9-a6ae34968548
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20260128T180000Z
DTEND:20260128T210000Z
SUMMARY:Vortrag "Praxisguide Ressourceneffiziente Softwareentwicklung" - H
 endrik Lösch
LOCATION:Carl Zeiss Digital Innovation\nBerliner Straße 63\,02826 Görlit
 z
DESCRIPTION:Nachhaltigkeit und Ressourceneffizienz sind auch für die Soft
 wareentwicklung aus ökologischen und wirtschaftlichen\nGründen von…
X-ALT-DESC;FMTTYPE=text/html:<p>Nachhaltigkeit und Ressourceneffizienz sin
 d auch für die Softwareentwicklung aus ökologischen und wirtschaftlichen
 \nGründen von entscheidender Bedeutung. Die Reduzierung von CO2-Emissione
 n und die Senkung der Betriebskosten gehen dabei\nHand in Hand. Dieser Vor
 trag bietet einen Leitfaden und einen Überblick über ressourcenschonende
  Softwareentwicklung\,\nmit einem Fokus auf umsetzbare Strategien.</p>\n<p
 >Wir beginnen mit einem kurzen Überblick darüber\, warum Ressourceneffiz
 ienz und Nachhaltigkeit in der Softwareentwicklung\nwichtig sind. Anschlie
 ßend teilen wir praktische Tipps für Projektmanager\, Softwarearchitekte
 n und Entwickler\, um die\nRessourcenbedarfe ihrer Systeme zu reduzieren. 
 Diese Tipps decken verschiedene Themen und Phasen des\nEntwicklungsprozess
 es ab und bieten den Teilnehmern praktische Schritte\, die sie direkt anwe
 nden können.</p>\n<p>Der Vortrag ist dabei eine Zusammenfassung eines ent
 sprechenden Leitfadens der Bitkom und in Zusammenarbeit\nunterschiedlichst
 er Experten entstanden.</p>\n<p><strong>Materialien:</strong></p>\n<ul>\n<
 li><a href="/downloads/juggr_hitchickers_guide_to_ressource_efficient_soft
 ware_1.pdf">Folien zum Vortrag</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:7b10d350-db3a-4513-9be0-177c6b4fc93c
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20251113T180000Z
DTEND:20251113T210000Z
SUMMARY:Vortrag "Fullstack-Entwicklung mit Vaadin - Verbindung zwischen Fr
 ontends und Backends mit Java" - Sebastian Kühnau
LOCATION:QESTIT GmbH\nBahnhofstraße 22\,02826 Görlitz
DESCRIPTION:Die Webentwicklung hat sich in den letzten Jahren dank TypeScr
 ipt und moderner Web-Frameworks deutlich weiterentwickelt.\nHeutige…
X-ALT-DESC;FMTTYPE=text/html:<p>Die Webentwicklung hat sich in den letzten
  Jahren dank TypeScript und moderner Web-Frameworks deutlich weiterentwick
 elt.\nHeutige Webanwendungen integrieren verschiedene Technologien\, um un
 terschiedliche Datenquellen zu verarbeiten und nativ\nauf unterschiedliche
 n Geräten zu laufen.\nVaadin bietet eine effiziente Lösung für die Erst
 ellung jeder Art von Webanwendung unter Verwendung moderner\nWebtechnologi
 en mit Java. Es bietet eine umfassende UI-Bibliothek mit über 50 barriere
 freien Web-Komponenten\, leicht\nanpassbare Stile\, eine intuitive Java-AP
 I und automatisierte Server-Client-Kommunikation. Vaadin ermöglicht die\n
 vollständige Entwicklung von Java-Webanwendungen und lässt sich bei Beda
 rf nahtlos mit modernen Front-End-Technologien\nwie React integrieren. Die
  Plattform betont die Einfachheit und erlaubt es Entwicklern\, sich auf di
 e geschäftlichen\nAnforderungen zu konzentrieren und nicht auf technische
  Details.\nIn meinem Vortrag werde ich Vaadin\, seine Tools und Komponente
 n vorstellen\, die wichtigsten Funktionen der Plattform\nhervorheben und a
 nhand einer praktischen Demo zeigen\, wie einfach es ist\, moderne Webanwe
 ndungen zu implementieren.</p>
END:VEVENT
BEGIN:VEVENT
UID:0824367c-8421-44af-be37-aa589cd7f07e
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20251029T180000Z
DTEND:20251029T210000Z
SUMMARY:Vortrag "MemCP: Spaltenbasierte In-Memory-Datenbank für Höchstge
 schwindigkeit" - Carl-Philip Hänsch
LOCATION:Hochschule Zittau/Görlitz\nBrückenstraße 1\,02826 Görlitz
DESCRIPTION:Wer mit MySQL oder MariaDB arbeitet\, kennt die Herausforderun
 gen: komplexe Aggregationen\, große Datenmengen oder Echtzeitanalysen bri
 ngen…
X-ALT-DESC;FMTTYPE=text/html:<p>Wer mit MySQL oder MariaDB arbeitet\, kenn
 t die Herausforderungen: komplexe Aggregationen\, große Datenmengen oder 
 Echtzeitanalysen bringen klassische Systeme schnell an ihre Grenzen. MemCP
  setzt hier an – eine spaltenbasierte In-Memory-Datenbank\, die MySQL-Pr
 otokoll-kompatibel ist und damit nahtlos in bestehende Anwendungen eingebu
 nden werden kann.</p>\n<p>Im Talk zeigt Carl-Philip Hänsch\, wie MemCP du
 rch spaltenorientierte Speicherung\, automatische Kompression und massiv p
 arallele Verarbeitung enorme Geschwindigkeitsvorteile erzielt. Typische An
 wendungsfälle reichen von schnellen Aggregationen in Sensor- und Messdate
 n über Realtime-Dashboards im Business-Kontext bis hin zu Big-Data-Auswer
 tungen mit Map-Reduce-Ansätzen.</p>\n<p>Für Entwickler:innen bedeutet da
 s: bestehende Tools und Libraries (inkl. JDBC) können weiter genutzt werd
 en\, während unter der Haube eine neue Datenbank-Engine für Performance 
 sorgt.</p>
END:VEVENT
BEGIN:VEVENT
UID:50adf47f-cfaa-4371-9b1d-cf44a760e160
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20250924T170000Z
DTEND:20250924T200000Z
SUMMARY:Vortrag "Sketchnotes in der IT" - Lisa Maria Schäfer
LOCATION:Carl Zeiss Digital Innovation\nBerliner Straße 63\,02826 Görlit
 z
DESCRIPTION:Jeder von uns macht in seinem Berufsalltag unzählige Notizen 
 - von Vorträgen\, Meetings\, komplexen Aufgaben\, ...\nDie meisten dieser
  Notizen…
X-ALT-DESC;FMTTYPE=text/html:<p>Jeder von uns macht in seinem Berufsalltag
  unzählige Notizen - von Vorträgen\, Meetings\, komplexen Aufgaben\, ...
 \nDie meisten dieser Notizen leiden unter dem „Lang-und-unleserlich”-S
 yndrom\, weswegen sie schnell im Altpapier landen. Oft helfen diese Notize
 n nicht dabei\, sich an die wichtigen Dinge zu erinnern. Dabei haben wir s
 ie doch genau dafür erstellt!</p>\n<p>In meinem Vortrag siehst du\, wie d
 u Sketchnotes in deinen Arbeitsalltag als Techie integrierst und welche Vo
 rteile sie für dich haben. Du erfährst\, was Sketchnotes sind\, wie du s
 ie für deine Zwecke einsetzt und wie sie dafür sorgen\, dass du dich end
 lich an die wichtigen Dinge erinnern kannst. Damit du mit allem wichtigen 
 Handwerkszeug nach Hause gehst\, zeichnen wir gemeinsam Schritt für Schri
 tt einige in der Softwareentwicklung und -architektur häufig nutzbare Sym
 bole.</p>\n<p>Du bist hier richtig\, wenn du deine Notizen endlich hilfrei
 cher gestalten möchtest. Dafür brauchst du keine 1 in Kunst\, sondern ei
 nfach nur Lust\, mal etwas Neues auszuprobieren.</p>\n<p>An die Stifte\, f
 ertig\, los!</p>
END:VEVENT
BEGIN:VEVENT
UID:b1c39165-7975-4b1d-afa1-6756786fad15
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20240925T170000Z
DTEND:20240925T200000Z
SUMMARY:Vortrag "JavaFX State of the Technology" - Christian Heilmann\, Wo
 lfgang Weigend
LOCATION:Carl Zeiss Digital Innovation\nBerliner Straße 63\,02826 Görlit
 z
DESCRIPTION:Diese Veranstaltung besteht aus einem Doppel-Vortrag 1. Teil (
 Wolfgang Weigend) Der aktuelle Stand der JavaFX-UI-Entwicklung wird aus de
 r…
X-ALT-DESC;FMTTYPE=text/html:<p><em>Diese Veranstaltung besteht aus einem 
 Doppel-Vortrag</em></p>\n<p><strong>1. Teil (Wolfgang Weigend)</strong></p
 >\n<p>Der aktuelle Stand der JavaFX-UI-Entwicklung wird aus der Sicht von 
 Oracle erläutert\, mit einer Bestandsaufnahme der\nvorhandenen Entwicklun
 gsressourcen und der Fortführung von JavaFX in einem freien Ökosystem. J
 avaFX ist vom JDK\nentkoppelt\, sodass es separat entwickelt werden kann u
 nd alle davon profitieren. Gemeinsam mit Oracle Engineering wurde\nein Jav
 aFX-Ökosystem aufgebaut\, dass die langfristige technologische Lebensfäh
 igkeit von JavaFX sicherstellt. Die\norganisatorische Beteiligung der Entw
 ickler erfolgt über das OpenJDK und von dort aus kann die Open-Source-Sof
 tware\nweiterverteilt werden. Oracle entwickelt und veröffentlicht JavaFX
  als eigenständige Module über das OpenJFX-Projekt im\nOpenJDK. Oracle p
 lant\, diese kostenlosen und Open-Source-OpenJFX-Builds weiterhin mit den 
 neuesten Java-Versionen\nbereitzustellen\, wie derzeit JavaFX 22 auf Oracl
 e JDK 22\, dann JavaFX 23 für Oracle JDK 23 im September 2024 und sie\,\n
 wie seit vielen Jahren regelmäßig auf jdk.java.net verfügbar zu machen.
 </p>\n<p><strong>2. Teil (Christian Heilmann)</strong></p>\n<p>Interaktive
 r Vortrag</p>\n<p>Schrittweises und effizientes Neuschreiben einer 16 Jahr
 e alten Swing-Anwendung in JavaFX</p>\n<p>„Zeiss Forum Viewer\, eine Jav
 aFX-Anwendung für die diagnostische Bildgebung in der Ophthalmologie“</
 p>\n<p>Anhand des ZEISS FORUM Viewer 4.5 werden wir einen praktischen Einb
 lick in den digitalen Arbeitsablauf geben und die\nverschiedenen Entwicklu
 ngen\, die bei seiner Erstellung aufgetreten sind\, näher beleuchten. Die
  Teilnehmer erhalten einen\nEinblick in die Feinheiten der Entwicklung ein
 es kompletten FDA-zertifizierten digitalen Ophthalmologie-Workflows unter\
 nVerwendung des JavaFX UI-Technologie-Stacks. Darüber hinaus erhalten sie
  wertvolles Wissen über Design\, Architektur und\ndie Leistungsfähigkeit
  von JavaFX bei der Erstellung anspruchsvoller Anwendungen\, die seit übe
 r 16 Jahren in diesem\nBereich eingesetzt werden.</p>\n<p><strong>Material
 ien:</strong></p>\n<ul>\n<li><a href="/downloads/juggr_JavaFX-Wolfgang_Wei
 gend_2024-09-25.pdf">Folien zum Vortrag</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:807d140d-0501-4552-8c01-03fa81fb96dd
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20240529T170000Z
DTEND:20240529T200000Z
SUMMARY:Vortrag "Parallele Programmiermodelle für Supercomputer" - Dr. An
 dreas Knüpfer
LOCATION:Innolabs Görlitz\nBahnhofstraße 22\,02826 Görlitz
DESCRIPTION:Das "Supercomputing" beschäftigt sich mit den leistungsfähig
 sten Rechner auf dem Planeten\, um besonders anspruchsvolle Aufgaben bewä
 ltigen…
X-ALT-DESC;FMTTYPE=text/html:<p>Das "Supercomputing" beschäftigt sich mit
  den leistungsfähigsten Rechner auf dem Planeten\, um besonders anspruchs
 volle Aufgaben bewältigen zu können. Diese speziellen Rechner und ihre P
 rogrammierung haben eine Reihe von Gemeinsamkeiten mit üblicher Hardware 
 und Software\, jedoch auch einige Besonderheiten.\nDer Vortrag gibt einen 
 kurzen Überblick über das Supercomputing\, die Hardware sowie die Top500
 -Liste der leistungsfähigsten Rechner in den letzten 30 Jahren und widmet
  sich im Hauptteil den verschiedenen Methoden der parallelen Programmierun
 g für Supercomputer. Dabei stehen nicht die Programmiersprachen im Vorder
 grund sondern die Konzepte\, wie Rechenaufgaben verteilt und parallel abge
 arbeitet werden. Auch hier gibt es Gemeinsamkeiten zur "normalen" Programm
 ierung aber auch deutliche Unterschiede einschließlich einiger gravierend
 er Kompromisse\, die beispielsweise im Cloud-Computing niemand wagen würd
 e.\nJe nach Zeit und Interesse besteht am Ende die Möglichkeit\, tiefer i
 n einige der Parallelisierungsmodelle einzutauchen oder Einblicke in wisse
 nschaftliche Anwendungsfälle zu geben\, die ohne das Supercomputing unmö
 glich gewesen wären.</p>
END:VEVENT
BEGIN:VEVENT
UID:9d9527a8-bbde-4379-aec2-191d01b1a3ed
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20240424T170000Z
DTEND:20240424T200000Z
SUMMARY:Vortrag "Rust (Teil 2)" - Konstantin Eger
LOCATION:Tallence AG\nNeißstraße 27\,02826 Görlitz
DESCRIPTION:Im zweiten Teil der Vortragsreihe zu Rust (Teil 1 - Einführun
 g und Vergleich zu Java) soll es nun konkret werden. Nachdem man einen Ein
 blick…
X-ALT-DESC;FMTTYPE=text/html:<p>Im zweiten Teil der Vortragsreihe zu Rust 
 (<a href="/talks/2024-03-20-rust">Teil 1 - Einführung und Vergleich zu Ja
 va</a>) soll es nun konkret werden. Nachdem man einen Einblick in die Kern
 konzepte der Sprache gewinnen konnte\, soll nun gezeigt werden\, wie man A
 nwendungen in dieser Programmiersprache entwickelt. Welche Frameworks für
  Server-Anwendungen gibt es? Welche Bibliotheken werden dafür benötigt o
 der empfohlen? Wie geht man mit Logging\, Fehlern und Datenbanken um? Was 
 ist Async Rust?</p>\n<p>Diese Fragen und weitere werden im Detail beantwor
 tet\, um eine Basis für die Entwicklung der ersten eigenen Anwendung in R
 ust zu erhalten.</p>
END:VEVENT
BEGIN:VEVENT
UID:46483d19-625e-4659-be85-f9d1946834e5
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20240320T180000Z
DTEND:20240320T210000Z
SUMMARY:Vortrag "Rust (Teil 1): Einführung in die Sprache" - Manuel Mauky
LOCATION:Carl Zeiss Digital Innovation\nBerliner Straße 63\,02826 Görlit
 z
DESCRIPTION:Rust ist eine relativ neue Programmiersprache\, die vor allem 
 als Systems-Level Programmiersprache und damit als Alternative zu C und C
 …
X-ALT-DESC;FMTTYPE=text/html:<p>Rust ist eine relativ neue Programmierspra
 che\, die vor allem als Systems-Level Programmiersprache und damit als Alt
 ernative zu C und C++\nentwickelt wurde. Der Fokus der Sprache liegt auf S
 peichersicherheit und der Vermeidung von Bugs\, unter anderem auf Grund so
 lcher Speicherfehler.</p>\n<p>Speichersicherheit ist bei Java kein so gro
 ßes Thema wie bei C/C++\, trotzdem gibt es einige Dinge in Rust\, die auc
 h für Java-Entwickler*innen\ninteressant sein könnten\, um den eigenen H
 orizont zu erweitern. Denn genau wie Java hat auch Rust in gewisser Weise 
 ein automatisches Speichermanagement\,\njedoch ohne eine Virtuelle Maschin
 e und ohne Garbage-Collector.\nUnd mittlerweile wird Rust auch immer häuf
 iger außerhalb von klassischen C-Anwendungsgebieten wie Systemprogrammier
 ung eingesetzt.\nRust kommt zur Entwicklung von Command-Line-Tools\, Deskt
 op-Applikationen\, Server-Anwendungen und in der Cloud zum Einsatz.\nUnd m
 ittels Web-Assembly lässt sich Rust sogar in Browsern ausführen.</p>\n<p
 >Dieser Vortrag ist der <strong>erste von zwei Teilen</strong> einer klein
 en Rust-Vortragsreihe.</p>\n<ul>\n<li>In diesem Teil wird ein Einstieg in 
 die Programmiersprache gegeben und die wesentlichen Konzepte - auch im Ver
 gleich zu Java - beleuchtet.</li>\n<li>Im <a href="/talks/2024-04-24-rust2
 ">nächsten Teil</a> wird dann stärker auf den konkreten Einsatz der Spra
 che in Projekten und existierende Bibliotheken und Frameworks eingegangen.
 </li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:c30b00b6-e1d1-4e18-be0b-fffedf4d3401
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20240228T180000Z
DTEND:20240228T210000Z
SUMMARY:Vortrag "Schlanke Architektur-Reviews" - Stefan Zörner
LOCATION:CIDEON Software & Services GmbH & Co. KG\nUntermarkt 25\,02826 G
 örlitz
DESCRIPTION:Mit Architekturbewertungen ist es möglich\, Schwächen und Po
 tenziale von Softwarelösungen herauszuarbeiten\, Entscheidungen abzusiche
 rn und…
X-ALT-DESC;FMTTYPE=text/html:<p>Mit Architekturbewertungen ist es möglich
 \, Schwächen und Potenziale von Softwarelösungen herauszuarbeiten\, Ents
 cheidungen abzusichern und Verbesserungsmaßnahmen zu bewerten. Klassische
  Analyseansätze aus diesem Umfeld wie ATAM sind fundiert\, kommen aber ge
 rade in beweglichen Softwarevorhaben etwas schwergewichtig\, mitunter fast
  zeremoniell daher.\nIn diesem Vortrag mit interaktiven Elementen gebe ich
  einen lebendigen Einstieg in die Welt der Architekturbewertung. Vor allem
  lernt Ihr eine leichtgewichtige Herangehensweise kennen. Ihr  könnt dies
 e mit Eurem Team unmittelbar anwenden\, Euer Softwaresystem beleuchten und
  zügig zu ersten Erkenntnissen kommen. Wir greifen auf die Essenzen etabl
 ierter Bewertungsmethoden zurück. Und erarbeiten uns einen roten Faden du
 rch ein Review\, inkl. möglicher Vertiefungspunkte für eine höhere Konf
 idenz im Bewertungsergebnis.</p>
END:VEVENT
BEGIN:VEVENT
UID:979a7c8d-93d1-4db6-b1a0-2bc2eb95348c
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20240131T180000Z
DTEND:20240131T210000Z
SUMMARY:Vortrag "Flutter\, der heilige Gral der Cross-Plattform-Entwicklun
 g?!" - Christoph Menzel
LOCATION:Hochschule Zittau/Görlitz\nBrückenstraße 1\,02826 Görlitz
DESCRIPTION:Wenn sich Google einem Thema widmet\, dann meist richtig und m
 it vollem Einsatz. Genau das sieht man beim Thema\nCross-Plattform: Google
 …
X-ALT-DESC;FMTTYPE=text/html:<p>Wenn sich Google einem Thema widmet\, dann
  meist richtig und mit vollem Einsatz. Genau das sieht man beim Thema\nCro
 ss-Plattform: Google entwickelte Flutter\, ein UI Framework\, mit dem Nati
 ve Apps für Mobile\, Web\, Desktop und Embedded\nmit einer einzigen Codeb
 ase in sehr kurzer Zeit entwickelt werden können. Was Flutter so einzigar
 tig macht und warum wir\nes bei inovex bereits produktiv für Apps einsetz
 en\, zeige ich dir in diesem Talk. Anhand verschiedener Beispiele und\nLiv
 e-Codings siehst du\, warum uns Flutter so überzeugt hat. Damit sind wir 
 nicht alleine - Toyota verwendet Flutter\nbereits für ihre neuen Infotain
 ment Systems und viele weitere namhafte Firmen wie Microsoft\, Canonical u
 nd BMW setzen\nebenfalls auf das Framework. Lass dich in Flutters Welt der
  Cross-Plattform entführen und davon begeistern!</p>\n<p><strong>Material
 ien:</strong></p>\n<ul>\n<li><a href="/downloads/juggr_flutter.pdf">Folien
  zum Vortrag</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:c0620177-aa58-4c8e-9288-44243727308b
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20231129T180000Z
DTEND:20231129T210000Z
SUMMARY:Vortrag "What the CRaC - Superfast JVM startup" - Gerrit Grunwald
LOCATION:Carl Zeiss Digital Innovation\nBerliner Straße 63\,02826 Görlit
 z
DESCRIPTION:In einer Welt\, in der Microservices mehr und mehr zu einer St
 andardarchitektur für Java-basierte Anwendungen in der\nCloud werden\, ka
 nn die…
X-ALT-DESC;FMTTYPE=text/html:<p>In einer Welt\, in der Microservices mehr 
 und mehr zu einer Standardarchitektur für Java-basierte Anwendungen in de
 r\nCloud werden\, kann die JVM-Aufwärmzeit zu einer Einschränkung werden
 .</p>\n<p>Vor allem wenn es darum geht\, als Reaktion auf Laständerungen 
 neue Instanzen einer Anwendung aufzusetzen\, kann die\nAufwärmzeit ein Pr
 oblem darstellen. Native Images sind eine Möglichkeit\, diese Probleme zu
  lösen\, da ihr statisch im\nVoraus kompilierter Code keine Aufwärmzeit 
 benötigt und somit eine kurze Startzeit hat. Aber selbst die kürzere\nSt
 artzeit und der geringere Platzbedarf sind nicht ohne Nachteil. Die Gesamt
 leistung kann aufgrund der fehlenden\nJIT-Optimierungen zur Laufzeit langs
 amer sein. Es gibt ein neues OpenJDK-Projekt namens CRaC (Coordinated Rest
 ore at\nCheckpoint)\, dessen Ziel es ist\, das JVM-Aufwärmproblem mit ein
 em anderen Ansatz anzugehen. Die Idee ist\, einen\nSchnappschuss der laufe
 nden JVM zu machen\, diesen in Dateien zu speichern und die JVM zu einem s
 päteren Zeitpunkt (oder\nsogar auf einer anderen Maschine) wiederherzuste
 llen.</p>\n<p>Dieser Vortrag gibt Ihnen einen kurzen Überblick über das 
 CRaC-Projekt und zeigt einige Ergebnisse einer\nProof-of-Concept-Implement
 ierung.</p>\n<p><strong>Materialien:</strong></p>\n<ul>\n<li><a href="/dow
 nloads/juggr_What_The_CRaC.pdf">Folien zum Vortrag</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:9e25ebf5-7f7e-4b88-9a8f-85a062b51cb5
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20231025T170000Z
DTEND:20231025T200000Z
SUMMARY:Vortrag "AWS-Infrastruktur mit Java erstellen - CDK in Action" - D
 amian Dudziec\, Pawel Adaszewski
LOCATION:Carl Zeiss Digital Innovation\nBerliner Straße 63\,02826 Görlit
 z
DESCRIPTION:Heutzutage gibt es viele Möglichkeiten\, um Cloud-Infrastrukt
 uren aufzubauen. Dazu gehören die Containerisierung\, die manuelle Erstel
 lung von…
X-ALT-DESC;FMTTYPE=text/html:<p>Heutzutage gibt es viele Möglichkeiten\, 
 um Cloud-Infrastrukturen aufzubauen. Dazu gehören die Containerisierung\,
  die manuelle Erstellung von Ressourcen (auch bekannt als Click-Ops) und d
 ie populären deklarativen YAML-Definitionen. Jede dieser Lösungen hat ih
 re Vorteile. Allerdings haben sie auch Limitierungen\, die bei der Entwick
 lung von Produktionssoftware vermieden werden sollten.</p>\n<p>Einige Lös
 ungen bieten einen einfachen Einstieg\, dafür muss mangelnde Skalierbarke
 it und Replizierbarkeit in Kauf genommen werden. Andere bieten zwar Skalie
 rbarkeit\, können aber nicht modularisiert werden\, was den Aufbau und di
 e Wartung großer Infrastrukturen erschwert.</p>\n<p>Das AWS CDK Framework
  löst diese Probleme und ermöglicht die Erstellung von Ressourcen mit be
 kannten Programmiersprachen wie Java. Mit dessen Hilfe wird vorgestellt\, 
 wie die Entwicklung von Cloud-Infrastrukturen auf ein höheres Level gebra
 cht werden kann. Der Vortrag wird aus der Sicht eines Anfängers\, der in 
 der neuen Technologie die Lösung für alle Probleme der Welt sieht\, und 
 aus der Sicht eines erfahrenen Anwenders\, der täglich mit dem Framework 
 arbeitet und sich an seine Anfänge im Jahr 2019 erinnert\, präsentiert.<
 /p>\n<p>Durch die Kombination dieser beiden Perspektiven wird nicht nur ve
 ranschaulicht\, wie einfach der Einstieg in diese Art von Technologie ist\
 , sondern es werden auch praktische Erfahrungen weitergegeben. Auch mögli
 che Probleme und deren Lösungen werden angesprochen.\nIm Live Coding wird
  vorgeführt\, wie das AWS CDK Framework für den Aufbau\, die Skalierung 
 und Modularisierung von Serverless AWS Infrastrukturen verwendet werden ka
 nn.</p>
END:VEVENT
BEGIN:VEVENT
UID:d6ca12d6-c887-47c2-83fb-ec15a695a47c
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20230927T170000Z
DTEND:20230927T200000Z
SUMMARY:Vortrag "Java 21: Virtuelle Threads" - Patryk Lewandowski
LOCATION:Carl Zeiss Digital Innovation\nBerliner Straße 63\,02826 Görlit
 z
DESCRIPTION:Erkunden Sie das aufregende Feature von Java 21: Virtuelle Thr
 eads. Diese neue Ergänzung revolutioniert die Art und\nWeise\, wie Thread
 s in…
X-ALT-DESC;FMTTYPE=text/html:<p>Erkunden Sie das aufregende Feature von Ja
 va 21: Virtuelle Threads. Diese neue Ergänzung revolutioniert die Art und
 \nWeise\, wie Threads in Java verwaltet werden. Erfahren Sie\, wie virtuel
 le Threads eine leichtgewichtige und effiziente\nAlternative zu herkömmli
 chen Threads bieten und die Leistung Ihrer Anwendungen verbessern können.
  Dieser Vortrag bietet\nEinblicke in virtuelle Threads und zeigt praktisch
 e Anwendungsbeispiele für deren Einsatz in Java 21. Entwickler aller\nErf
 ahrungsstufen sind herzlich willkommen\, sich dieser spannenden Diskussion
  anzuschließen.</p>
END:VEVENT
BEGIN:VEVENT
UID:91841a34-0c81-44be-ba0e-1c8d226014f0
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20230628T170000Z
DTEND:20230628T200000Z
SUMMARY:Vortrag "GraalVM 23 – Konzepte und Features" - Wolfgang Weigend
LOCATION:Carl Zeiss Digital Innovation\nBerliner Straße 63\,02826 Görlit
 z
DESCRIPTION:Die GraalVM ist eine Virtuelle Maschine (VM) für Anwendungen\
 , die in JavaScript\, Python\, Ruby\, R oder mit den JVM-basierten…
X-ALT-DESC;FMTTYPE=text/html:<p>Die GraalVM ist eine Virtuelle Maschine (V
 M) für Anwendungen\, die in JavaScript\, Python\, Ruby\, R oder mit den J
 VM-basierten Programmiersprachen Java\, Scala\, Kotlin\, Clojure und LLVM-
 basierten Sprachen C/C++ geschrieben wurden. Am 13. Juni 2023 wurde die Gr
 aalVM 23 freigegeben\, mit Performanceverbesserungen und Native-Image-Opti
 mierungen\, sowie polyglotter Unterstützung für verschiedene Programmier
 sprachen\, zur Interoperabilität in einer gemeinsamen Laufzeitumgebung. G
 raalVM kann eigenständig oder im Kontext von OpenJDK\, Node.js und Datenb
 anken betrieben werden. Mit GraalVM‘s Ahead-of-Time-Fähigkeit kompilier
 te Native Images verfügen über eine optimierte Startup-Time und sie verr
 ingern den Memory-Verbrauch von JVM-basierten Applikationen. Die GraalVM k
 ann wahlweise als Open-Source-Community-Edition (CE) oder als optimierte O
 racle GraalVM mit GFTC-Lizenz “GraalVM Free Terms and Conditions (GFTC) 
 including License for Early Adopter Versions” verwendet werden. Im Vortr
 ag wird die GraalVM-Architektur im Java-Ökosystem dargestellt und die Ein
 satzgebiete erläutert\, beispielsweise der in Java entwickelte C2-JIT-Com
 piler und die Verwendung von GraalVM Native Images. GraalVM kann für Spri
 ng Boot und Microservices-Frameworks verwendet werden.</p>
END:VEVENT
BEGIN:VEVENT
UID:eee4adc7-f007-4176-bf94-564886a2a560
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20230531T170000Z
DTEND:20230531T200000Z
SUMMARY:Vortrag "Accessibility in the Wild" - Dániel Sulyok
LOCATION:Tallence AG\nNeißstraße 27\,02826 Görlitz
DESCRIPTION:Dániel Sulyok von der Tallence AG stellt seine Arbeit im Rahm
 en des Themas Accessibility (Barrierefreiheit) vor. Das Team wurde beauftr
 agt…
X-ALT-DESC;FMTTYPE=text/html:<p>Dániel Sulyok von der Tallence AG stellt 
 seine Arbeit im Rahmen des Themas <em>Accessibility</em> (Barrierefreiheit
 ) vor. Das Team wurde beauftragt mit der Umsetzung des Redesigns und techn
 ischem Neubau der Webanwendung "Account Manager" mit einem besonderen Foku
 s auf Barrierefreiheit. In enger Abstimmung zwischen Design\, Entwicklung 
 und Endnutzern wurden entwicklungsbegleitende UX-Tests durchgeführt und i
 terativ die Zugänglichkeit und Bedienbarkeit der Anwendung verbessert.</p
 >\n<p><strong>Materialien:</strong></p>\n<ul>\n<li><a href="/downloads/jug
 gr_a11y.pdf">Folien zum Vortrag</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:7baba9e2-e55b-4e39-b740-47dd20022ed1
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20230426T170000Z
DTEND:20230426T200000Z
SUMMARY:Vortrag "ArchUnit: Unit-Tests für deine Java-Architektur" - Rolan
 d Weisleder
LOCATION:Expleo\nKonsulstraße 23\,02826 Görlitz
DESCRIPTION:Architektur und Code driften immer weiter auseinander? Die Ums
 etzung von nicht-funktionalen Anforderungen und Querschnittsaspekten wird
 …
X-ALT-DESC;FMTTYPE=text/html:<p>Architektur und Code driften immer weiter 
 auseinander? Die Umsetzung von nicht-funktionalen Anforderungen und Quersc
 hnittsaspekten wird häufig vergessen? Zu viel Spaghetti-Code durch zyklis
 che Abhängigkeiten? Solche Dinge kommen leider viel zu häufig vor und f
 ühren schnell zu einer unwartbaren Codebasis.\nIm Java-Umfeld ist die Bib
 liothek ArchUnit eine mögliche Lösung für diese Situation. Wir schauen\
 , wie wir mit ArchUnit unsere Architektur innerhalb von Unit-Tests testen 
 können und endlich wieder Struktur ins System bekommen. Außerdem schauen
  wir uns darauf aufbauend jMolecules an\, womit wir Architekturkonzepte di
 rekt im Code abbilden können.</p>
END:VEVENT
BEGIN:VEVENT
UID:0b860ce1-cbdd-4ea4-b7a2-147966d95f46
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20230329T163000Z
DTEND:20230329T193000Z
SUMMARY:Vortrag "Spring für architekturinteressierte Entwickler:innen" - 
 Oliver Drotbohm
LOCATION:Fraunhofer-Institut IOSB - Angewandte Systemtechnik\nWilhelmsplat
 z 11\,02826 Görlitz
DESCRIPTION:Die Architektur und das Design einer Applikation beeinflussen 
 ihre Wartbarkeit\, Testbarkeit und Qualität im Allgemeinen.\nSpring war s
 chon…
X-ALT-DESC;FMTTYPE=text/html:<p>Die Architektur und das Design einer Appli
 kation beeinflussen ihre Wartbarkeit\, Testbarkeit und Qualität im Allgem
 einen.\nSpring war schon immer ein vielseitiges Werkzeug\, das Architekt:i
 nnen dabei unterstützt\, Muster zu implementieren\, mit\nHilfe derer tech
 nische Bausteine der Applikation mit Domänenkonzepten und -grenzen verkn
 üpft werden können. Es erlaubt\nEntwickler:innen Anwendungen zu schreibe
 n\, die ihre architektonischen Ideen deutlich reflektieren und so ultimati
 v\nänder- und damit wartbarere Anwendungen zu schreiben. Schlüsselaspekt
 e dahin gehend sind Codeorganisation\, das\nSpring-Bean-Arrangement und di
 e Nutzung von Domänen-Events\, um fachlich individuelle Teile der Applika
 tion voneinander\nzu entkoppeln. Der Vortrag diskutiert diese Muster und A
 nsätze und stellt Blibliotheken wie jMolecules und Moduliths\nvor\, um zu
  zeigen\, wie Spring-Entwickler in die Lage versetzt werden\, besonders gu
 t strukturierte und wartbare\nAnwendungen zu schreiben.</p>\n<hr>\n<p><str
 ong>Hinweis</strong>: Wir treffen uns heute das erste mal im Fraunhofer-In
 stitut IOSB. Hier wird vor allem im Bereich\nIT-Sicherheit für Kritische 
 Infrastrukturen für Energie und Wasser geforscht und wir haben die Mögli
 chkeit\, eine kurze\nFührung durch das Institut zu bekommen. Deshalb tref
 fen wir uns dieses Mal bereits 18:30 Uhr. Der reguläre Vortrag\nstartet w
 ie gewohnt um 19:00 Uhr.</p>\n<p>Einen kurzen Einblick darüber\, was wir 
 in diesen Ersten Teil gesehen und gehört haben\, könnt ihr auf der <a hr
 ef="https://digitale-oberlausitz.eu/news/2023/fraunhoferbesuch_jug/">Websi
 te der Digitalen Oberlausitz e. V.</a> nachlesen.</p>
END:VEVENT
BEGIN:VEVENT
UID:06d154a3-3ce2-456b-9000-4655e017ddea
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20230222T180000Z
DTEND:20230222T210000Z
SUMMARY:Vortrag "Exception First – Stabilisiere deinen Code mit mehr Exc
 eptions" - Sergej Tihonov
LOCATION:Carl Zeiss Digital Innovation\nBerliner Straße 63\,02826 Görlit
 z
DESCRIPTION:Fehler sind ein fester Bestandteil unserer Arbeit. Die Suche u
 nd das Verstehen dieser nimmt viel Zeit in Anspruch. Die Fehlerbehebung is
 t…
X-ALT-DESC;FMTTYPE=text/html:<p>Fehler sind ein fester Bestandteil unserer
  Arbeit. Die Suche und das Verstehen dieser nimmt viel Zeit in Anspruch. D
 ie Fehlerbehebung ist häufig nur eine Zeile Code. Wie kann der Prozess de
 s Suchens und Verstehens optimiert werden? Dies ist durch eine strategisch
 e Vorbereitung der Codebasis möglich.</p>\n<p>Hierfür stelle ich zwei Tr
 ansformationen vor. Ziel der ersten Transformation: Beim Auftreten eines F
 ehlers erfolgt der sofortige Ausstieg aus dem Code mit einer aussagekräft
 igen Exception. Das ist sehr ähnlich zur Validierung. Auf Ähnlichkeiten 
 und Unterschiede gehe ich im Detail ein. Ziel der zweiten Transformation: 
 Trennung der Standard-Logik von den Sonderfällen. Dies verbessert die Les
 barkeit. Zusätzlich ergänzt es die erste Transformation.</p>\n<p>Anhand 
 der vorgestellten Beispiele kannst du schon morgen deinen Code stabilisier
 en und deine eigenen Analysen effizienter durchführen. Außerdem gebe ich
  einen Ausblick darauf\, wie du noch mehr aus diesem Konzept rausholen kan
 nst.</p>
END:VEVENT
BEGIN:VEVENT
UID:e9c19a87-e67d-4f69-a23c-da95644fdba3
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20230125T180000Z
DTEND:20230125T210000Z
SUMMARY:Vortrag "Content Management neu gedacht mit Contentlab" - Markus W
 eiland
LOCATION:CIDEON Software & Services GmbH & Co. KG\nUntermarkt 25\,02826 G
 örlitz
DESCRIPTION:Die Mehrheit aktueller Content Management Systeme (CMS) verwal
 tet Inhalte auf vergleichbare Art wie Dateien in einem Windows-Netzwerkord
 ner…
X-ALT-DESC;FMTTYPE=text/html:<p>Die Mehrheit aktueller Content Management 
 Systeme (CMS) verwaltet Inhalte auf vergleichbare Art wie Dateien in einem
  Windows-Netzwerkordner. Wie könnte dagegen ein CMS aussehen\, wenn wir n
 ochmal von Null starten und auf heutige Technologien wie Git\, GraphQL und
  der Cloud aufbauen?\nIm Vortrag sehen wir uns die Architektur von Content
 lab an\, einem Git-basierten Open Source CMS\, und erstellen live eine CMS
  Instanz zum Verwalten von Veranstaltungen.</p>
END:VEVENT
BEGIN:VEVENT
UID:e0770cf8-9d6d-40ab-acc1-14b28ddd3d79
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20221130T180000Z
DTEND:20221130T210000Z
SUMMARY:Vortrag "Kundenspezifisches IAM mit Keycloak" - Daniel Fesenmeyer
LOCATION:Innolabs Görlitz\nBahnhofstraße 22\,02826 Görlitz
DESCRIPTION:Keycloak ist ein Open Source IAM (Identity and Access Manageme
 nt) System\, das größtenteils in Java implementiert ist. Es wird von vie
 len…
X-ALT-DESC;FMTTYPE=text/html:<p>Keycloak ist ein Open Source IAM (Identity
  and Access Management) System\, das größtenteils in Java implementiert 
 ist.<br>\nEs wird von vielen Unternehmen eingesetzt\, um Authentifizierung
  und Authorisierung für verschiedenste Anwendungen\numzusetzen. Eine gro
 ße Stärke von Keycloak ist die Konfigurierbarkeit und Erweiterbarkeit.<b
 r>\nIm Vortrag wird ein Überblick über die Konfigurations- und Erweiteru
 ngsmöglichkeiten gegeben. In einer Live-Demo wird\ngezeigt\, wie man dies
 e Möglichkeiten nutzen kann\, um ein kundenspezifisches IAM bereitzustell
 en.</p>
END:VEVENT
BEGIN:VEVENT
UID:ca4aa2eb-4dbb-4d3c-b16a-b46f0aac4caa
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20221012T170000Z
DTEND:20221012T200000Z
SUMMARY:Vortrag "Industrie 4.0? Das JUGt mich!" - Marco Gotthans
LOCATION:Carl Zeiss Digital Innovation\nBerliner Straße 63\,02826 Görlit
 z
DESCRIPTION:Mit der fischertechnik Lernfabrik haben wir eine Fabrik im Kle
 informat! Steuerung\, Edge und Cloud in Einem!  In diesem Vortrag lernen w
 ir…
X-ALT-DESC;FMTTYPE=text/html:<p>Mit der <em>fischertechnik</em> Lernfabrik
  haben wir eine Fabrik im Kleinformat! Steuerung\, Edge und Cloud in Einem
 !</p>\n<p><span\n      class="gatsby-resp-image-wrapper"\n      style="pos
 ition: relative\; display: block\; margin-left: auto\; margin-right: auto\
 ; max-width: 694px\; "\n    >\n      <a\n    class="gatsby-resp-image-link
 "\n    href="/static/903efdec1e01931509b749db26582149/31198/lernfabrik.png
 "\n    style="display: block"\n    target="_blank"\n    rel="noopener"\n  
 >\n    <span\n    class="gatsby-resp-image-background-image"\n    style="p
 adding-bottom: 147.5%\; position: relative\; bottom: 0\; left: 0\; backgro
 und-image: url('data:image/png\;base64\,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCA
 IAAACjcKk8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAHKElEQVQ4y03NaTjbCQKA8f+Hzs72QrXU
 fUWnrqgriBJHJAjqLFGJROJIqLpCSFwNSyRBSETcIc46xm20UcWI+9i6KlNtn7aqpp1n7HRnOt
 NF9rH7pe/33/MCeq5oMBIzGEOtiKGMx6XzCfe4eHJjKp1xJ8YMgdOG4ww9o3QRkZgUxpu993K5
 /Oi046Ojk6OjE8AE5s3xDdl3Ry3aQNccEK/9QtesIVIXt6NbfkyvcGV4pKFXjDYyOpLKfLt/8H
 98fNr/sJer3zyW8M7WKeuaGRniijexzIHBE91Q/fYwPDxMGU4w8IzVQsYQMtjv3n/4Cp/OAWxG
 0U/ith/AtlZGht5+nsH+6Kbu/qyQiDFHWIBvxCU3gr5XrCYylpjJ2T/4+DU+Pj4BEvJ5/1zfIq
 cXBOKTmzC4f6Rkjk5K2+/g97xRiViyIpyo50XS8CARaaX7P//yNT45OQFSWO1Pd35qrGorZbc3
 x91j0e+Pzy5xMUSJAwKFwCm5R+ui4tQ9yFFZ3I+//iaXy09Olfz4WH56Ti2qerota6oR59LLBt
 NoYn71jHQhKDYNhwwBw/EqyGhd7zgNTzKRXvZy7+NfRyd/fjn+/Nfx5y/Hf345AnJZlWtbzx6I
 uhg5PEkWo69BPPXjQnZKqifq1jkoRg2OU0NEK7nERNFK5tdfyvY/P9v79+abTwuyX6RbBwCdwZ
 5f3x5vbF6gZ0/mFw+KWqZ/lKYk0Ky90B64VAShMIRSEpJIi8xgrTx7K9v/Y+vNp5UXh49W96c2
 DwBRvXhtUyZpFS8IORO03MEG0fzC8t2EpLy8wonJ50PDiz0jK7GMlojkvIXN188//Ee2/8fK7u
 HExs9Lu78Ca083d1+++aF/dGdlabOI86iguKOSHxObh8sWURKJObTkYSEHRy7BplUzCwqrOiQb
 b38fmH3VMLq28uJfwFTfgGxzZ2RI8uLd3varFwuT04/Hxqpblyc5JfHXrnMQPvIpiTivoC63uT
 gquoNOj02gCEqZ2/PSraebQAc9Z3VS2idsXKJQZ9llc91d67vv+vqWWh1hMpBlrYmNNCenNxz7
 EovfiYl9jI2sY7MExYz2Kl4NkwHwywQzs8ui8uqmO/humIfEzKoJXTBHq+DpgaqvfoexdRI7wO
 Re3vM2UIK+cUkk6ffD38TC5vv+PsMEIkBNpnd1jVRXtTAyGGwWt4bDZTL7nmRxVo3AZH3jajaL
 gsGFan9XaOFdbHvzQ3ft3qvtxXGpEAKZi4wCyLhoAb+uTih2AduS7H2yYzP8af1thfX3VbXGlQ
 xmHb0SkM43Tczc3Em5cGSJmXrDXcxeTMKkB4qdcBfISKIK+LWjfQ+HejsFQQGiOFIcvTUNTe9w
 hTbaIqhOUAkrrSs9IjM8DW9uFWBm1E1LKoLYI4G/J7m4AqKq2idjkt623ocCrsDRuTIsjJ/Pdi
 dwWx4OlHQPlPCok/Eh4gDPzpi8cSJhjU97zksqg9wINzJtxNwGclLoAja/p7W7Ig6bfP4yThvU
 5eC4Hh4nqptu6OwaY5Lmcc5TXshpKGrG3W3Iy0WGvn14L2qDFt+P8QBILu4jngEtwubEsEB342
 t6316UnFGbVQWXCgZ7Zl8PjC2LmZx8mOMjU8vHbq5MpcuFwEUJNuJVk/BtZxPQrmk4owDKDMP5
 BweY6OjcvHCpXdfc8woEAPmZB+VAE1qD02t7mIXPhocn/IOmqWkHktGT17ty2fqX9RUgQeHqsL
 KB3Xkl8AUlrJouXEUT7YFwRAUCisZn9HwBHQyd17m3OCvt7VlfW9yYnXoyNvh+df5wde7TvBRQ
 VLyo9rdzugpKDioa+uoaZy8o4O2gD+qrbwUE6euZhjkgWgWsnYUnJfa2zRmUmf62gZrKB6JGLP
 keE+kMxMOMDEHqGucupJ69ogZ8A5z55vzlK8lx0XwuK5uSKCRgmoIDxTxRX/XY7bBEFtmK5mOq
 bWSC9bN49KAEAKmraamrGxtep9iYh1uBfQwM4aZmZxUuGVlaTY4NLFMoE0npyRRm3PiJogWJaK
 tpf+NKQxFuZXYkMysLMNAHKSspGBuCog1A/oEeWSjfVidrFyPVAHfISBR+FNCYUTdH3bAqDkzq
 tXZfMbeGaV7F4Hxdre2hmtpAREqEO9INjSUiPLGOMA8iAd9UVjQkLGQSbwUb6lMhjnn21jZ+0B
 5NAxnYau462OqSyg1ltQxbO3ZCPBCPRpMouVRejx+13jQ4yy6QVMYpHuztqBFU5KUl5UTi3Syt
 zQ11+jRB89fMujRBGCtIBj6ivOB+BY8LFNnZOIUgKUXC0DwRPr8htbSlrLy6tIjR21pHpSTb2N
 gqaumbnVMuV9aqvG5eEBBUmp3F53GrBLwmUS2AtoM6OTt4+PgSsVHZnj7387nscjE6FG0DsVdR
 1dLS0bdQ1YCDLSJDQgXZtEZeeX2NsLZG0P9959bG8n8Bcxd+D3nZgfAAAAAASUVORK5CYII=')
 \; background-size: cover\; display: block\;"\n  ></span>\n  <img\n       
  class="gatsby-resp-image-image"\n        alt="Lernfabrik"\n        title=
 "Lernfabrik"\n        src="/static/903efdec1e01931509b749db26582149/31198/
 lernfabrik.png"\n        srcset="/static/903efdec1e01931509b749db26582149/
 772e8/lernfabrik.png 200w\,\n/static/903efdec1e01931509b749db26582149/e17e
 5/lernfabrik.png 400w\,\n/static/903efdec1e01931509b749db26582149/31198/le
 rnfabrik.png 694w"\n        sizes="(max-width: 694px) 100vw\, 694px"\n    
     style="width:100%\;height:100%\;margin:0\;vertical-align:middle\;posit
 ion:absolute\;top:0\;left:0\;"\n        loading="lazy"\n        decoding="
 async"\n      />\n  </a>\n    </span></p>\n<p>In diesem Vortrag lernen wir
  die Technologien und Möglichkeiten von Industrie 4.0 praktisch kennen. W
 ir nutzen das\nIndustrieprotokoll <em>OPC-UA</em> zur Maschinenkommunikati
 on und Edge-Services um Fabrikdaten in die Cloud zu laden. Wir sehen\nuns 
 die Services hinter einem Dashboard an und mit der Siemens <em>S7</em> Ste
 uerung tunen wir unsere Fabrik.</p>\n<hr>\n<p>Hinweis: Bitte meldet euch z
 ur <strong>Teilnahme über jug-gr(at)digitale-oberlausitz.eu</strong> an. 
 Wir haben eine begrenzte Anzahl\nvon 25 Plätzen zur Verfügung\, die nich
 t überschritten werden darf.</p>
END:VEVENT
BEGIN:VEVENT
UID:135add7a-f4d8-475d-bbb3-8cf7a2bc5155
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20220622T170000Z
DTEND:20220622T200000Z
SUMMARY:Vortrag "Hebe deine IoT-Infrastruktur auf das Serverless-Level an"
  - Pawel Adaszewski
LOCATION:Carl Zeiss Digital Innovation\nBerliner Straße 63\,02826 Görlit
 z
DESCRIPTION:Die Persistenz von IoT Daten sowie die Steuerung von IoT-Endge
 räten benötigt im klassischen Verständnis eine\nServereinheit. Bei den 
 Bastlern…
X-ALT-DESC;FMTTYPE=text/html:<p>Die Persistenz von IoT Daten sowie die Ste
 uerung von IoT-Endgeräten benötigt im klassischen Verständnis eine\nSer
 vereinheit. Bei den Bastlern sind das oft on-premise Raspberry-Pi-Geräte 
 oder gehostete Linux-Maschinen. Ihre\nkorrekte Konfiguration und anschlie
 ßende Wartung kann Kopfzerbrechen bereiten. Es ist jedoch möglich\, dies
 e\nVerantwortung an den Cloud-Betreiber zu übertragen und eine entspreche
 nde Infrastruktur zu schaffen. In der\nHands-On-Session wird gezeigt\, wie
  man mit der Erstellung der gewünschten Infrastruktur in der AWS-Cloud be
 ginnen kann.\nDazu wird ein Mikrocontroller vom Typ ESP als physisches IoT
 -Gerät verwendet.</p>\n<hr>\n<p>Hinweis: Bitte meldet euch zur <strong>Te
 ilnahme über jug-gr(at)digitale-oberlausitz.eu</strong> an. Wir haben ein
 e begrenzte Anzahl\nvon 25 Plätzen zur Verfügung\, die nicht überschrit
 ten werden darf.</p>
END:VEVENT
BEGIN:VEVENT
UID:e509f9ca-e558-47da-9ddb-edf4a6c8ce6a
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20210630T170000Z
DTEND:20210630T200000Z
SUMMARY:Vortrag "Ultraschnelle Java In-Memory Datenbank-Anwendungen & Micr
 oservices mit MicroStream" - Christian Kümmel\, Markus Kett
LOCATION:virtual
DESCRIPTION:MicroStream ist ein fundamental neues Persistenz-Framework fü
 r die native Speicherung komplexer Java Objektgraphen.\nD.h.\, Objekte wer
 den…
X-ALT-DESC;FMTTYPE=text/html:<p>MicroStream ist ein fundamental neues Pers
 istenz-Framework für die native Speicherung komplexer Java Objektgraphen.
 \nD.h.\, Objekte werden damit genau so persistent gespeichert\, wie diese 
 im Hauptspeicher von der JVM verwaltet werden.\nUmgekehrt lassen sich zu j
 eder Zeit einzelne Subgraphen in den RAM laden und der Objektgraph im Haup
 tspeicher wird\nautomatisch aktualisiert.</p>\n<p>Dadurch ergeben sich vö
 llig neue Möglichkeiten: Objektgraphen lassen sich als In-Memory Datenban
 k verwenden. Ein\nObjektgraph ist dabei eine sehr mächtige Multi-Model Da
 tenstruktur. Es lassen sich beliebige Java-Typen\, Collections\nsowie Form
 ate wie JSON verwenden und beliebig kombinieren. Passend dazu bietet Java 
 die perfekte Abfragesprache. Mit\nJava Streams dauert das Durchsuchen selb
 st sehr großer und komplexer Objektgraphen nur Mikrosekunden - bis zu 100
 0 Mal\nschneller als vergleichbare SQL-Abfragen und sogar sehr viel schnel
 ler als das direkte Lesen von Abfrageergebnissen aus\neinem lokalen Cache.
  DB-spezifische Datenstrukturen oder Formate werden damit bedeutungslos f
 ür Java. Keine teuren\nMappings mehr. Keine Datentyp-Konvertierungen mehr
 . Keine DB-spezifischen Abfragesprachen. Nur noch ein Datenmodell:\nJava-K
 lassen (POJOs). Kein zusätzliches Caching-Framework mehr. Keine unkomfort
 ablen Objektkopien mehr. Simple\nArchitektur und typsicherer Abfrage-Code.
  Reine Core-Java Features anstatt DB-spezifische Konzepte. Das Endresultat
  ist\neine ultraschnelle Java In-Memory Datenbankanwendung oder Microservi
 ce.</p>\n<p>MicroStream wird bereits seit über 5 Jahren in Unternehmensan
 wendung produktiv eingesetzt. Jetzt wird MicroStream Open\nSource und Teil
  der populären Microservice Frameworks Helidon und Open Liberty.</p>\n<p>
 <strong>Materialien:</strong></p>\n<ul>\n<li><a href="/downloads/Java-In-M
 emory-DB-Applications-with-MicroStream-JUG-Goerlitz_PDF.pdf">Folien zum Vo
 rtrag</a></li>\n</ul>\n<hr>\n<h2>Hinweis</h2>\n<p><strong>Dieser Vortrag f
 indet Online statt.</strong> Dazu haben wir ein Jitsi-Meeting aufgesetzt:\
 n<a href="https://meet.digitale-oberlausitz.eu/jug">https://meet.digitale-
 oberlausitz.eu/jug</a></p>
END:VEVENT
BEGIN:VEVENT
UID:f854bbea-cc9a-4e87-8c54-a20588b82c57
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20210127T180000Z
DTEND:20210127T210000Z
SUMMARY:Vortrag "Web Components" - Manuel Mauky
LOCATION:virtual
DESCRIPTION:Web-Components sind eine Möglichkeit\, auf Basis von Web-Stan
 dards wiederverwendbare UI-Komponenten zu bauen\, die sich\nbrowserübergr
 eifend…
X-ALT-DESC;FMTTYPE=text/html:<p>Web-Components sind eine Möglichkeit\, au
 f Basis von Web-Standards wiederverwendbare UI-Komponenten zu bauen\, die 
 sich\nbrowserübergreifend und unabhängig von JavaScript-Frameworks einse
 tzen lassen. Im Vortrag möchte ich die relevanten\nWeb-Standards kurz vor
 stellen und im Live-Coding eine Web-Componente from Scratch bauen.</p>\n<p
 >Dabei möchte ich auch auf die Stärken und Schwächen von Web-Components
  eingehen und einige Erfahrungen teilen\, die ich\nbei der Entwicklung ein
 er firmeninternen Component-Library machen konnte.</p>\n<hr>\n<h2>Hinweis<
 /h2>\n<p><strong>Dieser Vortrag findet Online statt.</strong> Dazu haben w
 ir ein Jitsi-Meeting aufgesetzt:\n<a href="https://meet.digitale-oberlausi
 tz.eu/jug">https://meet.digitale-oberlausitz.eu/jug</a></p>
END:VEVENT
BEGIN:VEVENT
UID:f27553d4-f217-45b4-b140-6c50442fd416
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20201125T180000Z
DTEND:20201125T210000Z
SUMMARY:Vortrag "Java Secure Coding in der Praxis" - Nico Förster
LOCATION:virtual
DESCRIPTION:Durch die Veröffentlichung von immer neuen Schwachstellen in 
 Softwareprodukten rückt das Thema Application Security\nzunehmend in den 
 Fokus…
X-ALT-DESC;FMTTYPE=text/html:<p>Durch die Veröffentlichung von immer neue
 n Schwachstellen in Softwareprodukten rückt das Thema Application Securit
 y\nzunehmend in den Fokus vieler Softwareentwickler. Sichere Software zu e
 rstellen muss aber keine große Herausforderung\nsein\, wenn man Best Prac
 tices befolgt und der Application Security einen festen Platz im Entwicklu
 ngszyklus einräumt.\nZiel des Vortrags ist es\, einen Überblick zu Secur
 e Coding in Java zu vermitteln und die Wichtigkeit dieses Themas\nhervorzu
 heben. Im Detail wird außerdem an praktischen Beispielen demonstriert\, w
 ie Sicherheitsschwachstellen im\nProgrammcode aussehen\, ausgenutzt und be
 hoben werden können.</p>\n<hr>\n<h2>Hinweis</h2>\n<p><strong>Dieser Vortr
 ag findet Online statt.</strong> Dazu haben wir ein Jitsi-Meeting aufgeset
 zt:\n<a href="https://meet.digitale-oberlausitz.eu/jug">https://meet.digit
 ale-oberlausitz.eu/jug</a></p>
END:VEVENT
BEGIN:VEVENT
UID:74a1ab63-0018-409a-aa25-7e27ad835451
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20200722T170000Z
DTEND:20200722T200000Z
SUMMARY:Vortrag "Branching-Modelle" - Hannes Kretschmer
LOCATION:virtual
DESCRIPTION:Als Softwareentwickler ist man auf die Verwendung von Versions
 verwaltungssystemen und deren Branching- und\nMerging-Strategien angewiese
 n…
X-ALT-DESC;FMTTYPE=text/html:<p>Als Softwareentwickler ist man auf die Ver
 wendung von Versionsverwaltungssystemen und deren Branching- und\nMerging-
 Strategien angewiesen. Vorgaben\, wie diese Strategien angewendet werden m
 üssen\, liefern diverse\nBranching-Modelle. Sie sollen vor Allem den Entw
 ickleralltag erleichtern\, indem sie für eine saubere Historie sorgen\,\n
 den Softwarereleaseprozess unterstützen oder verhindern\, dass man in der
  Merge-Hölle landet. In dem Vortrag werden\neinige Branching-Modelle vorg
 estellt. Dabei wird der Frage auf den Grund gegangen\, welche Art von Mode
 ll zu welcher Art\nvon Softwareprojekt passt und welche allgemeingültigen
  Vorgehensweisen beim Branching und Merging daraus gezogen werden\nkönnen
 .</p>\n<p><strong>Materialien:</strong></p>\n<ul>\n<li><a href="/downloads
 /juggr_branching_models.pdf">Folien zum Vortrag</a></li>\n</ul>\n<hr>\n<h2
 >Hinweis</h2>\n<p><strong>Dieser Vortrag findet Online statt.</strong> Daz
 u haben wir ein Jitsi-Meeting aufgesetzt:\n<a href="https://meet.digitale-
 oberlausitz.eu/jug">https://meet.digitale-oberlausitz.eu/jug</a></p>
END:VEVENT
BEGIN:VEVENT
UID:d4095f93-c33b-4c96-8703-6233f2fa651d
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20200429T160000Z
DTEND:20200429T190000Z
SUMMARY:Vortrag "JDK 14 und GraalVM im Java Ökosystem" - Wolfgang Weigend
LOCATION:virtual
DESCRIPTION:Nach der Freigabe vom JDK 14 werden die aktuellen Merkmale vor
 gestellt. Neben Bug-Fixes und Security-Patches\, stecken im\nJDK 14 Featur
 e…
X-ALT-DESC;FMTTYPE=text/html:<p>Nach der Freigabe vom JDK 14 werden die ak
 tuellen Merkmale vorgestellt. Neben Bug-Fixes und Security-Patches\, steck
 en im\nJDK 14 Feature-Release\, Sprach- und JVM-Änderungen\, Erweiterunge
 n\, zugefügte und entfernte Klassen und Methoden\,\ndeprecated markierte 
 Features und JDK-Tool-Änderungen. Bereits mit der Einführung der JDK Ver
 sion 11 wurden die\ntechnischen Unterschiede bei der Gleichstellung vom Or
 acle JDK mit dem Oracle OpenJDK entfernt. Bei diesem\nTechnologietransfer 
 sind alle Bestandteile vom Oracle JDK als Open-Source-Implentierungen in d
 as OpenJDK geflossen\,\nsodass das Oracle JDK 14 durch das OpenJDK 14 auge
 tauscht werden kann. Die Anwender können ein JDK oder ein OpenJDK\nversch
 iedener Hersteller frei auswählen. Dazu werden die Migrationsaspekte ält
 erer Java-Anwendungen zum JDK 14\nerläutert. Im Vortrag wird auch ein Bli
 ck auf den langfristigen Einsatz vom Java Modulsystem geworfen und dies an
 hand\nvon Beispielen durch Erstellung einer individueller Java Runtime mit
  der Anwendung verdeutlicht. Zudem wird die die\nGraalVM als universelle V
 irtuelle Maschine (VM) für Anwendungen im Java Ökosystem betrachtet.</p>
 \n<p><strong>Materialien:</strong></p>\n<ul>\n<li><a href="/downloads/JDK_
 14_und_GraalVM_im_Java-%C3%96kosystem_WW.pdf">Folien zum Vortrag</a></li>\
 n</ul>\n<hr>\n<h2>Hinweis</h2>\n<p><strong>Dieser Vortrag findet Online st
 att.</strong> Dazu hat Wolfgang ein Zoom-Meeting aufgesetzt. Dieser Meetin
 g-Raum ist\nPasswortgeschützt. Bitte meldet euch vorab per E-Mail an. Wir
  schicken euch dann vor dem Meeting das Passwort per Mail\nzu.</p>\n<p>Die
 ses Mal geht es schon <strong>18:00 Uhr los</strong>.</p>
END:VEVENT
BEGIN:VEVENT
UID:9b90db56-5d20-4d30-aa6a-6e7f41081c8f
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20200129T180000Z
DTEND:20200129T210000Z
SUMMARY:Vortrag "Innovationsmotor Cloud Foundry!?" - Simon Roloff
LOCATION:Saxonia Systems AG\nBerliner Straße 63\,02826 Görlitz
DESCRIPTION:"Create Apps\, Not the Platform" - Cloud Foundry verspricht\, 
 dass sich Entwicker voll und ganz auf die\nAnwendungsentwicklung fokussier
 en…
X-ALT-DESC;FMTTYPE=text/html:<p>"Create Apps\, Not the Platform" - Cloud F
 oundry verspricht\, dass sich Entwicker voll und ganz auf die\nAnwendungse
 ntwicklung fokussieren können\, anstatt einen erheblichen Teil ihrer Zeit
  auf Infrastruktur\, Deployment usw.\nverwenden zu müssen. Was ist Cloud 
 Foundry überhaupt? Und hält sie\, was sie verspricht?</p>
END:VEVENT
BEGIN:VEVENT
UID:a946a848-e28f-4257-b07e-92fee679c0b0
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20191128T180000Z
DTEND:20191128T210000Z
SUMMARY:Vortrag "Advanced BDD Tests" - Maik Wagner
LOCATION:Tallence AG\nNeißstraße 27\,02826 Görlitz
DESCRIPTION:Hattest du auch schon mal das Problem\, dass du deine eigenen 
 komplizierten und unleserlichen Testfälle nicht mehr\nverstanden hast? Wi
 r…
X-ALT-DESC;FMTTYPE=text/html:<p>Hattest du auch schon mal das Problem\, da
 ss du deine eigenen komplizierten und unleserlichen Testfälle nicht mehr\
 nverstanden hast? Wir kennen das Problem und zeigen euch mögliche Lösung
 en.</p>
END:VEVENT
BEGIN:VEVENT
UID:48ce78d7-a2a1-411e-8a9c-de33166116eb
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20190626T170000Z
DTEND:20190626T200000Z
SUMMARY:Vortrag "Wie gut kennst Du das Collections Framework?" - Thilo Fro
 tscher
LOCATION:CIDEON Software & Services GmbH & Co. KG\nUntermarkt 25\,02826 G
 örlitz
DESCRIPTION:HashMap und ArrayList kennt jeder\, na klar. Aber wann stellen
  diese eigentlich die richtige Wahl dar? Und vor allem:\nWann nicht? Das
 …
X-ALT-DESC;FMTTYPE=text/html:<p>HashMap und ArrayList kennt jeder\, na kla
 r. Aber wann stellen diese eigentlich die richtige Wahl dar? Und vor allem
 :\nWann nicht? Das Collections Framework enthält zahlreiche\, teils recht
  spezialisierte Implementierungen. Doch viele\nEntwickler kennen nur einen
  kleinen Teil davon. Schon mal was von EnumSet oder WeakHashMap gehört? U
 nd was ist der\nUnterschied zwischen ConcurrentSkipListMap und ConcurrentH
 ashMap? Für jeden Java-Entwickler ist es wichtig\, die Stärken\nund Schw
 ächen der einzelnen Implementierungen zu kennen. Dieser Vortrag diskutier
 t Details wie Threadsicherheit\,\nLaufzeitverhalten und sinnvolle Initiali
 sierung anhand einiger ausgewählter Collection-Klassen.</p>\n<p><strong>M
 aterialien:</strong></p>\n<ul>\n<li><a href="/downloads/juggr_java_collect
 ions.pdf">Folien zum Vortrag</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:73d3c958-6965-4bd3-9205-f541bc496784
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20190529T170000Z
DTEND:20190529T200000Z
SUMMARY:Vortrag "OAuth 2.0/OpenIDConnect mit Keycloak" - Denny Israel
LOCATION:Hochschule Zittau/Görlitz\nBrückenstraße 1\,02826 Görlitz
DESCRIPTION:Der Vortrag erläutert zunächst die Grundlagen der Standards 
 OAuth 2.0 und OpenID-Connect und geht danach auf den Einsatz\ndieser Stand
 ards…
X-ALT-DESC;FMTTYPE=text/html:<p>Der Vortrag erläutert zunächst die Grund
 lagen der Standards OAuth 2.0 und OpenID-Connect und geht danach auf den E
 insatz\ndieser Standards mittels Keycloak ein. Dabei wird anhand einer Bei
 spielanwendung (React\, Spring Boot) gezeigt\, wie man\nKeycloak in seine 
 Anwendung einbinden kann.</p>
END:VEVENT
BEGIN:VEVENT
UID:8237a27b-7244-472d-89ac-52ccbc18c89d
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20190424T170000Z
DTEND:20190424T200000Z
SUMMARY:Vortrag "It's a JDK jungle out there - oder wie es mit den neuen J
 ava-Versionen geordnet weitergeht" - Wolfgang Weigend
LOCATION:Saxonia Systems AG\nBerliner Straße 63\,02826 Görlitz
DESCRIPTION:Mit dem JDK-Enhancement-Proposal (JEP 322) wird die zeitbasier
 te Java-Release-Versionierung definiert\, die auf dem\naktuellen Java SE V
 ersion…
X-ALT-DESC;FMTTYPE=text/html:<p>Mit dem JDK-Enhancement-Proposal (JEP 322)
  wird die zeitbasierte Java-Release-Versionierung definiert\, die auf dem\
 naktuellen Java SE Version-String-Schema basiert und die Namensgebung für
  die kommenden Versionen der Java SE Plattform\nund vom JDK vorgibt. Seit 
 dem Jahr 2018 erscheinen die künftigen Java-Feature-Releases alle 6 Monat
 e. Das JDK 11 wurde\nals Long-Term-Support-Release (LTS-Release) im Septem
 ber 2018 veröffentlicht und nach sechs Monaten folgte das OpenJDK\n12 im 
 März 2019. Mit dem zeitlichen Abstand von sechs Monaten bekommen die Entw
 ickler wesentlich schneller neue\nJava-Funktionsmerkmale als dies mit dem 
 bisherigen Dreijahreszyklus der Fall war. Zwischen den\nOpenJDK/JDK-Featur
 e-Releases sind zwei Updates geplant\, bei denen es um die Wartung und Bug
 fixes geht\, die wie gewohnt\,\njeweils im Januar\, April\, Juli und Oktob
 er eines Jahres als Java Critical Patch Update erscheinen werden. Die Plan
 ung\nsieht vor\, jeweils alle drei Jahre ein weiteres Java-LTS-Release zu 
 veröffentlichen\, damit der Anwendungsbetrieb eine\nstabile und ausgereif
 te Java-Basis bekommt\, die mit der nachfolgenden Versionierung $FEATURE.$
 INTERIM.$UPDATE.$PATCH\ngekennzeichnet wird. Im Vortrag werden Beispiele z
 um Version-String besprochen\, sowie Empfehlungen diskutiert\, wie die\nk
 ünftige Java-Strategie mit dem OpenJDK\, Oracle JDK (LTS) und der neuen J
 ava SE Subscription (Support) für die\nEntwickler und für den Anwendungs
 betrieb aussehen soll. Zudem wird die Weiterentwicklung der OpenJFX/JavaFX
 \nUI-Technologie mit den Aktivitäten der Developer-Community dargestellt.
 </p>
END:VEVENT
BEGIN:VEVENT
UID:23c9e221-dbd5-4630-bcc9-2572c3b6f790
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20190327T180000Z
DTEND:20190327T210000Z
SUMMARY:Vortrag "Static-Site-Generators" - Manuel Mauky
LOCATION:Hochschule Zittau/Görlitz\nBrückenstraße 1\,02826 Görlitz
DESCRIPTION:Die Website der JUG Görlitz läuft fast Serverless. Natürlic
 h muss ein Webserver Dateien ausliefern aber ansonsten sind\nkeine Datenba
 nk…
X-ALT-DESC;FMTTYPE=text/html:<p>Die Website der JUG Görlitz läuft fast <
 em>Serverless</em>. Natürlich muss ein Webserver Dateien ausliefern aber 
 ansonsten sind\nkeine Datenbank\, Applicationserver\, PHP oder sonstige ak
 tive Serverkomponenten im Einsatz. Stattdessen sind alle Inhalte\nals Mark
 down-Textdateien in einem <a href="https://github.com/juggr/juggr.github.i
 o">Git-Repository</a> abgelegt (dieser Talk\nbeispielsweise\n<a href="http
 s://github.com/juggr/juggr.github.io/blob/source/content/talks/2019-03-27-
 static-site-generators.md">hier</a>). Ein so\ngenannter "Static-Site-Gener
 ator" generiert daraus HTML-\, CSS- und JavaScript-Dateien\, die nur noch 
 von einem ganz\nnormalen HTTP-Server ausgeliefert werden müssen. Dieses V
 orgehen vereinfacht das Hosting\, beschleunigt Website-Aufrufe\nund minimi
 ert die Angriffsfläche des Servers.</p>\n<p>Im Vortrag wird das Konzept v
 on Static-Site-Generators erklärt und die möglichen Einsatzgebiete besch
 rieben. Mit dem\nTool <a href="https://www.gatsbyjs.org/">Gatsby</a> werde
 n wir eine einfache Blog-Website bauen. Am Beispiel der JUG-Website wird\n
 aber auch gezeigt\, wie komplexere Daten-Modelle mit mehreren Entitäten (
 <a href="/talks">Vorträge</a>\, <a href="/speakers">Speaker</a>\,\n<a hre
 f="/locations">Veranstaltungsorte</a>\, <a href="/tags">Tags</a>) umgesetz
 t werden können. Die technische Grundlage von Gatsby stellt\n<a href="/ta
 lks/2017-05-31-react">React</a> für Templates und <a href="/talks/2018-05
 -30-graphql">GraphQL</a> für die Daten-Organisation dar.</p>\n<p><strong>
 Materialien:</strong></p>\n<ul>\n<li><a href="https://docs.google.com/pres
 entation/d/1YtvQDv-VwHDlmTsF-B6_9NfJ4GYfmdyBZLGsNo4_BRM/edit?usp=sharing">
 Folien zum Vortrag</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:9fb31612-1ee0-4791-ba8b-ddc782187cdf
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20190227T180000Z
DTEND:20190227T210000Z
SUMMARY:Vortrag "Java Reflection: Classes behind the scenes" - Erik Jähne
LOCATION:Saxonia Systems AG\nBerliner Straße 63\,02826 Görlitz
DESCRIPTION:Java Reflections sind ein Feature der Java Sprache und werden 
 von der JVM für das interne Handling von Klassen\, Feldern\nund Methoden
 …
X-ALT-DESC;FMTTYPE=text/html:<p>Java Reflections sind ein Feature der Java
  Sprache und werden von der JVM für das interne Handling von Klassen\, Fe
 ldern\nund Methoden verwendet. Intern werden darüber Methodenaufrufe\, Zu
 griffsrechte wie public/privat oder seit Java 9 auch\ndie Modulexporte ger
 egelt.</p>\n<p>Dieses Feature kann man sich in der normalen Java Umgebung 
 zu Nutze machen\, um auf alle Informationen einer Klasse\nzuzugreifen. So 
 ist es möglich\, auf deren Methoden und Felder zuzugreifen\, selbst wenn 
 diese privat sind. Felder können\nüberschreiben\, Template-Parameter in 
 Feldern und Methoden angezeigt\, sowie auch Annotationen der Klasse\, Meth
 oden und\nFelder gelesen werden. Am Beispiel eines abstrakten Klassen-Edit
 ors werden diese Möglichkeiten in dem Vortrag näher\nbetrachtet.</p>
END:VEVENT
BEGIN:VEVENT
UID:07f49806-03eb-4a0c-a4bd-61742f143f3c
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20190131T180000Z
DTEND:20190131T210000Z
SUMMARY:Vortrag "Java APIs - the missing manual" - Hendrik Ebbers
LOCATION:CIDEON Software & Services GmbH & Co. KG\nUntermarkt 25\,02826 G
 örlitz
DESCRIPTION:Anstelle über Microservices\, NO-SQL Lösungen oder Container
 -Management zu reden werden im Workshop Bestandteile des\nStandard Java AP
 I…
X-ALT-DESC;FMTTYPE=text/html:<p>Anstelle über Microservices\, NO-SQL Lös
 ungen oder Container-Management zu reden werden im Workshop Bestandteile d
 es\nStandard Java API vorgestellt. Diese Java Features helfen jedem Entwic
 kler eine wartbare und zukunftssichere Anwendung\nzu entwickeln\, egal ob 
 mit Spring\, JavaFX oder JavaEE. Verschiedene Sprach-Features und Konzepte
  der Standard Java APIs\nwerden genauer unter die Lupe genommen und deren 
 sinnvoller Einsatz anhand von Beispielen gezeigt. Hierdurch werden\nunter 
 anderem folgende Fragen beantwortet: Wie funktionieren eigentlich Annotati
 ons? Wie entwickle ich Plug-In\nFunktionalität ohne auf OSGI zurückgreif
 en zu müssen? Wie gehe ich am besten mit NullPointerExceptions um? Wie sc
 hreibe\nich nebenläufigen Code der trotzdem wartbar ist?</p>
END:VEVENT
BEGIN:VEVENT
UID:daec7856-b3f7-47bf-baef-991666de3d12
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20181123T180000Z
DTEND:20181123T210000Z
SUMMARY:Vortrag "Monadische Transaktionen" - Gregor Trefs
LOCATION:Hochschule Zittau/Görlitz\nBrückenstraße 1\,02826 Görlitz
DESCRIPTION:Spätestens seit Java 8 gibt es monadische Typen in Java. Aber
  was bedeutet das eigentlich? Was sind die Eigenschaften\,\ndie Monaden au
 smachen…
X-ALT-DESC;FMTTYPE=text/html:<p>Spätestens seit Java 8 gibt es monadische
  Typen in Java. Aber was bedeutet das eigentlich? Was sind die Eigenschaft
 en\,\ndie Monaden ausmachen? Und wo liegen unsere Schwierigkeiten beim Ver
 ständnis von Monaden? Dieser Vortrag beschreibt\, was\neine Monade ist un
 d wie wir eine monadische Transaktion nutzen können\, um in domänenspezi
 fischer Sprache mit einer\nDatenbank zu reden. Hierbei bauen wir monadisch
 e Transaktionen in ein vorhandenes Repository ein. Weiter beleuchten wir\n
 die Vor- und Nachteile dieses Ansatzes und diskutieren die Unterstützung 
 von Monaden in Java. Voraussetzung sind erste\nErfahrungen mit funktionale
 r Programmierung und Lambdas.</p>\n<p><strong>Materialien:</strong></p>\n<
 ul>\n<li><a href="http://jug-gr.de/downloads/juggr_refactoring_towards_mon
 adic_transactions.pdf">Folien zum Vortrag</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:97400771-017a-457a-95e6-def3cedfcc87
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20180627T170000Z
DTEND:20180627T200000Z
SUMMARY:Vortrag "Immutable Data - Unveränderliche Daten im Griff" - Manue
 l Mauky
LOCATION:Hochschule Zittau/Görlitz\nBrückenstraße 1\,02826 Görlitz
DESCRIPTION:Unveränderliche Datenstrukturen sind ein wichtiges Werkzeug d
 er funktionalen Programmierung. Aber auch abseits dessen\nkönnen Immutabl
 es…
X-ALT-DESC;FMTTYPE=text/html:<p>Unveränderliche Datenstrukturen sind ein 
 wichtiges Werkzeug der funktionalen Programmierung. Aber auch abseits dess
 en\nkönnen Immutables ungemein nützlich sein: Richtig angewandt erhöhen
  sie die Verständlichkeit des Codes\, da\nEntwicklerInnen nicht mehr auf 
 die mühsame Suche gehen müssen\, an welcher Stelle ein Objekt möglicher
 weise ungewollt\nverändert wurde. Darüber hinaus sind Immutables inhäre
 nt Threadsafe und können auch hier die Nachvollziehbarkeit des\nCodes erh
 öhen.</p>\n<p>Da Java als Sprache aber keine besondere Unterstützung fü
 r Immutables mitbringt\, müssen EntwicklerInnen auf Patterns und\nBibliot
 heken zurückgreifen\, um in den Genuss von unveränderlichen Datenstruktu
 ren zu kommen. Denn natürlich müssen auch\nin funktionalen Programmen le
 tztlich Veränderungen der Daten abgebildet werden und dafür bedarf es ge
 eigneter\nUnterstützung.</p>\n<p>Im Vortrag möchte ich neben einer grund
 sätzlichen Einführung in die Thematik auch einige dieser Techniken vorst
 ellen und\nihre Vor- und Nachteile besprechen.</p>\n<p><strong>Materialien
 :</strong></p>\n<ul>\n<li><a href="https://docs.google.com/presentation/d/
 1xKfrXV5XY7NBdpdlHapW6-88vtN9ASdjmEDtGEAWGpk/edit?usp=sharing">Folien zum 
 Vortrag</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:811352b1-2a49-40f4-90c4-96e32891fdfd
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20180530T170000Z
DTEND:20180530T200000Z
SUMMARY:Vortrag "GraphQL" - Stephan Strehler
LOCATION:Hochschule Zittau/Görlitz\nBrückenstraße 1\,02826 Görlitz
DESCRIPTION:Die RESTful-Architektur ist eine etablierte Möglichkeit\, Sch
 nittstellen zwischen Client und Server zu gestalten. Dies\nbringt allerdin
 gs…
X-ALT-DESC;FMTTYPE=text/html:<p>Die RESTful-Architektur ist eine etabliert
 e Möglichkeit\, Schnittstellen zwischen Client und Server zu gestalten. D
 ies\nbringt allerdings einige Nachteile mit sich. Als Beispiel können hie
 r die hohe Anzahl an benötigten Requests sowie die\nnur unvollständige D
 okumentation der Schnittstelle genannt werden. Mit GraphQL entwickelte Fac
 ebook eine alternative\nAbfragesprache\, welche die genannten Nachteile be
 seitigen sollte. Dabei wird eine Abfrage ähnlich der Struktur der\nJSON-S
 yntax an den Server übermittelt\, welcher die gewünschten Daten mit nur 
 einer Antwort zur Verfügung stellt.</p>\n<p>Im Vortrag wird GraphQL anhan
 d von Beispielen vorgestellt und dabei sowohl die Client- als auch Servers
 eite betrachtet.</p>\n<p><strong>Materialien:</strong></p>\n<ul>\n<li><a h
 ref="https://docs.google.com/presentation/d/1WQEpOns5tpV-u5VixhJYCfIV_1TJX
 mCWgfqQ28_oZms/edit?usp=sharing">Folien zum Vortrag</a></li>\n<li><a href=
 "https://github.com/StevieSteven/graphql-example">Code auf Github</a></li>
 \n</ul>
END:VEVENT
BEGIN:VEVENT
UID:214394fd-c545-4469-ab59-be8206e47345
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20180425T170000Z
DTEND:20180425T200000Z
SUMMARY:Vortrag "Kotlin" - Tobias Blaschke
LOCATION:Saxonia Systems AG\nBerliner Straße 63\,02826 Görlitz
DESCRIPTION:Die Ankündigung der Unterstützung von Kotlin für die Androi
 d-Entwicklung auf der Google I/O Keynote 2017 bewirkte\nspontan kräftigen
  Applaus…
X-ALT-DESC;FMTTYPE=text/html:<p>Die Ankündigung der Unterstützung von Ko
 tlin für die Android-Entwicklung auf der Google I/O Keynote 2017 bewirkte
 \nspontan kräftigen Applaus. Kotlin ist nur eine weitere Programmiersprac
 he für die JVM. Warum also bewirkt die\nverhältnismäßig dröge Ankünd
 igung zur Unterstützung einer JVM-Sprache solche Begeisterung? Was ist da
 s Besondere an\nKotlin gegenüber Java? Der Vortrag gibt einen ersten allg
 emeinen Einblick in die Sprachfeatures von Kotlin und gibt\nKotlin-Neuling
 en die Möglichkeit\, sich selbst einen Eindruck über die Sprache zu vers
 chaffen.</p>\n<p><strong>Materialien:</strong></p>\n<ul>\n<li><a href="htt
 ps://gaerfield.github.io/2018-04-26_Kotlin_jug-gr/">Folien zum Vortrag</a>
 </li>\n<li><a href="https://github.com/gaerfield/2018-04-26_Kotlin_jug-gr"
 >Code auf Github</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:889572a5-8897-445f-bc98-97ddefe1f048
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20180320T180000Z
DTEND:20180320T210000Z
SUMMARY:Vortrag "Mikro- vs. Makroarchitektur – Spielraum und Spielregeln
 " - Stefan Zörner
LOCATION:Hochschule Zittau/Görlitz\nBrückenstraße 1\,02826 Görlitz
DESCRIPTION:Während in einer klassischen Konzern-IT Standards und Blaupau
 sen für immer gleiche Anwendungsarchitekturen sorgen\,\nbetonen…
X-ALT-DESC;FMTTYPE=text/html:<p>Während in einer klassischen Konzern-IT S
 tandards und Blaupausen für immer gleiche Anwendungsarchitekturen sorgen\
 ,\nbetonen Microservice-Ansätze die technologische Freiheit. Zwei extreme
  Spielarten der Ausgestaltung von Makro- und\nMikroarchitektur. In diesem 
 Vortrag lernt Ihr neben dem Konzept selbst auch die auf Eure Ziele abgesti
 mmte Richtung\, die\nIhr in dieser Fragestellung einschlagen solltet. Wie 
 sieht in Eurem Kontext die Balance aus -- was gebt Ihr für alle\nElemente
  Eurer Anwendung(slandschaft) vor\, wo lasst Ihr bewusst Spielraum? Und gi
 bt es auch noch etwas dazwischen? Zu\ndiesem Zweck passen wir organisatori
 sche und technologische Trends wie 2-Speed/Bimodale Architekturen\, Cloud 
 und\nDomänenorientierung in das Entwurfsdoppel Makro und Mikro ein.</p>
END:VEVENT
BEGIN:VEVENT
UID:d3e4d898-041e-4297-ada3-00a8db4a3b26
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20180228T180000Z
DTEND:20180228T210000Z
SUMMARY:Vortrag "Entwicklung von Java Applikationen auf der SAP Cloud Plat
 form" - Jens Leuschner\, Mariusz Zienkiewicz
LOCATION:CIDEON Software & Services GmbH & Co. KG\nUntermarkt 25\,02826 G
 örlitz
DESCRIPTION:Die SAP Cloud Platform (SCP) beschreibt ein „Platform as a S
 ervice“ (PaaS) Angebot der SAP. Mit der SCP liefert SAP\nsowohl die…
X-ALT-DESC;FMTTYPE=text/html:<p>Die SAP Cloud Platform (SCP) beschreibt ei
 n „Platform as a Service“ (PaaS) Angebot der SAP. Mit der SCP liefert 
 SAP\nsowohl die Entwicklungsumgebung als auch die Laufzeitumgebung zur Rea
 lisierung kundenindividueller Erweiterungen von\nCloud- und On-Premise-Lö
 sungen (z.B. SAP S/4HANA). Basierend auf der In-Memory-Plattform SAP HANA 
 stellt die SCP eine\nVielzahl an Datenbank- und Cloud-Services zur Verfüg
 ung\, welche das PaaS Angebot erweitern und die Integration von SAP-\nund 
 Non-SAP-Lösungen ermöglichen. Im Vortrag wird illustriert\, wie die Verb
 indung aus einer Java EE Applikation zu einem\nSAP On-Premise System herge
 stellt und dessen Funktionalität in der Cloud genutzt wird.</p>\n<p><stro
 ng>Materialien:</strong></p>\n<ul>\n<li><a href="https://github.com/juggr/
 juggr.github.io/blob/master/downloads/juggr_java_auf_sap_cloud.pdf">Folien
  zum Vortrag</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:0a365513-692f-47e5-87be-066e1a8cfab3
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20180131T180000Z
DTEND:20180131T210000Z
SUMMARY:Vortrag "Refactoring to a System of Systems" - Oliver Drotbohm
LOCATION:Saxonia Systems AG\nBerliner Straße 63\,02826 Görlitz
DESCRIPTION:Beim Bauen monolithischer Systeme nutzen Entwicklerteams eine 
 Reihe typischer Muster um die Interaktion verschiedener\nSystemteile zu…
X-ALT-DESC;FMTTYPE=text/html:<p>Beim Bauen monolithischer Systeme nutzen E
 ntwicklerteams eine Reihe typischer Muster um die Interaktion verschiedene
 r\nSystemteile zu implementieren. Behält man diese Interaktionsmuster bei
 \, während man ein System in verschiedene aufteilt\,\nergeben sich oft gr
 oße Komplexität und architektonische Nachteile\, die oft die ursprüngli
 che Idee\, die hinter der\nAufteilung stand\, konterkarieren.</p>\n<p>Der 
 Vortrag betrachtet ein konkretes Beispiel von Modulinteraktion in einem mo
 nolithischen System und identifiziert die\nProblemstellungen die sich erge
 ben\, wenn man dieses System in exakt dem gleichen Interaktionsstil auftei
 lt. Danach wird\neine alternative Implementierungsstrategie für das monol
 ithische System diskutiert\, die die Modularität des\nUrsprungssystems st
 ark verbessert und im Falle einer Aufteilung in unabhängige Teilsysteme z
 u einer besseren Architektur\nführt.</p>\n<p><strong>Materialien:</strong
 ></p>\n<ul>\n<li><a href="https://speakerdeck.com/olivergierke/refactoring
 -to-a-system-of-systems">Folien zum Vortrag</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:ce79d743-ee46-49e3-9930-717e8e79e651
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20171129T180000Z
DTEND:20171129T210000Z
SUMMARY:Vortrag "Neo4j: Panama Papers" - Michael Hunger
LOCATION:SQS TestCenter Görlitz\nBrückenstraße 10\,02826 Görlitz
DESCRIPTION:Im letzten Jahr waren die Panama Papers in aller Munde\, die J
 ournalisten der Süddeutschen Zeitung und des ICIJ\nuntersuchten und publi
 zierten…
X-ALT-DESC;FMTTYPE=text/html:<p>Im letzten Jahr waren die Panama Papers in
  aller Munde\, die Journalisten der Süddeutschen Zeitung und des ICIJ\nun
 tersuchten und publizierten die breite Nutzung von Briefkastenfirmen durch
  Politiker\, Geschäftsleute\, Banken usw. Für\ndie Untersuchung des grö
 ßten Leaks einer Geldwäschefirma wurde unter anderem auch Neo4j genutzt.
  Heute werde ich\ndemonstrieren\, wie solche Daten in einem Graph modellie
 rt\, importiert und abgefragt werden können. Da die Informationen\nöffen
 tlich verfügbar sind\, kann jetzt jeder zum Journalisten werden.</p>
END:VEVENT
BEGIN:VEVENT
UID:48f8f499-38fc-4d1c-80c2-e5fcaab9dc81
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20171025T170000Z
DTEND:20171025T200000Z
SUMMARY:Vortrag "Serverless Application - Who the heck needs a Server?" - 
 Lars Röwekamp
LOCATION:Hochschule Zittau/Görlitz\nBrückenstraße 1\,02826 Görlitz
DESCRIPTION:Kaum haben wir uns von dem klassischen Monolithen und der zuge
 hörigen Ablaufumgebung namens Application Server\,\nzugunsten von Microse
 rvices…
X-ALT-DESC;FMTTYPE=text/html:<p>Kaum haben wir uns von dem klassischen Mon
 olithen und der zugehörigen Ablaufumgebung namens Application Server\,\nz
 ugunsten von Microservices und Embedded Runtimes\, verabschiedet\, taucht 
 am Horizont mit Serverless Applications bzw.\nArchitectures schon die näc
 hste Evolutionsstufe auf. Was bitte ist das jetzt schon wieder? Und wer br
 aucht so etwas? Die\nSession zeigt\, wie sich dank BaaS\, FaaS und einiger
  anderer Akronyme\, Mobile und Enterpriese Anwendungen implementieren\nlas
 sen - ganz ohne Server! Ganz ohne? Naja\, fast.</p>\n<p><strong>Materialie
 n:</strong></p>\n<ul>\n<li><a href="https://www.dropbox.com/s/nrt9jb5mtwkx
 h2s/se_serverless.pdf">Folien zum Vortrag</a></li>\n</ul>\n<hr>\n<p>Bei be
 i diesem Treffen verlosen wir unter den Teilnehmern ein Tutorial von\n<a h
 ref="https://tutorials.entwickler.de/">https://tutorials.entwickler.de/</a
 >. Mit freundlicher Unterstützung durch <strong>Software &#x26\;\nSupport
  Media GmbH</strong>.</p>
END:VEVENT
BEGIN:VEVENT
UID:49a3b233-5791-4ad1-a878-baa7fec5bb59
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20170830T170000Z
DTEND:20170830T200000Z
SUMMARY:Vortrag "Spracherkennung mit Amazon Alexa" - Andre Tepper\, Maik W
 agner
LOCATION:DSER\nElisabethstraße 42/43\,02826 Görlitz
DESCRIPTION:Amazon Alexa ist eine Smart-Home-Technologie\, die vor allem a
 ls Lösung für Spracherkennung bekannt ist. Für Entwickler\nist dabei vo
 r allem…
X-ALT-DESC;FMTTYPE=text/html:<p>Amazon Alexa ist eine Smart-Home-Technolog
 ie\, die vor allem als Lösung für Spracherkennung bekannt ist. Für Entw
 ickler\nist dabei vor allem die Möglichkeit interessant\, eigene Anwendun
 gen mit Spracherkennung erstellen zu können.</p>\n<p>Andre und Maik beleu
 chten in ihrem Vortrag die Theorie hinter Spracherkennung und zeigen am Be
 ispiel von Amazon Alexa\,\nwie damit Anwendungen gebaut werden können.</p
 >
END:VEVENT
BEGIN:VEVENT
UID:3336b1d6-c281-495f-acbc-55202fcede4d
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20170531T170000Z
DTEND:20170531T200000Z
SUMMARY:Vortrag "React und React-Native: Functional UI Development für Br
 owser und mobile Endgeräte" - Manuel Mauky
LOCATION:Hochschule Zittau/Görlitz\nBrückenstraße 1\,02826 Görlitz
DESCRIPTION:React ist eine von Facebook entwickelte JavaScript-Bibliothek 
 zur Entwicklung von UI-Komponenten. Dabei macht React\neiniges anders als
 …
X-ALT-DESC;FMTTYPE=text/html:<p>React ist eine von Facebook entwickelte Ja
 vaScript-Bibliothek zur Entwicklung von UI-Komponenten. Dabei macht React\
 neiniges anders als andere Web-Frameworks\, beispielsweise der Verzicht au
 f Templates und die Limitierung auf\nunidirektionalen Datenfluss. Interess
 ant ist auch der vollständig deklarative Ansatz\, der es u.a. ermöglicht
 \,\nUI-Komponenten als Funktionen zu entwickeln.</p>\n<p>React ist aber ni
 cht auf den Browser beschränkt: Mit React-Native können darüber hinaus 
 auf die gleiche Art und Weise\nauch native Mobile-Apps entwickelt werden. 
 Aber anders die meisten HTML5-Hybrid-Frameworks ist bei React-Native kein\
 nHTML im Spiel. Stattdessen werden tatsächlich native UI-Controls gerende
 rt.</p>\n<p>In diesem Vortrag möchte ich React und auch React-Native vors
 tellen und mittels Live-Coding einen Eindruck von dem\nFramework vermittel
 n. Dabei möchte ich aber auch auf die Ansätze aus der funktionalen Progr
 ammierung eingehen\, die React\nmeines Erachtens so besonders machen.</p>
END:VEVENT
BEGIN:VEVENT
UID:fdcfee45-f8c8-469f-96b1-ceb249f4716a
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20170425T170000Z
DTEND:20170425T200000Z
SUMMARY:Vortrag "JDK 9" - Wolfgang Weigend
LOCATION:Saxonia Systems AG\nBerliner Straße 63\,02826 Görlitz
DESCRIPTION:Nach der Ausdehnung vom JDK 9 Feature-Complete-Status\, begann
  die Fehlerbereinigung\, mit allen notwendigen Vorarbeiten\,\num den final
 en…
X-ALT-DESC;FMTTYPE=text/html:<p>Nach der Ausdehnung vom JDK 9 Feature-Comp
 lete-Status\, begann die Fehlerbereinigung\, mit allen notwendigen Vorarbe
 iten\,\num den finalen Release-Candidate für das JDK 9 bereitzustellen. D
 er Schwerpunkt vom JDK 9 liegt bei der neuen\nPlattformmodularisierung mit
  dem Projekt Jigsaw. Über die JDK-Enhancement-Vorschläge JEP 200 (Modula
 res JDK)\, JEP 201\n(Modularer Source-Code) und JEP 220 (Modulare Laufzeit
 -Images) gelangen die technischen Vorschläge ins JDK 9. Der JSR\n376 (Jav
 a Platform Module System) schafft die Grundlage für die Referenzimplement
 ierung vom OpenJDK Projekt Jigsaw.\nDiese Veränderungen lassen es zu\, mi
 t dem JDK 9 die gewünschte technische Paketierung von ausgewählter\nJava
 -Funktionalität selbst zu bestimmen. Das Projekt Jigsaw hat die primäre 
 Aufgabe\, das Design und die Implementierung\neines Standard-Modulsystems 
 für die Java-Plattform und für das JDK 9 bereitzustellen. Dabei soll die
  durchgängige\,\ndynamische und einfache Anpassbarkeit der Java-SE-Plattf
 orm &#x26\; dem JDK\, auch für kleine Endgeräte berücksichtigt werden\,
 \nsowie die Verbesserung von Sicherheit und Wartbarkeit von Java-SE-Plattf
 orm-Implementierungen\, speziell vom JDK\,\nverwirklicht werden. Im Vortra
 g werden Demo-Beispiele gezeigt\, die eine Erstellung von individueller Ja
 va Runtime mit\nAnwendung anhand der JDK 9-Werkzeuge verdeutlichen. Die ge
 plante Verfügbarkeit vom JDK 9 ist für Ende Juli 2017\nvorgesehen.</p>\n
 <p><strong>Materialien:</strong></p>\n<ul>\n<li><a href="http://jug-gr.de/
 downloads/juggr_JDK_9_Java_Platform_Module_System.pdf">Folien zum Vortrag<
 /a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:f76ee00e-0d8f-4782-baed-8eb725b4b76b
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20170322T180000Z
DTEND:20170322T210000Z
SUMMARY:Vortrag "Angular 2 für Java Entwickler" - Sven Hoffmann
LOCATION:Hochschule Zittau/Görlitz\nBrückenstraße 1\,02826 Görlitz
DESCRIPTION:Mit Angular bietet Google ein komponenten-basiertes Webframewo
 rk an\, welches den Anspruch erhebt\, die Anforderungen an\nzeitgemäße
 …
X-ALT-DESC;FMTTYPE=text/html:<p>Mit Angular bietet Google ein komponenten-
 basiertes Webframework an\, welches den Anspruch erhebt\, die Anforderunge
 n an\nzeitgemäße Softwareentwicklung ganzheitlich zu unterstützen.</p>\
 n<p>Seit dem Release von Angular 2 war es für gestandene Java Entwickler 
 noch nie so einfach in die Webentwicklung\neinzusteigen. Mit Klassen\, Dep
 endency Injection\, Annotations und Data-Binding bietet Angular dem versie
 rten Desktop\nEntwickler ein vertrautes Umfeld\, in dem man sich schnell z
 urecht findet.</p>\n<p>In dieser Veranstaltung möchte ich am lebenden Bei
 spiel zeigen\, wie es sich heutzutage anfühlt eine Webanwendung\,\nkonkre
 t mit Angular 2\, zu erstellen.</p>\n<p><strong>Materialien:</strong></p>\
 n<ul>\n<li><a href="http://jug-gr.de/downloads/juggr_pretalk_astrofotograf
 ie.pdf">Folien zum Lightning-Talk</a></li>\n<li><a href="http://jug-gr.de/
 downloads/juggr_angular.pdf">Folien zum Vortrag</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:dfa2dad5-67cd-41d1-828e-6adb47931a72
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20170222T180000Z
DTEND:20170222T210000Z
SUMMARY:Vortrag "CSS\, Aha-Effekte und Perspektiven" - Uwe Manteuffel
LOCATION:Hochschule Zittau/Görlitz\nObermarkt 17\,02826 Görlitz
DESCRIPTION:CSS ist verwirrend\, entbehrt jeglicher Logik und rendert mein
  HTML völlig willkürlich. Ziel von CSS ist es\, den Alltag\neines Webent
 wicklers…
X-ALT-DESC;FMTTYPE=text/html:<p>CSS ist verwirrend\, entbehrt jeglicher Lo
 gik und rendert mein HTML völlig willkürlich. Ziel von CSS ist es\, den 
 Alltag\neines Webentwicklers möglichst qualvoll zu gestalten. FALSCH Mit 
 Live-Coding gehen wir CSS auf den Grund und werden\neinige Aha-Effekte erz
 ielen. Dafür erklären wir Grundlagen\, welche vielen Entwicklern unbekan
 nt sind\, und zeigen den\nMehrwert von Präprozessoren. Um euch dann volle
 nds von CSS zu überzeugen\, haben wir als Special Guest CSS3 eingeladen.\
 nDa wird selbst JavaScript blass vor Neid.</p>
END:VEVENT
BEGIN:VEVENT
UID:f36c047d-0d34-46b9-86d4-93820902fde1
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20170125T180000Z
DTEND:20170125T210000Z
SUMMARY:Vortrag "JUnit 5" - Stefan Bley
LOCATION:Hochschule Zittau/Görlitz\nBrückenstraße 1\,02826 Görlitz
DESCRIPTION:Unit Testing in Java - dafür ist JUnit das Werkzeug der Wahl.
  Die letzte Version JUnit 4 tat dabei viele Jahre ihre\nDienste und wurde
 …
X-ALT-DESC;FMTTYPE=text/html:<p>Unit Testing in Java - dafür ist JUnit da
 s Werkzeug der Wahl. Die letzte Version JUnit 4 tat dabei viele Jahre ihre
 \nDienste und wurde kontinuierlich weiterentwickelt\, stieß allerdings nu
 n doch an ihre Grenzen. Der Nachfolger JUnit 5 ist\neine komplette Neuentw
 icklung und steht kurz vor dem Release. Wir wollen uns ansehen\, welche Ne
 uerungen JUnit 5 mit sich\nbringt und was es beim Umstieg zu beachten gilt
 .</p>\n<p><strong>Materialien:</strong></p>\n<ul>\n<li><a href="http://jug
 -gr.de/downloads/juggr_jUnit5.pdf">Folien zum Vortrag</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:ecd0a294-0e1f-4e5e-875d-2d9385b0d3f7
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20161130T180000Z
DTEND:20161130T210000Z
SUMMARY:Vortrag "Inside JVM" - Michael Wiedeking
LOCATION:Saxonia Systems AG\nBerliner Straße 63\,02826 Görlitz
DESCRIPTION:Wie funktioniert die virtuelle Maschine? Wo kommt der Just-in-
 Time-Compiler ins Spiel und was hat es mit InvokeDynamic\nauf sich? Diese 
 und…
X-ALT-DESC;FMTTYPE=text/html:<p>Wie funktioniert die virtuelle Maschine? W
 o kommt der Just-in-Time-Compiler ins Spiel und was hat es mit InvokeDynam
 ic\nauf sich? Diese und weitere Fragen beantwortet Michael Wiedeking bei e
 inem Blick unter die Haube der Java Virtual\nMachine.</p>
END:VEVENT
BEGIN:VEVENT
UID:d4d3e708-8ac6-4d23-beb7-bb6618d7bacd
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20160921T170000Z
DTEND:20160921T200000Z
SUMMARY:Vortrag "Kommunikationskultur im Softwareentwicklungsprozess" - Da
 niel Sernow
LOCATION:SQS TestCenter Görlitz\nBrückenstraße 10\,02826 Görlitz
DESCRIPTION:Im Vortrag von Daniel Sernow wird die Kommunikation in Softwar
 e-Projekten und mit den Projekt-Partnern thematisiert. Er\nwird uns an sei
 nen…
X-ALT-DESC;FMTTYPE=text/html:<p>Im Vortrag von Daniel Sernow wird die Komm
 unikation in Software-Projekten und mit den Projekt-Partnern thematisiert.
  Er\nwird uns an seinen Erfahrungen und Erkenntnissen aus langjähriger Pr
 axis im Projektgeschäft teilhaben lassen. Für\nEntwickler dürfte dabei 
 vor allem auch die Perspektive der Qualitätssicherung interessante neue E
 inblicke bereithalten.</p>\n<p>Eine Besonderheit: Wir werden eine neuen Ve
 ranstaltungsort einweihen - siehe unten.</p>
END:VEVENT
BEGIN:VEVENT
UID:9d04c8f0-14ce-4a0c-83b1-07e9b39d8fb3
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20160727T170000Z
DTEND:20160727T200000Z
SUMMARY:Vortrag "Testwerkzeuge für JavaFX" - Kay Grebenstein
LOCATION:Hochschule Zittau/Görlitz\nObermarkt 17\,02826 Görlitz
DESCRIPTION:Softwareentwicklungsprojekte leben vom Einsatz von modernen We
 rkzeugen\, die die Projektbeteiligten bei ihrer Arbeit\nunterstützen. Jav
 aFX…
X-ALT-DESC;FMTTYPE=text/html:<p>Softwareentwicklungsprojekte leben vom Ein
 satz von modernen Werkzeugen\, die die Projektbeteiligten bei ihrer Arbeit
 \nunterstützen. JavaFX-Entwicklungsprojekte haben hier eine besondere Her
 ausforderung. Die „neue“ Technologie stellt eine\nHerausforderung an d
 ie Testwerkzeuge\, speziell an die Werkzeuge zur Testautomatisierung. Viel
 e Hersteller werben mit\nJavaFX-Unterstützung\, aber nicht immer wird Jav
 aFX vollständig unterstützt.</p>\n<p>Der Vortrag geht den Fragen nach:</
 p>\n<ul>\n<li>Welche Kategorien von Testwerkzeugen für JavaFX gibt es?</l
 i>\n<li>Welche Unterschiede gibt es zwischen den Testwerkzeugen?</li>\n<li
 >Wie werden die Testwerkzeuge in meine Toolkette eingebunden?</li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:4aea057c-78aa-400f-b646-34325218e837
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20160525T170000Z
DTEND:20160525T200000Z
SUMMARY:Vortrag "Performance-Analyse mit inspectIT" - Mario Mann
LOCATION:Saxonia Systems AG\nBerliner Straße 63\,02826 Görlitz
DESCRIPTION:In vielen Software-Projekten wissen häufig nicht nur Anwender
  sondern auch Entwickler nicht\, warum sich ihre Anwendung\nverhält wie s
 ie sich…
X-ALT-DESC;FMTTYPE=text/html:<p>In vielen Software-Projekten wissen häufi
 g nicht nur Anwender sondern auch Entwickler nicht\, warum sich ihre Anwen
 dung\nverhält wie sie sich eben verhält. Wieso ist meine Anwendung so la
 ngsam? An Performance-Tests wurde während der\nEntwicklung nicht gespart.
  Was kann also das Problem sein? Abhilfe kann in solchen Fällen ein Appli
 cation Performance\nManagement Werkzeug schaffen\, wie beispielsweise das 
 Open Source-Werkzeug inspectIT.</p>\n<p>inspectIT ist ein leistungsstarkes
  Werkzeug\, dass dazu dient\, die Leistung von Software-Anwendungen sowohl
  zu überwachen\nals auch zu analysieren. Mithilfe verschiedener Sensoren 
 erfasst inspectIT Informationen über Abfragen des Endnutzers\nund die Ver
 arbeitung im Business-Layer bis hin zum Backend. Mit der Nutzung von inspe
 ctIT sind Informationen über die\nSoftware-Anwendung verfügbar\, um jede
 s potenzielle Funktions-\, Leistungs- oder Zuverlässigkeitsproblem mühel
 os\nanalysieren zu können. Dieser Vortrag wird das Open Source Projekt in
 spectIT vorstellen und einen einfachen Einstieg in\ndie Performance-Analys
 e mit inspectIT bieten.</p>\n<p>Website: <a href="http://inspectit.rocks">
 http://inspectit.rocks</a></p>\n<p>Git: <a href="https://github.com/inspec
 tIT/inspectIT">https://github.com/inspectIT/inspectIT</a></p>\n<p>Dokument
 ation:\n<a href="https://inspectit-performance.atlassian.net/wiki/display/
 HOME/inspectIT+Home">https://inspectit-performance.atlassian.net/wiki/disp
 lay/HOME/inspectIT+Home</a></p>
END:VEVENT
BEGIN:VEVENT
UID:3c0be6e5-a631-422e-bbd0-27c08f04bb10
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20160330T170000Z
DTEND:20160330T200000Z
SUMMARY:Vortrag "Haskell und Frege" - Manuel Mauky
LOCATION:Hochschule Zittau/Görlitz\nBrückenstraße 1\,02826 Görlitz
DESCRIPTION:Haskell ist eine funktionale Programmiersprache\, die das Para
 digma der funktionalen Programmierung so konsequent\numsetzt\, wie kaum ei
 ne…
X-ALT-DESC;FMTTYPE=text/html:<p>Haskell ist eine funktionale Programmiersp
 rache\, die das Paradigma der funktionalen Programmierung so konsequent\nu
 msetzt\, wie kaum eine andere Sprache. Beispielsweise sind Funktionen in H
 askell standardmäßig "pure"\, können also keine\nSeiteneffekte besitzen
 \, was durch das statische Typ-System sichergestellt wird. Eine weitere Ei
 genschaft\, die Haskell\nvon den meisten anderen Sprachen unterscheidet\, 
 ist die nicht-strikte Auswertung von Ausdrücken\, was im allgemeinen\ndur
 ch Lazy-Evaluation umgesetzt wird. Dadurch kann Haskell beispielsweise ohn
 e weiteres mit unendlichen Listen umgehen\,\nohne dafür besondere Sprachk
 onstrukte zu benötigen.</p>\n<p>Haskell selbst läuft nicht auf der Java-
 VM\, allerdings existiert mit der Programmiersprache "Frege" eine\nHaskell
 -Variante\, die zu Java-Sourcecode kompiliert. Damit steht nun auch auf de
 r JVM eine rein funktionale Sprache\nbereit.</p>
END:VEVENT
BEGIN:VEVENT
UID:c7be1c25-26f1-47b1-92c9-d683db612429
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20160127T180000Z
DTEND:20160127T210000Z
SUMMARY:Vortrag "Funktionale Programmierung mit Java" - Manuel Mauky\, Max
  Wielsch
LOCATION:Hochschule Zittau/Görlitz\nBrückenstraße 1\,02826 Görlitz
DESCRIPTION:Mit Java 8 wurden einige Features in die Sprache integriert\, 
 die von funktionaler Programmierung inspiriert sind. Im\nVortrag Java 8: L
 ambdas…
X-ALT-DESC;FMTTYPE=text/html:<p>Mit Java 8 wurden einige Features in die S
 prache integriert\, die von funktionaler Programmierung inspiriert sind. I
 m\nVortrag <a href="http://www.jug-gr.de/2014/07/30/java8-streams.html">Ja
 va 8: Lambdas und Streams</a> im Juli 2014 hat Paul uns die\ntechnischen M
 öglichkeiten dazu bereits vorgestellt. Doch ist Java damit nun auch eine 
 Funktionale Sprache? Gibt es\nüberhaupt noch Gründe\, andere funktionale
  Sprachen zu beachten?</p>\n<p>In diesem Vortrag möchten wir tiefer in di
 e Materie der funktionalen Programmierung eintauchen und die Konzepte dies
 es\nParadigmas betrachten. Wir werden sehen\, wie Java-Programmierer von f
 unktionalen Konzepten profitieren können. Dabei\ngehen wir unter anderem 
 auf Dinge wie <em>Rekursion</em>\, <em>Pure Funktionen</em>\, <em>Immutabl
 e Datenstrukturen</em>\, <em>Monaden</em> und\n<em>Funktionskomposition</e
 m> ein.</p>\n<p>Wir werden aber auch zeigen\, wo die Grenzen von Java lieg
 en und warum wir der Meinung sind\, dass Java letztlich doch\nkeine wirkli
 ch funktionale Sprache ist und weshalb wir unbedingt empfehlen\, sich mit 
 funktionalen Sprachen zu\nbeschäftigen. In diesem Sinne werden wir beim d
 arauf folgenden JUG-Treffen die funktionale Sprache "Haskell" vorstellen\n
 und dabei viele der hier vorgestellten Konzepte wiederfinden. Außerdem we
 rden wir die Haskell-Variante "Frege"\nbesprechen\, die auch auf der JVM l
 äuft.</p>\n<p><strong>Materialien:</strong></p>\n<ul>\n<li><a href="/down
 loads/juggr_funktionale_programmierung_java.pdf">Vortragsfolien</a></li>\n
 </ul>\n<p><strong>Links:</strong></p>\n<ul>\n<li><a href="http://sebastian
 -millies.blogspot.de/2015/09/cartesian-products-with-kleisli.html">Blog: K
 leisli Composition in Java</a></li>\n<li><a href="http://techblog.realesta
 te.com.au/how-we-used-category-theory-to-solve-a-problem-in-java/">Blog: H
 ow we used Category Theory to solve a problem in Java</a></li>\n<li><a hre
 f="http://mvanier.livejournal.com/2897.html?nojs=1">Blog: Ausführliche Er
 klärung und Herleitung des Y-Combinators in Scheme</a></li>\n<li><a href=
 "http://sebastian-millies.blogspot.de/2013/09/the-y-combinator.html">Blog:
  Y-Combinator in Java</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:e1d09399-1b0e-44f5-8f83-010e8e267519
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20151125T180000Z
DTEND:20151125T210000Z
SUMMARY:Vortrag "JavaFX auf Mobile" - Stefan Barth\, Stefan Heinze
LOCATION:Saxonia Systems AG\nBerliner Straße 63\,02826 Görlitz
DESCRIPTION:JavaFX ist die neue Java-Technologie im Desktop-Bereich und so
 mit die Ablösung von Swing. Damit ist es möglich\nJava-Anwendungen für 
 Desktop…
X-ALT-DESC;FMTTYPE=text/html:<p>JavaFX ist die neue Java-Technologie im De
 sktop-Bereich und somit die Ablösung von Swing. Damit ist es möglich\nJa
 va-Anwendungen für Desktop\, Browser und mobile Geräte zu entwickeln. Al
 lerdings bietet Oracle keinen direkten Support\nfür mobile Endgeräte an\
 , sondern überlässt dies der Community.</p>\n<p>In dem Vortrag geht es u
 m den Aktuellen Stand der Entwicklung in diesem Bereich. Was muss gemacht 
 werden\, um eine\nJavaFX-Anwendung auf einem Smartphone zum laufen zu beko
 mmen und welche Grenzen hat dieser Ansatz für die Entwicklung\nvon mobile
 n Anwendungen mit JavaFX.</p>\n<p>Einen weiteren Ansatz verfolgt die Firma
  <a href="http://gluonhq.com/">Gluon</a> zum Erstellen von mobilen Anwendu
 ngen auf JavaFX.\nEine gemeinsame Code-Basis für IOS- und Android-Anwendu
 ngen basierend auf JavaFX. Was derzeit damit möglich ist wird\nebenfalls 
 Inhalt des Vortrages sein.</p>\n<p>Abschließend wird unser Ansatz für mo
 bile Anwendungen in JavaFX vorgestellt. Mittels des MVVM-Pattern in Kombin
 ation mit\nJavaFX-Ports. Vorgestellt wird der aktuelle Entwicklungsstand m
 it einer offenen Diskussion über Vor- und Nachteile des\nAnsatzes.</p>\n<
 p><strong>Materialien:</strong></p>\n<ul>\n<li><a href="/downloads/juggr_j
 avafx_on_mobile.pdf">Vortragsfolien</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:822c8335-071b-4153-9eff-db2cbcab18e2
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20150930T170000Z
DTEND:20150930T200000Z
SUMMARY:Vortrag "Guava" - Steffen Seidler
LOCATION:DSER\nElisabethstraße 42/43\,02826 Görlitz
DESCRIPTION:Das Framework Guava wurde von Google geschaffen\, um eine einh
 eitliche und einfach zu\nhandhabende Lösung für verschiedenste alltägli
 ch…
X-ALT-DESC;FMTTYPE=text/html:<p>Das Framework <a href="https://github.com/
 google/guava">Guava</a> wurde von Google geschaffen\, um eine einheitliche
  und einfach zu\nhandhabende Lösung für verschiedenste alltäglich wiede
 rkehrende Probleme anzubieten. Insbesondere für die Codebasis von\nGoogle
  selbst. Dabei wurde großen Wert darauf gelegt ältere JDK-Versionen 5+ (
 ab Release 12 inzwischen JDK 6+) zu\nunterstützen. Damit ist Guava ein Fr
 amework\, mit dem sich jeder JAVA-Entwickler näher beschäftigen sollte\,
  um sich die\neigene Arbeit zu erleichtern.</p>\n<p>Auch wenn inzwischen e
 inige Features mit JDK 7 (wie bspw. die Klasse Objects) und JDK 8 (wie bsp
 w. Funktionale Ansätze)\nin ähnlicher Form inzwischen auch direkt in JAV
 A nutzbar sind\, lohnt die Verwendung von Guava immernoch. Zudem ist Guava
 \nnicht als Konkurrenz zu Lösungen des JDKs oder ähnlicher Libaries wie 
 Apache Commons zu verstehen\, sondern als\nsymbiotische Ergänzung.</p>\n<
 p>Zu einer solchen Ergänzung zählt definitiv die umfangreiche Erweiterun
 g der JDK-Collection-Vielfalt um viele weitere\nnützliche Typen zu den Vo
 zügen von Guava. Insbesondere kann der spezielle Ansatz bei deren Verarbe
 itung immernoch\nVorteile gegenüber Streams bieten. Andersherum lassen vi
 ele Dinge in Guava mit Lambdas inzwischen noch komfortabler\nbedienen.</p>
 \n<p>In dem Vortrag wird ein Überblick über die zahlreichen Möglichkeit
 en von Guava gegeben. Auch unter dem Gesichtspunkt der\nneuen Möglichkeit
 en unter JDK 7/8. Die genannte Collection-Erweiterung ist dabei nur ein Br
 uchteil dessen was Guava\nbietet. (Object- und StringUtils\, Orderings\, C
 omparisons\, Preconditions\, ExceptionHandler\, neue Collections und ihr\n
 Handling\, Funktionale Ansätze\, Ranges\, ReflectionUtils)</p>
END:VEVENT
BEGIN:VEVENT
UID:7a59124b-c7e5-4d3f-9554-4ba2ba467c2c
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20150729T170000Z
DTEND:20150729T200000Z
SUMMARY:Vortrag "Regelbasierte Systeme mit JBoss Drools" - Paul Weinhold
LOCATION:Hochschule Zittau/Görlitz\nObermarkt 17\,02826 Görlitz
DESCRIPTION:Drools ist ein Business-Rules-Mangement-System\, mit dem sich 
 Regelbasierte Systeme entwickeln lassen. Dazu stellt es\neine Domainen…
X-ALT-DESC;FMTTYPE=text/html:<p>Drools ist ein Business-Rules-Mangement-Sy
 stem\, mit dem sich Regelbasierte Systeme entwickeln lassen. Dazu stellt e
 s\neine Domainen-Spezifische Sprache zur Verfügung\, mit der Regeln defin
 iert und anschließend durch die Rule-Engine\nverarbeitet werden können.<
 /p>\n<p>Paul Weinhold ist Student im Masterstudiengang Informatik der Hoch
 schule Zittau/Görlitz. Daneben arbeitet er bei der\nDB-Netz AG und setzt 
 dort u.a. auch Drools ein. Im Vortrag stellt er die Technik vor und gibt e
 inen Einblick anhand\npraktischer Beispiele.</p>\n<p><strong>Materialien:<
 /strong></p>\n<ul>\n<li><a href="/downloads/juggr_drools.pdf">Vortragsfoli
 en</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:3f912fe5-cc05-4a61-97c7-28d3b7cfb89c
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20150527T170000Z
DTEND:20150527T200000Z
SUMMARY:Vortrag "Fortgeschrittene Android-Entwicklung" - Max Wielsch
LOCATION:Saxonia Systems AG\nBerliner Straße 63\,02826 Görlitz
DESCRIPTION:Aufbauend auf dem letzten Beitrag der Java User Group Görlitz
 \n(Einstieg in die Android-App-Entwicklung) soll das Beispiel der Notiz\nA
 pp live…
X-ALT-DESC;FMTTYPE=text/html:<p>Aufbauend auf dem letzten Beitrag der Java
  User Group Görlitz\n(<a href="http://www.jug-gr.de/2015/03/25/android.ht
 ml">Einstieg in die Android-App-Entwicklung</a>) soll das Beispiel der Not
 iz\nApp live weiterentwickelt werden\, um Konzepte und deren Umsetzung fü
 r die fortgeschrittene Android-Programmierung zu\nzeigen.</p>\n<p>Mit dem 
 Ziel\, eine testbare und entkoppelte Applikationsarchitektur zu erreichen 
 wird der Einsatz geeigneter Patterns\nund Frameworks diskutiert.</p>\n<p><
 strong>Materialien:</strong></p>\n<ul>\n<li><a href="/downloads/juggr_adva
 nced_android.pdf">Vortragsfolien</a></li>\n<li><a href="https://github.com
 /muxmax/JugGrNotesApp">Beispiel-Code</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:65293829-ece9-4f51-b2c6-c973602b3fcf
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20150325T180000Z
DTEND:20150325T210000Z
SUMMARY:Vortrag "Einstieg in die Android-App-Entwicklung" - Max Wielsch
LOCATION:Hochschule Zittau/Görlitz\nBrückenstraße 1\,02826 Görlitz
DESCRIPTION:Smartphones und Apps sind für viele Menschen mittlerweile une
 ntbehrlich. Nahezu für jeden Aspekt des Alltags und auch in\nder Geschäf
 tswelt…
X-ALT-DESC;FMTTYPE=text/html:<p>Smartphones und Apps sind für viele Mensc
 hen mittlerweile unentbehrlich. Nahezu für jeden Aspekt des Alltags und a
 uch in\nder Geschäftswelt gibt es Anwendungen. Bei diesem JUG-Treffen wer
 den wir in einer Praxisveranstaltung den Start eines\nApp-Entwicklungsproj
 ekts mit Android betrachten. Die Veranstaltung richtet sich vor allem auch
  an\nProgrammier-Einsteiger\, die einen Einblick in die Android-App-Entwic
 klung bekommen wollen.</p>\n<hr>\n<p>These days mobile phones and apps are
  indispensable to people. Nearly for every aspect of life and also in the 
 business\nworld there are applications. In this JUG meeting we will take a
  look at how to start an app development project in\npractice. The session
  is especially addressed to programming beginners who like to get started 
 with Android app\ndevelopment.</p>\n<p><strong>Materialien:</strong></p>\n
 <ul>\n<li><a href="/downloads/juggr_android_programming.pdf">Vortragsfolie
 n</a></li>\n<li><a href="https://github.com/muxmax/JugGrNotesApp">Beispiel
 -Code</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:fecee555-e5d3-46bc-a295-b05e949a087b
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20150128T180000Z
DTEND:20150128T210000Z
SUMMARY:Vortrag "MoSKito - Monitoring Framework" - Steffen Seidler
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:Es wird immer wichtiger WebAnwendungen überwachen zu können\
 , um Probleme frühzeitig zu erkennen und Gegenmaßnahmen\neinleiten zu k
 önnen…
X-ALT-DESC;FMTTYPE=text/html:<p>Es wird immer wichtiger WebAnwendungen üb
 erwachen zu können\, um Probleme frühzeitig zu erkennen und Gegenmaßnah
 men\neinleiten zu können. Hierfür wurde MoSKito geschaffen. Ursprünglic
 h wurde es für Parship entwickelt\, aber inzwischen ist\nes in ein eigens
 tändiges Projekt auf GitHub ausgegliedert und steht nun allen Interessier
 ten zur Verfügung.</p>\n<p>In dem Vortrag werden wir die einzelnen Kompon
 enten der MoSKito-Toolbox anhand einer simplen Beispiel-Anwendung\nvorstel
 len. Dazu zählen die Datenerhebung für das Monitoring technischer Auffä
 lligkeiten\, die Visualisierung über eine\nintegriertes oder standalone W
 ebUI\, zentrale Persistierung zur späteren Auswertung\, sowie ein Kontrol
 lzentrum\, welches\ndurchaus auch als Wall-Monitor eignet.</p>\n<p>Desweit
 eren werden wir die einfache Integration\, sowie Möglichkeiten zur Erweit
 erung näher beleuchten. Denn in MoSKito\nkann man nicht nur Informationen
  technischer Natur sammeln\, die für Entwickler relevant sind (Verarbeitu
 ngszeiten\,\nSystemlast\, etc.)\, sondern auch Daten mit Businessvalue (Ve
 rkaufszahlen\, etc.). So kann MoSKito auch für Management und\nMarketing 
 interessant sein.</p>
END:VEVENT
BEGIN:VEVENT
UID:78c496fa-dfac-44bb-b15b-0de287b19aca
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20141203T180000Z
DTEND:20141203T210000Z
SUMMARY:Vortrag "Model-View-*: UI-Design-Patterns im Detail" - Manuel Mauk
 y
LOCATION:Saxonia Systems AG\nBerliner Straße 63\,02826 Görlitz
DESCRIPTION:Die meisten Softwareentwickler haben irgendwann einmal Model-V
 iew-Controller als Design-Pattern gelernt. In der\nPraxis existieren aber 
 viele…
X-ALT-DESC;FMTTYPE=text/html:<p>Die meisten Softwareentwickler haben irgen
 dwann einmal <strong>Model-View-Controller</strong> als Design-Pattern gel
 ernt. In der\nPraxis existieren aber viele verschiedene Ansichten darüber
 \, was MVC eigentlich genau bedeutet und wie es implementiert\nwird. Darü
 ber hinaus haben sich mit der Zeit auch neue\, eigenständige UI-Design-Pa
 tterns entwickelt\, die aber oft noch\ngewissen Gemeinsamkeiten mit dem kl
 assischen MVC aufweisen. Dazu gehören z.B. <strong>Model-View-Presenter</
 strong>\,\n<strong>Presentation-Model</strong> und <strong>Model-View-View
 Model</strong>.</p>\n<p>In diesem Vortrag soll zum einen ein Überblick ü
 ber UI-Design-Patterns gegeben werden\, zum anderen aber auch ein\ntiefere
 r Eindruck über die tatsächliche Umsetzung und der praktischen Konsequen
 zen dieser Patterns gegeben werden. Dabei\nsollen weniger UML-Diagramme al
 s viel mehr Code-Beispiele im Vordergrund stehen. Es wird dabei auch auf A
 spekte wie\n<em>Testbarkeit</em>\, <em>Koppelung</em> und <em>Wiederverwen
 dung</em> eingegangen.</p>\n<p>Der Vortragende ist Softwareentwickler bei 
 der Saxonia Systems AG und ist dort vor allem im UI-Bereich tätig. Er hat
 \nErfahrungen gesammelt mit <em>JavaServer-Faces</em>\, <em>HTML(5)+JavaSc
 ript</em> sowie im Bereich Desktop-Oberflächen mit JavaFX.\nAktuell arbei
 tet er als Hauptentwickler an dem OpenSource-Framework <a href="https://gi
 thub.com/sialcasa/mvvmFX">MvvmFX</a>\,\nwelches Komponenten zur Umsetzung 
 des Design-Patterns <em>Model-View-ViewModel</em> für JavaFX bereitstellt
 .</p>\n<ul>\n<li><a href="https://github.com/lestard/juggr_model-view-star
 /raw/master/jug_slides.pdf">Vortragsfolien</a></li>\n<li><a href="https://
 github.com/lestard/juggr_model-view-star">Code auf Github</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:d7a79905-df43-4a2f-b93d-ae1a754d10a8
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20141029T180000Z
DTEND:20141029T210000Z
SUMMARY:Vortrag "Infrastructure as Code" - Bruno Devic
LOCATION:Hochschule Zittau/Görlitz\nObermarkt 17\,02826 Görlitz
DESCRIPTION:Infrastructure as Code is one of the important cornerstones of
  continuous delivery. The concept that infrastructure\nshould be treated a
 s…
X-ALT-DESC;FMTTYPE=text/html:<p>Infrastructure as Code is one of the impor
 tant cornerstones of continuous delivery. The concept that infrastructure\
 nshould be treated as code is really powerful. Server configuration\, serv
 ices\, installed packages\, relationships with\nother servers etc...should
  be modeled as code to be automated and have a predictable outcome\, remov
 ing manual steps\nprone to errors and decreasing the cycle time.</p>\n<p>S
 pinning up a new virtual environment or a new version of the environment t
 hen becomes a matter of executing a script\nthat can create and provision 
 an image or set of images – from the barebone operating system to the co
 mplete application\nstack installed and configured.</p>\n<p>This concept i
 s increasingly important today when the number of environments and their i
 nstances has gone up by orders\nof magnitudes and the release frequency ha
 s moved from monthly to weekly or even daily releases.</p>\n<p>In this ses
 sion we will showcase a few popular tools used to implement this concept: 
 <code>Vagrant</code>\, <code>Puppet</code> and <code>Docker</code>.</p>\n<
 p><strong>Materialien:</strong></p>\n<ul>\n<li><a href="/downloads/infrast
 ructure_as_code/slides-infrastructure-as-code.html">Vortragsfolien</a></li
 >\n<li><a href="/downloads/infrastructure_as_code/infrastructure_as_code_d
 emo.zip">Demos</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:aec45dbb-0905-4cd1-9e42-2a87c24b3177
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20140924T170000Z
DTEND:20140924T200000Z
SUMMARY:Vortrag "Solr - Eine Enterprise-Suchmaschine" - Steffen Seidler
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:Solr ist ein mächtiges Werkzeug um strukturierte Dokumente du
 rchsuchbar zu machen. Solr kann als ein Aufsatz für Apache\nLucene versta
 nden…
X-ALT-DESC;FMTTYPE=text/html:<p>Solr ist ein mächtiges Werkzeug um strukt
 urierte Dokumente durchsuchbar zu machen. Solr kann als ein Aufsatz für A
 pache\nLucene verstanden werden und wartet mit zahlreichen Erweiterungen a
 uf.</p>\n<p>Unter Anderem kann Solr in einem Apache Tomcat laufen und komm
 uniziert über HTTP. Dabei können nicht nur mittels HTTP\nGET Suchanfrage
 n auf den indizierten Datenbestand ausgelöst werden\, sondern mittels HTT
 P POST auch neue Dokumente\nhinzugefügt werden.</p>\n<p>Dabei können ver
 schiedene Datequellen (Filesystem\, Datenbanken\, REST-Services\, ...) ang
 ebunden werden\, um den\nDatenbestand des Suchindex zu füllen. Dabei best
 eht ein großer Vorteil bei den vielen Erweiterung bei der Indizierung\nde
 r Daten. Z.B. Silbentrennung\, Wortstammbildung\, ...</p>\n<p>Zur eigentli
 chen Suche existiert eine leicht zu erlernende Syntax. Insbesondere lassen
  sich mehrere Felder der\nstrukturierten Dokumente gleichzeitig abfragen u
 nd durch ein Ranking können die Suchergebnisse noch weiter verfeinert\nwe
 rden.</p>
END:VEVENT
BEGIN:VEVENT
UID:31c7bd6f-8b3d-43c7-9a73-4df33a6535d6
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20140730T170000Z
DTEND:20140730T200000Z
SUMMARY:Vortrag "Java8 - Streams und Lambdas" - Paul Weinhold
LOCATION:Hochschule Zittau/Görlitz\nObermarkt 17\,02826 Görlitz
DESCRIPTION:Seit April ist die neue Version 8 von Java offiziell verfügba
 r. Dieses Update ist sicherlich das bedeutendste Update\nseit Java 5\, da
 …
X-ALT-DESC;FMTTYPE=text/html:<p>Seit April ist die neue Version 8 von Java
  offiziell verfügbar. Dieses Update ist sicherlich das bedeutendste Updat
 e\nseit Java 5\, da zahlreiche interessante Neuerungen Einzug in die Sprac
 he und das JDK gehalten haben.</p>\n<p>Die am meisten diskutierte Neuerung
  stellt sicherlich die Einführung von Lambda-Ausdrücken dar\, mit denen 
 Java nun auch\nfunktionale Eigenschaften bekommt.</p>\n<p>Im Vortrag wird 
 <strong>Paul Weinhold</strong> die praktische Anwendung von Lambdas vorste
 llen und dabei vor allem auch auf die neue\nStreams-API von Java eingehen\
 , da diese ganz besonders von Lambda-Ausdrücken profitiert.</p>\n<p>Paul 
 Weinhold ist Master-Student im Studiengang Informatik an der Hochschule in
  Görlitz. Daneben arbeitet er als\nWerksstudent bei der Deutschen Bahn AG
  und setzt dort seit einiger Zeit aktiv die neuen Möglichkeiten von Java 
 8 ein.</p>\n<p><strong>Materialien:</strong></p>\n<ul>\n<li><a href="/down
 loads/juggr_java8.pdf">Vortragsfolien</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:3b47ba2e-4674-48db-b5e8-15d893aa2f21
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20140528T170000Z
DTEND:20140528T200000Z
SUMMARY:Vortrag "Hazelcast - Synchronisation von In-Memory-Daten" - Steffe
 n Seidler
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:Hazelcast ist ein vielseitiges Framework zur einfachen Synchro
 nization von Daten\, die sich In-Memory innerhalb einer\nApplikation befin
 den…
X-ALT-DESC;FMTTYPE=text/html:<p>Hazelcast ist ein vielseitiges Framework z
 ur einfachen Synchronization von Daten\, die sich In-Memory innerhalb eine
 r\nApplikation befinden. Damit ist es für Anwendungen gedacht\, bei denen
  eine Synchronization durch eine "externe"\nTechnologie wie Datenbanken zu
  einem erheblichen Performanceverlust führt.</p>\n<p>Durch die Verteilung
  der Daten auf mehrere Knoten ist es ein gutes Mittel zur horizontalen Ska
 lierbarkeit bei\nSynchronität der Daten innerhalb des Clusters. Zusätzli
 ch lässt sich die Verfügbarkeit/Ausfallsicherheit durch die\nHinzunahme 
 weiterer (Backup-)Knoten steigern.</p>
END:VEVENT
BEGIN:VEVENT
UID:9135aea4-6518-4cd0-87fa-25088ec896ad
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20140402T170000Z
DTEND:20140402T200000Z
SUMMARY:Vortrag "Besser lesbare Unittests mit AssertJ" - Manuel Mauky
LOCATION:Saxonia Systems AG\nBerliner Straße 63\,02826 Görlitz
DESCRIPTION:Damit Testgetriebene Entwicklung in der Praxis funktionieren k
 ann\, müssen sich Tests möglichst einfach und trotzdem\nausdrucksstark s
 chreiben…
X-ALT-DESC;FMTTYPE=text/html:<p>Damit Testgetriebene Entwicklung in der Pr
 axis funktionieren kann\, müssen sich Tests möglichst einfach und trotzd
 em\nausdrucksstark schreiben lassen und gut lesbar sein. Auch die (Neben-)
 Aufgabe von Unittests\, eine lebendige\nEntwicklerdokumentation zu bilden\
 , kann nur erfüllt werden\, wenn die Tests gut lesbar sind.</p>\n<p>Die k
 lassischen Assertions von JUnit lassen hier teilweise zu wünschen übrig.
  Neben <code>assertTrue</code> und <code>assertNotNull</code>\nbestehen vi
 ele Unittests nur aus unzähligen <code>assertEquals</code>-Anweisungen\, 
 was in der Regel sehr weit weg von natürlicher\nSprache ist. Diese Lücke
  versucht das <strong>Hamcrest</strong>-Projekt zu schließen\, welches mi
 ttlerweile teilweise in JUnit\neingeflossen ist. Hamcrest ist jedoch ebenf
 alls nicht unproblematisch und bietet durch seinen Aufbau aus statischen\n
 Methoden in der Praxis zahlreiche Schwächen und Nachteile.</p>\n<p>Einen 
 moderneren Ansatz verfolgt das Framework <strong>AssertJ</strong> bzw. <st
 rong>FEST-Assert</strong>. Auf den ersten Blick sehen die\nAssertions dene
 n von Hamcrest zwar sehr ähnlich\, jedoch wurde für die Implementierung 
 statt statischer Methoden der\nmodernere Ansatz einer Fluent-API gewählt\
 , wodurch sich einige Vorteile ergeben\, wie z.B. bessere IDE-Integration.
 </p>\n<p>Im Vortrag wird das eigentliche Problem und die bisherige Lösung
  mit Hamcrest gezeigt. Dem wird anschließend das\nFramework <strong>Asser
 tJ</strong> gegenüber gestellt. Anhand von zahlreichen Core-Beispielen so
 ll gezeigt werden\, wie einfach sich\nlesbare Unittests formulieren lassen
 \, wenn man die richtigen Werkzeuge zur Hand hat. Anschließend wird ebenf
 alls darauf\neingegangen\, wie mit AssertJ eigene\, domänenspezifische As
 sertions erstellt werden können. Damit kann sich der Anwender\nseine eige
 nen Werkzeuge erstellen\, um in seiner Domäne gut lesbare und ausdrucksst
 arke Unittests schreiben zu können.</p>
END:VEVENT
BEGIN:VEVENT
UID:9e336598-6602-44c0-8727-2ae853b0b163
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20140129T180000Z
DTEND:20140129T210000Z
SUMMARY:Vortrag "Tool-Integration im Softwareentwicklungsprozess" - Max Wi
 elsch
LOCATION:Hochschule Zittau/Görlitz\nObermarkt 17\,02826 Görlitz
DESCRIPTION:Tool-Integration im Softwareentwicklungsprozess ist kein neues
  Thema. Dennoch gibt es immer noch Bedarf\, die Integration\nvon Tools und
 …
X-ALT-DESC;FMTTYPE=text/html:<p>Tool-Integration im Softwareentwicklungspr
 ozess ist kein neues Thema. Dennoch gibt es immer noch Bedarf\, die Integr
 ation\nvon Tools und Systemen zu verbessern. Je nach konkretem Entwicklung
 svorgehen bzw. -prozess werden weitere ergänzende\nFunktionalitäten und 
 Daten benötigt\, die wenige Tools allein nicht liefern können. Das heiß
 t\, es ist notwendig\,\nIntegration zwischen Tools und Systemen verschiede
 ner Hersteller zu schaffen\, sodass diese so verwendet werden können\,\nw
 ie es nötig ist. Ziel ist dabei\, Daten und Funktionalitäten unabhängig
  von konkreten Tools oder Systemen dynamisch\nverwenden zu können. Neue u
 nd bestehende Tools und kleine Skripte sollen genau an den Entwicklungspro
 zess und die\nMenschen in diesem Prozess anpassbar sein. Einmal entwickelt
 e Funktionalität soll frei wiederverwendbar sein. Unter\nanderem für die
 se Ziele wurde OpenDIP\, eine offene Platform für die Integration im Entw
 icklungsprozess\, entworfen. Über\ndie Konzepte und die Realisierung dies
 er Platform wurden zwei Masterarbeiten und ein Paper\n<a href="http://arxi
 v.org/find/all/1/all:+AND+Max+Wielsch/0/1/0/all/0/1">http://arxiv.org/find
 /all/1/all:+AND+Max+Wielsch/0/1/0/all/0/1</a>\ngeschrieben. Im Vortrag wir
 d auf die Motivation und die Verwendung der Platform eingangen\, wobei die
  Architektur\nausgehend von einem Fallbeispiel erläutert wird.</p>
END:VEVENT
BEGIN:VEVENT
UID:0ad4f012-a30b-4a30-8af4-a4e08ed67aff
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20131127T180000Z
DTEND:20131127T210000Z
SUMMARY:Vortrag "Performance-Optimierung im Web" - Maik Wagner
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:Google und Microsoft haben Studien zum Thema "Ladezeiten von W
 ebseiten" durchgeführt. Kurzgefasst: Schnelle Websites\nhaben eine besser
 e User…
X-ALT-DESC;FMTTYPE=text/html:<p>Google und Microsoft haben Studien zum The
 ma "Ladezeiten von Webseiten" durchgeführt. Kurzgefasst: Schnelle Website
 s\nhaben eine bessere User Experience\, Nutzer bleiben länger\, und auch 
 die Konversionsraten sind besser. Ab einer halben\nSekunde gingen die Ums
 ätze pro Nutzer messbar zurück\, ab 2 Sekunden waren es über 4%. Es loh
 nt sich also\, in die\nPerformance einer Webanwendung zu investieren.</p>
END:VEVENT
BEGIN:VEVENT
UID:411408a8-1997-4d62-bb36-00b69c3ee4e3
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20131030T180000Z
DTEND:20131030T210000Z
SUMMARY:Vortrag "Modernes App-Design am Beispiel von Android" - Max Wielsc
 h
LOCATION:Hochschule Zittau/Görlitz\nBrückenstraße 1\,02826 Görlitz
DESCRIPTION:Die Android-Plattform hat sich in den letzten 2 Jahren sehr st
 ark weiterentwickelt. Sie wurde nicht nur um\nFunktionalitäten erweitert
 …
X-ALT-DESC;FMTTYPE=text/html:<p>Die Android-Plattform hat sich in den letz
 ten 2 Jahren sehr stark weiterentwickelt. Sie wurde nicht nur um\nFunktion
 alitäten erweitert\, sondern hat seit der Android-Version 4.0 eine attrak
 tive und sehr gut dokumentierte\nDesign-Sprache erhalten. Die Bedeutung ei
 nes konsistenten und funktionalen Designs ist damit ein kritischer\nErfolg
 sfaktor für eine App. Dies ist die Motivation sich intensiver mit dem The
 ma UI und UX-Design auseinandersetzen. In\neinem Vortrag wird dies zwar au
 f die Entwicklung von Android-Apps bezogen\, jedoch werden auch allgemeine
  Konzepte\nvorgestellt\, die auf das App-Design plattformübergreifend anw
 endbar sind.</p>
END:VEVENT
BEGIN:VEVENT
UID:11659de4-b829-4a38-b487-7e16f545b575
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20130731T170000Z
DTEND:20130731T200000Z
SUMMARY:Vortrag "Persona - Werkzeug für die GUI-Entwicklung" - Marlene Kn
 oche
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:In diesem Vortrag von Marlene Knoche geht es um Usability\, ge
 nauer um so genannte Persona. Personas sind Modelle\nvon Usern. Sie…
X-ALT-DESC;FMTTYPE=text/html:<p>In diesem Vortrag von <strong>Marlene Knoc
 he</strong> geht es um Usability\, genauer um so genannte <strong>Persona<
 /strong>. Personas sind Modelle\nvon Usern. Sie personifizieren eine besti
 mmte (Ziel-)Gruppe von Benutzern einer Software. Ziel ist es\, Entwickler 
 und\n(Usability-)Tester in die Lage zuversetzen\, sich besser in Nutzer hi
 nein denken zu können.</p>\n<p><strong>Materialien:</strong></p>\n<ul>\n<
 li><a href="/downloads/juggr_personas.pdf">Vortragsfolien</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:0cafb9d4-0799-4aa9-9ac4-95bce7ea1362
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20130529T170000Z
DTEND:20130529T200000Z
SUMMARY:Vortrag "JRuby - Ruby auf der Java VM" - Sebastian Schmeck
LOCATION:Hochschule Zittau/Görlitz\nBrückenstraße 1\,02826 Görlitz
DESCRIPTION:Sebastian Schmeck von der Saxonia Systems AG aus Dresden wird 
 in diesem Vortrag die Programmiersprache Ruby\nvorstellen und anschließen
 d…
X-ALT-DESC;FMTTYPE=text/html:<p><strong>Sebastian Schmeck</strong> von der
  Saxonia Systems AG aus Dresden wird in diesem Vortrag die Programmierspra
 che <strong>Ruby</strong>\nvorstellen und anschließend genauer auf die Im
 plementierung <strong>JRuby</strong> eingehen. Damit lassen sich Ruby-Prog
 ramme auf der\nJava VM ausführen\, was einige konkrete Vorteile gegenübe
 r der Standard-Implementierung bietet.</p>\n<p>Ausserdem wird er zeigen\, 
 wie die Integration von Java und Ruby in beiden Richtungen funktioniert\, 
 d.h. wie man\nRuby-Code in Java benutzt und wie von Ruby aus auf Java-Klas
 sen zugegriffen werden kann.</p>\n<p><strong>Materialien:</strong></p>\n<u
 l>\n<li><a href="/downloads/juggr_jruby.pdf">Vortragsfolien</a></li>\n</ul
 >
END:VEVENT
BEGIN:VEVENT
UID:8d1f5bd6-afa1-42ea-800e-6ccd49a9466f
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20130327T180000Z
DTEND:20130327T210000Z
SUMMARY:Vortrag "Lego NXT-Roboter mit Java programmieren" - Erik Jähne
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:Dieses Mal dreht sich alles um Roboter. Erik Jähne beschäfti
 gt sich in seinem Studium mit NXT-Robotern von Lego\nund wird in seinem Vo
 rtrag…
X-ALT-DESC;FMTTYPE=text/html:<p>Dieses Mal dreht sich alles um Roboter. <s
 trong>Erik Jähne</strong> beschäftigt sich in seinem Studium mit <strong
 >NXT-Robotern von Lego</strong>\nund wird in seinem Vortrag die Programmie
 rung dieser Roboter mit Java vorstellen. Natürlich wird es dabei auch ein
 e\nLive-Vorführung der Roboter geben.</p>\n<p>Videos:</p>\n<ul>\n<li><a h
 ref="https://www.youtube.com/watch?v=0dzeTUoiY1k">https://www.youtube.com/
 watch?v=0dzeTUoiY1k</a></li>\n<li><a href="https://www.youtube.com/watch?v
 =1oIQh48fBDI">https://www.youtube.com/watch?v=1oIQh48fBDI</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:e5997097-f634-4b6b-b7e8-17c4cb393a41
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20121128T180000Z
DTEND:20121128T210000Z
SUMMARY:Vortrag "JavaFX 2" - Alexander Casall\, Michael Thiele
LOCATION:Saxonia Systems AG\nBerliner Straße 63\,02826 Görlitz
DESCRIPTION:Als Vortragende konnten wir Alexander Casall und Michael Thiel
 e\, zwei Mittarbeiter der Saxonia Systems AG aus Dresden\ngewinnen\, die z
 um…
X-ALT-DESC;FMTTYPE=text/html:<p>Als Vortragende konnten wir Alexander Casa
 ll und Michael Thiele\, zwei Mittarbeiter der Saxonia Systems AG aus Dresd
 en\ngewinnen\, die zum Thema <strong>JavaFX 2</strong> sprechen werden.</p
 >\n<p>Sie werden über das neue UI-Framework von Oracle berichten\, welche
 s angetreten ist\, um das etwas angestaubte Swing\nabzulösen und neuen Sc
 hwung in das Thema Java+Desktop zu bringen. Dabei werden sie speziell auf 
 die Touch-Fähigkeiten\nvon JavaFX 2 eingehen und diese an einem großen T
 ouchscreen live vorführen.</p>\n<p><strong>Materialien:</strong></p>\n<ul
 >\n<li>[Beispielcode]](<a href="https://github.com/sialcasa/jfxusergroup">
 https://github.com/sialcasa/jfxusergroup</a>)</li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:f8b08bd7-c426-4c0f-a547-c62ed8f76706
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20120926T170000Z
DTEND:20120926T200000Z
SUMMARY:Vortrag "JSR-303 BeanValidation" - Manuel Mauky
LOCATION:Saxonia Systems AG\nBerliner Straße 63\,02826 Görlitz
DESCRIPTION:Manuel Mauky stellt in seinem Vortrag den zu JavaEE 6 gehören
 den Standard BeanValidation vor. Dabei wird mittels Annotationen im Java-C
 ode…
X-ALT-DESC;FMTTYPE=text/html:<p><strong>Manuel Mauky</strong> stellt in se
 inem Vortrag den zu JavaEE 6 gehörenden Standard <strong>BeanValidation</
 strong> vor.</p>\n<p>Dabei wird mittels Annotationen im Java-Code bestimmt
 \, welche Werte für bestimmte Felder valide sind\, z.B. <code>@NotNull</c
 ode>\nfür einen Wert\, der nicht <code>null</code> sein darf oder <code>@
 Size(min=1\, max=20)</code> für einen String\, der mindestens 1 und maxim
 al 10\nZeichen lang sein darf. Ein Validator kann dann anhand dieser Metai
 nformationen prüfen\, ob der Zustand eines Objekts\nvalide ist oder nicht
 .</p>\n<p>Im Vortrag wird zunächst allgemein auf das Thema Validierung ei
 ngegangen und anschließend Beispiele für\nBeanValidation-Annotationen ge
 zeigt. Ebenfalls behandelt wird\, wie BeanValidation im Frontend mit JavaS
 erver Faces und\nim Backend mit JPA kombiniert werden kann.</p>\n<p><stron
 g>Materialien:</strong></p>\n<ul>\n<li><a href="/downloads/juggr_beanvalid
 ation.pdf">Vortragsfolien</a></li>\n<li><a href="https://github.com/lestar
 d/juggr_BeanValidation">Beispiel-Code</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:d65dae6c-f191-44c5-98f5-0ebadba13ffd
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20120725T170000Z
DTEND:20120725T200000Z
SUMMARY:Vortrag "Selenium/Webdriver in der Praxis" - Maik Wagner
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:Selenium/webdriver - In Ergänzung zu der Vorstellung von Marc
 us Döring mit praktischen\nBeispielen von Maik Wagner
X-ALT-DESC;FMTTYPE=text/html:<p>Selenium/webdriver - In Ergänzung zu der 
 <a href="/talks/2012-03-28-webtests/">Vorstellung von Marcus Döring</a> m
 it praktischen\nBeispielen von Maik Wagner</p>
END:VEVENT
BEGIN:VEVENT
UID:97b9c336-5ae6-47fd-a46a-457da18f9e68
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20120627T170000Z
DTEND:20120627T200000Z
SUMMARY:Vortrag "GridGain - Parallel Computing und Data Grid Anwendungen" 
 - Mario Reichel
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:GridGain - ein Java-Framework für Parallel Computing und Data
  Grid Anwendungen von Mario Reichel
X-ALT-DESC;FMTTYPE=text/html:<p>GridGain - ein Java-Framework für Paralle
 l Computing und Data Grid Anwendungen von Mario Reichel</p>
END:VEVENT
BEGIN:VEVENT
UID:2a39ebfb-57f4-4978-930a-ec03b2959241
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20120530T170000Z
DTEND:20120530T200000Z
SUMMARY:Vortrag "JMonkeyEngine 3 - 3D-Applikationen in Java" - Hans Markwa
 rt
LOCATION:Hochschule Zittau/Görlitz\nObermarkt 17\,02826 Görlitz
DESCRIPTION:JMonkeyEngine3 und im Allgemeinen 3D-Applikationen in Java von
  Hans Markwart
X-ALT-DESC;FMTTYPE=text/html:<p>JMonkeyEngine3 und im Allgemeinen 3D-Appli
 kationen in Java von Hans Markwart</p>
END:VEVENT
BEGIN:VEVENT
UID:43486186-3391-4092-a12f-12d854d1c320
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20120425T170000Z
DTEND:20120425T200000Z
SUMMARY:Vortrag "Maven" - Thomas Storch
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:maven von Thomas Storch Folien Beispiel-Code
X-ALT-DESC;FMTTYPE=text/html:<p><strong>maven</strong> von Thomas Storch</
 p>\n<p><a href="/downloads/juggr_maven.pdf">Folien</a></p>\n<p><a href="/d
 ownloads/code_maven.zip">Beispiel-Code</a></p>
END:VEVENT
BEGIN:VEVENT
UID:174af79d-287c-47c7-8974-f8ae51896105
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20120328T170000Z
DTEND:20120328T200000Z
SUMMARY:Vortrag "Webtests mit Selenium" - Marcus Döring
LOCATION:Saxonia Systems AG\nBerliner Straße 63\,02826 Görlitz
DESCRIPTION:Webtests mit Selenium von Marcus Döring
X-ALT-DESC;FMTTYPE=text/html:<p><strong>Webtests mit Selenium</strong> von
  Marcus Döring</p>
END:VEVENT
BEGIN:VEVENT
UID:d9a0289f-0e2f-40e1-b660-e65106009bdf
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20120229T180000Z
DTEND:20120229T210000Z
SUMMARY:Vortrag "Webentwicklung mit Scala" - Stefan Bradl
LOCATION:Hochschule Zittau/Görlitz\nObermarkt 17\,02826 Görlitz
DESCRIPTION:Webentwicklung mit Scala von Stefan Bradl
X-ALT-DESC;FMTTYPE=text/html:<p><strong>Webentwicklung mit Scala</strong> 
 von Stefan Bradl</p>
END:VEVENT
BEGIN:VEVENT
UID:b4d17571-3f6e-4468-98b9-98c3a5923037
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20120125T180000Z
DTEND:20120125T210000Z
SUMMARY:Vortrag "Advanced JSF und CDI" - Manuel Mauky
LOCATION:Hochschule Zittau/Görlitz\nObermarkt 17\,02826 Görlitz
DESCRIPTION:Dieser Vortrag baut auf den Vortrag zur "Einführung in JavaSe
 rver Faces 2" auf. Es werden\nfortgeschrittene Techniken aus dem Bereich J
 SF…
X-ALT-DESC;FMTTYPE=text/html:<p>Dieser Vortrag baut auf den Vortrag zur <a
  href="/talks/2011-11-30-jsf-cdi">"Einführung in JavaServer Faces 2"</a> 
 auf. Es werden\nfortgeschrittene Techniken aus dem Bereich JSF vorgestellt
 :</p>\n<ul>\n<li>Navigation mit JSF</li>\n<li>Templates und Wiederverwendu
 ng von Facelets</li>\n<li>Ajax</li>\n<li>PrimeFaces</li>\n</ul>\n<p>Im Ber
 eich CDI wird zunächst das Konzept der CDI-Producer beleuchtet\, mit welc
 hem der Entwickler Einfluss auf die\nDependency Injection nehmen kann. Ans
 chließend wird das Design Pattern "Observer" mit den Techniken von CDI\ni
 mplementiert und gezeigt\, wie damit (im Gegensatz zur klassischen Observe
 r-Implementierung) der Beobachter und die\nbeobachtete Klasse komplett von
  einander entkoppelt werden können.</p>
END:VEVENT
BEGIN:VEVENT
UID:1c3800f5-cb2d-47cf-a57c-b6d13cb77e51
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20120104T180000Z
DTEND:20120104T210000Z
SUMMARY:Vortrag "JPA - Hibernate" - Marko Modsching
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:JPA - Hibernate von Marko Modsching Materialien: Vortragsfolie
 n Beispiel-Code
X-ALT-DESC;FMTTYPE=text/html:<p><strong>JPA - Hibernate</strong> von Marko
  Modsching</p>\n<p><strong>Materialien:</strong></p>\n<ul>\n<li><a href="/
 downloads/juggr_orm_hibernate.pdf">Vortragsfolien</a></li>\n<li><a href="/
 downloads/code_hibernate.zip">Beispiel-Code</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:d752c1b4-7975-4a62-b0df-b4dbdb81cf3d
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20111130T180000Z
DTEND:20111130T210000Z
SUMMARY:Vortrag "JavaServer Faces 2 und CDI" - Manuel Mauky
LOCATION:Saxonia Systems AG\nBerliner Straße 63\,02826 Görlitz
DESCRIPTION:Der Vortrag bietet eine Einführung in JavaServer Faces 2 und 
 Beleuchtet unter anderem folgende Aspekte: Facelets als Nachfolger von\nJS
 P…
X-ALT-DESC;FMTTYPE=text/html:<p>Der Vortrag bietet eine Einführung in <st
 rong>JavaServer Faces 2</strong> und Beleuchtet unter anderem folgende Asp
 ekte:</p>\n<ul>\n<li><a href="https://en.wikipedia.org/wiki/Facelets">Face
 lets</a> als Nachfolger von\n<a href="https://en.wikipedia.org/wiki/JavaSe
 rver_Pages">JSP</a></li>\n<li>ManagedBeans</li>\n<li>Scopes und Gültigkei
 tsbereiche</li>\n<li><a href="https://en.wikipedia.org/wiki/Expression_Lan
 guage">Expression Language</a> (EL)</li>\n<li>JSF-LiveCycle</li>\n</ul>\n<
 p>Ausserdem wird kurz <strong>Contexts and Dependency Injection</strong> (
 CDI) vorgestellt und dessen Kombination mit JSF\nhervorgehoben.</p>\n<p>Di
 ese theoretischen Aspekte werden anschließend anhand eines praktischen Be
 ispiels inklusive Live-Coding gezeigt und\nerklärt.</p>\n<p><strong>Mater
 ialien:</strong></p>\n<ul>\n<li><a href="/downloads/jsf_cdi/juggr_jsf_cdi.
 pdf">Vortragsfolien</a></li>\n<li><a href="https://github.com/juggr/juggr_
 jsf_cdi">Code auf github</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:9c75891e-3c0b-49cc-8b09-14bc14eb0000
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20111026T170000Z
DTEND:20111026T200000Z
SUMMARY:Vortrag "Android" - Max Wielsch
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:Mit einem Vortrag und der Programmierung einer Biepsiel-App f
 ür Notitzen führte Max Wielsch in die\nAndroid-Programmierung ein. Im Vo
 rtrag…
X-ALT-DESC;FMTTYPE=text/html:<p>Mit einem Vortrag und der Programmierung e
 iner Biepsiel-App für Notitzen führte Max Wielsch in die\n<strong>Androi
 d-Programmierung</strong> ein. Im Vortrag ging es zunächst um die Motivat
 ion\, eine App für die Android-Plattform zu\nentwickeln. Darauffolgend wu
 rden die grundlegeneden Konzepte und Systemmerkmale erläutert. Nach der T
 heorie folgte die\nPraxis. Max Wielsch programmierte Schritt für Schritte
  eine "kleine" Notitz-App wobei die theoretischen Konzepte in der\nPraxis 
 erläutert wurden.</p>\n<p>Die Präsentation und das Beispielprojekt könn
 en auf seinem\n<a href="http://max-wielsch.blogspot.de/2011/10/android-der
 -vortrag-in-der-java-user.html">Blog</a> heruntergeladen werden.</p>
END:VEVENT
BEGIN:VEVENT
UID:ceeb9570-ea8d-41e4-a5e9-acebe44da871
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20110928T170000Z
DTEND:20110928T200000Z
SUMMARY:Vortrag "JDOM" - Mark Ziener
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:JDOM- Einlesen\, Verändern und Erzeugen von XML-Dokumenten (M
 ark Ziener)
X-ALT-DESC;FMTTYPE=text/html:<p>JDOM- Einlesen\, Verändern und Erzeugen v
 on XML-Dokumenten (Mark Ziener)</p>
END:VEVENT
BEGIN:VEVENT
UID:5dd88dbe-8d58-48ab-b45d-0b10893de057
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20110928T170000Z
DTEND:20110928T200000Z
SUMMARY:Vortrag "Single Sign-On mit JAAS und JGSS" - Mario Reichel
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:Vom Single Sign-On zum sicheren Kanal - Authentifizierung und 
 Autorisierung mit JAAS und JGSS (Mario Reichel)
X-ALT-DESC;FMTTYPE=text/html:<p>Vom Single Sign-On zum sicheren Kanal - Au
 thentifizierung und Autorisierung mit JAAS und JGSS (Mario Reichel)</p>
END:VEVENT
BEGIN:VEVENT
UID:1b9303d2-610f-473e-9df6-38b161976631
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20110831T170000Z
DTEND:20110831T200000Z
SUMMARY:Vortrag "Testen - Patterns und Best Practices" - Marko Modsching
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:Das Thema wird diesmal Testen sein. Marko Modsching wird Testp
 atterns und Best Practices vorstellen
X-ALT-DESC;FMTTYPE=text/html:<p>Das Thema wird diesmal Testen sein. Marko 
 Modsching wird Testpatterns und Best Practices vorstellen</p>
END:VEVENT
BEGIN:VEVENT
UID:00c4c14d-1d6e-4d3c-8a79-46c610950d57
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20110727T170000Z
DTEND:20110727T200000Z
SUMMARY:Vortrag "Scala" - Stefan Bradl
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:Scala - Vorstellung der Sprache\, Demo und das Testen (Stefan 
 Bradl) Materialien: Vortragsfolien Beispiel-Code
X-ALT-DESC;FMTTYPE=text/html:<p>Scala - Vorstellung der Sprache\, Demo und
  das Testen (Stefan Bradl)</p>\n<p><strong>Materialien:</strong></p>\n<ul>
 \n<li><a href="/downloads/juggr_scala.pdf">Vortragsfolien</a></li>\n<li><a
  href="/downloads/code_scala.zip">Beispiel-Code</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:dd69aa61-f478-43c8-9c2f-72f061cbe46d
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20110727T170000Z
DTEND:20110727T200000Z
SUMMARY:Vortrag "TestNG" - Marcus Döring
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:TestNG (Marcus Döring)
X-ALT-DESC;FMTTYPE=text/html:<p>TestNG (Marcus Döring)</p>
END:VEVENT
BEGIN:VEVENT
UID:e7533762-dd6a-42b2-8c06-63b69ee8ae44
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20110629T170000Z
DTEND:20110629T200000Z
SUMMARY:Vortrag "JavaEE und JBoss" - Michael Förster
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:Diesmal stellt Michael Förster Java EE vor. Es wird sowohl Ei
 nblicke in Theorie\, wie auch wieder praktische Beispiele\ngeben.
X-ALT-DESC;FMTTYPE=text/html:<p>Diesmal stellt Michael Förster Java EE vo
 r. Es wird sowohl Einblicke in Theorie\, wie auch wieder praktische Beispi
 ele\ngeben.</p>
END:VEVENT
BEGIN:VEVENT
UID:a34698da-5ab2-4fd5-a562-357cd594e444
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20110527T170000Z
DTEND:20110527T200000Z
SUMMARY:Vortrag "Google Guice" - Robert Wirbs
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:Google Guice - Dependency Injection (DI) und Aspect-Orientiert
 e Programmierung (AOP) von Robert Wirbs
X-ALT-DESC;FMTTYPE=text/html:<p>Google Guice - Dependency Injection (DI) u
 nd Aspect-Orientierte Programmierung (AOP) von Robert Wirbs</p>
END:VEVENT
BEGIN:VEVENT
UID:c19e2a6b-c062-435e-909e-f7a8d595ed6f
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20110427T170000Z
DTEND:20110427T200000Z
SUMMARY:Vortrag "GWT - Google Web Toolkit" - Ingo Körner
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:GWT - Google Web Toolkit (Ingo Körner)
X-ALT-DESC;FMTTYPE=text/html:<p>GWT - Google Web Toolkit (Ingo Körner)</p
 >
END:VEVENT
BEGIN:VEVENT
UID:ae745218-b5b8-45d2-a306-76cebe8e1b49
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20110427T170000Z
DTEND:20110427T200000Z
SUMMARY:Vortrag "OSGi mit SpringDM" - Manuel Mauky
LOCATION:DSER\nSteinstraße 11\,02826 Görlitz
DESCRIPTION:Die OSGi beschreibt eine spezifikation\, auf deren Basis Softw
 are Modular entwickelt werden kann. Die einzelnen Module\nsind in sich…
X-ALT-DESC;FMTTYPE=text/html:<p>Die OSGi beschreibt eine spezifikation\, a
 uf deren Basis Software Modular entwickelt werden kann. Die einzelnen Modu
 le\nsind in sich geschlossene Einheiten mit einem klaren Interface\, welch
 es einerseits ihre angebotene Funktionalität inf\nForm von Services besch
 reibt und andererseits die Abhängigkeiten auf Services anderer Module ent
 hält.</p>\n<p>Spring-DM (DM steht für Dynamic Modules) ist eine auf OSGi
  basierende Plattform\, die OSGi mit den Vorteilen von Spring\,\nallen vor
 an Dependency Injection\, verbindet.</p>\n<p>Im Vortrag wird neben den the
 oretischen Grundlagen vor allem an praktischen Beispielen inklusive Live-C
 oding gezeigt\,\nwie mit Spring-DM und OSGi lose gekoppelte Module erstell
 t und diese dynamisch zur Laufzeit getauscht werden können.</p>\n<p><stro
 ng>Materialien:</strong></p>\n<ul>\n<li><a href="/downloads/juggr_osgi_spr
 ing_dm.pdf">Vortragsfolien</a></li>\n</ul>
END:VEVENT
BEGIN:VEVENT
UID:84224ee7-5e5e-4315-883f-5283f52b7341
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20110322T180000Z
DTEND:20110322T210000Z
SUMMARY:Vortrag "EasyMock" - Richard Hauswald
LOCATION:Hochschule Zittau/Görlitz\nObermarkt 17\,02826 Görlitz
DESCRIPTION:EasyMock - Was ist ein Mock?\, Warum sollte ich mocken? Was is
 t EasyMock? Wie kann ich es\nbenutzen? All diese Fragen werden in der…
X-ALT-DESC;FMTTYPE=text/html:<p><a href="http://easymock.org/">EasyMock</a
 > - Was ist ein Mock?\, Warum sollte ich mocken? Was ist EasyMock? Wie kan
 n ich es\nbenutzen? All diese Fragen werden in der Präsentation beantwort
 et.</p>
END:VEVENT
BEGIN:VEVENT
UID:275fddad-64f0-4717-b9f5-781a38d63555
SEQUENCE:0
DTSTAMP:20260202T113114Z
DTSTART:20110322T180000Z
DTEND:20110322T210000Z
SUMMARY:Vortrag "Jenkins/Hudson" - Stefan Scheumann
LOCATION:Hochschule Zittau/Görlitz\nObermarkt 17\,02826 Görlitz
DESCRIPTION:Hudson bzw. Jenkins ist ein Build-Server\, der für\nContinuou
 s Integration eingesetzt wird. Darunter versteht\nman das Vorgehen\, nach 
 jeder…
X-ALT-DESC;FMTTYPE=text/html:<p><a href="http://hudson-ci.org/">Hudson</a>
  bzw. <a href="http://jenkins-ci.org/">Jenkins</a> ist ein Build-Server\, 
 der für\n<a href="http://de.wikipedia.org/wiki/Kontinuierliche_Integratio
 n">Continuous Integration</a> eingesetzt wird. Darunter versteht\nman das 
 Vorgehen\, nach jeder Code-Änderung einen Build-Vorgang (inklusive Kompil
 ieren des Codes und Ausführen der Tests)\ndurchzuführen. Damit kann sich
 ergestellt werden\, dass Fehlerhafte Änderungen sofort auffallen und beho
 ben werden können.</p>\n<p>Im Vortrag werden die Begriffe "Build Manageme
 nt" und "Continuous Integration" näher erleutert und am konkreten Beispie
 l\nvon Jenkins gezeigt\, wie dies in der Praxis umgesetzt werden kann.</p>
END:VEVENT
BEGIN:VEVENT
CREATED:20191107T132013Z
LAST-MODIFIED:20191124T134120Z
DTSTAMP:20191124T134120Z
UID:639eef84-2c26-2348-ae54-0b2ce5f68587
SUMMARY:Mit Gitlab DockerSwarm steuern (Martin Heide\, Lennart Kramer)
ATTACH:http://www.java.de/media/dockerswarm.pdf
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20191120T180000
DTEND;TZID=Europe/Berlin:20191120T200000
TRANSP:OPAQUE
LOCATION:Prof. Schumann GmbH\, Weender Landstr. 23\, 37073 Göttingen
DESCRIPTION:Für bestimmte Aufgabenstellungen im Bereich eLearning kann der
  DockerContainer "Maximapool" frei genutzt werden. Die Anfragen an den Con
 tainer laufen dabei über die Restschnittstelle. Wenn die Funktionaltität
  von vielen Clients abgerufen wird\, kann es Performanceproblemen selbst a
 uf einem leistungsfähigen Rechenserver kommen. Es besteht also Bedarf nac
 h einer flexiblen und skalierbaren Lösung.\n\nIn dem Vortrag wird die Imp
 lementierung von Docker-Swarm vorgestellt\, mit der ganz allgemein contain
 erisierte Anwendungen dynamisch in verteilten Systemen skaliert werden kö
 nnen. Dabei wird auf verschiedene Aspekte des Systems während der Install
 ation und im Betrieb eingegangen.\nZudem wird die Integration dieses Frame
 works in GitLab vorgestellt\, die es dem Anwender ohne Rootrechte ermögli
 cht\, automatisiert Docker-Container zu bauen\, zu testen und als Service 
 im Docker-Swarm bereitzustellen.\n\nBeim Vortrag Dezember wird aufbauend a
 uf die Lösung mit DockerSwarm und GitLab\, die noch flexiblere Lösung mi
 t Kubernetes präsentiert. Dabei kann auf die Vorarbeiten in GitLab zurüc
 kgegriffen werden.
X-MOZ-GENERATION:3
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185734Z
LAST-MODIFIED:20120412T185734Z
DTSTAMP:20121019T134959Z
UID:24f212ee-7cdc-4278-88c3-d1be31bc330f
SUMMARY:JAVA Server Faces\, Dr. Stefan Veltmaat
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20050624
DTEND;VALUE=DATE:20050625
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120406T072608Z
UID:ea194b06-98a5-544e-a26b-98c7bf135540
SUMMARY:Busy
DTSTART;TZID=Europe/Berlin:20121107T180000
DTEND;TZID=Europe/Berlin:20121107T200000
CLASS:CONFIDENTIAL
END:VEVENT
BEGIN:VEVENT
CREATED:20140122T080959Z
LAST-MODIFIED:20140122T081025Z
DTSTAMP:20140122T081025Z
UID:8574d3e9-d80e-4732-9182-f5597ea22b5c
SUMMARY:Java-Stammtisch
DTSTART;TZID=Europe/Berlin:20140122T200000
DTEND;TZID=Europe/Berlin:20140122T220000
LOCATION:37073 Goettingen\, Hospitalstrasse 35\, Sausalitos
END:VEVENT
BEGIN:VEVENT
CREATED:20181014T115307Z
LAST-MODIFIED:20190404T062501Z
DTSTAMP:20190404T062501Z
UID:d2821631-4f18-4648-8f05-737a3686f358
SUMMARY:Bashing - Eine kleine Einfuehrung in die Bash (Stefan Koospal)
ATTACH:https://www.uni-math.gwdg.de/koospal/website/vortraege/2019-bashing.
 pdf
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20190213T180000
DTEND;TZID=Europe/Berlin:20190213T200000
TRANSP:OPAQUE
LOCATION:Mathematisches Institut\, Bunsenstr. 3-5 \, 37073 Göttingen
DESCRIPTION:Immer mehr Entwickler kommen mit der Bash in Berührung. Jetzt 
 gibt es die Bash sogar für Microsoft Windows. In diesem Workshop erfährs
 t du praxisnahe Tipps und Tricks zum Thema. Der Workshop versucht dem Anf
 änger der Bash-Programmierung ein paar Klippen und deren Umschiffung aufz
 uzeigen. Alles was man leicht bei Google finden kann\, weil man von selbst
  die richtige Frage stellt\, wird nur kurz gestreift. Schwerpunktmäßig w
 erden Fragen beantwortet\, die man selbst nicht stellen würde\, weil man 
 nicht weiß\, dass man die Antwort braucht.\n\nVoraussetzungen:\nEin Lapto
 p mit beliebigem OS ist erforderlich. Du solltest dich schon einmal mit Ba
 sh beschäftigt haben und mit einem Texteditor umgehen können.
X-MOZ-GENERATION:3
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185935Z
LAST-MODIFIED:20120412T185935Z
DTSTAMP:20121019T134959Z
UID:aeac295a-839c-47c8-94b0-bf78506a0863
SUMMARY:Maven\, das bessere Ant\, Prof. Robert Switzer
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20061027
DTEND;VALUE=DATE:20061028
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20240526T163500Z
DTSTAMP:20240917T150021Z
LAST-MODIFIED:20240917T150021Z
UID:1XU756AM7G7WQNTYLCRH3N
SUMMARY:Künstliche Intelligenz in Bewegung
SEQUENCE:7
LOCATION:GWDG\, Burckhardtweg 4\, 37077 Göttingen
CLASS:PUBLIC
DESCRIPTION:https://gwdg.de/hpc/events/ki-bus/\n\n11:00 - Der DOAG-Bus öff
 net die Türen\n11:30 - Get together (Lunch)\n\n    12:00-14:00 KI in der 
 Wissenschaft\n        Hörsaal RZGö\n            Jannis Hagenah - KI in d
 er Chirurgie: Von autonomen Systemen zum Intelligenten OP-Saal\n          
   Claire Chalopin - tba\n            13:00 - 13:30 Fabian Sinz - tba\n    
     KI-Bus\n            12:30 - 13:00 - Michaela Vystrcilová - AI and the
  Eye: Building Digital Twins of the Visual System\n            Nicolai Spi
 echer - PRE-HF-ML Studie\n\n    14:00-15:00 Networking (Coffee & Cake)\n\n
     15:00-17:00 KI in der Wirtschaft\n        Hörsaal RZGö\n        KI-B
 us\n\n    17:00-18:00 Podiumsdiskussion\n        Prof. Ramin Yahyapour (GW
 DG)\n\n    18:00-20:00 KI in der Softwareentwicklung\n        Hörsaal RZG
 ö\n            Guido Zockoll: Schnelles Feedback durch Codereviews mittel
 s GenAI\n        KI-Bus
CATEGORIES:Vortrag
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
DTSTART;TZID=Europe/Berlin:20241023T110000
DTEND;TZID=Europe/Berlin:20241023T200000
END:VEVENT
BEGIN:VEVENT
CREATED:20180424T090752Z
LAST-MODIFIED:20180424T091558Z
DTSTAMP:20180424T091558Z
UID:ad9473f0-4603-4f89-aa43-443701d2a8fa
SUMMARY:SIT - studentischen Informatiktage
ATTACH:https://sit.fg.informatik.uni-goettingen.de/upcoming
DTSTART;TZID=Europe/Berlin:20180525T150000
DTEND;TZID=Europe/Berlin:20180525T200000
TRANSP:OPAQUE
LOCATION:Institut für Informatik (Department of Computer Science)\,Goldsch
 midtstraße 7\,37077 Göttingen
DESCRIPTION:For the 15th time the studentischen Informatiktage (sIT2018) ta
 ke place in Göttingen between friday\, 25th May and sunday\, 27th May. Th
 is years general topic for the corporate presentations will be machine lea
 rning. The presentations hold saturday by students will be cover several a
 spects of computer science.\n\nSince it's been received well last year\, o
 n sunday there will be a programming challenge once more. We encourage exp
 erienced programmers as well as beginners to participate. Of course there 
 will be some prices.\n\nAnyone interested in participation at the sIT by d
 oing a talk\, holding a workshop\, or something similar can contact us at 
 fachgruppe@informatik.uni-goettingen.de.\n\nWe wish you all lots of fun!
SEQUENCE:1
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190742Z
LAST-MODIFIED:20120412T190742Z
DTSTAMP:20121019T134959Z
UID:a92717cf-a05a-4be4-bbc5-bbc4cbbfa9a2
SUMMARY:Axis2\, Thomas Grabietz
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20110713T180000
DTEND;TZID=Europe/Berlin:20110713T200000
X-MOZ-GENERATION:8
SEQUENCE:5
DESCRIPTION:Axis2 ist nicht nur eine Verbesserung von axis1.x sondern stell
 t einen Neuentwurf der meisten für Webservices benötigten Tools dar. So 
 wurden in der neuen Version alle wichtigen und weiterführenden Webstandar
 ds implementiert. Dazu zählen auch der vollständige Support der JAX-WS A
 PI sowie eine Implementierung der meisten im WSDL 2.0 HTTP Binding Standar
 d definierten REST Operationen. Es werden sowohl gängige Kommunikationsmu
 ster (MEP) unterstützt als auch statefull-Services durch HTTP oder Soap-S
 essions. Axis2 ist modular aufgebaut. Die Module werden anhand einer frei 
 konfigurierbaren und erweiterbaren Kette durchlaufen.  Thomas Grabietz wir
 d viele Möglichkeiten der Benutzung von axis2 anhand von Code-Snippets ze
 igen. Danach geht es gegen 20 Uhr ins Sauzalito. Wer zu dem Vortrag nicht 
 kommen kann ist herzlich eingeladen später dazu zu stoßen.
LOCATION:37073 Goettingen BUPNET Hall\, Am Leinekanal 3
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20160421T091750Z
LAST-MODIFIED:20160601T124035Z
DTSTAMP:20160601T124035Z
UID:76e83855-11c0-45a4-945a-b7510c0b9791
SUMMARY:Frege - JVM Programme mit mathematischem Fundament (Dierk Koenig)
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20161123T180000
DTEND;TZID=Europe/Berlin:20161123T200000
TRANSP:OPAQUE
LOCATION:Math. Institut\, Bunsenstr. 3-5 \, 37073 Goettingen
X-MOZ-GENERATION:5
SEQUENCE:2
DESCRIPTION:Frege ist ein Haskell für die JVM und erbt dessen solide\nmath
 ematische Grundlagen. Es ist rein funktional\, basierend\nauf dem Lambda K
 alkül.\nBei dieser Veranstaltung werden wir sehen\, welche wichtigen\nVor
 teile dieser Ansatz bietet und wie man ihn in typischen Java Projekten pra
 ktisch einsetzen kann.\n
END:VEVENT
BEGIN:VEVENT
CREATED:20110704T124809Z
LAST-MODIFIED:20110704T162137Z
DTSTAMP:20121019T134959Z
UID:603f669b-529a-4a37-a856-3772e9c9d538
SUMMARY:Sourcetalk
DTSTART;TZID=Europe/Berlin:20110830T100000
DTEND;TZID=Europe/Berlin:20110830T230000
X-MOZ-GENERATION:2
SEQUENCE:2
DESCRIPTION:Track: Strömungen berechnen - OpenFOAM voranbringen \\t\nTrack
 : Mathematik erlernen - Mathematik & eLearning umsetzen\nTrack: Systeme ve
 rwalten - Netzwerke beherrschen\nTraining: Seminare managen - Stud.IP admi
 nistrieren\nTraining: NetBeans Platform Certified Training - Teil 1\nSocia
 l Event
LOCATION:37073 Goettingen Math. Institut \, Bunsenstr. 3-5
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20160405T105957Z
LAST-MODIFIED:20160411T092413Z
DTSTAMP:20160411T092413Z
UID:916beaad-e2ad-42ab-a090-e16d4d573100
SUMMARY:Mitgliederversammlung
DTSTART;TZID=Europe/Berlin:20160423T130000
DTEND;TZID=Europe/Berlin:20160423T170000
TRANSP:OPAQUE
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
SEQUENCE:1
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20180424T085946Z
LAST-MODIFIED:20180718T134454Z
DTSTAMP:20180718T134454Z
UID:23782dcf-81cc-4c74-818d-1889b39a08ec
SUMMARY:Rust - ein versuchter Einstieg (Dennis Kanngießer)
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20180718T180000
DTEND;TZID=Europe/Berlin:20180718T200000
TRANSP:OPAQUE
LOCATION:Mathematisches Institut\, Bunsenstr. 3-5 \, 37073 Göttingen
DESCRIPTION:Rust ist eine Multiparadigmen-Systemprogrammiersprache\, entwic
 kelt von Mozilla Research. Dennis Kanngießer\, Informatikstudent und Mita
 rbeiter am Math. Institut\, berichtet im Hoersaal Maximum von seinen Erfah
 rungen.\n
SEQUENCE:2
X-MOZ-GENERATION:3
END:VEVENT
BEGIN:VEVENT
CREATED:20150127T200929Z
LAST-MODIFIED:20150302T160530Z
DTSTAMP:20150302T160530Z
UID:032a4649-de8f-3e46-b617-5ef0a66884e2
SUMMARY:Jan Engelhardt: Analyse und Loesungsansaetze zur Einschraenkung von
  Arbitrary Code Execution
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20150318T180000
DTEND;TZID=Europe/Berlin:20150318T200000
TRANSP:OPAQUE
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
SEQUENCE:2
X-MOZ-GENERATION:4
DESCRIPTION:Auch ohne Probleme wie Shellshock kann es passieren\, dass man 
 Schadcode eingeschleust bekommt\, oftmals ueber Webserver.\nEine Darstellu
 ng der Maßnahmen\, die zur Eindaemmung der Lauffaehigkeit  von Drittparte
 iencodes genutzt werden können.\n
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185405Z
LAST-MODIFIED:20120412T185405Z
DTSTAMP:20121019T134959Z
UID:e4ec1fef-dbde-4dd2-940a-c06ac0502d15
SUMMARY:Eclipse 3.0\, Patrick Hey
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20040730
DTEND;VALUE=DATE:20040731
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20140306T070135Z
LAST-MODIFIED:20140317T110229Z
DTSTAMP:20140317T110229Z
UID:520445b7-3963-487e-bb78-e7fc0846018b
SUMMARY:Sven Ruppert: IoT TinkerForge
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20140618T180000
DTEND;TZID=Europe/Berlin:20140618T193000
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
DESCRIPTION:Aus dem Hause Tinkerforge kommt ein im Umgang sehr einfaches el
 ektronisches Baukastensystem. Je nach Anwendung kann ein System aus Sensor
 -\, Funk- und Motorsteuerungselementen modular aufgebaut\, mit ein paar Ze
 ilen Quellcode programmiert werden und es wird\nkein Lötkolben benötigt.
  Sowohl die Hardware als auch die Software sind Open Source. Wir werden un
 s einen Überblick über die Sensoren und Aktoren verschaffen und uns dann
  zügig der Programmierung zuwenden. Wie können die Elemente mit einem Ra
 spberryPi kombiniert werden? Wie erfolgt die Anbindung an JavaEE Server. W
 ie sehen BestPractice - DesignPattern aus?\nZiel ist der Überblick über 
 die Einsatzmöglichkeiten\, Architekturen und die Kombination mit Java.\n
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185757Z
LAST-MODIFIED:20120412T185757Z
DTSTAMP:20121019T134959Z
UID:f537af2e-e0e1-4bfb-b971-10ec17584ee5
SUMMARY:Aspektorientierte Programmierung (AOP)\, Prof. Robert Switzer
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20050826
DTEND;VALUE=DATE:20050827
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190248Z
LAST-MODIFIED:20120412T190248Z
DTSTAMP:20121019T134959Z
UID:f1390542-c1b1-49b6-8c55-4c13131e2108
SUMMARY:Java und der Rest der Welt\, Franz-Josef Gasper
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20071006
DTEND;VALUE=DATE:20071007
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20141123T152326Z
LAST-MODIFIED:20150120T101300Z
DTSTAMP:20150120T101300Z
UID:e5a5d7c7-b4b4-fa49-b550-3756900e1745
SUMMARY:Markus Eisele:Don't be that guy! Developer Security Awareness
ATTACH:https://speakerdeck.com/myfear/dont-be-that-guy-developer-security-a
 wareness
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20150114T180000
DTEND;TZID=Europe/Berlin:20150114T200000
TRANSP:OPAQUE
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
SEQUENCE:1
X-MOZ-GENERATION:5
DESCRIPTION:All the common attacks we've known about for a very long time a
 re still out there\, and people still regularly make mistakes regarding th
 em. This is an engaging session about Java EE technology\, people\, and pr
 ocesses and how they best work together to build a suitable secure system.
  Derived from practice for use with everyday development\, such a system c
 an make the Java EE space a little more\nsecure.\n
END:VEVENT
BEGIN:VEVENT
CREATED:20200103T124122Z
LAST-MODIFIED:20220119T145302Z
DTSTAMP:20220119T145302Z
UID:a42abd0c-088d-b745-9d1d-0c57394195ae
SUMMARY:Kubernetes produktiv zum Laufen bringen (Lennart Kramer)
ATTACH:http://www.java.de/media/2020-kubernetes.pdf
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20200115T190000
DTEND;TZID=Europe/Berlin:20200115T200000
TRANSP:OPAQUE
LOCATION:Prof. Schumann GmbH\, Weender Landstr. 23\, 37073 Göttingen
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T191843Z
LAST-MODIFIED:20120412T191843Z
DTSTAMP:20121019T134959Z
UID:3f6545ca-db80-4960-998a-a1705439c422
SUMMARY:RMI-Observer Pattern
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20110302T180000
DTEND;TZID=Europe/Berlin:20110302T200000
X-MOZ-GENERATION:4
SEQUENCE:2
DESCRIPTION:RMI ist bekanntlich die Wahl\, wenn es bei Java um verteilte An
 wendungen geht. Doch die Euphorie nach dem ersten remote "Hello\, world!" 
 verschwindet schnell\, wenn man damit beginnt komplexere Client-Server Anw
 endungen zu programmieren\, bei denen zusätzlich auch Desktop GUIs einges
 etzt werden. Thomas Grabietz wird zeigen\, wie man mit einem Remote-Observ
 er Pattern eine mehrschichtige Anwendung erstellen kann\, bei der eine SWT
 -Applikation über eine schlanke Kommunikationsschicht mit einen Pojo-Cont
 roller kommuniziert. Ein besonderer Focus wird hierbei auch auf die Testba
 rkeit der Komponenten in den verschiedenen Schichten gesetzt. Als Beispiel
 anwendung wird dann ein online-Kartenspiel vorgestellt. Ab 20:00 Uhr geht 
 es dann zum Klönen ins Sauzalito\, wer Lust hat kann auch später noch na
 chkommen.\n
LOCATION:BUPNET-Göttingen\, Am Leinekanal 3\, 37073 Göttingen
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190541Z
LAST-MODIFIED:20120412T190541Z
DTSTAMP:20121019T134959Z
UID:e3c1dd6e-70a9-4021-8a44-dfa6a04407d9
SUMMARY:Typo3 Enterprise CMS\, Ingo Pfenningstorf
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20101006T180000
DTEND;TZID=Europe/Berlin:20101006T200000
X-MOZ-GENERATION:3
SEQUENCE:2
DESCRIPTION:Typo3 ist nun kein ausgesprochenes Javathema\, auf Wunsch der S
 tammtischteilehmer wollen wir uns aber auch anderen Themen öffnen und nac
 h dem Juli-Referat über das in Java implementierte OpenCMS haben wir dann
  auch einen schönen Vergleich:\nIngo Pfenningstorf wird uns zeigen\, wie 
 man eine HTML/CSS Vorlage in das CMS integriert. Das Motto dafür lautet: 
 "TYPO3 - von der HTML Vorlage zur fertigen Website in 2 Stunden". Danach g
 ibt es wieder Diskussionen in einem Göttinger Lokal.
LOCATION:BUPNET-Hall\, Am Leinekanal 3\, Göttingen
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20231128T072555Z
DTSTAMP:20231128T072926Z
LAST-MODIFIED:20231128T072926Z
UID:GIKJSWH4V87GHSJD8GSSF
SUMMARY:JUG auf dem Weihnachtsmarktt
LOCATION:Markt 9\, 37073 Göttingen\, Deutschland
CLASS:PUBLIC
DESCRIPTION:Ausklang JUG Stammtisch
CATEGORIES:Vortrag
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
DTSTART;TZID=Atlantic/Canary:20231205T200000
DTEND;TZID=Atlantic/Canary:20231205T210000
SEQUENCE:0
END:VEVENT
BEGIN:VEVENT
CREATED:20130522T142127Z
LAST-MODIFIED:20130522T142259Z
DTSTAMP:20130522T142259Z
UID:dac84de4-d910-45db-a030-8c1f2ceb0dc1
SUMMARY:Java Stammtisch
DTSTART;TZID=Europe/Berlin:20130612T200000
DTEND;TZID=Europe/Berlin:20130612T220000
LOCATION:37073 Goettingen\, Hospitalstrasse 35\, Sausalitos
SEQUENCE:1
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190008Z
LAST-MODIFIED:20120412T190008Z
DTSTAMP:20121019T134959Z
UID:3958b4d2-be3c-41c6-a7c9-be5af9976565
SUMMARY:NWDI - Einführung in die Netweaver Development Infrastructure\, Lu
 dwig Hunecke
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20070323
DTEND;VALUE=DATE:20070324
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20250304T184909Z
DTSTAMP:20250304T185031Z
LAST-MODIFIED:20250304T185031Z
UID:XALRM17NGBZUE0EWOG65K
SUMMARY:Verteilte Systeme mit Conflict-Free Replicated Data Types ( Dr.-Ing
 . Tobias Baum\, Set GmbH)
LOCATION:Prof. Schumann GmbH\nJutta-Limbach-Straße 1\, 37073\, Göttingen
CLASS:PUBLIC
DESCRIPTION:Verteilte Datenstrukturen\, die ohne Sperren und Konflikte ausk
 ommen: Das klingt wie die Quadratur des Kreises. Aber sogenannte "Conflict
 -Free Replicated Data Types" (CRDTs) bieten genau das. Sie erfordern teilw
 eise einiges Umdenken und sind keine Wunderlösung\, aber für manche Anwe
 ndungsfälle ein interessanter Lösungsansatz. Dieser Vortrag gibt eine Ei
 nführung in die Grundkonzepte und stellt einige konkrete CRDTs vor. Anhan
 d von Code-Beispielen wird gezeigt\, wie einfach teilweise die Umsetzung i
 n Java ist. Und um die Brücke zur praktischen Anwendung zu schlagen\, wir
 d vorgestellt\, wie ein CRDT für ein Dokumentenportal mit browserbasierte
 r Föderationsarchitektur eingesetzt werden kann.
CATEGORIES:Vortrag
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
DTSTART;TZID=Europe/Madrid:20250409T174500
DTEND;TZID=Europe/Madrid:20250409T194500
SEQUENCE:0
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185909Z
LAST-MODIFIED:20120412T185909Z
DTSTAMP:20121019T134959Z
UID:4c11cf20-1f21-47b5-9e5d-f7a3c9e60326
SUMMARY:JAVA-3D-Grafik\, Franz-Josef Gasper
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20060630
DTEND;VALUE=DATE:20060701
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20121019T134958Z
UID:0c4d789f-a305-754a-8e5a-f3fffac2c910
SUMMARY:Busy
DTSTART;TZID=Europe/Berlin:20121010T180000
DTEND;TZID=Europe/Berlin:20121010T200000
CLASS:CONFIDENTIAL
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185807Z
LAST-MODIFIED:20120412T185807Z
DTSTAMP:20121019T134959Z
UID:1e8e5cc9-ac97-4885-b1b6-a4e8db6aacbe
SUMMARY:Enterprise Java Beans 3.0 (EJB)\, Prof. Robert Switzer
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20050930
DTEND;VALUE=DATE:20051001
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T191153Z
UID:f79e790b-4a18-4ae6-856a-9ce43bf9929e
SUMMARY:Busy
DTSTART;TZID=Europe/Berlin:20120502T180000
DTEND;TZID=Europe/Berlin:20120502T200000
CLASS:CONFIDENTIAL
END:VEVENT
BEGIN:VEVENT
CREATED:20150328T075356Z
LAST-MODIFIED:20150328T075522Z
DTSTAMP:20150328T075522Z
UID:1eb955a5-d0c4-0b45-8505-9671959799de
SUMMARY:JUG Deutschland e.V. Mitgliederversammlung
DTSTART;TZID=Europe/Berlin:20150418T140000
DTEND;TZID=Europe/Berlin:20150418T180000
TRANSP:OPAQUE
LOCATION:Math. Institut Bunsenstr. 3-5 37073 Goettingen
END:VEVENT
BEGIN:VEVENT
CREATED:20120406T073031Z
LAST-MODIFIED:20120406T073401Z
DTSTAMP:20121019T134959Z
UID:e3cb2c2c-24db-184e-be2c-a4ff98f2447b
SUMMARY:Source Talk Tage
DTSTART;TZID=Europe/Berlin:20120829T100000
DTEND;TZID=Europe/Berlin:20120829T180000
X-MOZ-GENERATION:1
DESCRIPTION:- Systeme im Web\n- Aufsteiger in die Cloud\n- netbeans Trainin
 g
LOCATION:37073 Goettingen\, Bunsenstr. 3-5\, Math. Institut
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20160401T130735Z
LAST-MODIFIED:20160412T115800Z
DTSTAMP:20160412T115800Z
UID:a92869a6-717e-46e6-8416-7a34d17d5ac1
SUMMARY:Tobias Kilian: Live Coding mit Akka
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20160420T180000
DTEND;TZID=Europe/Berlin:20160420T200000
TRANSP:OPAQUE
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
SEQUENCE:5
X-MOZ-GENERATION:6
DESCRIPTION:Einstieg in das Actor-Pattern anhand von Akka:\nWarum und wie A
 kka uns horizontale Skalierung bei genauer Kontrolle über\nParallelität 
 ermöglicht.\nUnd warum Mutexes\, Locks\, Semaphores und ähnliche Concurr
 ency-Probleme\ndabei keine Rolle spielen.
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185420Z
LAST-MODIFIED:20120412T185420Z
DTSTAMP:20121019T134959Z
UID:4c2c39ff-4bb4-4c48-8cde-6bff50d6e2a1
SUMMARY:XML\, XSD und XSLT Teil 2\, Axel Strube
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20040924
DTEND;VALUE=DATE:20040925
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20141124T072234Z
LAST-MODIFIED:20150427T125237Z
DTSTAMP:20150427T125237Z
UID:406d1cd7-609e-4e1c-9a77-b89222511493
SUMMARY:Frank Pientka: Kryptokalypse now - Apache Tomcat aber sicher!
ATTACH:http://java.de/media/Apache_Tomcat_Sicher_Pientka_2015.pdf
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20150422T180000
DTEND;TZID=Europe/Berlin:20150422T200000
TRANSP:OPAQUE
DESCRIPTION:Sicherheit wird im Internet groß geschrieben. Trotzdem hat die
  Zahl der Sicherheitslücken erschreckende Ausmaße angenommen. Am Beispie
 l des weit verbreiteten Java-Webservers Apache Tomcat wird gezeigt\, welch
 e Angriffsszenarien es gibt und was man dagegen tun kann. Mit aktuellen Ge
 fahrenpotentialen nach OWASP und CVE  werden Lösungen mit Tomcat 8 und Ja
 va 8 diskutiert.  Mit wenigen konsequent und regelmäßig durchgeführten 
 Maßnahmen lässt sich das Sicherheitsniveau erhöhen. Eine gute Möglichk
 eit sein Wissen zum Thema Websicherheit und Verschlüsselung auf zu frisch
 en und sich auf Herausforderungen der Zukunft frühzeitig vorzubereiten.\n
  Frank Pientka arbeitet als Dipl.-Informatiker (TH Karlsruhe) bei der MATE
 RNA GmbH in Dortmund.\nAls Software Architect sorgt er für mehr Qualität
  in der Software und kümmert sich\, als Gründungsmitglied des iSAQB\,\nu
 m eine verbesserte Ausbildung und Zertifizierung von Architekten.\nSeit me
 hr als zwei Jahrzehnten unterstützt er Firmen bei der Umsetzung tragfähi
 ger Software-Architekturen auf Basis von JavaEE.\nDabei führt er externe 
 Reviews und Architekturbewertungen als Gutachter durch.\nDazu hat er auch 
 schon mehrere Fachartikel veröffentlicht und Vorträge gehalten.\n
X-MOZ-GENERATION:5
SEQUENCE:3
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
END:VEVENT
BEGIN:VEVENT
CREATED:20250830T104137Z
DTSTAMP:20250902T064107Z
LAST-MODIFIED:20250902T064107Z
UID:Y21RTAXDOR2LQMVU2WEDD
SUMMARY:Quo Vadis User? Eine Einfuehrung in Policy-based Authentifizierung 
 und Autorisierung (Jonas Dittrich)
LOCATION:Prof. Schumann GmbH Jutta-Limbach-Straße 1\, 37073\, Göttingen
CLASS:PUBLIC
DESCRIPTION:In modernen Softwarearchitekturen stossen klassische Rollenmode
 lle bei der Zugriffskontrolle zunehmend an ihre Grenzen. Anwendungen werde
 n komplexer\, Benutzerkontexte vielfaeltiger\, und die Anforderungen an Si
 cherheit und Flexibilitaet steigen. In diesem Vortrag werfen wir gemeinsam
  einen Blick in die Zukunft der Nutzerverwaltung und zeigen\, wie sich mit
  Policy-Based Access Control (PBAC) differenzierte Authentifizierungs- und
  Autorisierungsentscheidungen realisieren lassen.\nAnhand praktischer Beis
 piele fuehren wir in die Konzepte und Denkweise von PBAC ein und demonstri
 eren\, wie mit Hilfe von Spring\, OpenFGA (ein leistungsfaehiger und skali
 erbarer Policy-Engine basierend auf Google Zanzibar) und Heimdall (ein mod
 ularer Identity-Proxy fuer moderne Architekturen) eine sichere\, nachvollz
 iehbare und fein abgestufte Zugriffssteuerung in modernen Anwendungen umge
 setzt werden kann.
CATEGORIES:Vortrag
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
SEQUENCE:1
DTSTART;TZID=Europe/Berlin:20251008T174500
DTEND;TZID=Europe/Berlin:20251008T194500
END:VEVENT
BEGIN:VEVENT
CREATED:20131216T080837Z
LAST-MODIFIED:20140624T071608Z
DTSTAMP:20140624T071608Z
UID:7fe8cab0-4d2e-4b7e-bf09-aba05d6e1afd
SUMMARY:Sven Reglitzki: SOFEA - Clientkonfigurartion
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20140709T180000
DTEND;TZID=Europe/Berlin:20140709T200000
DESCRIPTION:Das Management von full-fledged SOFEA Applikationen auf Client-
 Seite ist keine Trivialität. Es existieren jedoch mittlerweile eine Vielz
 ahl von Tools\, welche u.a. die Roundtrips und den Wartungsaufwand verring
 ern bzw. die Testbarkeit und die Freude an der Entwicklung erhöhen. Aller
 dings\nerschwert ihre Vielfältigkeit gleichzeitig die Auswahl. Daher möc
 hte ich einige dieser Technologien kurz vorstellen und ihre Vorzüge aufze
 igen. Thema sind z.B. CoffeeScript\, Node\, Grunt\, Karma und Jasmine.\n
SEQUENCE:2
X-MOZ-GENERATION:2
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
END:VEVENT
BEGIN:VEVENT
CREATED:20141124T081448Z
LAST-MODIFIED:20150414T072806Z
DTSTAMP:20150414T072806Z
UID:05eaec23-217b-4a21-b51f-d9b3f1dad643
SUMMARY:Sandro Kock: Webanwendungen mittels Web Components und Polymer.js e
 ntwickeln
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20150610T180000
DTEND;TZID=Europe/Berlin:20150610T200000
TRANSP:OPAQUE
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
X-MOZ-GENERATION:4
DESCRIPTION:Web Components ermöglichen es\, Teile einer Web-Anwendung in M
 odule zu kapseln. Dadurch können diese in unterschiedlichen Web-Anwendung
 en wiederverwendet werden. In diesem Vortrag wird auf die\ngrundlegenden B
 estandteile von Web Components eingegangen und anhand eines praxisorientie
 rten Beispiels die Entwicklung einer Web-Anwendung mittels Polymer.js demo
 nstriert.
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED:20130117T121501Z
LAST-MODIFIED:20130117T122322Z
DTSTAMP:20130117T122322Z
UID:86d9a98c-9764-4a71-8090-b06f528e81a2
SUMMARY:Sebastian Hardt\, Johannes Unterstein  (Micromata):Java Security - 
 Sicherheit in Java-Webanwendungen
DTSTART;TZID=Europe/Berlin:20130131T170000
DTEND;TZID=Europe/Berlin:20130131T200000
LOCATION:Amalie-Wündisch-Str. 3\, 34131 Kassel (Kombinatsgaststätte "Zur 
 Marbachshöhe")
DESCRIPTION:Stand-up Coding der Java User Group Hessen!\nJeder von Euch ist
  eingeladen\, etwas zum Thema beizutragen oder ein eigenes Thema einzubrin
 gen!\nEine Voranmeldung ist nicht nötig. Der Eintritt ist wie immer frei.
 \nHinweis fuer Tramfahrer : Tramlinie 4\, Haltestelle "Marbachshöhe"
X-MOZ-GENERATION:3
SEQUENCE:2
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185503Z
LAST-MODIFIED:20120412T185503Z
DTSTAMP:20121019T134959Z
UID:027bcc79-b474-4af5-85bb-133a076d497d
SUMMARY:Kopplung von AutoCAD mit externer JAVA-Applikation\, Franz-Josef Ga
 sper
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20041119
DTEND;VALUE=DATE:20041120
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20240526T163330Z
DTSTAMP:20240526T163448Z
LAST-MODIFIED:20240526T163448Z
UID:QNPLTUEFMYGU7RM87XE77
SUMMARY:JavaForumNord
LOCATION:HCC\, Theodor-Heuss-Platz 1-3\, 30175 Hannover
CLASS:PUBLIC
DESCRIPTION:https://javaforumnord.de
CATEGORIES:Vortrag
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
DTSTART;TZID=Europe/Berlin:20240910T080000
DTEND;TZID=Europe/Berlin:20240910T180000
SEQUENCE:0
END:VEVENT
BEGIN:VEVENT
CREATED:20140217T155120Z
LAST-MODIFIED:20140328T094858Z
DTSTAMP:20140328T094858Z
UID:a94b86ce-b12e-479a-b847-ce358f3774a8
SUMMARY:Java-Stammtisch
DTSTART;TZID=Europe/Berlin:20140528T200000
DTEND;TZID=Europe/Berlin:20140528T220000
LOCATION:37073 Goettingen\, Hospitalstrasse 35\, Sausalitos
TRANSP:OPAQUE
SEQUENCE:1
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190605Z
LAST-MODIFIED:20120412T190605Z
DTSTAMP:20121019T134959Z
UID:f08b07d5-137e-406c-b9cb-27fdad3ba462
SUMMARY:Rund ums Apfelmänchen\, Tania Garfias-Macedo
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20101201T180000
DTEND;TZID=Europe/Berlin:20101201T190000
X-MOZ-GENERATION:3
SEQUENCE:3
DESCRIPTION:Tania Garfias-Macedo wird eine Einführung in die komplexe Zahl
 entheorie geben. Danach werden wir uns anschauen\, wie man einen Fraktal-G
 enerator in Java programmiert. Anschließend gibt es wieder Diskussionen i
 n einem Göttinger Lokal.
LOCATION:Mathe-Institut\, Sitzungszimmer\, Bunsenstraße 3-5\, Göttingen
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T191047Z
LAST-MODIFIED:20120412T191047Z
DTSTAMP:20121019T134959Z
UID:a778bd73-6dbd-46cf-8540-602cea7579c7
SUMMARY:Painless Testing\, Johannes Seitz (Namics)
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
ATTACH;FMTTYPE=application/octet-stream:http://downloads.printhelloworld.de
 /testing-slides/#1
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20120307T180000
DTEND;TZID=Europe/Berlin:20120307T200000
X-MOZ-GENERATION:3
SEQUENCE:1
DESCRIPTION:'Schmerzfreies Testen' ist Thema des Vortrags. \nAber was macht
  einem Entwickler das Schreiben automatisierter Unit- und \nIntegrationtes
 ts zu einem Schmerzhaften Erlebnis? \nIn vielen Fällen legen wir uns in d
 em Code den wir testen möchten selbst \nSteine in den Weg. Der Talk sensi
 bilisiert euch für einige dieser Fälle \nund stellt Alternativen vor\, d
 ie zu wesentlich einfacherem Testcode \nführen.\nZielgruppe\nDies ist ein
  stark technischer Vortrag\, mit vielen Codebeispielen\, der \nsich vor al
 lem an Entwickler jeder Art richtet.\n
LOCATION:37073 Goettingen\, Bunsenstr. 3-5\, Math. Institut
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20190404T061437Z
LAST-MODIFIED:20190905T063447Z
DTSTAMP:20190905T063447Z
UID:d4e52257-d8e4-714a-babe-a3e550b98a74
SUMMARY:Jenkins X - Continuously Delivery for the Kloud (Gerd Aschemann)
ATTACH:http://aschemann.net/gerd/publications/jx-talk-jug-d-2019/
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20190821T180000
DTEND;TZID=Europe/Berlin:20190821T200000
TRANSP:OPAQUE
DESCRIPTION:Cloud schreibt man im Zeitalter von Kubernetes mit K! Alle Ress
 ourcen werden dynamisch von Kubernetes verwaltet. Alle? Build und Deployme
 nt über verschiedene Stages liegt oft noch außerhalb\, z.B. in einem Bui
 ld-Server und verschiedenen Repositories (Artefakte\, Docker-Images).\nMit
  Jenkins-X wandert alles in einen Kubernetes-Cluster und gewinnt so die n
 ötige Dynamik:\n\n- Setup der nötigen Infrastruktur in Kubernetes (Jenki
 ns\, Nexus\, Docker-Registry\, ...)\,\n- Aufsetzen von Build-Pipelines fü
 r jeden Branch und jeden Pull-Request\,\n- Deployment in verschiedene Stag
 es (mit Helm)\,\n- Mandantenfähigkeit (Builds und Environments nach Teams
  unterscheiden)\,\n- Steuerung von versionierten Deployment-Konfiguratione
 n (GitOps)\,\n- Import von bestehenden Projekten\,\n- Setup neuer Projekte
  auf Basis gängiger Microservice-Frameworks (z.B. Spring Boot)\,\nu.v.a.m
 .\n\nJenkins-X kommt als Entwickler-freundliches Command-Line Tool und bü
 ndelt eine Vielzahl von Komponenten hinter einer einheitlichen (opinionate
 d) Fassade. Der Vortrag erklärt die Architektur und Konzepte und führt a
 n ein paar kleinen Beispielen typische Use-Cases vor.\n\nBio\n\nGerd Asche
 mann berät seine Kunden freiberuflich als Entwickler und Software-Archite
 kt. Sein Schwerpunkt sind dabei oft die Themen Build-/Konfigurations-/Vers
 ionsmanagement\, der Aufbau von Continuous Integration-/Delivery-Plattform
 en und Transformation und Neu-Entwicklung von Java Enterprise-Anwendungen.
 \nGerd hat an der TU Darmstadt Informatik studiert und als wissenschaftlic
 her Mitarbeiter über "Management Verteilter Systeme" geforscht. In den le
 tzten Jahren hat er sich als Mitorganisator der JUG Darmstadt und der Java
 land für die Community der deutschen JVM-Nutzer engagiert.\n\n
X-MOZ-GENERATION:4
LOCATION:Mathematisches Institut\, Bunsenstr. 3-5 \, 37073 Göttingen
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED:20190325T100639Z
LAST-MODIFIED:20190413T162212Z
DTSTAMP:20190413T162212Z
UID:b959eb0e-0966-1545-9d4d-47904087b3bc
SUMMARY:(Noch einfacheres) Java-CI mit TestContainers (Martin Schäfer)
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20190717T180000
DTEND;TZID=Europe/Berlin:20190717T200000
TRANSP:OPAQUE
LOCATION:Mathematisches Institut\, Bunsenstr. 3-5 \, 37073 Göttingen
DESCRIPTION:Als Follow-Up zu meinem Talk vom letzten Jahr möchte ich euch 
 weitere BestPractices für Container-basierte Build-Umgebungen präsentier
 en. Dazu integrieren wir die Java-Library TestContainers in eine Beispiela
 pplikation\, mit der wir während des Builds Docker fernsteuern können. W
 ir erarbeiten wie\n\n    Abhängigkeiten zur Build-Zeit durch Container au
 fgelöst\,\n    Build-Profile übersichtlich definiert und ausgewählt\,\n
     und bestehende Service-Definitionen einfach weiterverwendet werden kö
 nnen.\n
X-MOZ-GENERATION:4
SEQUENCE:3
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190552Z
LAST-MODIFIED:20120412T190552Z
DTSTAMP:20121019T134959Z
UID:7cf0f2db-4ecc-440b-b269-51a648a243d3
SUMMARY:Clojure\, funktionales Programmieren in Java\, Stefan Kamphausen
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20101103T180000
DTEND;TZID=Europe/Berlin:20101103T200000
X-MOZ-GENERATION:4
SEQUENCE:4
DESCRIPTION:Stefan Kamphausen stellt sein Buch "Clojure - Grundlagen\, Conc
 urrent Programming\, Java" vor. \n"Eine kurze Einführung in Clojure: Funk
 tionale Programmierung von der REPL bis zu Java.\nConcurrency: wie wirken 
 die Designentscheidungen von Clojure zusammen\, sodass etwas wie Software 
 Transactional Memory möglich wird (und was ist das überhaupt?)" \nDanach
  gibt es wieder Diskussionen in einem Göttinger Lokal.
LOCATION:BUPNET-Hall\, Am Leinekanal 3\, Göttingen
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190119Z
LAST-MODIFIED:20120412T190119Z
DTSTAMP:20121019T134959Z
UID:44310c93-0b1d-4e43-90cd-c01adb242c14
SUMMARY:Grafik-Animation mit Java (2D-Grafik)\, Burkhard Lösel
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20070928
DTEND;VALUE=DATE:20070929
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20230814T081014Z
DTSTAMP:20230814T081618Z
LAST-MODIFIED:20230814T081618Z
UID:HVTRSFY0T3SYE2UDK2PQ
SUMMARY:Quarkus: Java auf Speed (Christian Schröder\, Solvians)
LOCATION:Solvians GmbH\, Tuchmacherweg 8\, 37079 Göttingen
CLASS:PUBLIC
DESCRIPTION:Christian Schröder berichtet von seinen Erfahrungen mit Quarku
 s in realen Projekten.\nViele Unternehmen haben inzwischen IT-MitarbeiterI
 nnen\, die nur Englisch sprechen. Christian Schröder bietet an\, den Vort
 rag auch auf Englisch zu halten\, wenn dann einige TeilnehmerInnen besser 
 folgen koennen.
CATEGORIES:Vortrag
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
DTSTART;TZID=Europe/Berlin:20230830T180000
DTEND;TZID=Europe/Berlin:20230830T200000
SEQUENCE:0
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190512Z
LAST-MODIFIED:20120412T190512Z
DTSTAMP:20121019T134959Z
UID:f8ce82c7-21d4-46d4-b6bd-e85c141f9ddf
SUMMARY:OpenCMS\, Jens-Michael Lohse
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20100528T180000
DTEND;TZID=Europe/Berlin:20100528T190000
SEQUENCE:2
DESCRIPTION:Jens-Michael Lohse wird uns eine kleine Einführung in das in J
 ava geschriebene Content-Management-System "OpenCMS" geben.\nDanach geht e
 s\, wie gewohnt wieder in ein Göttinger Restaurant zum Essen und Java-Erf
 ahrungsaustausch.
LOCATION:Sycor-AG\, Stephansplatz\, Göttingen
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190521Z
LAST-MODIFIED:20120412T190521Z
DTSTAMP:20121019T134959Z
UID:8cc519ac-ad6c-416f-a4f9-715bd7d9e268
SUMMARY:Ruby On Rails\, Ulrich Kloodt
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20100625T180000
DTEND;TZID=Europe/Berlin:20100625T200000
X-MOZ-GENERATION:1
SEQUENCE:2
DESCRIPTION:Ruby hat durch den JRuby Interpreter mittlerweile nahezu 100% U
 nterstützung in der Java-Plattform. Ulrich Kloodt wird uns Einblicke in d
 as MDD-Framework Ruby on Rails verschaffen. Interessant wird dann sicher a
 uch der Vergleich zu bestehenden JEE Frameworks. \nDanach geht es\, wie ge
 wohnt in ein Göttinger Restaurant zum Essen und Java-Erfahrungsaustausch.
 \nOrt:
LOCATION:BUPNET-GmbH\, Am Leinekanal 3\, 37073 Göttingen
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20160122T065247Z
LAST-MODIFIED:20160305T125009Z
DTSTAMP:20160305T125009Z
UID:a18eb040-d389-459e-a523-4126168f4d4a
SUMMARY:Malte Wildt: Groovy-basierte Testframework Spock
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20160217T180000
DTEND;TZID=Europe/Berlin:20160217T200000
TRANSP:OPAQUE
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
DESCRIPTION:Der Vortrag soll eine Einführung in das Groovy-basierte Testfr
 amework Spock bieten. Angesprochen wird auch das Framework Geb für Seleni
 um-Tests in Groovy \, das sich in Spock integriert.\nDie Vortraege finden 
 im ersten Stock des Math. Institutes entweder im Maximum oder im Sitzungsz
 immer statt.\n
SEQUENCE:1
X-MOZ-GENERATION:2
END:VEVENT
BEGIN:VEVENT
CREATED:20160421T091606Z
LAST-MODIFIED:20160808T074823Z
DTSTAMP:20160808T074823Z
UID:55d5b92d-bdad-477b-b13e-8c3b220d2a41
SUMMARY:Monolithen zaehmen leicht gemacht (Bennet Schulz)
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20160810T180000
DTEND;TZID=Europe/Berlin:20160810T200000
TRANSP:OPAQUE
LOCATION:Math. Institut\, Bunsenstr. 3-5 \, 37073 Goettingen
SEQUENCE:4
X-MOZ-GENERATION:8
DESCRIPTION:Die laengste Zeit verbringt ein Projekt in dem Status der Wartu
 ng.\nJeder\, der schon einmal in so einem Wartungsprojekt gearbeitet hat\,
  \nkennt dieses Phaenomen vermutlich. Das Implementieren neuer Features \n
 dauert immer laenger und ist dazu auch noch aeusserst fehleranfaellig. \nD
 ie Testabdeckung laesst meistens zu wuenschen uebrig und eine einfache \nA
 enderung in einer einzigen Klasse fuehrt zu vielen weiteren notwendigen \n
 Aenderungen in beteiligten Klassen. Falls Sie diese oder eine vergleichbar
 e \nSituation schon einmal erlebt haben\, sind Sie in Besitz des so gefuer
 chteten \nBig Ball of Mud.\nDieser Vortrag ist genau das Richtige fuer Sie
 \, wenn Sie eine Schlammschlacht \nlieber umgehen und Ihre PS wieder auf d
 ie Strasse bringen moechten. \nDas Hauptaugenmerk dieses Vortrages liegt d
 abei auf der praktischen Anwendung \nder SOLID Prinzipien und dem Design v
 on Packages.
END:VEVENT
BEGIN:VEVENT
CREATED:20230206T100453Z
DTSTAMP:20230428T151821Z
LAST-MODIFIED:20230428T151821Z
UID:MZIH8MSI39SURBVMY7JU
SUMMARY:How hogrefe use web components for digital\npsychological assessmen
 ts (Christian Thies)
LOCATION:Hogrefe Verlag\, Merkelstr. 3\, 37085 Göttingen
CLASS:PUBLIC
CATEGORIES:Vortrag
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
SEQUENCE:4
DESCRIPTION:Christian Thies gibt einen kleinen Überblick zu web components
  (Javascript\, DOM\, ShadowDom\, …) und QTI (Question & Test Interoperab
 ility standard).\n\nSowie die Verknüpfung dieser beiden „dinge“ zu ei
 nem Assessment Tool (PoC).
DTSTART;TZID=Europe/Berlin:20230503T180000
DTEND;TZID=Europe/Berlin:20230503T200000
END:VEVENT
BEGIN:VEVENT
CREATED:20170505T110648Z
LAST-MODIFIED:20170628T131836Z
DTSTAMP:20170628T131836Z
UID:2205d73b-547e-49c9-ad0a-469c2eddb4c9
SUMMARY:Node-RED\, Programmanpassungen mit der Maus (Sandro Kock)
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20170712T180000
DTEND;TZID=Europe/Berlin:20170712T200000
TRANSP:OPAQUE
LOCATION:Math. Institut\, Bunsenstr. 3-5 \, 37073 Goettingen
SEQUENCE:2
X-MOZ-GENERATION:6
DESCRIPTION:Node-RED ist ein browserbasiertes grafisches Werkzeug zum Verkn
 üpfen von unterschiedlichen Datenquellen und –zielen. Verschiedene Quel
 len und Ziele werden über erweiterbare Nodes realisiert\, durch diese Fle
 xibilität eignet sich\nNode-RED hervorragend dazu unterschiedliche Gerät
 e und Services miteinander zu verbinden. \n\nDer Vortrag erläutert die g
 rundlegenden Konzepte von Node-RED und zeigt an einem praxisorientierten B
 eispiel wie verschiedene Datenquellen miteinander verbunden werden können
 .
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190816Z
LAST-MODIFIED:20120412T190816Z
DTSTAMP:20121019T134959Z
UID:5593ccf8-4422-4cc1-a2d6-58eea6818784
SUMMARY:Java im Multiagentcontest 2011\, David Goltzsche und Sven Reglitzki
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20111005T180000
DTEND;TZID=Europe/Berlin:20111005T200000
SEQUENCE:3
DESCRIPTION:Im Multiagentcontest treten mehrere intelligente "Agenten" virt
 uell\ngegeneinander an. David Goltzsche und Sven Reglitzki berichten über
  die Entwicklung ihrer Agenten\,\ndabei aufgetretene Probleme und Lösunge
 n sowie den Ablauf des Wettbewerbs. http://www.multiagentcontest.org/news\
 nDanach geht es gegen 20 Uhr ins Sauzalito. Wer zu dem Vortrag nicht komme
 n kann ist herzlich eingeladen später dazu zu stoßen.
LOCATION:BUPNET Hall\, Am Leinekanal 3\, 37073 Goettingen
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190928Z
LAST-MODIFIED:20120412T190928Z
DTSTAMP:20121019T134959Z
UID:e3a3fa23-f7e4-4453-a0fd-e0bee7322ef7
SUMMARY:WS-Security\, Authentifizierung und Autorisierung\, Thomas Grabietz
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20111207T180000
DTEND;TZID=Europe/Berlin:20111207T200000
X-MOZ-GENERATION:3
SEQUENCE:1
DESCRIPTION:JAAS ist ein Authentifizierung und Autorisierungframework\, was
  seit der Version 1.4 im JRE integriert ist. Vorbild für die Architektur 
 des Frameworks war das PAM (Plugable Authentication Modules)\, welches vie
 len aus der Unixwelt bekannt ist. Durch die Modularität wird ein hoher Ko
 mfort erreicht\, der es möglich macht Authentifizierungen auch gegen exte
 rne Dienste vorzunehmen. Rampart ist ein Framework zur Authentifizierung\,
  Signierung und Verschlüsselung von Nachrichten. Thomas Grabietz wird zei
 gen\, wie man mit Hilfe von Rampart und JAAS verschiedene Sicherheitsziele
  bei Webdiensten erreichen kann.
LOCATION:37073 Goettingen Bupnet Hall Leinekanal 4
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20140410T123409Z
LAST-MODIFIED:20140410T123517Z
DTSTAMP:20140410T123517Z
UID:af94cb96-a50f-4eb7-b881-6225f6eb8970
SUMMARY:JUG Mitgliederversammlung
DTSTART;TZID=Europe/Berlin:20140426T123000
DTEND;TZID=Europe/Berlin:20140426T173000
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190027Z
LAST-MODIFIED:20120412T190028Z
DTSTAMP:20121019T134959Z
UID:2921a758-875d-43ec-b926-03c02e2aebf6
SUMMARY:Ameisenprogramm\, Bernd Rümmeler
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20070427
DTEND;VALUE=DATE:20070428
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20130516T101321Z
LAST-MODIFIED:20130522T142310Z
DTSTAMP:20130522T142310Z
UID:4e5d5ad8-24fe-47b2-bd84-f1fba3d9adae
SUMMARY:Java-Vortrag:  Peter Doschkinow\, Michael Braeuer: HTML5 und Bleedi
 ng-Edge Java Enterprise Technologien aus Oracle Sicht
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20130612T180000
DTEND;TZID=Europe/Berlin:20130612T200000
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
DESCRIPTION:Kann Java fuer HTML5 genutzt werden? In dieser Veranstaltung wi
 rd gezeigt wie aktuelle Java Technologien die Erstellung von HTML5 Anwendu
 ngen vereinfachen. Zu ihnen gehoeren auf der Server-Seite\nJAX-RS\, WebSoc
 ket\, Server Sent Events und JSON API. Auf der Client-Seite ermoeglicht Ja
 vaFX die Entwicklung von anspruchsvollen hybriden Java-JavaScript HTML5 Cl
 ients. Und NetBeans 7.3 verblüfft mit\nvertieften HTML5 Unterstuetzung.\n
 Im zweiten Teil beschäftigen wir uns mit der Evolution von Java Persisten
 ce und zeigen wie elegant EclipseLink über dynamisch generierte Daten-Ser
 vices die Anbindung an RDBMS- und NoSQL-Datenquellen\nrealisiert.\n
SEQUENCE:1
X-MOZ-GENERATION:2
END:VEVENT
BEGIN:VEVENT
CREATED:20220621T113032Z
LAST-MODIFIED:20220624T061257Z
DTSTAMP:20220624T061257Z
UID:1676864c-7588-c24f-bed3-014e6c74bd94
SUMMARY:Psychologie vs Code\, nicht IT-ler sind auch Gespraechspartner (Isa
 belle Rotter)
ATTACH:http://www.java.de/media/Psychologie_vs._Code.pdf
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20220622T180000
DTEND;TZID=Europe/Berlin:20220622T200000
TRANSP:OPAQUE
LOCATION:Math. Institut\, Bunsenstr. 3-5\, 37073 Goettingen
X-MOZ-GENERATION:10
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190108Z
LAST-MODIFIED:20120412T190108Z
DTSTAMP:20121019T134959Z
UID:50fa3e06-4479-4bb8-8f1f-5d9ea071144b
SUMMARY:QT Jambi - GUI-Framework\, Thomas Grabietz
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20070727
DTEND;VALUE=DATE:20070728
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20230504T154418Z
DTSTAMP:20230504T154733Z
LAST-MODIFIED:20230504T154733Z
UID:B7LJ8E3B8JZ7X005GLLN
SUMMARY:Serverless mit TypeScript als Java-Entwickler? Unser Weg zu einem 
 „API as a Service“ Produkt in der Cloud
LOCATION:Schumann\, Jutta-Limbach-Straße 1\, 37073 Göttingen
CLASS:PUBLIC
DESCRIPTION:2021 haben wir uns bei SCHUMANN entschieden ein „API as a Ser
 vice“-Produkt mit TypeScript in der Amazon Cloud zu entwickeln. Die Anfo
 rderungen haben klar in Richtung einer Serverless Architektur gezeigt. Das
  Produkt ist nun schon seit einem Jahr live und wir wollen von unserem Weg
  dahin berichten. Für uns als erfahrene Java-Entwickler\, die zuvor vorne
 hmlich an einer On-Premise-Standardsoftware für Kreditmanagement in Java 
 gearbeitet haben\, war die Entwicklung eine spannende Herausforderung.
CATEGORIES:Vortrag
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
DTSTART;TZID=Europe/Berlin:20230719T174500
DTEND;TZID=Europe/Berlin:20230719T195500
SEQUENCE:0
END:VEVENT
BEGIN:VEVENT
CREATED:20221020T064242Z
LAST-MODIFIED:20221209T081952Z
DTSTAMP:20221209T081952Z
UID:7eb5347e-05ec-4636-ae1c-c854db0a1022
SUMMARY:Kotlin für Java Entwickler (Jonas Dittrich)
TRANSP:OPAQUE
LOCATION:Solvians GmbH\, Tuchmacherweg 8\, 37079 Göttingen
DESCRIPTION: Die Programmiersprache Kotlin hat in den letzten Jahren deutli
 ch an Beliebtheit\ngewonnen\, nicht zuletzt durch Google\, die sie als Fir
 st-Class Citizen für die\nAndroid Plattform fördert. Für viele gilt sie
  als Successor von Java\, die viele\nProbleme der Programmiersprache löst
 . Doch was macht sie wirklich besser als\nJava? Lohnt sich ein Umstieg auf
  Kotlin\, und wenn ja\, welche Konzepte gilt es zu\nlernen? Dieser Vortrag
  möchte die Brücke schlagen und Licht ins Dunkel bringen.\nWir möchten 
 anhand von Codebeispielen Java in Kotlin “übersetzen” und werden\nein
 en kleinen Einblick in die tägliche Arbeit mit Kotlin geben - gerade\, wa
 s oft\nnur als “syntactic sugar” abgetan wird macht aus unserer Sicht 
 in der Summe\neinen großen Unterschied. 
X-MOZ-GENERATION:3
CLASS:PUBLIC
CATEGORIES:Vortrag
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
DTSTART;TZID=Europe/Berlin:20221102T174500
DTEND;TZID=Europe/Berlin:20221102T195500
SEQUENCE:0
END:VEVENT
BEGIN:VEVENT
CREATED:20180131T145357Z
LAST-MODIFIED:20180718T134518Z
DTSTAMP:20180718T134518Z
UID:2048df28-4b2a-475a-850b-e9af31b2d6e2
SUMMARY:Spring Data JDBC: The new kid on the block (Jens Schauder)
ATTACH:http://bit.ly/talk-sd-jdbc
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20180418T180000
DTEND;TZID=Europe/Berlin:20180418T200000
TRANSP:OPAQUE
LOCATION:Math. Institut\, Bunsenstr. 3-5 \, 37073 Goettingen
DESCRIPTION:Mit Spring Data erstellt man einfach und schnell Repositories u
 m auf diverse Persistenztechnologien auf konsistente Weise zuzugreifen. Hi
 er werden wir einen Blick auf die neuste Variante werfen: JDBC. Wie kann i
 ch das nutzen? Ist es ein neues ORM und wird es JPA ablösen? Warum sollte
  man JDBC benutzen\, wenn es doch JPA gibt? Geht das auch reaktiv?\nDiese 
 Fragen werden wir beleuchten und wenn angemessen mit Live Coding demonstri
 eren.
X-MOZ-GENERATION:3
END:VEVENT
BEGIN:VEVENT
CREATED:20130110T090040Z
LAST-MODIFIED:20130110T090107Z
DTSTAMP:20130110T090107Z
UID:30483ac6-41e4-4bf5-92dd-06048eeed847
SUMMARY:Java Stammtisch
DTSTART;TZID=Europe/Berlin:20130116T200000
DTEND;TZID=Europe/Berlin:20130116T220000
LOCATION:37073 Goettingen\, Hospitalstrasse 35\, Sausalitos
END:VEVENT
BEGIN:VEVENT
CREATED:20221207T093042Z
DTSTAMP:20221211T110804Z
LAST-MODIFIED:20221211T110804Z
UID:EX1EQ8CWTVIAF8VCRWZO8
SUMMARY:Container Config und Start mit Gitlab CI/CD und Kubernetes (Lennart
  Kramer)
SEQUENCE:6
LOCATION:Math. Institut und online \, Bunsenstr. 3-5\, 37073 Goettingen
CLASS:PUBLIC
DESCRIPTION:Das Zusammenspiel von Gitlab CI/CD\, Helmcharts und Kubernetes 
 erlaubt es\,  vorkonfigurierte Images individuell anzupassen und den so co
 nfigurierten Container automatisch zu starten. Die Bereitstellung eines fu
 nktionierenden Containers erfolgt dann durch einfache Anspassung eines Tem
 plates im git-repo. Nach commit und push wird der Container automatisch ge
 startet. Gezeigt wird das am Beispiel von ILIAS-Testinstanzen mit vorinsta
 llierten STACK-Plugin. Der Bedarf fuer solche Testinstanzen ergibt sich da
 raus\, dass das Update des STACK-Plugins vor der unbeschraenkten Freigabe 
 von moeglichst vielen Anwendern getestet werden soll. Die Anwender haben a
 ber meist nicht die Moeglichkeit\, eigene Testserver aufzusetzen.\nDer ILI
 AS-Testserver besteht eigentlich aus zwei Containern. In ersten laeuft das
  ILIAS-PHP\, im zweiten die notwendige Datenbank.\nDer Vortrag soll\, wenn
  moeglich\, Hybrid durchgefuehrt werden. Die URL wird hier am 21.12. um 17
 :45 veroeffentlicht: http://java.de/roller/blog/page/stammtisch_goettingen
CATEGORIES:Vortrag
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
DTSTART;TZID=Europe/Berlin:20221221T180000
DTEND;TZID=Europe/Berlin:20221221T200000
END:VEVENT
BEGIN:VEVENT
CREATED:20190325T101018Z
LAST-MODIFIED:20190614T113051Z
DTSTAMP:20190614T113051Z
UID:e954b50e-060c-0a44-b71f-49a1487e6478
SUMMARY:NIXOS - das etwas andere Linux (Christoph Ruegge)
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20190619T180000
DTEND;TZID=Europe/Berlin:20190619T200000
TRANSP:OPAQUE
LOCATION:Mathematisches Institut\, Bunsenstr. 3-5 \, 37073 Göttingen
DESCRIPTION:NixOS ist eine Linux-Distribution auf Basis des Nix-Paketmanage
 rs. Die Distribution basiert auf dem Ansatz deklarativer Systemkonfigurati
 on\, um reproduzierbare und zuverlässige Systemkonfiguration und in Folge
  reibungslose Systemaktualisierungen zu erlauben. Achtung: Diesmal in HS1
X-MOZ-GENERATION:2
END:VEVENT
BEGIN:VEVENT
CREATED:20141124T081537Z
LAST-MODIFIED:20150717T133229Z
DTSTAMP:20150717T133229Z
UID:56145510-82b0-4354-8e86-1b40d30da427
SUMMARY:Sven Ruppert: CDI Pattern
ATTACH:https://github.com/svenruppert
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20150715T180000
DTEND;TZID=Europe/Berlin:20150715T200000
TRANSP:OPAQUE
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
SEQUENCE:3
X-MOZ-GENERATION:6
DESCRIPTION:CDI (Context Dependency Injection) ermöglicht es dem Entwickle
 r skalierbare und flexible Architekturen aufzubauen die auf einem Java(EE)
  Server als auch auf dem Desktop laufen. Wie aber sollten DesignPattern au
 fgebaut werden unter Verwendung von CDI? Was für einen Einfluss hat Java 
 8 auf die DesignPattern\, wie wird es mit der neuen Streams API kombiniert
 ?\nHöhepunkt ist die Kombination von klassischen Reflection-Einsatzgebiet
 en wie z.B. dynamic Proxies mit CDI und Cross-Language Injections.
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185514Z
LAST-MODIFIED:20120412T185514Z
DTSTAMP:20121019T134959Z
UID:7524fafe-c561-4faf-9149-e3b21d82e69d
SUMMARY:Automatische Prototyp-Erzeugung einer Datenbank-Anwendung Teil 2\, 
 Burkhard Lösel
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20041217
DTEND;VALUE=DATE:20041218
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20131008T094556Z
LAST-MODIFIED:20131008T094708Z
DTSTAMP:20131008T094708Z
UID:adf1f32c-f3d3-4da0-815f-5924e5c31fcf
SUMMARY:Java-Stammtisch
DTSTART;TZID=Europe/Berlin:20131023T200000
DTEND;TZID=Europe/Berlin:20131023T220000
LOCATION:37073 Goettingen\, Hospitalstrasse 35\, Sausalitos
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20130110T085631Z
LAST-MODIFIED:20130208T105150Z
DTSTAMP:20130208T105150Z
UID:5d1eeca9-fc53-49e6-9f10-97c6279cea98
SUMMARY:Java Vortrag: Jan Engelhardt: Java-Pakete im Open Build Service/Glu
 sterfs/Clusterverwaltung mit ssh
ATTACH:http://www.sourcetalk.de/2012/files/2013/02/jug.pdf
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20130116T180000
DTEND;TZID=Europe/Berlin:20130116T200000
LOCATION:37073 Goettingen\, Bunsenstr. 3-5\, Math. Institut
SEQUENCE:1
X-MOZ-GENERATION:7
DESCRIPTION:Der Vortrag hat drei unabhaengige Teile:\nJava-Pakete im Open B
 uild Service\nMit OBS können aus Tarballs und auch SCM-Repositories Distr
 ibutionspakete in den jeweiligen Formaten automatisiert für verschiedenst
 e Distributionen zügig produziert werden. Exemplarisch wird gezeigt\, wie
  Java-Komponente zu Paketen unter Zuhilfenahme von verschiedenen Compilern
  transformiert werden können.\n\nGlusterfs und Clusterverwaltung\nGluster
 FS ist ein verteiltes Dateisystem\, das Speicherelemente von mehreren Serv
 ern als einheitliches Dateisystem präsentiert. Intereressant ist das fuer
  Web-Entwicklungen\, weil es auch in der Cloud verfuegbar ist.\n\nClusterv
 erwaltung\nclusterssh erlaubt interaktive simultane und individuelle Komma
 ndoeingabe über mehrere Hosts und stellt somit für (kleine) Cluster ein 
 hilfreiches Administrationswekzeug dar. mosh ist ein für latente Verbindu
 ngen optimiertes SSH-Addon.
END:VEVENT
BEGIN:VEVENT
CREATED:20120109T121308Z
LAST-MODIFIED:20120201T150933Z
DTSTAMP:20121019T134959Z
UID:305d21de-a114-4189-99e2-0a1d29ee98ec
SUMMARY:Java Stammtisch
DTSTART;TZID=Europe/Berlin:20120201T200000
DTEND;TZID=Europe/Berlin:20120201T220000
X-MOZ-GENERATION:2
SEQUENCE:1
LOCATION:37073 Goettingen\, Sausalitos Hospitalstraße 35
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20140612T065631Z
LAST-MODIFIED:20141009T104027Z
DTSTAMP:20141009T104027Z
UID:8785be76-c685-504a-b303-ecc5971be6c1
SUMMARY:Training: Sven Ruppert: IoT TinkerForge - faellt leider aus
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20141016T090000
DTEND;TZID=Europe/Berlin:20141016T170000
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut HS 6
DESCRIPTION:Aus dem Hause Tinkerforge kommt ein im Umgang sehr einfaches el
 ektronisches Baukastensystem. Je nach Anwendung kann ein System aus Sensor
 -\, Funk- und Motorsteuerungselementen modular aufgebaut\, mit ein paar Ze
 ilen Quellcode programmiert werden und es wird kein Lötkolben benötigt. 
  Das Training wird praktisch zeigen\, wie das Baukastensystem eingesetzt w
 erden kann. Dazu stehen 40 Hardwareeinheiten zur Verfuegung.
TRANSP:OPAQUE
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20110704T125012Z
LAST-MODIFIED:20110704T162148Z
DTSTAMP:20121019T134959Z
UID:3f9459d4-861e-444c-a008-654a935bc35a
SUMMARY:Sourcetalk
DTSTART;TZID=Europe/Berlin:20110831T090000
DTEND;TZID=Europe/Berlin:20110831T230000
X-MOZ-GENERATION:1
SEQUENCE:1
DESCRIPTION:Track: Java trinken - Objektorientiert programmieren\nTrack: Au
 ftritt verbessern - Webserver optimieren\nTrack: Weiterbildung organisiere
 n - Stud.IP entwickeln (Stud.IP Tagung)\nTraining: NetBeans Platform Certi
 fied Training - Teil 2\nSocial Event\n
LOCATION:37073 Goettingen Math. Institut \, Bunsenstr. 3-5
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20180926T071849Z
LAST-MODIFIED:20180926T072530Z
DTSTAMP:20180926T072530Z
UID:9b4bbeb6-7880-bf48-b42b-022a3b93c364
SUMMARY:Datenbanken in Containern (Johannes Unterstein)
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20181114T180000
DTEND;TZID=Europe/Berlin:20181114T200000
TRANSP:OPAQUE
LOCATION:Mathematisches Institut\, Bunsenstr. 3-5 \, 37073 Göttingen
DESCRIPTION:In den vergangenen Jahren haben wir unsere Anwendungen in Conta
 iner verpackt um diese zu isolieren und einfach auslieferbar zu machen. Nu
 n kämpfen wir damit Anwendungen mit Daten in Containern zu betreiben um s
 ie fehlertolleranter und skalierbarer zu machen. Daher betreiben wir Daten
 banken meistens in separaten Clustern\, weil es doch relativ hart ist dies
 e sinnvoll in Containern zu orchestrieren. Das bedeutet allerdings\, dass 
 wir unsere Cluster nicht optimal ausnutzen und Skalierungseffekte zwischen
  zustandslosen und zustandsbehafteten Anwendungen verschenken.\nAber was b
 edeutet es eigentlich eine Datenbank in einen Container zu stecken? Über 
 welche Dinge sollte ich mir Gedanken machen? In dieser Session werden wir 
 analysieren\, welche Auswirkungen Container auf Plattenzugriffe\, auf Netz
 werke oder CPU Auslastung. Weiterhin werden wir Persistenz\, Replikation\,
  Backups oder Integration in moderne Orchestrierungs-Frameworks wie Kubern
 etes oder DC/OS diskutieren. -- Zur Person: Johannes Unterstein\nJohannes 
 organisiert die Java User Group in Kassel\, lehrt an der DHBW Stuttgart un
 d arbeitet als Software Engineer bei Neo4j. Er hat die letzten Jahre damit
  verbracht verteilte und containerisierte Systeme mit dem Fokus auf Orches
 trierungs-Frameworks zu bauen. Aktuell arbeitet er an Neo4j Cloud um es Us
 ern zu ermöglichen Graph-Datenbanken zu geniessen ohne sich um den Betrie
 b Gedanken zu machen.
X-MOZ-GENERATION:2
END:VEVENT
BEGIN:VEVENT
CREATED:20240618T101831Z
DTSTAMP:20240812T090500Z
LAST-MODIFIED:20240812T090500Z
UID:2S6YWYFVZTJU5LQCZQD8P
SUMMARY:Data-Oriented Programming with Java (Nicolai Parlog)
SEQUENCE:3
LOCATION:Prof. Schumann GmbH\, Jutta-Limbach-Straße 1\, 37073 Göttingen
CLASS:PUBLIC
CATEGORIES:Vortrag
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
DESCRIPTION:In Daten-orientierter Programmierung (DOP) modellieren wir Date
 n als \nDaten und implementieren polymorphes Verhalten mit Pattern Matchin
 g. \nDieser Vortrag führt das Konzept von DOP und seine vier Leitprinzipi
 en \nein:\n\n* Modelliere Daten als unveränderlich und transparent\n* Mod
 elliere die Daten\, die ganzen Daten und nichts als die Daten\n* Mache ill
 egale Zustände unrepräsentierbar\n* Trenne Operationen von Daten\n\nWir 
 werden außerdem erkunden wie Pattern Matching als sicherer\, \nmächtiger
  und wartbarer Mechanismus für ad-hoc Polymorphismus eingesetzt \nwerden 
 kann und uns erlaubt vielfältige Operationen auf diesen Typen zu \nimplem
 entieren ohne sie mit Funktionalität zu überladen. Der Vortrag \nendet m
 it einer Gegenüberstellung mit Objekt-orientierter \nProgrammierung\, so 
 dass wir nicht nur sehen wie man DOP einsetzt sondern \nauch wann (nicht).
DTSTART;TZID=Europe/Berlin:20240821T180000
DTEND;TZID=Europe/Berlin:20240821T200000
END:VEVENT
BEGIN:VEVENT
CREATED:20200103T123623Z
LAST-MODIFIED:20200103T124044Z
DTSTAMP:20200103T124044Z
UID:17d28a61-5c28-344e-8ed3-a33f72d3cb4e
SUMMARY:Zeitzonen in Client Server Umgebung (Lukas Perek)
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20200115T180000
DTEND;TZID=Europe/Berlin:20200115T190000
TRANSP:OPAQUE
LOCATION:Prof. Schumann GmbH\, Weender Landstr. 23\, 37073 Göttingen
SEQUENCE:1
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20141021T072600Z
LAST-MODIFIED:20141123T154520Z
DTSTAMP:20141123T154520Z
UID:203d9335-56c8-4053-8e37-0968d13602a2
SUMMARY:Dr. Jochen Schulz: Haskell - die funktionale Programmiersprache in 
 der Praxis
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20141022T180000
DTEND;TZID=Europe/Berlin:20141022T200000
TRANSP:OPAQUE
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
DESCRIPTION:Die funktionale Programmiersprache Haskell in der Praxis oder w
 arum funktionale Programmierung aus der Sicht eines Wissenschaftlers beson
 ders geeignet ist und warum die Idee der funktionalen Programmierung auch 
 in anderen Sprachen genutzt werden sollte.\n- Was macht Haskell besonders 
 gut ?\n- Wo liegen Fallstricke ?\n- Was sollte man besser nicht damit mach
 en ?\nund das alles  mit konkreten Beispielen.\n
SEQUENCE:2
X-MOZ-GENERATION:4
END:VEVENT
BEGIN:VEVENT
CREATED:20140317T110110Z
LAST-MODIFIED:20140317T110207Z
DTSTAMP:20140317T110207Z
UID:f8e3c8af-550e-4467-ba3f-e69b79bb796a
SUMMARY:Java-Stammtisch
DTSTART;TZID=Europe/Berlin:20140709T200000
DTEND;TZID=Europe/Berlin:20140709T220000
LOCATION:37073 Goettingen\, Hospitalstrasse 35\, Sausalitos
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185637Z
LAST-MODIFIED:20120412T185637Z
DTSTAMP:20121019T134959Z
UID:e0be788e-2f21-4185-93b0-2c4251bca9f0
SUMMARY:JAVA 2D & Picollo\, Burkhard Lösel
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20050429
DTEND;VALUE=DATE:20050430
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190037Z
LAST-MODIFIED:20120412T190037Z
DTSTAMP:20121019T134959Z
UID:0e425d1d-fe1b-4fbd-938b-08661f820cc6
SUMMARY:SAP NetWeaver Portal\, Martin Walter
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20070601
DTEND;VALUE=DATE:20070602
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20140306T065840Z
LAST-MODIFIED:20140306T065904Z
DTSTAMP:20140306T065904Z
UID:142e3577-4b36-4f73-8d56-1a93a85bbaaa
SUMMARY:Java-Stammtisch
DTSTART;TZID=Europe/Berlin:20140319T200000
DTEND;TZID=Europe/Berlin:20140319T220000
LOCATION:37073 Goettingen\, Hospitalstrasse 35\, Sausalitos
END:VEVENT
BEGIN:VEVENT
CREATED:20150707T082943Z
LAST-MODIFIED:20151230T081211Z
DTSTAMP:20151230T081211Z
UID:c78e3c59-c7ff-4094-8b07-5a908faa3c26
SUMMARY:Peter Doschkinow \, Michael Braeuer (beide Oracle): Microservices T
 echnologie-Enabler
ATTACH:http://www.java.de/media/Microservices-Technology-Enabler-from-Oracl
 e.pdf
ATTACH:http://www.java.de/media/JSR107-Caching_pdf.pdf
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20151216T180000
DTEND;TZID=Europe/Berlin:20151216T200000
TRANSP:OPAQUE
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
DESCRIPTION:Microservices-Architekturen gewinnen zunehmend an Bedeutung. Si
 e ermöglichen den modularen Aufbau von komplexen Web-Anwendungen\, die au
 s leichtgewichtigen\, unabhängig installierbaren Microservices bestehen\,
  die leicht zu testen und betreiben sind. Jersey 2\, die Referenzimplement
 ierung von JAX-RS 2.0\, liefert die Grundlage für die empfohlene RESTful 
 Kommunikation mit Microservices\, die in Java erstellt wurden. Jenseits de
 r Java EE API bieten neue Jersey Features die Möglichkeit\, leichtgewicht
 ige Microservices zu bauen\, die besser für Monitoring geeignet sind und 
 ohne vollständige Java EE\nContainer auskommen. Es wird auch gezeigt\, wi
 e eine JAX-RS API zur Orchestrierung von anderen Microservices aufgebaut w
 erden kann\, und welche Vorteile die asynchrone Verarbeitung und der Einsa
 tz von\nReactive Programming dabei mit sich bringen.\n\nIm zweiten Teil de
 s Abends wird das JSR 107 "Java Caching API" vorgestellt. Nach einer Disku
 ssion von typischen Use Cases für Caching\, implementiert mit Coherence\,
  wird die Spezifikation und das API besprochen und anhand von Beispielen e
 rläutert. Zum Schluß wird auf Aspekte des Betreibens von Caches in Micro
 services-Architekturen eingegangen.\n
SEQUENCE:1
X-MOZ-GENERATION:4
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185955Z
LAST-MODIFIED:20120412T185955Z
DTSTAMP:20121019T134959Z
UID:b097264b-4409-46a1-b30b-020c4e5fa8ce
SUMMARY:Go Projekt\, Franz-Josef Gasper
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20070126
DTEND;VALUE=DATE:20070127
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20140306T065927Z
LAST-MODIFIED:20140317T105804Z
DTSTAMP:20140317T105804Z
UID:16cd1461-062a-4695-ae40-7cd83323eb10
SUMMARY:Java-Stammtisch
DTSTART;TZID=Europe/Berlin:20140423T200000
DTEND;TZID=Europe/Berlin:20140423T220000
LOCATION:37073 Goettingen\, Hospitalstrasse 35\, Sausalitos
SEQUENCE:1
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20151028T155143Z
LAST-MODIFIED:20151126T124121Z
DTSTAMP:20151126T124121Z
UID:f254edfa-e4d1-4f55-900a-634f3d717085
SUMMARY:Bernd Mueller: Byte-Code\, Class-Loader und Class-Transformer
ATTACH:http://www.java.de/media/classloader.pdf
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20151125T180000
DTEND;TZID=Europe/Berlin:20151125T200000
TRANSP:OPAQUE
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
DESCRIPTION:Der Vortrag gibt einen Einblick in die innere Arbeitsweise eine
 r\nJava Virtual Machine im Hinblick auf das Laden und Transformieren\nvon 
 Klassen.\n\nMit Java 5 wurde das Package java.lang.instrument eingeführt\
 ,\ndas es erlaubt\, Java-Klassen beim Laden zu instrumentieren\, also\nzu 
 verändern. Es ist sogar möglich\, bereits geladene Klassen\nzu ändert.\
 n\nDer Vortrag beantwortet Fragen wie:\n- Wie sieht Byte-Code aus\, aus wa
 s besteht er?\n- Wie kommt eine Klasse in die JVM?\n- Wie kann diese Klass
 e manipuliert werden?\n- Was ist eine Class-Loader-Hierarie?\nund viele we
 itere\n
SEQUENCE:1
X-MOZ-GENERATION:2
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185551Z
LAST-MODIFIED:20120412T185551Z
DTSTAMP:20121019T134959Z
UID:8a684c83-88c5-43d1-b314-825c0683c4da
SUMMARY:SAP Netweaver WebDynPro & J2EE Entwicklung\, André Siegling
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20050318
DTEND;VALUE=DATE:20050319
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20121108T153607Z
LAST-MODIFIED:20121119T080525Z
DTSTAMP:20121119T080525Z
UID:b0c5eff3-4626-4148-a953-f60a11217362
SUMMARY:Java-Stammtisch
DTSTART;TZID=Europe/Berlin:20121219T200000
DTEND;TZID=Europe/Berlin:20121219T220000
LOCATION:37073 Goettingen\, Hospitalstrasse 35\, Sausalitos
TRANSP:OPAQUE
SEQUENCE:1
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20130320T085551Z
LAST-MODIFIED:20130403T065533Z
DTSTAMP:20130403T065533Z
UID:db64cb64-de99-1340-96db-cfc431ac6f4c
SUMMARY:Hubertus Rehbaum: Verwendung von Sockets in Java zu Ansteuerung von
  Hardware und VR Systemen
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20130417T180000
DTEND;TZID=Europe/Berlin:20130417T200000
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
TRANSP:OPAQUE
DESCRIPTION:Zur Kommunikation zwischen verschiedenen Plattformen bieten sic
 h TCP-Sockets als eine Loesung an. In dem Vortrag wird die Implementierung
  und Verwendung von Sockets in Java gezeigt\, um Daten mit C-Anwendungen (
 auch auf anderen Systemen) auszutauschen. Dazu wird eine Implementierung f
 uer Android vorgestellt\, als auch die Uebertragung des Prinzips auf Matla
 b\, um auch hier Java-basiert effiziente Socket-Kommunikation zu ermoeglic
 hen.
X-MOZ-GENERATION:2
END:VEVENT
BEGIN:VEVENT
CREATED:20141125T131923Z
LAST-MODIFIED:20141125T132057Z
DTSTAMP:20141125T132057Z
UID:6214894d-24e2-4d68-a406-43b97298067e
SUMMARY:Java-Stammtisch
DTSTART;TZID=Europe/Berlin:20150114T200000
DTEND;TZID=Europe/Berlin:20150114T220000
LOCATION:37073 Goettingen\, Hospitalstrasse 35\, Sausalitos
SEQUENCE:5
X-MOZ-GENERATION:5
END:VEVENT
BEGIN:VEVENT
CREATED:20140317T105813Z
LAST-MODIFIED:20140417T071816Z
DTSTAMP:20140417T071816Z
UID:6ba2a106-06a9-436d-b9f0-1495d7b55e02
SUMMARY:Java-Vortrag: Andreas Wilhelm: Continuous Integration mit Maven und
  Codeship
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20140423T180000
DTEND;TZID=Europe/Berlin:20140423T200000
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
TRANSP:OPAQUE
X-MOZ-GENERATION:2
DESCRIPTION:Ein kleiner Überblick über die Automatisierung von Build-Proz
 essen und Tests mit Hilfe von Codeship.\n
END:VEVENT
BEGIN:VEVENT
CREATED:20171213T102503Z
LAST-MODIFIED:20171213T124003Z
DTSTAMP:20171213T124003Z
UID:1794383a-6ae5-48c2-a57b-f83e2154488f
SUMMARY:Wenn ich sitz gehts\, wenn ich lieg is ganz wech (Martin Schäfer)
CATEGORIES:vortrag
DTSTART;TZID=Europe/Berlin:20180117T180000
DTEND;TZID=Europe/Berlin:20180117T200000
TRANSP:OPAQUE
DESCRIPTION:Endlich Schmerzfrei bei chronischer CI durch Dr. Martins Wunder
 kur "DOMUBUPISK" mit der natürlichen Kraft aus Docker Multistage Builds u
 nd Pipeline Skripten.\n\nStört es dich nicht auch? Endlich lokal den Buil
 d ordentlich durch konfiguriert und dann doch wieder die ewig gleiche Fumm
 elei bei der Konfiguration der zugehörigen Jenkinsjobs? "Auf meinem Rechn
 er läuft der Build!" ruf ich noch empört bevor ich kleinlaut erkläre we
 lche Node\, Java\, Maven und imagemagick Version ich brauche damit meine p
 om.xml auch ordentlich interpretiert werden kann. Schade nur das alles mit
  allem in Konflikt steht und ich jetzt mehr Zeit\nmit der Pflege der Tools
  und Skripte auf meinem Jenkins verbringe als mit der eigentlichen Entwick
 lung. Sollte CI nicht "Works on my machine" zum Teufel jagen und Ruhe in d
 en Integrationsprozess bringen?\n\nAnhand von praktischen Beispielen werde
  ich in dieser Session zeigen wie man\n\n *  dieses Problem durch Multi St
 age Builds mit Docker und Pipelinescripten lösen kann\,\n *  wie man prag
 matisch Build- und Live-Container kombiniert um die Konfiguration des Inte
 grationsbuilds auf ein Minimum zu reduzieren\,\n *  wie diese Konfiguratio
 n den Build für alle möglichen Sprachen\, Frameworks und Zielplattformen
  aus Sicht des CI vereinheitlicht\n *  und wie der Build lokal und auf dem
  Integrationssystem endlich deckungsgleich und reproduzierbar wird!\n
LOCATION:Mathematisches Institut\, Bunsenstr. 3-5 \, 37073 Göttingen
SEQUENCE:1
X-MOZ-GENERATION:2
END:VEVENT
BEGIN:VEVENT
CREATED:20170405T085826Z
LAST-MODIFIED:20170505T111956Z
DTSTAMP:20170505T111956Z
UID:01caaa6e-c16c-4df7-82b3-7fb59c5d0385
SUMMARY:Docker for Beginners (Stefan Koospal)
ATTACH:http://www.java.de/media/docker-jug2017.pdf
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20170426T180000
DTEND;TZID=Europe/Berlin:20170426T200000
TRANSP:OPAQUE
LOCATION:Math. Institut\, Bunsenstr. 3-5 \, 37073 Goettingen
DESCRIPTION:Um Docker ist ein Hype entstanden. Der Start ist angeblich ganz
  einfach. Die Schwierigkeiten liegen wie immer im Detail. Zwei Vortraege s
 ollen helfen\, den Einstieg zu erleichtern. Mohsen Haghaieghshenasfard wir
 d in auf die Grundlagen und wichtige Befehle eingehen. Der Vortrag ist in 
 englisch. Stefan Koospal zeigt danch \, wie im Math. Institut Docker einge
 setzt wird\, welche Ueberlegungen angestellt wurden und welche Ziele dabei
  verfolgt werden. Ein Workshop zu Docker ist ebenfalls in Planung.
SEQUENCE:1
X-MOZ-GENERATION:5
END:VEVENT
BEGIN:VEVENT
CREATED:20151106T083455Z
LAST-MODIFIED:20160210T132621Z
DTSTAMP:20160210T132621Z
UID:a92a0421-40c7-4bd4-a831-f63ad8397277
SUMMARY:Martin Schaefer: "Das Van-Halen Dilemma" oder Test Driven Migration
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20160120T180000
DTEND;TZID=Europe/Berlin:20160120T200000
TRANSP:OPAQUE
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
DESCRIPTION:Eine einfache Strategie zur Ablösung von Legacy-Systemen durch
  Erneuerung und\nKomplexitäts-Reduktion mit Partitioning\, Enforced Contr
 acts\, Spring Boot und dem Blackbox-Paradigma.\n\n"Oftmals finden sich Ent
 wickler im Kampf mit organisch gewachsenen\, schlecht bis gar nicht dokume
 ntierten und auf arkanem Experten-Wissen\nberuhenden Alt-Systemen wieder. 
 Nicht nur das hinzufügen neuer Funktionen sondern auch das bloße im Betr
 ieb halten solcher Software gestaltet\nsich zunehmend schwierig\, wobei de
 r erste Impuls die bestehenden Probleme durch hinzufügen neuer Workaround
 s und brandaktueller\nDesign-Patterns oft an der Fragilität unserer Lösu
 ngen scheitert\, ja diese sogar noch verstärkt. Eine mögliche Strategie 
 um Projekt-Teams in\ndiesen Fällen echte Linderung zu verschaffen soll in
  diesem Talk kurz vorgestellt und zur Diskussion gestellt werden."\n\n
SEQUENCE:2
X-MOZ-GENERATION:3
END:VEVENT
BEGIN:VEVENT
CREATED:20230207T073414Z
DTSTAMP:20230207T074100Z
LAST-MODIFIED:20230207T074100Z
UID:P9A3OX45ZTRQX4G3Q04K
SUMMARY:Rechner verwalten mit OPSI (Marvin von Roden)
LOCATION:Math. Institut \, Bunsenstr. 3-5\, 37073 Goettingen
CLASS:PUBLIC
DESCRIPTION:OPSI ist ein System zur automatischen Softwareverteilung und In
 stallation von PCs\, die unter Windows\, Linux oder MAC-OS laufen.
CATEGORIES:Vortrag
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
DTSTART;TZID=Europe/Berlin:20230419T180000
DTEND;TZID=Europe/Berlin:20230419T200000
SEQUENCE:0
END:VEVENT
BEGIN:VEVENT
CREATED:20111226T163643Z
LAST-MODIFIED:20120414T100929Z
DTSTAMP:20121019T134959Z
UID:640464a7-8ef2-af46-9726-e22fd3216895
SUMMARY:Java Stammtisch
DTSTART;TZID=Europe/Berlin:20120104T200000
DTEND;TZID=Europe/Berlin:20120104T220000
X-MOZ-GENERATION:2
SEQUENCE:2
LOCATION:37073 Goettingen\, Hospitalstr. 35\, Sausalitos
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185856Z
LAST-MODIFIED:20120412T185856Z
DTSTAMP:20121019T134959Z
UID:85d620ed-7f48-4071-b724-7eb1047bc8e8
SUMMARY:Codegenerierung aus XML mittels XSLT\, Franz-Josef Gasper
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20060224
DTEND;VALUE=DATE:20060225
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190957Z
LAST-MODIFIED:20120412T190957Z
DTSTAMP:20121019T134959Z
UID:a8a14ebd-4917-7243-9190-3af5658ea80c
SUMMARY:Einfuehrung in Scala\, Marco Wunderlich (flavia-it)
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
ATTACH;FMTTYPE=application/octet-stream:http://www.sourcetalk.de/2011/downl
 oads/presentations/wrkshp.pdf
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20120104T180000
DTEND;TZID=Europe/Berlin:20120104T200000
X-MOZ-GENERATION:4
SEQUENCE:1
DESCRIPTION:Marco Wunderlich wird die Grundlagen und Vorteile der funktiona
 len Programmiersprache Scala darstellen.
LOCATION:37073 Goettingen\, Bunsenstr. 3-5\, Math. Institut
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20140212T095623Z
LAST-MODIFIED:20140624T071545Z
DTSTAMP:20140624T071545Z
UID:45f22f0f-eff9-45e6-afba-34e31e4879ed
SUMMARY:Source Talk Tage
ATTACH:http://www.sourcetalk.de/
DTSTART;TZID=Europe/Berlin:20140827T090000
DTEND;TZID=Europe/Berlin:20140827T170000
TRANSP:OPAQUE
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
SEQUENCE:1
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20170505T110928Z
LAST-MODIFIED:20170822T135515Z
DTSTAMP:20170822T135515Z
UID:d588c943-809a-420d-8e17-475246305485
SUMMARY:Das Netzwerk von Docker (Stefan Koospal)
ATTACH:http://www.uni-math.gwdg.de/koospal/website/abholen/docker-netz-jug2
 017.pdf
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20170816T180000
DTEND;TZID=Europe/Berlin:20170816T200000
TRANSP:OPAQUE
LOCATION:Math. Institut\, Bunsenstr. 3-5 \, 37073 Goettingen
DESCRIPTION:Docker spannt ein eigenes privates Netzwerk mit Firewallregeln 
 auf dem Dockerhost fuer die Container auf. Wie ist das aufgebaut\, wie oef
 fnet man Ports\, so dass sie von aussen ueber eine oeffentliche IP erreich
 bar sind\, wann muss man manuell nacharbeiten ? Soche Fragen versucht der 
 Vortrag zu beantworten.
SEQUENCE:3
X-MOZ-GENERATION:6
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190530Z
LAST-MODIFIED:20120412T190530Z
DTSTAMP:20121019T134959Z
UID:1c564d34-47c9-4199-b85f-0257e3942d7e
SUMMARY:XML-Parsermodelle\, Mathias Velten
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20100827T180000
DTEND;TZID=Europe/Berlin:20100827T200000
X-MOZ-GENERATION:1
SEQUENCE:2
DESCRIPTION:Mathias Velten wird uns etwas über XML-Parser\nAlgorithmen\, (
 Java) Implementierungen und deren Vor- und Nachteile sowie Einsatzgebiete 
 erzählen.
LOCATION:BUPNET GmbH\, am Leinekanal\, Göttingen
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20141123T152958Z
LAST-MODIFIED:20150121T110046Z
DTSTAMP:20150121T110046Z
UID:f08bba18-1834-ff4f-8356-9e44a5907af9
SUMMARY:Yann Cebron: IntelliJ Plugin Development
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20150218T180000
DTEND;TZID=Europe/Berlin:20150218T200000
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
SEQUENCE:1
X-MOZ-GENERATION:3
DESCRIPTION:Ein Streifzug durch die Moeglichkeiten Plugins für die Intelli
 J-Plattform (IntelliJ IDEA und div. andere IDEs von JetBrains\,\nAndroid S
 tudio\, Cursive Clojure\, ...) zu entwickeln. Was kann man machen\, was gi
 bt es schon und wie kann man starten?\nAusserdem Tipps&Tricks aus 10 Jahre
 n eigener Erfahrung.
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20130204T101147Z
LAST-MODIFIED:20130415T134750Z
DTSTAMP:20130415T134750Z
UID:032d6895-3f54-4cd9-b78c-f74a8a03dce1
SUMMARY:Java Stammtisch
DTSTART;TZID=Europe/Berlin:20130522T200000
DTEND;TZID=Europe/Berlin:20130522T220000
LOCATION:37073 Goettingen\, Hospitalstrasse 35\, Sausalitos
SEQUENCE:1
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20140122T080718Z
LAST-MODIFIED:20140122T080915Z
DTSTAMP:20140122T080915Z
UID:0ef068d1-566c-48b4-ba55-d3331d553370
SUMMARY:Stefan Koospal: Es muss nicht immer Nagios sein
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20140122T180000
DTEND;TZID=Europe/Berlin:20140122T200000
TRANSP:OPAQUE
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
SEQUENCE:1
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185537Z
LAST-MODIFIED:20120412T185537Z
DTSTAMP:20121019T134959Z
UID:1f8709a2-1657-4a11-8075-5474e9c51cf6
SUMMARY:Enterprise Java Beans (EJB)\, Prof. Robert Switzer
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20050225
DTEND;VALUE=DATE:20050226
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20171213T111411Z
LAST-MODIFIED:20180218T064518Z
DTSTAMP:20180218T064518Z
UID:2fd4c358-8a71-4d1f-b6e1-9e85630925ab
SUMMARY:Workshop - Praktische Einfuehrung Docker (Stefan Koospal)
ATTACH:http://infotisch.de/vortraege/2018-docker-workshop.pdf
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20180214T180000
DTEND;TZID=Europe/Berlin:20180214T210000
TRANSP:OPAQUE
LOCATION:Mathematisches Institut\, Bunsenstr. 3-5 \, 37073 Göttingen
DESCRIPTION:Der Workshop soll in 3 Stunden eine praktische Einfuehrung fuer
  Docker liefern. Mitzubringen ist eine 64-bit Notebook mit Linux und Docke
 r moeglichst schon vorinstalliert.\nUm eine formlose Anmeldung mit einer M
 ail an: office@java.de wird gebeten.\nDer Workshop findet im "Schlauch" ge
 genueber vom Maximum statt.
SEQUENCE:1
X-MOZ-GENERATION:4
END:VEVENT
BEGIN:VEVENT
CREATED:20130204T095257Z
LAST-MODIFIED:20130204T101103Z
DTSTAMP:20130204T101103Z
UID:36bfcf5a-a260-45e0-9461-4d8b5ba98ced
SUMMARY:Java Vortrag: Sven Reglitzki : Gradle
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20130220T180000
DTEND;TZID=Europe/Berlin:20130220T200000
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
DESCRIPTION:Wer genug vom XML-Boilerplate im Build-Prozess hat\, diesen ger
 ne frei gestalten möchte oder einfach nur dynamische Programmiersprachen 
 liebt\, für den ist wahrscheinlich Gradle eine bessere Lösung als Ant od
 er Maven.\nGradle ist eine Groovy-DSL\, die die komplette Funktionalität 
 von Ant und Maven vereint. Dies ermöglicht die schnelle Erledigung von ge
 bräuchlichen Aufgaben durch die Sprachunterstützung und für ausgefallen
 e Probleme kann man mit Groovy oder Java nachhelfen.\nIn dem Vortrag werde
 n die wichtigsten Features von Groovy und Gradle aufgezeigt.\n
SEQUENCE:2
X-MOZ-GENERATION:3
END:VEVENT
BEGIN:VEVENT
CREATED:20120406T072850Z
LAST-MODIFIED:20120406T073417Z
DTSTAMP:20121019T134959Z
UID:1cb6b8ce-2519-1249-8b59-001d8d9144f2
SUMMARY:Source Talk Tage
DTSTART;TZID=Europe/Berlin:20120828T100000
DTEND;TZID=Europe/Berlin:20120828T180000
X-MOZ-GENERATION:3
DESCRIPTION:- Java im Espresso\n- WebServer mit Schuss\n- netbeans Training
LOCATION:37073 Goettingen\, Bunsenstr. 3-5\, Math. Institut
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20160421T092152Z
LAST-MODIFIED:20160923T142825Z
DTSTAMP:20160923T142825Z
UID:5c55d818-a6d8-4822-8ea8-71f8f3cd07a2
SUMMARY:Docker fuer Javaentwickler (Mathias Velten)
ATTACH:https://slides.flavia-it.de/jug_goe_docker.html
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20160921T180000
DTEND;TZID=Europe/Berlin:20160921T200000
TRANSP:OPAQUE
LOCATION:Math. Institut\, Bunsenstr. 3-5 \, 37073 Goettingen
SEQUENCE:2
X-MOZ-GENERATION:5
DESCRIPTION:"Nach einer allgemeinen Einführung in Container und Docker im 
 speziellen\nwollen wir etwas in erweiterte Themen einsteigen\, hier wird e
 s vor allem\num Docker Network und Docker Swarm gehen. Wir werden einen Sw
 arm Cluster\naufsetzen und grundlegendes service discovery aufsetzen. Ziel
  des\nVortrags ist es\, zu zeigen\, wie Docker sowohl in der lokalen Entwi
 cklung\nals auch im skalierenden Produktivbetrieb zur Effiziensteigerung\n
 beitragen kann."\n
END:VEVENT
BEGIN:VEVENT
CREATED:20121108T153005Z
LAST-MODIFIED:20130208T110049Z
DTSTAMP:20130208T110049Z
UID:6755dc7b-84e6-411e-aaa7-63c389b98d74
SUMMARY:Java Vortrag\; Tim Oliver Kaiser: Das neue C++11
ATTACH:http://java.de/media/c++_vortrag.tar.gz
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20121219T180000
DTEND;TZID=Europe/Berlin:20121219T200000
LOCATION:37073 Goettingen\, Bunsenstr. 3-5\, Math. Institut
CLASS:PUBLIC
X-MOZ-GENERATION:6
SEQUENCE:1
DESCRIPTION:Tim Oliver Kaiser versucht die Neuerungen des aktuellen C++-Sta
 ndards zu analysieren und ihren Nutzen in der Praxis zu verdeutlichen.
END:VEVENT
BEGIN:VEVENT
CREATED:20140217T154605Z
LAST-MODIFIED:20140328T094842Z
DTSTAMP:20140328T094842Z
UID:3f1984d9-8412-46d1-ac77-47ee7a75b7f5
SUMMARY:Java-Vortrag: Sven Ruppert: JDK8 / Streams
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20140528T180000
DTEND;TZID=Europe/Berlin:20140528T193000
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
DESCRIPTION:Java 8 bringt einige Neuerungen mit sich. Eine der größeren V
 eränderungen ist die Einführung der neuen Streams-API in Verbindung mit 
 Lambdas. Zusammen ergeben diese beiden Dinge sehr effektive Werkzeuge für
  den Entwickler. Wir schauen uns an\, was genau diese Streams sind\, wie m
 an sie einsetzen kann und welche Vorteile sich aus dem Einsatz ergeben. Be
 ispiele aus dem Bereich der Nebenläufigkeit und der Integration in JavaFX
  zeigen auf\, wie Streams in der täglichen Arbeit eingesetzt werden könn
 en. Zum Schluss werden wir uns damit auseinandersetzen wie pre JDK8\nDesig
 npatterns migriert werden können.\n
TRANSP:OPAQUE
X-MOZ-GENERATION:2
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185527Z
LAST-MODIFIED:20120412T185527Z
DTSTAMP:20121019T134959Z
UID:5ea8a631-157d-4223-b8cd-857d5f569f58
SUMMARY:J2EE Server Erweiterung mit M-Beans\, Dr. Stefan Veltmaat
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20050128
DTEND;VALUE=DATE:20050129
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T191226Z
UID:a66536e2-a881-0046-b8dd-27c4667bf16f
SUMMARY:Busy
DTSTART;TZID=Europe/Berlin:20120606T180000
DTEND;TZID=Europe/Berlin:20120606T200000
CLASS:CONFIDENTIAL
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190051Z
LAST-MODIFIED:20120412T190051Z
DTSTAMP:20121019T134959Z
UID:293cf527-1143-4b5f-9261-90c9d00fdca0
SUMMARY:T9-Algorithmus\, Oleg Khutoryansky
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20070629
DTEND;VALUE=DATE:20070630
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185655Z
LAST-MODIFIED:20120412T185655Z
DTSTAMP:20121019T134959Z
UID:c14669ae-2c57-49b3-bfb9-6b0f7f2d7d3d
SUMMARY:JAVA-Message-Services\, Prof. Robert Switzer
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20050527
DTEND;VALUE=DATE:20050528
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20140304T110730Z
LAST-MODIFIED:20140318T141217Z
DTSTAMP:20140318T141217Z
UID:6b0d71e6-a660-40e0-91c1-264a0fca0e5a
SUMMARY:Jan Engelhardt: Multiplatform-Anwendungen mit C++
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20140319T180000
DTEND;TZID=Europe/Berlin:20140319T200000
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
DESCRIPTION:Auch mit traditionell kompilierten Sprachen sind auf einfache W
 eise mehrplattformfähige Anwendungen ohne viel Mehraufwand konzipierbar.\
 nAm Beispiel eines aktuell laufenden Projektes der NETitWork GbR wird geze
 igt\, wie eine neuentwickelte Büroanwendung/Verwaltungssoftware für mehr
 eren Betriebssysteme (MS-Windows\, Linux\, OS-X) ohne Portierungsaufwand l
 auffähig wird.
TRANSP:OPAQUE
SEQUENCE:1
X-MOZ-GENERATION:5
END:VEVENT
BEGIN:VEVENT
CREATED:20180424T091717Z
LAST-MODIFIED:20180424T091837Z
DTSTAMP:20180424T091837Z
UID:7df66361-b7de-4b24-ba3d-8c08ce7ee921
SUMMARY:SIT - studentischen Informatiktage
ATTACH:https://https//sit.fg.informatik.uni-goettingen.de/upcoming/sit.fg.i
 nformatik.uni-goettingen.de/upcoming
DTSTART;TZID=Europe/Berlin:20180527T120000
DTEND;TZID=Europe/Berlin:20180527T130000
TRANSP:OPAQUE
LOCATION:Institut für Informatik (Department of Computer Science)\,Goldsch
 midtstraße 7\,37077 Göttingen
X-LIC-ERROR;X-LIC-ERRORTYPE=VALUE-PARSE-ERROR:No value for DESCRIPTION prop
 erty. Removing entire property:
END:VEVENT
BEGIN:VEVENT
CREATED:20140212T095556Z
LAST-MODIFIED:20140624T071513Z
DTSTAMP:20140624T071513Z
UID:647986e7-2753-4e39-912c-250ffe29b64f
SUMMARY:Source Talk Tage
ATTACH:http://www.sourcetalk.de/
DTSTART;TZID=Europe/Berlin:20140826T090000
DTEND;TZID=Europe/Berlin:20140826T230000
TRANSP:OPAQUE
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
SEQUENCE:1
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20240414T133124Z
DTSTAMP:20240426T134902Z
LAST-MODIFIED:20240426T134902Z
UID:DGC3GGKQ9J7EVDPSORZXQK
SUMMARY:Highway to Cloudland - Vortrag von Sven Ruppert
LOCATION:xplace GmbH\,  Tuchmacherweg 12\,  37079 Göttingen
CLASS:PUBLIC
DESCRIPTION:16:30 Türen auf  \n17:00 Begrüßung\, kurze Intros der DOAG C
 loud Community\, Java Stammtisch Goettingen und der xplace GmbH\n17:30 Tal
 k von Sven Ruppert  \nNavigating the Labyrinth: Eine Reise durch sichere C
 odierungspraktiken und Verschleierungstechniken in Java\nSicherheit steht 
 bei der Softwareentwicklung an erster Stelle. Die Verbreitung von Cyber-Be
 drohungen unterstreicht die Bedeutung robuster\, sicherer Codierungsprakti
 ken. Dieser Vortrag befasst sich mit den Grundprinzipien sicherer Codierun
 gspraktiken\, die explizit auf die Programmiersprache Java zugeschnitten s
 ind. Wir untersuchen häufige Schwachstellen und zeigen deren potenzielle 
 Risiken und Folgen auf. Wir erläutern Best Practices zur Minderung dieser
  Schwachstellen anhand anschaulicher Beispiele.\n\nAllerdings ist die Sich
 erung des Codes nur eine Seite der Medaille\; Ebenso wichtig ist der Schut
 z des geistigen Eigentums und sensibler Algorithmen. Dies führt uns dazu\
 , Verschleierungstechniken zu erforschen\, um die Codelogik zu verschleier
 n und Reverse-Engineering-Versuche zu vereiteln. Wir besprechen die versch
 iedenen im Java-Ökosystem verfügbaren Verschleierungsstrategien\, die vo
 n einfachen Techniken wie dem Umbenennen von Bezeichnern bis hin zu anspru
 chsvolleren Methoden wie der Verschleierung von Kontrollflüssen und der M
 anipulation von Bytecodes reichen.\n\nDarüber hinaus befassen wir uns mit
  den mit der Verschleierung verbundenen Kompromissen\, einschließlich mö
 glicher Leistungseinbußen und Bedenken hinsichtlich der Wartbarkeit. Durc
 h die Abwägung von Sicherheit und Benutzerfreundlichkeit können Entwickl
 er ihre Anwendungen gegen böswillige Akteure schützen und gleichzeitig d
 ie Lesbarkeit und Wartbarkeit des Codes gewährleisten.\n\nLetztendlich zi
 elt dieser Vortrag darauf ab\, Entwicklern ein umfassendes Verständnis f
 ür sichere Codierungspraktiken und Verschleierungstechniken in Java zu ve
 rmitteln und sie in die Lage zu versetzen\, belastbare und geschützte Sof
 twaresysteme in einer zunehmend gefährlichen digitalen Landschaft aufzuba
 uen.\n\nDanach  Bier\, Pizza und Party
CATEGORIES:Vortrag
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
SEQUENCE:2
DTSTART;TZID=Europe/Berlin:20240430T170000
DTEND;TZID=Europe/Berlin:20240430T200000
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185342Z
LAST-MODIFIED:20120412T185342Z
DTSTAMP:20121019T134959Z
UID:5f0065c1-1365-4a65-a789-9939336f10b5
SUMMARY:Image-Processing und Bilderkennung\, Franz-Josef Gasper
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20040528
DTEND;VALUE=DATE:20040529
SEQUENCE:2
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20170601T063443Z
LAST-MODIFIED:20170601T063822Z
DTSTAMP:20170601T063822Z
UID:ba030f02-79c8-4823-adea-4a4684296bb6
SUMMARY:Why a Python developer started missing Java (Jan Michal)
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20170531T180000
DTEND;TZID=Europe/Berlin:20170531T190000
TRANSP:OPAQUE
LOCATION:Math. Institut\, Bunsenstr. 3-5 \, 37073 Goettingen
DESCRIPTION:Generating parametrized ILIAS Questions with Hallgrim - or -  w
 hy a Python developer started missing Java.\nThis talk will be three talks
 . Firstly\, I want to introduce you to a tool I wrote half a year ago\, wh
 ich allows generating parameterized questions for the Ilias E-Learning pla
 tform. Coming from there\, I secondly want to look at how\nnew question ty
 pes can be integrated into Hallgrim (no worries\, it's very simple). Of co
 urse\, there should be no Java Stammtisch without Java. So for the last pa
 rt\, I would like to explain how Object-oriented programming is done in\nP
 ython (including abstract classes\, interfaces and some static typing) and
  compare it to what Java has to offer -- Spoiler: OO in Java works better 
 \;-).\n
SEQUENCE:1
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20120406T072540Z
UID:ff1b838f-0e5f-f048-8d25-36906dfdbae8
SUMMARY:Busy
DTSTART;TZID=Europe/Berlin:20121107T200000
DTEND;TZID=Europe/Berlin:20121107T220000
CLASS:CONFIDENTIAL
END:VEVENT
BEGIN:VEVENT
CREATED:20111012T114906Z
LAST-MODIFIED:20111012T115223Z
DTSTAMP:20121019T134959Z
UID:acf44303-25b6-4fad-9a35-db197d7370b3
SUMMARY:Java-Stammtisch  im Sausalitos
DTSTART;TZID=Europe/Berlin:20111102T200000
DTEND;TZID=Europe/Berlin:20111102T230000
X-MOZ-GENERATION:3
SEQUENCE:2
LOCATION:37073 Goettingen\, Sausalitos Hospitalstraße 35
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T191017Z
LAST-MODIFIED:20120412T191017Z
DTSTAMP:20121019T134959Z
UID:e5e665e5-c082-42c2-bcfc-064318cee75c
SUMMARY:Implementation einer Workflow Engine\, Wulf Riebensahm
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20120201T180000
DTEND;TZID=Europe/Berlin:20120201T200000
X-MOZ-GENERATION:8
SEQUENCE:5
DESCRIPTION:Wulf Riebensahm stellt die Implementation einer einfachen aber 
 erweiterbaren Workflow Engine in Java unter Verwendung bestimmter Entwurfs
 muster  (u.A. Fassade\, Chain of Responsibility\, Observer) und Typisierun
 g eigener generischer Klassen vor.
LOCATION:37073 Goettingen\, Bunsenstr. 3-5\, Math. Institut
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185433Z
LAST-MODIFIED:20120412T185433Z
DTSTAMP:20121019T134959Z
UID:3ba0d7d8-e167-4deb-8426-86cdbbe79b6b
SUMMARY:Automatische Prototyp-Erzeugung einer Datenbank-Anwendung Teil 1\, 
 Burkhard Lösel
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20041022
DTEND;VALUE=DATE:20041023
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20181112T120403Z
LAST-MODIFIED:20190130T104759Z
DTSTAMP:20190130T104759Z
UID:c2c6e9cb-8f0f-2249-9e98-b87221ecc864
SUMMARY:IntelliJ IDEA Trickkiste - Ein Entwickler packt aus (Yann Cébron)
ATTACH:https://www.slideshare.net/yanncebron/intellij-idea-trickkiste
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20190116T180000
DTEND;TZID=Europe/Berlin:20190116T200000
TRANSP:OPAQUE
LOCATION:Mathematisches Institut\, Bunsenstr. 3-5 \, 37073 Göttingen
DESCRIPTION:IntelliJ IDEA Trickkiste - Ein Entwickler packt aus \nAbstract 
 Die Leistungsfähigkeit moderner IDEs ist Segen und Fluch zugleich. Arbeit
 e ich wirklich effizient damit? Kenne ich alle notwendigen Kniffe? Im Rahm
 en einer Live-Demonstration möchte ich zumindest einige - auch unbekannte
 re - Features und Techniken aufzeigen\, die einem in der täglichen Arbeit
  weiterhelfen. An einigen Stellen werden wir auch einen kurzen Blick hinte
 r die Kulissen wagen … Zudem besteht die Gelegenheit direkt mit einem de
 r Entwickler Anregungen und Probleme aus eurem Projekteinsatz zu diskutier
 en. Der Vortrag richtet sich sowohl an erfahrene Benutzer als auch an Neue
 insteiger/Interessierte. Speaker Yann Cébron (@yanncebron) ist seit 2002 
 nicht nur begeisterter User von IntelliJ IDEA\, er entwickelte im Laufe de
 r Zeit auch eine Reihe von Plugins dafür. Seit vier Jahren ist er nun fü
 r dessen Spring Framework Support sowie das Plugin SDK verantwortlich - zu
  beidem hält er auch regelmässig Vorträge bei Konferenzen im In- und Au
 sland. In der JUG Hannover und beim JavaForumNord ist er von Anfang an als
  Mitorganisator dabei.
SEQUENCE:1
X-MOZ-GENERATION:4
END:VEVENT
BEGIN:VEVENT
CREATED:20120201T150943Z
LAST-MODIFIED:20120406T101706Z
DTSTAMP:20121019T134959Z
UID:e640ee44-9f39-488a-bed4-aa750a75d28a
SUMMARY:Java Stammtisch
DTSTART;TZID=Europe/Berlin:20120404T200000
DTEND;TZID=Europe/Berlin:20120404T220000
X-MOZ-GENERATION:2
SEQUENCE:2
LOCATION:37073 Goettingen\, Sausalitos Hospitalstrasse 35
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190458Z
LAST-MODIFIED:20120412T190458Z
DTSTAMP:20121019T134959Z
UID:9c14c588-8a8d-495e-aa40-919b8bab42ea
SUMMARY:Java EE 6: Was gibt's neues im EJB-Container?\, Sönke Sprenger
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20100430T180000
DTEND;TZID=Europe/Berlin:20100430T200000
X-MOZ-GENERATION:1
SEQUENCE:3
DESCRIPTION:Dieses Mal wird Sönke Sprenger sich dem letzen Teil unserer kl
 einen JEE6 Reihe widmen\, den EJB-Containern und zwar insbesondere:\nSingl
 etons\, asynchrone Methoden und Bohnen ohne Business-Interface \nDanach ge
 ht es\, wie gewohnt wieder in ein Göttinger Restaurant zum Essen und Java
 -Erfahrungsaustausch.
LOCATION:Sycor-AG\, Stephansplatz\, Göttingen
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120201T151921Z
UID:e74de38f-4b1d-4bb3-93e8-c44a3607311e
SUMMARY:Busy
DTSTART;TZID=Europe/Berlin:20120502T200000
DTEND;TZID=Europe/Berlin:20120502T220000
CLASS:CONFIDENTIAL
END:VEVENT
BEGIN:VEVENT
CREATED:20190719T083325Z
LAST-MODIFIED:20190905T063540Z
DTSTAMP:20190905T063540Z
UID:4d49f310-b7b6-6149-8ad1-b9446b4f5621
SUMMARY:7 Impulse\, wie ihr Akzeptanz für eure Lösungen schafft(Damman\,R
 einicke)
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20190829T180000
DTEND;TZID=Europe/Berlin:20190829T200000
TRANSP:OPAQUE
DESCRIPTION:Stellt euch vor\, ihr dürftet eine bestehende Lösung in eurem
  Projekt oder Unternehmen nach eurer Überzeugung neu gestalten. Doch ihr 
 schreckt zurück\,  denn ihr fürchtet\, dass eure Idee nur sehr schwer Re
 alität werden kann. Zum Einen stehen euch wahrscheinlich die vielen verme
 intlichen Bedenkenträger gegenüber\, die die Machbarkeit eurer Idee in Z
 weifel ziehen. Denkt mal an das Marketing\, den Datenschutz\, die IT-Infra
 struktur\, andere Projektteams oder die Schöpfer der bestehenden Lösung 
 \;). Zum Anderen ist da noch der Umbauaufwand\, den ihr investieren müsst
 . \n \nIn unserem Vortrag erzählen wir euch die Geschichte von der Neuent
 wicklung unserer internen Plattform iteraweb: Vom Studentenprojekt bis hin
  zum produktiven und firmenweit etablierten Betrieb in einer Cloud. Wir be
 richten von unseren Stolpersteinen\, Rückschlägen und Erfolgen. Ihr erfa
 hrt\, wie wir jeweils damit umgegangen sind. Aus unseren Erfahrungen haben
  wir 6 Impulse für mehr Akzeptanz von Lösungen abgeleitet\, die wir gern
 e mit euch teilen.\nDie Speaker:\nStefanie Reinicke\nStefanie gestaltet Zu
 sammenarbeit in Software-Projekten bei der iteratec GmbH. \nSie liebt es\,
  verschiedene Rollen vom Anforderungsmanagement ueber die Entwicklung \nbi
 s zur Produktions-Unterstuetzung einzunehmen und dabei mittels visueller \
 nKommunikation Verborgenes fuer alle im Team sichtbar zu machen. Mit innov
 ativen \nMethoden wie Design Thinking unterstuetzt sie Teams\, ueber sich 
 hinaus zu wachsen \nund die Kunden zu begeistern.\nDr. Jan Christian Damma
 nn\nJan entwirft und programmiert kundenindividuelle Software-Systeme bei 
 der \niteratec GmbH. Er brennt fuer selbst dokumentierenden Code und den p
 ersoenlichen \nund tiefgehenden Austausch ueber Software-Architekturen. Mi
 t Hilfe seiner \nDissertation an der Universitaet Hamburg kam er weissen F
 lecken in API-Specs auf \ndie Spur und bietet dort bis heute Kurse zur Dok
 umentation von Software-Architekturen an.
SEQUENCE:2
X-MOZ-GENERATION:3
LOCATION:Mathematisches Institut\, Bunsenstr. 3-5 \, 37073 Göttingen
END:VEVENT
BEGIN:VEVENT
CREATED:20130204T095828Z
LAST-MODIFIED:20130218T082529Z
DTSTAMP:20130218T082529Z
UID:e6f0efe1-6a7f-49e7-9388-13abb8946c4e
SUMMARY:Java-Stammtisch Goettingen
DTSTART;TZID=Europe/Berlin:20130220T200000
DTEND;TZID=Europe/Berlin:20130220T220000
LOCATION:37073 Goettingen\, Hospitalstrasse 35\, Sausalitos
SEQUENCE:1
X-MOZ-GENERATION:2
END:VEVENT
BEGIN:VEVENT
CREATED:20130717T140814Z
LAST-MODIFIED:20130717T140856Z
DTSTAMP:20130717T140856Z
UID:e5183bd6-9884-4200-a6de-4d4c1726995f
SUMMARY:Source Talk Tage
ATTACH:http://www.sourcetalk.de/
DTSTART;VALUE=DATE:20131002
DTEND;VALUE=DATE:20131003
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
CREATED:20161110T070011Z
LAST-MODIFIED:20161110T071207Z
DTSTAMP:20161110T071207Z
UID:cbb5f47b-4b44-407a-bbdd-e109b1ee8390
SUMMARY:Frameworks for Scaling Legacy Systems (Sven Ruppert)
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20161027T180000
DTEND;TZID=Europe/Berlin:20161027T200000
TRANSP:OPAQUE
LOCATION:Math. Institut\, Bunsenstr. 3-5 \, 37073 Goettingen
DESCRIPTION:Immer wieder hat man es mit Alt-Systemen zu tun. Aber wie kann 
 man skalieren ohne das man alles neu schreiben muss?\nWir werden uns versc
 hiedene Frameworks ansehen und Skalierungsansaetze besprechen.\nAlle Ansae
 tze sind als OpenSource verfuegbar.
SEQUENCE:1
X-MOZ-GENERATION:2
END:VEVENT
BEGIN:VEVENT
CREATED:20220706T100138Z
LAST-MODIFIED:20220825T082030Z
DTSTAMP:20220825T082030Z
UID:984e3b6a-1b98-4c2f-a9f9-1a45202d5978
SUMMARY:Cloud Native und Enterprise Java? Hold my Beer! (Lars Röwekamp)
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20220907T180000
DTEND;TZID=Europe/Berlin:20220907T200000
TRANSP:OPAQUE
LOCATION:Schumann Campus\, Jutta Limbach 1\, 37073 Goettingen
DESCRIPTION: Auch nach mehr als 20 Jahren ist Jakarta EE (ehemals Java EE) 
 DER Standard\, wenn\nes um die Entwicklung Java-basierter Enterprise-Compu
 ting-Lösungen geht. Das\ngilt zumindest immer dann\, wenn die Anwendung a
 ls Monolith in einem\nApplication-Server deployt werden soll. Wie aber ste
 ht es mit einer Anwendung\,\ndie aus einer Vielzahl autark laufender Micro
 services besteht? Und wie gut\nschlägt sich Jakarta EE in der Cloud\, in 
 der geringer Speicherbedarf und\nschnelle Startzeiten gefragt sind? Die Se
 ssion zeigt\, wie es Jakarta EE\ngeschafft hat\, mit der Zeit zu gehen und
  so mit Hilfe von Nebenprojekten wie\nEclipse MicroProfile den Anforderung
 en moderner Cloud-Native-Anwendungen gerecht\nzu werden. Ein Ausblick das 
 Zusammenspiel mit GraalVM und Quarkus zeigt\, das\nJakarta EE dabei auch i
 n extrem verteilten Cloud-Szenarien\, aka Serverless\, eine\ngute Figur ma
 cht.\n\n \n
X-MOZ-GENERATION:11
SEQUENCE:6
END:VEVENT
BEGIN:VEVENT
CREATED:20151106T083413Z
LAST-MODIFIED:20160305T124932Z
DTSTAMP:20160305T124932Z
UID:f97a4f26-1da3-4e0d-abd8-5b78e761e6be
SUMMARY:Workshop Sven Ruppert: CDI Pattern
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20160323T090000
DTEND;TZID=Europe/Berlin:20160323T181500
TRANSP:OPAQUE
SEQUENCE:6
X-MOZ-GENERATION:7
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
DESCRIPTION:CDI (Context Dependency Injection) ermöglicht es dem Entwickle
 r skalierbare und flexible Architekturen aufzubauen die auf einem Java(EE)
  Server als auch auf dem Desktop laufen. Wie aber sollten DesignPattern au
 fgebaut werden unter Verwendung von CDI? Was für einen Einfluss hat Java 
 8 auf die DesignPattern\, wie wird es mit der neuen Streams API kombiniert
 ? Höhepunkt ist die Kombination von klassischen Reflection-Einsatzgebiete
 n wie z.B. dynamic Proxies mit CDI und Cross-Language Injections.\nIn dem 
 ganztaegigen Workshop soll der praktische Einsatz gezeigt werden.
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190434Z
LAST-MODIFIED:20120412T190434Z
DTSTAMP:20121019T134959Z
UID:5bfd8491-06bc-4c6f-88fb-5fa42ecf1e73
SUMMARY:Allgemeine Diskussion\, Planung einer JEE6 Vortragsreihe
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20100226T180000
DTEND;TZID=Europe/Berlin:20100226T200000
X-MOZ-GENERATION:6
SEQUENCE:2
DESCRIPTION:Diskussion: Falls sich nicht noch auf die Schnelle ein Referent
 In findet\, werden wir etwas über JEE6 plaudern. Wir planen im März eine
 n Stammtisch über die neue JEE Spezifikation und möchten die Features ge
 rne ein wenig unter den Stammtischleuten aufteilen.
LOCATION:BUPNET GmbH\, Am Leinekanal 3\, Göttingen
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20220920T104339Z
LAST-MODIFIED:20220920T104504Z
DTSTAMP:20220920T104504Z
UID:95442a29-f2ad-469c-905f-7bd660ce09e0
SUMMARY:Codequalitaet: KISS und Clean Code (Burkhard Loesel)
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20221012T174500
DTEND;TZID=Europe/Berlin:20221012T194500
TRANSP:OPAQUE
LOCATION:Schumann Campus\, Jutta Limbach 1\, 37073 Goettingen
DESCRIPTION: Wie schreibt man so einfach wie moeglich\, so kompliziert wie 
 noetig? Beispiele\nfuer Keep It Simple. Wie schreibe ich so\, dass sich de
 r nachfolgende Leser\nfreut? Die Regeln des Clean Code nach Bob Martin. Da
 mit der Code die\nNachfolgenden ueberlebt und nicht aus Frust in der Schub
 lade landet.
END:VEVENT
BEGIN:VEVENT
CREATED:20120201T151825Z
LAST-MODIFIED:20120201T151845Z
DTSTAMP:20121019T134959Z
UID:0970c059-2a89-4460-a90b-5569773016de
SUMMARY:Java Stammtisch
DTSTART;TZID=Europe/Berlin:20120307T200000
DTEND;TZID=Europe/Berlin:20120307T220000
LOCATION:37073 Goettingen\, Sausalitos Hospitalstraße 35
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120406T104611Z
LAST-MODIFIED:20120406T113529Z
DTSTAMP:20121019T134959Z
UID:331ea731-2b07-0548-ad82-10008bdb1922
SUMMARY:Source Talk Tage - Social Event
DTSTART;TZID=Europe/Berlin:20120828T190000
DTEND;TZID=Europe/Berlin:20120828T234500
X-MOZ-GENERATION:2
SEQUENCE:2
LOCATION:37073 Goettingen\, Burgstrasse 46\, Apex
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185923Z
LAST-MODIFIED:20120412T185923Z
DTSTAMP:20121019T134959Z
UID:745e7624-bfac-4f7d-a87b-899fd615c3c8
SUMMARY:Open source\, am Beispiel von Cyclos\, Tino Römer
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20060929
DTEND;VALUE=DATE:20060930
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20131008T094238Z
LAST-MODIFIED:20131008T094527Z
DTSTAMP:20131008T094527Z
UID:b91f0e59-1e1a-444d-9014-fb46bdd6f0f3
SUMMARY:Java-Vortrag: Andreas Wilhelm: Neues in Android 4.x mit Schwerpunkt
  Sicherheit
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20131023T180000
DTEND;TZID=Europe/Berlin:20131023T200000
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120319T092940Z
UID:404507e9-1265-4e9d-bd04-de4bb8997b15
SUMMARY:Busy
DTSTART;TZID=Europe/Berlin:20121010T200000
DTEND;TZID=Europe/Berlin:20121010T220000
CLASS:CONFIDENTIAL
END:VEVENT
BEGIN:VEVENT
CREATED:20131022T133116Z
LAST-MODIFIED:20131022T150509Z
DTSTAMP:20131022T150509Z
UID:8fb7ae6b-054c-4d21-93de-1d25e4cd4257
SUMMARY:Sven Reglitzki\, Marko Wunderlich (flavia-IT): SOFEA in the Wild
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20131127T180000
DTEND;TZID=Europe/Berlin:20131127T200000
DESCRIPTION:SOFEA (Service-Oriented Front-End Architecture) oder auch TSA (
 Thin Server Architecture) sind Architekturen\, bei denen der Client die ko
 mplette Anzeigelogik uebernimmt. Um dies realisieren zu koennen\, ist die 
 Wahl der\nrichtigen Werkzeuge das A und O. Praxiserprobte Tools waeren z.B
 . HTML5\,LESS (CSS3) und Coffee-Script. Deren Einsatz werden wir exemplari
 sch an einer modernen Web-Applikation für den Browser demonstrieren.\n
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
SEQUENCE:1
X-MOZ-GENERATION:5
END:VEVENT
BEGIN:VEVENT
CREATED:20171124T195335Z
LAST-MODIFIED:20171213T124107Z
DTSTAMP:20171213T124107Z
UID:99735ab3-7b75-074f-ab11-7b377453c1c0
SUMMARY:Monitoring Applications with Prometheus (Mathias Velten)
CATEGORIES:vortrag
DTSTART;TZID=Europe/Berlin:20171213T180000
DTEND;TZID=Europe/Berlin:20171213T200000
TRANSP:OPAQUE
LOCATION:Mathematisches Institut\, Bunsenstr. 3-5 \, 37073 Göttingen
DESCRIPTION:Prometheus ist ein Monitoring Framework mit dem sich skalierend
 e Infrastrukturen sehr gut monitoren lassen. Aber nicht nur die Infrastruk
 tur\, sondern auch einzelne Anwendungen lassen sich sehr\neinfach mit Metr
 iken versehen und durch Prometheus überwachen. Im Vortrag wird es eine ku
 rze Einführung in Prometheus geben und dann auf verschiedene Methoden der
  Einbindung in Java Anwendungen eingegangen.
SEQUENCE:3
X-MOZ-GENERATION:4
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185829Z
LAST-MODIFIED:20120412T185829Z
DTSTAMP:20121019T134959Z
UID:f865368c-719a-42a6-a7ce-4c1381a7b58a
SUMMARY:Business Process Management (BPM)\, Prof. Robert Switzer
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20051125
DTEND;VALUE=DATE:20051126
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T191912Z
LAST-MODIFIED:20120412T191912Z
DTSTAMP:20121019T134959Z
UID:c9fbb7be-8014-4181-81d6-bb9464ffeb5c
SUMMARY:Stammtisch mit Eclipse-RCP
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20110413T180000
DTEND;TZID=Europe/Berlin:20110413T200000
X-MOZ-GENERATION:1
SEQUENCE:3
DESCRIPTION:Eclipse RCP ist eine Plattform um Rich Client Applikationen zu 
 bauen und verteilen. Es beinhaltet das Komponenten- Framework Equinox\, da
 ss dem OSGI Standard folgt. Damit ist es einfach Desktop Applikationen fü
 r Linux\, Windows und OSX zu entwickeln und zentral zu warten. Christan Th
 ies wird uns ein wenig zu diesem Framewok erzählen. Danach geht es ins Sa
 uzalito zum gemeinsammen Essen und Diskutieren. Wer möchte\, kann ab 20:0
 0 Uhr dann auch dorthin nachkommen.
LOCATION:BUPNET GmbH\, Am Leinekanal 3\, 37073 Göttingen
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20110704T125133Z
LAST-MODIFIED:20110704T162157Z
DTSTAMP:20121019T134959Z
UID:bce4a895-54e4-4ed9-9f0d-f611bdcd85fc
SUMMARY:Sourcetalk
DTSTART;TZID=Europe/Berlin:20110901T100000
DTEND;TZID=Europe/Berlin:20110901T110000
X-MOZ-GENERATION:1
SEQUENCE:1
DESCRIPTION:Track: Mobil bleiben - Apps erstellen\nTrack: Weiterbildung org
 anisieren - Stud.IP einsetzen (Stud.IP Tagung)\nTraining: Scala anlegen - 
 Funktional denken
LOCATION:37073 Goettingen Math. Institut \, Bunsenstr. 3-5
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185355Z
LAST-MODIFIED:20120412T185355Z
DTSTAMP:20121019T134959Z
UID:b502ecd6-2c77-445f-b704-1857d5adaf85
SUMMARY:XML\, XSD und XSLT Teil 1\, Axel Strube
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20040625
DTEND;VALUE=DATE:20040626
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20180424T090935Z
LAST-MODIFIED:20180424T091248Z
DTSTAMP:20180424T091248Z
UID:5b4c392a-d4c7-4d95-bcd9-409367898498
SUMMARY:SIT - Studentische Informatiktage
ATTACH:https://sit.fg.informhttps//sit.fg.informatik.uni-goettingen.de/upco
 mingatik.uni-goettingen.de/upcoming
DTSTART;TZID=Europe/Berlin:20180526T120000
DTEND;TZID=Europe/Berlin:20180526T200000
TRANSP:OPAQUE
LOCATION:Institut für Informatik (Department of Computer Science)\,Goldsch
 midtstraße 7\,37077 Göttingen
END:VEVENT
BEGIN:VEVENT
CREATED:20141124T081410Z
LAST-MODIFIED:20150404T072526Z
DTSTAMP:20150404T072526Z
UID:3838dcc4-bd28-4597-9d3d-9d3ab4f9c253
SUMMARY:Bennet Schulz:  JavaFX 8 - begin\, test\, migrate
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20150506T180000
DTEND;TZID=Europe/Berlin:20150506T200000
TRANSP:OPAQUE
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
SEQUENCE:1
X-MOZ-GENERATION:6
DESCRIPTION:Seit Java 8 ist JavaFX offizieller Nachfolger von Swing. Obwohl
  es durch die Einstellung des Supports für JavaFX Embedded auf ARM Prozes
 soren und der anschließenden Ausgliederung des Scene Builders zuletzt bes
 orgte Gesichter innerhalb der Community gab\, boomt JavaFX noch immer. Und
  das mit Recht!\nDieser Vortrag beginnt mit einer Einführung in JavaFX un
 d einem WYSIWYG Editor für JavaFX Oberflächen. Darauf aufbauend werden J
 avaFX Features anhand einer kleineren Anwendung vorgestellt\, implementier
 t und getestet. Nachdem die Anfangshürden genommen sind\, wird die Archit
 ektur von JavaFX Anwendungen mit bekannten Patterns aus der Swing Welt ver
 glichen und eine Migration einer Swing Anwendung auf JavaFX vorgenommen.
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190448Z
LAST-MODIFIED:20120412T190448Z
DTSTAMP:20121019T134959Z
UID:499aa19f-8f1b-405e-8f1e-bd15da863511
SUMMARY:JEE 6 Web-Profile\, Thomas Dirks\, Michael Buckendahl\, Sönke Spre
 nger und Thomas Grabietz
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20100326T180000
DTEND;TZID=Europe/Berlin:20100326T200000
SEQUENCE:3
DESCRIPTION:Diesmal wird es beim Stammtisch um die neue JEE6 Spezifikation 
 - insbesondere das schlankere Java Web-Profile - gehen. Thomas Dirks wird 
 uns hierrüber einen kleinen Überblick verschaffen. Michael Buckendahl\, 
 Sönke Sprenger und Thomas Grabietz werden dann einen Überblick über die
  Neuigkeiten in Servlets / EJB  und JSF geben.
LOCATION:Sycor AG - Göttingen
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20240317T064433Z
DTSTAMP:20240317T065741Z
LAST-MODIFIED:20240317T065741Z
UID:WVQQF6J8LQE8F9MTMID1JW
SUMMARY:Java 21 u. 22 - Die neuen Features (Falk Sippach)
LOCATION:Hogrefe Verlag\, Merkelstr. 3\, 37085 Göttingen
CLASS:PUBLIC
DESCRIPTION:Alle halben Jahre erscheinen neue Major-Releases\, alle zwei Ja
 hre als LTS mit längerer Unterstützung (Long Term Support). Viele von un
 s arbeiten noch mit der früheren LTS-Version 8 oder sind bisher nur auf 1
 1 umgestiegen. Wir wollen uns daher anschauen\, was sich seitdem im Java-U
 niversum getan hat.
CATEGORIES:Vortrag
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
SEQUENCE:1
DTSTART;TZID=Europe/Berlin:20240516T180000
DTEND;TZID=Europe/Berlin:20240516T200000
END:VEVENT
BEGIN:VEVENT
CREATED:20161221T152916Z
LAST-MODIFIED:20170213T090426Z
DTSTAMP:20170213T090426Z
UID:eac094e4-ba26-41c3-849b-bb770c094ad1
SUMMARY:BPMN - Ein Prozess lernt laufen (Oliver Hock)
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20170315T180000
DTEND;TZID=Europe/Berlin:20170315T200000
TRANSP:OPAQUE
LOCATION:Math. Institut\, Bunsenstr. 3-5 \, 37073 Goettingen
DESCRIPTION:Betriebliche Abläufe gehören zum Geschäftsalltag wie LEGO zu
 r Kindheit. Dennoch mangelt es in vielen Unternehmen an der Transparenz un
 d Wiederverwendbarkeit dieser Abläufe. Mit der „Business Process Modeli
 ng Notation“ (BPMN) lässt sich dieses Manko beseitigen und Fachabteilun
 gen und Technik wachsen zusammen. Zusätzlich wird die Geschäftswelt orts
 übergreifend visualisiert. Als Ergebnis entstehen Diagramme\, die als Dok
 umentation für das Business dienen und Automationsgrundlage der IT sind. 
  \nIm Gegensatz hierzu steht das praktische Lernen mit LEGO-Mindstorms. Ei
 n kleiner Roboter wird in mannigfaltigen Ausprägungen zusammengebaut\, mi
 t einer Java-API gefüttert und über externe Software gesteuert. Seriell 
 und parallel geschaltete Einzelschritte erwecken unseren beweglichen Freun
 d zum Leben.\nIn diesem Vortrag wird der Bogen zwischen Prozessen und Robo
 tern gespannt. Bewegungsabläufe werden mit BPMN2 definiert und mittels ei
 ner „Business Process Engine“ automatisiert. Es wird die Herangehenswe
 ise der Modellierung inklusive BPMN-Basics\, Strukturierung von Prozessen 
 sowie Motorik und Sensorik behandelt und während einer Live-Demo veransch
 aulicht. \nAlles in allem ein Thema\, welches Programmierer und Tüftler\,
  Profis und Unerfahrene sowie Erwachsene und Kinder gleichermaßen zu bege
 istern vermag.\n\nBiografie\n\nOliver Hock ist seit Ende der 90er Jahre So
 ftwareentwickler im Java-Umfeld und heute als selbständiger Projekt- und 
 Teamleiter unterwegs. Modularisierungsprojekte heterogener Systeme mit Web
 -Services und BPMN im Bankensektor gehören ebenso zum Repertoire wie Rout
 en- und Kapazitätsberechnungen für eine weltweite Transportlogistik. \nI
 m Norden Deutschlands leitet er mit anderen die Java User Group Hamburg un
 d organisiert als treibende Kraft Computerworkshops für Kinder im Rahmen 
 von Kids4IT\, Devox4Kids und Co.\, wo es um die Heranführung der Mädchen
  und Jungen an die Programmierung geht.\n\n
SEQUENCE:4
X-MOZ-GENERATION:8
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185845Z
LAST-MODIFIED:20120412T185845Z
DTSTAMP:20121019T134959Z
UID:f93aa478-05ae-45c3-9932-531fa7991b75
SUMMARY:Test-Cases\, Test-Suiten und Unit-Tests\, Burkhard Lösel
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20060127
DTEND;VALUE=DATE:20060128
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185944Z
LAST-MODIFIED:20120412T185944Z
DTSTAMP:20121019T134959Z
UID:a6364d5f-d776-46ea-8fb1-9d6a15042ec0
SUMMARY:GWT - Google Web Toolkit\, Ludwig Hunecke
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20061117
DTEND;VALUE=DATE:20061118
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T190849Z
LAST-MODIFIED:20120502T062229Z
DTSTAMP:20121019T134959Z
UID:c36da799-7a88-4b80-b49b-403c9d74fc88
SUMMARY:Java und HPC: Geschichte\, Gegenwart und Zukunft\, Dr. Johannes Die
 terich
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
ATTACH:http://www.java.de/media/johannesdieterich.pdf
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20111102T180000
DTEND;TZID=Europe/Berlin:20111102T200000
X-MOZ-GENERATION:10
SEQUENCE:3
DESCRIPTION:Java und die JVM werden typischerweise nicht mit High Performan
 ce\nComputing (HPC) assoziiert. Der Vortrag wird den gegenwaertigen Status
  von\nJava fuer HPC-Anwendungen dokumentieren und die bisherigen Anstrengu
 ngen\ndarstellen. Anhand von Praxisbeispielen und -erfahrungen sowie Bench
 marks\nsoll ein Einblick gegeben werden\, inwieweit die Java-Umgebung die\
 ntypischen Anforderungen von HPC-Anwendungen an eine Sprachumgebung\nerfue
 llt. Der Vortrag schliesst mit einem Ausblick auf die moegliche\nZukunft d
 er JVM im HPC-Bereich.\n
LOCATION:37073 Goettingen Bupnet Hall Leinekanal 4
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20220726T133741Z
LAST-MODIFIED:20220826T133957Z
DTSTAMP:20220826T133957Z
UID:12cd5391-9945-aa40-a1fb-dd96ba55ca4d
SUMMARY:Einführung in Ansible (Lennart Kramer)
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20220803T180000
DTEND;TZID=Europe/Berlin:20220803T200000
TRANSP:OPAQUE
LOCATION:Math. Institut\, Bunsenstr. 3-5\, 37073 Goettingen
DESCRIPTION:Vortrag
X-MOZ-GENERATION:5
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T185819Z
LAST-MODIFIED:20120412T185819Z
DTSTAMP:20121019T134959Z
UID:3dd53846-fafb-472c-bb75-08abd1ee170a
SUMMARY:Regelgesteuerte Prozesse und Rule Engines (JSR 94)\, Prof. Robert S
 witzer
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
CATEGORIES:Vortrag
DTSTART;VALUE=DATE:20051028
DTEND;VALUE=DATE:20051029
SEQUENCE:1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
CREATED:20140306T070029Z
LAST-MODIFIED:20140306T070054Z
DTSTAMP:20140306T070054Z
UID:8a796ed0-9937-4fc3-a772-0e998ce3cba4
SUMMARY:Java-Stammtisch
DTSTART;TZID=Europe/Berlin:20140618T200000
DTEND;TZID=Europe/Berlin:20140618T220000
LOCATION:37073 Goettingen\, Hospitalstrasse 35\, Sausalitos
END:VEVENT
BEGIN:VEVENT
CREATED:20130318T094345Z
LAST-MODIFIED:20130318T094426Z
DTSTAMP:20130318T094426Z
UID:97f143b0-38f8-5d44-9c19-b073afbc9b65
SUMMARY:Andreas Wilhelm: Menues mit Android: Mathias Velten: cassandra
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20130313T110000
DTEND;TZID=Europe/Berlin:20130313T110000
END:VEVENT
BEGIN:VEVENT
CREATED:20161221T152541Z
LAST-MODIFIED:20170112T154959Z
DTSTAMP:20170112T154959Z
UID:25e67a31-0a4b-4373-85b1-784f0f25edd3
SUMMARY:Statische Codeanalyse mit SonarQube (Josha von Gizycki)
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20170118T180000
DTEND;TZID=Europe/Berlin:20170118T200000
TRANSP:OPAQUE
LOCATION:Math. Institut\, Bunsenstr. 3-5 \, 37073 Goettingen
DESCRIPTION:Der Vortrag behandelt erst kurz die Theorie der statische Codea
 nalyse und geht dann auf praktische Umsetzung mittels SonarQube ein.\nDer 
 Schwerpunkt liegt dabei darauf\, die Ergebnisse vernünftig zu\ninterpreti
 eren.\n
SEQUENCE:1
X-MOZ-GENERATION:3
END:VEVENT
BEGIN:VEVENT
CREATED:20161220T064502Z
LAST-MODIFIED:20161220T064739Z
DTSTAMP:20161220T064739Z
UID:4e363896-b6f7-4bdf-b2e9-0834dc3df954
SUMMARY:Kostenfreier Workshop - Functional-Reactive with Core Java (Sven Ru
 ppert)
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20161223T090000
DTEND;TZID=Europe/Berlin:20161223T170000
TRANSP:OPAQUE
LOCATION:Math. Institut\, Bunsenstr. 3-5 \, 37073 Goettingen
DESCRIPTION:There are a lot of reactive frameworks in the field\, same with
  functional languages for the JVM.\nBut Java8 and Java9 give you both. But
  how you could combine this and use this without adding the next\nbig fram
 ework to your project?\nWe will have a Core Java journey to explore a lot 
 of nice possibilities based on the the JDK.\n\nBe prepared that we will ex
 plore Java9 features as well.\n\nLaut Sven mitzubringen:\n\nLaptop mit ins
 tallierten Java8 und Java9 von oracle bzw OpenJDK\nEine IDE die mit Java9 
 umgehen kann.\n- IntelliJ kann ich da empfehlen\,\n- Netbeans kann Java9\,
  ich kenne es nur sehr wenig\n- Eclipse.. keine Ahnung\, ob die das schon 
 hinbekommen haben.\n- GitHub Account\n- Git-Client wie Gitkraken oder Sour
 ceTreeApp\n
SEQUENCE:1
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20130204T100835Z
LAST-MODIFIED:20130218T082558Z
DTSTAMP:20130218T082558Z
UID:7a94b0b4-f165-470a-b465-fb4e096dec35
SUMMARY:Java-Stammtisch Goettingen
DTSTART;TZID=Europe/Berlin:20130313T200000
DTEND;TZID=Europe/Berlin:20130313T220000
LOCATION:37073 Goettingen\, Hospitalstrasse 35\, Sausalitos
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20231128T072214Z
DTSTAMP:20231128T073430Z
LAST-MODIFIED:20231128T073430Z
UID:4W4ATAR1C5RO07QPP6H9UR
SUMMARY:Führung im Forum Wissen
LOCATION:Berliner Str. 28\, 37073 Göttingen\, Deutschland
CLASS:PUBLIC
CATEGORIES:Vortrag
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
SEQUENCE:1
DESCRIPTION:Besichtigung der Ausstellung  "Der digitale Wald"  mit 3D VR Br
 illen.
DTSTART;TZID=Atlantic/Canary:20231205T170000
DTEND;TZID=Atlantic/Canary:20231205T180000
END:VEVENT
BEGIN:VEVENT
CREATED:20231128T071759Z
DTSTAMP:20231128T073149Z
LAST-MODIFIED:20231128T073149Z
UID:J2TQCVPTTDEWBUKHJOO77
SUMMARY:Transformational IT Leadership\n– Enable yourself and your teams 
 in the Cloud Native Age (Benjamin Nothdurft)
CLASS:PUBLIC
DESCRIPTION:You have introduced Microservices\, Serverless & Cloud Native\,
  but is your leadership model up to speed with all these bleeding-edge tec
 hnologies? Have you thought about leadership models as deeply as you did a
 bout your latest framework introduction? Transformational leadership to th
 e rescue!\nNo matter if you are a (senior) developer\, architect\, or team
  leader - often when you are a person with high competence regarding a pro
 blem\, you need to guide people. But how? \nTransformational leadership is
  a set of behaviors everyone can learn and apply. 35 years of scientific r
 esearch in behavioral and economic science substantiate that transformatio
 nal leadership has positive effects on three levels.\n•    Organizations
 : have a higher ability to compete\, better financial results\, and more s
 atisfied customers •\nTeams: are more creative\, innovative and perform 
 better • Individuals: have higher job satisfaction\, deeper engagement\,
  and severe motivation.\nIn this session\, we will examine the concept of 
 transformational leadership\, measurements\, and evolutionary process to t
 ransform your leadership model from laissez-faire\, over transactional man
 agement to the holy grail of transformational leadership.\nAt the end of t
 he talk\, you will have learned not just about the benefits but rather the
  set of behaviors you can apply and the individual roadmap to becoming a t
 ransformational leader – for yourself\, your team\, and your organizatio
 ns.\nBenjamin Nothdurft\nBenjamin works as an independent\nconsultant in t
 he IT industry. In the past\, he was at the forefront of many initiatives 
 leading to innovation while generating new ideas for established markets. 
 No matter if groundbreaking conference series\, plenty of meetups\, consul
 ting offices\, and even big parties with 2000+ guests. Every time\, re-pio
 neering the future is the fuel in his veins! \nJust recently coming back f
 rom a half year in Silicon Valley\, the passion for new disruptive project
 s is on fire.\nhttps://www.linktr.ee/dataduke
CATEGORIES:Vortrag
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
SEQUENCE:1
LOCATION:Prof. Schumann GmbH\, Jutta-Limbach-Straße 1\, 37073 Göttingen\,
  Deutschland
DTSTART;TZID=Atlantic/Canary:20231205T183000
DTEND;TZID=Atlantic/Canary:20231205T194500
END:VEVENT
BEGIN:VEVENT
CREATED:20130204T100930Z
LAST-MODIFIED:20130204T104317Z
DTSTAMP:20130204T104317Z
UID:19f974a4-1cd0-4877-acae-dbad7ecb6b80
SUMMARY:Java-Stammtisch
DTSTART;TZID=Europe/Berlin:20130417T200000
DTEND;TZID=Europe/Berlin:20130417T220000
LOCATION:37073 Goettingen\, Hospitalstrasse 35\, Sausalitos
SEQUENCE:1
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20191107T132405Z
LAST-MODIFIED:20200104T130252Z
DTSTAMP:20200104T130252Z
UID:1db01f22-f523-9e48-a4f7-7bc8ffbeac91
SUMMARY:Von DockerSwarm zu Kubernetes (Lennart Kramer)
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20191218T180000
DTEND;TZID=Europe/Berlin:20191218T200000
TRANSP:OPAQUE
LOCATION:Mathematisches Institut\, Bunsenstr. 3-5 \, 37073 Göttingen
X-MOZ-GENERATION:5
SEQUENCE:1
DESCRIPTION:Lennart Kramer wird von Umstellung eines Docker Swarms auf Kube
 rnetes\nund die Schwierigkeiten\, die dabei auftraten\, berichten. Die ein
 gesetzten Werkzeuge und Systeme sind unter anderem Rancher\, Helm und GitL
 ab.
END:VEVENT
BEGIN:VEVENT
CREATED:20120406T071844Z
UID:e273e73a-30ce-414d-aa68-f919bff450d9
SUMMARY:Busy
DTSTART;TZID=Europe/Berlin:20120606T200000
DTEND;TZID=Europe/Berlin:20120606T220000
CLASS:CONFIDENTIAL
END:VEVENT
BEGIN:VEVENT
CREATED:20160418T083140Z
LAST-MODIFIED:20160601T112322Z
DTSTAMP:20160601T112322Z
UID:c46313ef-0b8c-4346-b5df-b7e9d45a2836
SUMMARY:Application Performance Management mit Inspect (Alexander Wert)
ATTACH:http://inspectit.rocks/
ATTACH:http://www.java.de/roller/blog/page/stammtisch_goettingen
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20160615T180000
DTEND;TZID=Europe/Berlin:20160615T200000
TRANSP:OPAQUE
LOCATION:Math. Institut\, Bunsenstr. 3-5 \, 37073 Goettingen
DESCRIPTION:In vielen Software-Projekten wissen häufig nicht nur Anwender 
 sondern auch Entwickler nicht warum sich ihre Anwendung verhält wie sie s
 ich\neben verhält. Wieso ist meine Anwendung so langsam? An Performance-T
 ests wurde während der Entwicklung nicht gespart. Was kann also das\nProb
 lem sein? Abhilfe kann in solchen Fällen ein Application Performance Mana
 gement Werkzeug schaffen. In dieser Präsentation zeigen wir\nanhand des O
 pen Source APM-Werkzeugs inspectIT\, wie Performance-Probleme schnell und 
 effektiv aufgedeckt und deren Ursachen identifiziert\nwerden können. Dabe
 i wird unter anderem ein automatisierter Diagnoseansatz aus der Forschung 
 verwendet\, um eine große Anzahl an\nPerformance-Problemen sinnvoll zu ka
 tegorisieren und entsprechende Problemursachen aufzudecken. Darüber hinau
 s zeigt dieser Vortrag\, wie\nPerformance-Analyse sinnvoll in das DevOps P
 aradigma und Continuous Integration eingebettet werden kann.\nGit: https:/
 /github.com/inspectIT/inspectIT\nDokumentation: https://inspectit-performa
 nce.atlassian.net/wiki/display/HOME/inspectIT+Home\n\nDr.-Ing. Alexander W
 ert ist Software-Ingenieur und Experte in der Performance-Analyse von Soft
 ware-Systemen. Im Jahr 2015 hat er am Lehrstuhl\nfür Software Design und 
 Qualität (SDQ) am Karlsruher Institut für Technologie promoviert. Seit d
 em ist er bei der NovaTec Consulting GmbH als\nSenior Consultant im Bereic
 h des Application Performance Management tätig. Neben Performance-Firefig
 hts und Beratungsprojekten ist Herr\nDr.-Ing. Wert an der Entwicklung inno
 vativer APM Lösungen der NovaTec Consulting GmbH beteiligt
SEQUENCE:3
X-MOZ-GENERATION:8
END:VEVENT
BEGIN:VEVENT
CREATED:20130717T140922Z
LAST-MODIFIED:20130717T140953Z
DTSTAMP:20130717T140953Z
UID:03337fa5-0d58-4ce4-8c90-ced0b6b6ba9d
SUMMARY:Source Talk Tage
ATTACH:http://www.sourcetalk.de/
DTSTART;VALUE=DATE:20131001
DTEND;VALUE=DATE:20131002
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
CREATED:20130501T154709Z
LAST-MODIFIED:20130503T153922Z
DTSTAMP:20130503T153922Z
UID:e7208c8a-0c2c-466b-b60d-05c866fafe30
SUMMARY:Java Vortrag: Wilhelm Pflueger/Stefan Crepon: Echt Zeit für JavaSc
 ript?
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20130522T180000
DTEND;TZID=Europe/Berlin:20130522T200000
TRANSP:OPAQUE
LOCATION:37073 Goettingen\, Bunsenstr. 3-5 \, Math. Institut
SEQUENCE:1
X-MOZ-GENERATION:2
DESCRIPTION:Embedded Systeme werden aufgrund der Ressourcenbeschränkungen 
 traditionell in C bzw. C++ programmiert. Der massive Leistungsschub der Pr
 ozessoren im Mobilbereich lässt jetzt auch die Programmierung in\ndynamis
 chen Sprachen zu. Bei Sartorius wird für die Programmierung der Benutzero
 berfläche einer neuen Gerätegeneration mit HTML5/JavaScript-Frameworks e
 xperimentiert. Erste Ergebnisse unter Verwendung von\nDerby.js bzw. Meteor
  liegen vor.
END:VEVENT
BEGIN:VEVENT
CREATED:20190905T063840Z
LAST-MODIFIED:20190905T102643Z
DTSTAMP:20190905T102643Z
UID:705fbeb7-bd6b-074f-a3f7-6e4028eee0fa
SUMMARY:Prozessorchestrierung und Systemintegration mit Camunda(Dr. Björn 
 Decker)
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20191023T180000
DTEND;TZID=Europe/Berlin:20191023T200000
TRANSP:OPAQUE
LOCATION:Prof. Schumann GmbH\, Weender Landstr. 23\,  37073 Göttingen
DESCRIPTION:BPMN als Sprache zur Prozessmodellierung ist heutzutage in der 
 Anforderungsdefinition / Business Analyse fester Bestandteil für die Visu
 alisierung von Abläufen und Geschäftsprozessen. Durch die Nutzung von Wo
 rkflowengines ist es möglich\, auf BPMN-basierte Prozessmodelle anschlie
 ßend sogar direkt ausgeführt werden. Camunda ist ein Beispiel für eine 
 solche Workflowengine\, die sowohl als eigenständige Programm-Komponente 
 als auch embedded betrieben werden kann. \nEin dabei häufig unterschätzt
 er Aspekt sind die Möglichkeiten für die systemübergreifende Prozessorc
 hestrierung / -integration\, die sich durch BPMN ergeben. So können bspw.
  Umsysteme direkt im Prozessablauf angesprochen werden oder selbst Nachric
 hten an bereits laufende Prozessinstanzen senden. Im Vortrag werden Mögli
 chkeiten\, die BPMN für Prozessorchestrierung und -integration bietet vor
 gestellt und anhand von Beispielen mit der Workflowengine Camunda verdeutl
 icht. \nEs wird außerdem thematisiert\, welche Herausforderungen beim Ein
 betten von Camunda in bestehende Software zu beachten sind - und wie diese
  gelöst werden können!
SEQUENCE:1
X-MOZ-GENERATION:1
END:VEVENT
BEGIN:VEVENT
CREATED:20120412T191127Z
LAST-MODIFIED:20120504T152544Z
DTSTAMP:20121019T134959Z
UID:ed539f59-be08-449a-83e3-4356246fa934
SUMMARY:Java EE und Cloud Computing - die Oracle Sicht\, Peter Doschkinow &
  Michael Braeuer (Oracle)
ORGANIZER;CN=Daniel van Ross:mailto:daniel@vanross.de
ATTACH:http://www.java.de/media/JavaEE7-TheNewCloudPlatform.pdf
ATTACH:http://www.java.de/media/01-JUG-Goett-CloudComputing_neu.pdf
CATEGORIES:Vortrag
DTSTART;TZID=Europe/Berlin:20120404T180000
DTEND;TZID=Europe/Berlin:20120404T200000
X-MOZ-GENERATION:8
SEQUENCE:2
DESCRIPTION:Cloud Computing ist in aller Munde. Aber was bedeutet das für 
 den\nJava Entwickler\, der sich mit der Entwicklung serverseitiger Anwendu
 ngen\nbeschäftigt und für den Betrieb solcher Anwendungen? In zwei Vortr
 ägen (a 45\nmin) soll die Ausrichtung von Oracle in diesem Umfeld gezeigt
  werden.\n\nIm ersten Vortrag wird gezeigt\, welche Technologien für das 
 Grid Computing\nim Bereich Entwicklung und Betrieb serverseitiger Anwendun
 gen von Oracle\nbereitgestellt werden. Grid Computing kann neben Virtualis
 ierung u.a. als\nein Fundament des Cloud Computing für unternehmenskritis
 che Anwendungen\nangesehen werden. Dabei wird insbesondere auf den Oracle 
 Technologie Stack\nder "Cloud Application Foundation" eingegangen.\n\nZum 
 anderen soll gezeigt werden\, wohin die Reise geht - was mit Java EE 7 zu\
 nerwarten ist und Glassfish in diesem Bereich jetzt schon bietet. Dies ist
 \nInhalt des zweiten Vortrags.\n\nReferenten: Peter Doschkinow (Senior Jav
 a Architekt)\, Michael Bräuer\n(leitender Systemberater)\, Business Unit 
 Server Technologies - FMW\nTechnologies\, Oracle Deutschland B.V. & Co KG\
 n
LOCATION:37073 Goettingen\, Bunsenstr. 3-5\, Math. Institut
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
UID:event_313939645@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230218Z
DTSTART;TZID=Europe/Berlin:20260424T130000
DTEND;TZID=Europe/Berlin:20260424T190000
SUMMARY:Architekturtag HH
DESCRIPTION:Java User Group Hamburg\nWie bereits in der Vergangenheit (vor
  Corona) möchte ich die Tradition von Thementagen neu beleben und wir beg
 innen mit vier verschiedenen Facetten von Software Architektur und ich fre
 ue mich auf ein tolles Programm! 🙂\n**Agenda**:\n\n* **Carola Lilientha
 l** : *Langlebige Softwarearchitekturen – ohne Schulden die Jahrzehnte 
 überdauern*\n* **Stefan Zörner:** *Softwarearchitektur in Eigenregie bew
 erten. Mit LASR in 2-3 Stunden zu ersten Review-Ergebnissen*\n* **Lisa Mar
 ia Schäfer**: *Sketchnotes in der IT*\n* **Susanne Kaiser**: *Adaptive\, 
 sozio-technische Systeme mit Architecture for Flow*\n\n**Langlebige Softwa
 rearchitekturen – ohne Schulden die Jahrzehnte überdauern**\nSeit über
  sechzig Jahren bauen wir Software\, die immer größer und komplexer wird
 . Inzwischen haben wir nicht nur Mainframe-Altsysteme\, sondern auch die S
 ysteme in objektorientierten Programmiersprachen sind in den letzten zwanz
 ig Jahren so schnell und immer wieder unkontrolliert gewachsen\, dass sie 
 zu einem großen Knäuel geworden sind. All dieser Legacy Code treibt die 
 Entwicklungskosten in die Höhe und führt dazu\, dass wir diese alten Sof
 twaresysteme nicht mehr gerne anfassen. Ist das unvermeidbar? Oder gibt es
  auch gute Legacy?\n\n**Carola Lilienthal**\nDr. Carola Lilienthal ist Sof
 twarearchitektin und Geschäftsführerin bei der Workplace Solutions GmbH.
  Seit 2003 analysiert sie die Zukunftsfähigkeit von Softwarearchitekturen
  und spricht auf Konferenzen über dieses Thema. 2015 hat sie ihre Erfahru
 ngen zu technischen Schulden in dem Buch „Langlebige Softwarearchitektur
 en“ zusammengefasst.\n\n**Softwarearchitektur in Eigenregie bewerten. Mi
 t LASR in 2-3 Stunden zu ersten Review-Ergebnissen**\nMit Architekturbewer
 tungen ist es möglich\, Schwächen und Potenziale von Softwarelösungen h
 erauszuarbeiten\, Entscheidungen abzusichern und Verbesserungsmaßnahmen z
 u bewerten. Klassische Analyseansätze aus diesem Umfeld wie ATAM sind fun
 diert\, kommen aber gerade in beweglichen Softwarevorhaben etwas schwergew
 ichtig\, mitunter fast zeremoniell daher. In diesem interaktiven Vortrag l
 ernt ihr daher mit LASR (Lightweight Approach for Software Reviews) eine l
 eichtgewichtige Herangehensweise kennen. Ihr könnt diese mit eurem Team u
 nmittelbar anwenden\, euer Softwaresystem beleuchten und zügig zu ersten 
 Erkenntnissen kommen. Wir greifen auf die Essenzen etablierter Bewertungsm
 ethoden zurück und erarbeiten uns einen roten Faden durch ein Review\, in
 kl. möglicher Vertiefungspunkte für eine höhere Konfidenz im Bewertungs
 ergebnis.\nKey Takeaways\n\n* Was Architektur-Reviews sind und welche Anl
 ässe und Ansätze es dazu gibt\n* Welche Herausforderungen klassische Bew
 ertungsmethoden mit sich bringen\n* Wie ein schlankes Review aussieht\n\n*
 *Stefan Zörner**\nVon der Bayer AG über IBM und oose zu embarc. Stefan Z
 örner blickt auf 20 Jahre IT-Erfahrung zurück und stets gespannt nach vo
 rn. Er unterstützt in Architektur- und Umsetzungsfragen mit dem Ziel\, gu
 te Architekturansätze wirksam in der Implementierung zu verankern. In leb
 endigen Workshops vermittelt er Handwerkszeug dazu und steckt mit seiner B
 egeisterung an. Sein pragmatischer Ansatz Architektur festzuhalten findet 
 großen Anklang.\n\n**Sketchnotes in der IT**\nJeder von uns macht in sein
 em Berufsalltag unzählige Notizen - von Vorträgen\, Meetings\, komplexen
  Aufgaben\, ... Die meisten dieser Notizen leiden unter dem „Lang-und-un
 leserlich”-Syndrom\, weswegen sie schnell im Altpapier landen. Oft helfe
 n diese Notizen nicht dabei\, sich an die wichtigen Dinge zu erinnern. Dab
 ei haben wir sie doch genau dafür erstellt!\nIn meinem Vortrag siehst du\
 , wie du Sketchnotes in deinen Arbeitsalltag als Techie integrierst und we
 lche Vorteile sie für dich haben. Du erfährst\, was Sketchnotes sind\, w
 ie du sie für deine Zwecke einsetzt und wie sie dafür sorgen\, dass du d
 ich endlich an die wichtigen Dinge erinnern kannst. Damit du mit allem wic
 htigen Handwerkszeug nach Hause gehst\, zeichnen wir gemeinsam Schritt fü
 r Schritt einige in der Softwareentwicklung und -architektur häufig nutzb
 are Symbole.\nDu bist hier richtig\, wenn du deine Notizen endlich hilfrei
 cher gestalten möchtest. Dafür brauchst du keine 1 in Kunst\, sondern ei
 nfach nur Lust\, mal etwas Neues auszuprobieren.\nAn die Stifte\, fertig\,
  los!\n\n**Lisa Maria Schäfer**\nLisa ist Produkt- und Marketingmanagerin
  beim IT-Trainingsanbieter Socreatory\, wo sie nicht mehr nur Trainings gi
 bt\, sondern sich auch um die Vermarktung und Konzeption dieser kümmert. 
 Vor dieser Rolle hat sie sich mit Softwarearchitektur und Entwicklung im W
 eb-Umfeld beschäftigt\, hier war sie sowohl in der Backend- als auch in d
 er Frontendentwicklung aktiv. Neben der Programmierung und Konzipierung vo
 n Architekturen engagiert sie sich im Bereich Sketchnotes. Seit Juni 2020 
 ist sie sowohl vor als auch hinter der Kamera beim Format "Softwarearchite
 ktur im Stream" aktiv.\n\n**Adaptive\, sozio-technische Systeme mit Archit
 ecture for Flow**\nWarum fühlt sich Softwareentwicklung oft langsam an\, 
 obwohl alle Teams beschäftigt sind? Die Antwort liegt selten im Code alle
 in\, sondern im Zusammenspiel von Software-Design und -Architektur\, Team-
 Design und strategischer Orientierung. In diesem Vortrag geht es darum\, w
 ie sich Wardley Mapping\, Domain-Driven Design und Team Topologies zu eine
 m ganzheitlichen Ansatz verbinden lassen - Architecture for Flow - und wie
  soziotechnische Systeme so gestaltet werden können\, dass sie einen schn
 ellen und nachhaltigen Flow of Change ermöglichen\, statt ihn zu bremsen.
 \n\n**Susanne Kaiser**\n**Unabhängige Tech-Beraterin & Autorin von „Arc
 hitecture for Flow"**\nSusanne Kaiser ist unabhängige Tech-Beraterin und 
 ehemalige Startup-CTO mit über 20 Jahren Erfahrung in Software Engineerin
 g und Softwarearchitektur. Sie unterstützt Organisationen dabei\, adaptiv
 e\, sozio-technische Systeme zu gestalten - durch die Kombination von Ward
 ley Mapping\, Domain-Driven Design und Team Topologies zu einem ganzheitli
 chen Ansatz. Susanne ist Autorin des Buchs „Architecture for Flow" (Addi
 son-Wesley Signature Series (Vernon)\, 2025).
URL;VALUE=URI:https://www.meetup.com/jug-hamburg/events/313939645/
STATUS:CONFIRMED
CREATED:20260325T094139Z
LAST-MODIFIED:20260325T094139Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_314349382@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230218Z
DTSTART;TZID=Europe/Berlin:20260507T190000
DTEND;TZID=Europe/Berlin:20260507T203000
SUMMARY:Vaadin + jOOQ : Enterprise Anwendungen in 100% Java
DESCRIPTION:Java User Group Hamburg\nVor einigen Jahren war der Autor gezw
 ungen\, eine gewachsene SPA bestehend aus Angular Frontend und Spring Boot
  Backend allein zu übernehmen und fortzuentwickeln. Dieser damals üblich
 e Technologiestack\, zu dem sich ehrlicherweise noch eine 3. Anwendung daz
 ugesellt\, das Rest API\, schien aber nicht wirklich dazu geeignet\, als E
 inzel-Entwickler damit das anspruchsvolle ERP Projekt weiterzuentwickeln. 
 Auf der Suche nach Alternativen und möglichst einheitliche Technologien s
 tieß ich auf Vaadin als Java-Web-Framework und war schnell begeistert. Da
  ich mich bereits vor einiger Zeit von Hibernate / JPA verabschiedet hatte
  und stattdessen typisches typsicheres SQL in Java mit jOOQ nutzte\, hatte
  ich damit den für mich passenden Tech-Stack beisammen. Mittlerweile baue
 n wir damit zu zweit die 3. komplexe ERP Suite.\nIn meinem Vortrag + Live-
 Coding möchte ich diesen Tech-Stack vorstellen\, auf Vorteile und Stolper
 fallen eingehen und das Ganze vor dem Hintergrund der aktuellen disruptive
 n Entwicklungen durch die Nutzung von KI Coding Agenten bewerten.\n\n**Ref
 erent**:\n**Dominik Hirt** ist Java-Entwickler seit der 0.9 beta und seit 
 2011 selbstständiger Architekt\, Entwickler und Coach. Seit einigen Jahre
 n gelingt es ihm durch den vorgestellten Tech-Stack für seine eigenen Kun
 den vom Requirements Engineering bis zum Betrieb der Anwendung Verantwortu
 ng zu übernehmen und so den Bau eines Teilchenbeschleunigers\, den Einsat
 z von Solarmodulen im Salzwasser des Indischen Ozean oder die Instandsetzu
 ng tausender Wohnungen zu unterstützen.
URL;VALUE=URI:https://www.meetup.com/jug-hamburg/events/314349382/
STATUS:CONFIRMED
CREATED:20260418T140851Z
LAST-MODIFIED:20260418T140851Z
CLASS:PUBLIC
END:VEVENT
X-ORIGINAL-URL:https://www.meetup.com/jug-hamburg/events/ical/
X-WR-CALNAME:Java User Group Hamburg
BEGIN:VEVENT
UID:event_313678742@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230219Z
DTSTART;TZID=Europe/Berlin:20260424T190000
DTEND;TZID=Europe/Berlin:20260424T220000
SUMMARY:Java Stammtisch
DESCRIPTION:Java User Group Hannover\nDer monatliche Stammtisch der Java U
 ser Group Hannover.\nImmer am letzten Freitag im Monat. Weil das gerade so
  gut klappt\, orts- und zeitgleich mit dem Python-Stammtisch.\n\nGespräch
 e über dies und das. Auch über Java\, neue Ideen für Veranstaltungen un
 d mehr. Was uns so gerade in den Sinn kommt...\nUnausgereifte Ideen könne
 n in den Raum geworfen werden...\nThemen offen\, Ende offen.
URL;VALUE=URI:https://www.meetup.com/java-user-group-hannover/events/31367
 8742/
STATUS:CONFIRMED
CREATED:20260307T072340Z
LAST-MODIFIED:20260307T072340Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_314361734@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230219Z
DTSTART;TZID=Europe/Berlin:20260529T190000
DTEND;TZID=Europe/Berlin:20260605T220000
SUMMARY:Java Stammtisch
DESCRIPTION:Java User Group Hannover\nDer monatliche Stammtisch der Java U
 ser Group Hannover.\nImmer am letzten Freitag im Monat. Weil das gerade so
  gut klappt\, orts- und zeitgleich mit dem Python-Stammtisch.\n\nGespräch
 e über dies und das. Auch über Java\, neue Ideen für Veranstaltungen un
 d mehr. Was uns so gerade in den Sinn kommt...\nUnausgereifte Ideen könne
 n in den Raum geworfen werden...\nThemen offen\, Ende offen.
URL;VALUE=URI:https://www.meetup.com/java-user-group-hannover/events/31436
 1734/
STATUS:CONFIRMED
CREATED:20260419T104458Z
LAST-MODIFIED:20260419T104458Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_hrhcxtyjcjbjc@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230219Z
DTSTART;TZID=Europe/Berlin:20260626T190000
DTEND;TZID=Europe/Berlin:20260703T220000
SUMMARY:Java Stammtisch
DESCRIPTION:Java User Group Hannover\nDer monatliche Stammtisch der Java U
 ser Group Hannover.\nImmer am letzten Freitag im Monat. Weil das gerade so
  gut klappt\, orts- und zeitgleich mit dem Python-Stammtisch.\n\nGespräch
 e über dies und das. Auch über Java\, neue Ideen für Veranstaltungen un
 d mehr. Was uns so gerade in den Sinn kommt...\nUnausgereifte Ideen könne
 n in den Raum geworfen werden...\nThemen offen\, Ende offen.
URL;VALUE=URI:https://www.meetup.com/java-user-group-hannover/events/hrhcx
 tyjcjbjc/
STATUS:CONFIRMED
CREATED:20260419T104447Z
LAST-MODIFIED:20260419T104447Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_hrhcxtyjckbpc@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230219Z
DTSTART;TZID=Europe/Berlin:20260731T190000
DTEND;TZID=Europe/Berlin:20260807T220000
SUMMARY:Java Stammtisch
DESCRIPTION:Java User Group Hannover\nDer monatliche Stammtisch der Java U
 ser Group Hannover.\nImmer am letzten Freitag im Monat. Weil das gerade so
  gut klappt\, orts- und zeitgleich mit dem Python-Stammtisch.\n\nGespräch
 e über dies und das. Auch über Java\, neue Ideen für Veranstaltungen un
 d mehr. Was uns so gerade in den Sinn kommt...\nUnausgereifte Ideen könne
 n in den Raum geworfen werden...\nThemen offen\, Ende offen.
URL;VALUE=URI:https://www.meetup.com/java-user-group-hannover/events/hrhcx
 tyjckbpc/
STATUS:CONFIRMED
CREATED:20260419T104447Z
LAST-MODIFIED:20260419T104447Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_hrhcxtyjclblc@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230219Z
DTSTART;TZID=Europe/Berlin:20260828T190000
DTEND;TZID=Europe/Berlin:20260904T220000
SUMMARY:Java Stammtisch
DESCRIPTION:Java User Group Hannover\nDer monatliche Stammtisch der Java U
 ser Group Hannover.\nImmer am letzten Freitag im Monat. Weil das gerade so
  gut klappt\, orts- und zeitgleich mit dem Python-Stammtisch.\n\nGespräch
 e über dies und das. Auch über Java\, neue Ideen für Veranstaltungen un
 d mehr. Was uns so gerade in den Sinn kommt...\nUnausgereifte Ideen könne
 n in den Raum geworfen werden...\nThemen offen\, Ende offen.
URL;VALUE=URI:https://www.meetup.com/java-user-group-hannover/events/hrhcx
 tyjclblc/
STATUS:CONFIRMED
CREATED:20260419T104447Z
LAST-MODIFIED:20260419T104447Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_hrhcxtyjcmbhc@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230219Z
DTSTART;TZID=Europe/Berlin:20260925T190000
DTEND;TZID=Europe/Berlin:20261002T220000
SUMMARY:Java Stammtisch
DESCRIPTION:Java User Group Hannover\nDer monatliche Stammtisch der Java U
 ser Group Hannover.\nImmer am letzten Freitag im Monat. Weil das gerade so
  gut klappt\, orts- und zeitgleich mit dem Python-Stammtisch.\n\nGespräch
 e über dies und das. Auch über Java\, neue Ideen für Veranstaltungen un
 d mehr. Was uns so gerade in den Sinn kommt...\nUnausgereifte Ideen könne
 n in den Raum geworfen werden...\nThemen offen\, Ende offen.
URL;VALUE=URI:https://www.meetup.com/java-user-group-hannover/events/hrhcx
 tyjcmbhc/
STATUS:CONFIRMED
CREATED:20260419T104447Z
LAST-MODIFIED:20260419T104447Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_hrhcxtyjcnbnc@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230219Z
DTSTART;TZID=Europe/Berlin:20261030T190000
DTEND;TZID=Europe/Berlin:20261106T220000
SUMMARY:Java Stammtisch
DESCRIPTION:Java User Group Hannover\nDer monatliche Stammtisch der Java U
 ser Group Hannover.\nImmer am letzten Freitag im Monat. Weil das gerade so
  gut klappt\, orts- und zeitgleich mit dem Python-Stammtisch.\n\nGespräch
 e über dies und das. Auch über Java\, neue Ideen für Veranstaltungen un
 d mehr. Was uns so gerade in den Sinn kommt...\nUnausgereifte Ideen könne
 n in den Raum geworfen werden...\nThemen offen\, Ende offen.
URL;VALUE=URI:https://www.meetup.com/java-user-group-hannover/events/hrhcx
 tyjcnbnc/
STATUS:CONFIRMED
CREATED:20260419T104447Z
LAST-MODIFIED:20260419T104447Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_hrhcxtyjcpbkc@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230219Z
DTSTART;TZID=Europe/Berlin:20261127T190000
DTEND;TZID=Europe/Berlin:20261204T220000
SUMMARY:Java Stammtisch
DESCRIPTION:Java User Group Hannover\nDer monatliche Stammtisch der Java U
 ser Group Hannover.\nImmer am letzten Freitag im Monat. Weil das gerade so
  gut klappt\, orts- und zeitgleich mit dem Python-Stammtisch.\n\nGespräch
 e über dies und das. Auch über Java\, neue Ideen für Veranstaltungen un
 d mehr. Was uns so gerade in den Sinn kommt...\nUnausgereifte Ideen könne
 n in den Raum geworfen werden...\nThemen offen\, Ende offen.
URL;VALUE=URI:https://www.meetup.com/java-user-group-hannover/events/hrhcx
 tyjcpbkc/
STATUS:CONFIRMED
CREATED:20260419T104447Z
LAST-MODIFIED:20260419T104447Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_hrhcxtyjcqbhc@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230219Z
DTSTART;TZID=Europe/Berlin:20261225T190000
DTEND;TZID=Europe/Berlin:20270101T220000
SUMMARY:Java Stammtisch
DESCRIPTION:Java User Group Hannover\nDer monatliche Stammtisch der Java U
 ser Group Hannover.\nImmer am letzten Freitag im Monat. Weil das gerade so
  gut klappt\, orts- und zeitgleich mit dem Python-Stammtisch.\n\nGespräch
 e über dies und das. Auch über Java\, neue Ideen für Veranstaltungen un
 d mehr. Was uns so gerade in den Sinn kommt...\nUnausgereifte Ideen könne
 n in den Raum geworfen werden...\nThemen offen\, Ende offen.
URL;VALUE=URI:https://www.meetup.com/java-user-group-hannover/events/hrhcx
 tyjcqbhc/
STATUS:CONFIRMED
CREATED:20260419T104447Z
LAST-MODIFIED:20260419T104447Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_hrhcxtykccbmc@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230219Z
DTSTART;TZID=Europe/Berlin:20270129T190000
DTEND;TZID=Europe/Berlin:20270205T220000
SUMMARY:Java Stammtisch
DESCRIPTION:Java User Group Hannover\nDer monatliche Stammtisch der Java U
 ser Group Hannover.\nImmer am letzten Freitag im Monat. Weil das gerade so
  gut klappt\, orts- und zeitgleich mit dem Python-Stammtisch.\n\nGespräch
 e über dies und das. Auch über Java\, neue Ideen für Veranstaltungen un
 d mehr. Was uns so gerade in den Sinn kommt...\nUnausgereifte Ideen könne
 n in den Raum geworfen werden...\nThemen offen\, Ende offen.
URL;VALUE=URI:https://www.meetup.com/java-user-group-hannover/events/hrhcx
 tykccbmc/
STATUS:CONFIRMED
CREATED:20260419T104447Z
LAST-MODIFIED:20260419T104447Z
CLASS:PUBLIC
END:VEVENT
X-ORIGINAL-URL:https://www.meetup.com/java-user-group-hannover/events/ical
 /
X-WR-CALNAME:Java User Group Hannover
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20210209T183000
DTEND;TZID=Europe/Berlin:20210209T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20210209T183000
CREATED:20200523T074213Z
DESCRIPTION:<b><h4><u>Agenda</u></h4><ol><li><p>Begrüßung</p></li><li><p>Fe
 ststellung der Anwesenheit und Beschlussfähigkeit</p></li><li><p>Jahresberi
 cht des Vorstandes</p></li><li><p>Kassenbericht</p></li><li><p>Bericht der 
 Kassenprüfer und Beschluss über Entlastung des Vorstandes</p></li><li><p>Bi
 ldung des Wahlausschusses für Neuwahlen des Vorstandes</p></li><li><p>Neuwa
 hlen der Vorstandschaft</p></li><li><p>Wahl des Kassenprüferausschusses für
  das Geschäftsjahr 2021</p></li><li><p>Ausblick und Planung für 2021</p></l
 i><li><p>Sonstiges</p></li></ol></b>\n\nJoin with Google Meet: https://meet
 .google.com/get-jzpw-qxm\nOr dial: (DE) +49 30 300195354 PIN: 425446049#\nM
 ore phone numbers: https://tel.meet/get-jzpw-qxm?pin=9470998032606&hs=7\n\n
 Learn more about Meet at: https://support.google.com/a/users/answer/9282720
LAST-MODIFIED:20260417T101744Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Mitglieder Hauptversammlung
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20200609T183000
DTEND;TZID=Europe/Berlin:20200609T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20200609T183000
CREATED:20200523T074213Z
DESCRIPTION:<ul><li><strong><a href="https://github.com/steinbrueckri" id="
 ow2571" __is_owner="true">Richard Steinbrück</a></strong>&nbsp\;erzählt uns
  alles über Github\, das wir schon immer wissen wollten uns nur nie getraut
  haben zu fragen.</li><li><strong>Bernd Stübinger</strong>&nbsp\;bringt Lic
 ht in die düstersten Ecken jedes verteilten Caches.</li></ul>\n\nJoin with 
 Google Meet: https://meet.google.com/get-jzpw-qxm\nOr dial: (DE) +49 30 300
 195354 PIN: 425446049#\nMore phone numbers: https://tel.meet/get-jzpw-qxm?p
 in=9470998032606&hs=7\n\nLearn more about Meet at: https://support.google.c
 om/a/users/answer/9282720
LAST-MODIFIED:20260417T101744Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Java-Treff\; Github mit Richard | Caching mit Bernd
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20210713T183000
DTEND;TZID=Europe/Berlin:20210713T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20210713T183000
CREATED:20200523T074213Z
DESCRIPTION:<p>We are happy to announce a tour stop of the&nbsp\;<a href="h
 ttps://quarkus.io/worldtour/" id="ow535" __is_owner="true">Quarkus World To
 ur</a>&nbsp\;at our site.</p><p>The agenda and more details about the speak
 ers will be shared here as soon as available\, please stay tuned.</p>\n\nJo
 in with Google Meet: https://meet.google.com/get-jzpw-qxm\nOr dial: (DE) +4
 9 30 300195354 PIN: 425446049#\nMore phone numbers: https://tel.meet/get-jz
 pw-qxm?pin=9470998032606&hs=7\n\nLearn more about Meet at: https://support.
 google.com/a/users/answer/9282720
LAST-MODIFIED:20260417T101744Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Quarkus World Tour Stop
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20221011T183000
DTEND;TZID=Europe/Berlin:20221011T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20221011T183000
CREATED:20200523T074213Z
DESCRIPTION:<p>Analytisch aufbereitete Daten als transaktionsfähige API zur
  Verfügung zu stellen kann eine Herausforderung darstellen. Besonders große
 \, sich regelmäßig ändernde Datenmengen für eine echtzeitfähige Abfrage akt
 uell zu halten\, bedarf einiger Tricks.</p><p><strong><b>Thomas Wolf</b></s
 trong>&nbsp\;<em>(MediaMarktSaturn Technology)</em>&nbsp\;erläutert uns\, w
 ie sein Team dies auf der Google Cloud und mit ganz viel PostgreSQL-Magie b
 ewerkstelligt\, die Konzepte sind jedoch auf andere Plattformen übertragbar
 .</p>\n\nJoin with Google Meet: https://meet.google.com/get-jzpw-qxm\nOr di
 al: (DE) +49 30 300195354 PIN: 425446049#\nMore phone numbers: https://tel.
 meet/get-jzpw-qxm?pin=9470998032606&hs=7\n\nLearn more about Meet at: https
 ://support.google.com/a/users/answer/9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Analytical data API architecture using PostgreSQL magic
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20220208T183000
DTEND;TZID=Europe/Berlin:20220208T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20220208T183000
CREATED:20200523T074213Z
DESCRIPTION:<p>Die&nbsp\;<a href="https://opengitops.dev/">GitOps</a>&nbsp\
 ;Arbeitsgruppe der Cloud Native Computing Foundation (CNCF) hat Ende letzte
 n Jahres die Version 1 der&nbsp\;<a href="https://github.com/open-gitops/do
 cuments">GitOps Prinzipien samt zugehörigem Glossar</a>&nbsp\;veröffentlich
 t.</p><p>Um das bessere Verständnis und somit die Verbreitung von GitOps zu
  fördern\, sollen&nbsp\;<a href="https://github.com/open-gitops/project/iss
 ues/28">Übersetzungen sowohl der Prinzipien als auch des Glossars</a>&nbsp\
 ;in sämliche Sprachen der bekannten (und anschließend der unbekannten) Welt
  folgen. An diesem Termin nehmen wir uns der deutschen Übersetzung an und w
 erden sie der GitOps Arbeitsgruppe als PullRequest zur Verfügung stellen.</
 p><p>Bringt also Euer Vokabular auf Vordermann\, und lasst uns GitOps dem d
 eutschsprachigem Raum näher bringen.</p>\n\nJoin with Google Meet: https://
 meet.google.com/get-jzpw-qxm\nOr dial: (DE) +49 30 300195354 PIN: 425446049
 #\nMore phone numbers: https://tel.meet/get-jzpw-qxm?pin=9470998032606&hs=7
 \n\nLearn more about Meet at: https://support.google.com/a/users/answer/928
 2720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:GitOps Principles - Deutsche Übersetzung
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20220913T183000
DTEND;TZID=Europe/Berlin:20220913T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20220913T183000
CREATED:20200523T074213Z
DESCRIPTION:<p><a href="https://alexpucher.com/">Alexander Pucher</a>s prof
 ession is&nbsp\;<a href="https://pinot.apache.org/">Apache Pinot</a>&nbsp\;
 which is a distributed datastore for realtime analytics to be used in opera
 tional processes.</p><p>Alex will introduce Apache Pinot to us and discuss 
 use-cases and solutions with us. Beside the getting started with Pinot\, we
  will have the chance to ask Alex literally everything about it.</p><p><br>
 </p>\n\nJoin with Google Meet: https://meet.google.com/get-jzpw-qxm\nOr dia
 l: (DE) +49 30 300195354 PIN: 425446049#\nMore phone numbers: https://tel.m
 eet/get-jzpw-qxm?pin=9470998032606&hs=7\n\nLearn more about Meet at: https:
 //support.google.com/a/users/answer/9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Apache Pinot - Realtime Analytics with Alexander Pucher
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20211214T183000
DTEND;TZID=Europe/Berlin:20211214T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20211214T183000
CREATED:20200523T074213Z
DESCRIPTION:<h3><em>Denis Angeletta (RETIT)</em> besucht uns mit folgendem 
 spannenden Thema:</h3><p><em><strong>What’s the performance benefit of usin
 g reactive libraries in my Java applications? Can I go step-by-step\, or do
  I need to go all-in and refactor the whole code to gain performance benefi
 ts of these reactive libraries? If you are dealing with similar questions\,
  this talk is for you! In this talk\, we will review different refactoring 
 options for a Quarkus-based REST service using frameworks such as RESTEasy 
 Reactive\, Hibernate reactive and Mutiny from a performance perspective.</s
 trong></em></p>\n\nJoin with Google Meet: https://meet.google.com/get-jzpw-
 qxm\nOr dial: (DE) +49 30 300195354 PIN: 425446049#\nMore phone numbers: ht
 tps://tel.meet/get-jzpw-qxm?pin=9470998032606&hs=7\n\nLearn more about Meet
  at: https://support.google.com/a/users/answer/9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Investigating the Performance of Reactive Libraries in a Quarkus Mi
 cro-Service
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20250408T183000
DTEND;TZID=Europe/Berlin:20250408T220000
DTSTAMP:20260419T230229Z
UID:19p5hq5n13gsfl1koc0uho5l3k@google.com
RECURRENCE-ID;TZID=Europe/Berlin:20250408T183000
CREATED:20250221T092048Z
LAST-MODIFIED:20260417T101744Z
LOCATION:Restaurant Granada Ingolstadt
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Java-Treff
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20220111T183000
DTEND;TZID=Europe/Berlin:20220111T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20220111T183000
CREATED:20200523T074213Z
DESCRIPTION:Join with Google Meet: https://meet.google.com/get-jzpw-qxm\nOr
  dial: (DE) +49 30 300195354 PIN: 425446049#\nMore phone numbers: https://t
 el.meet/get-jzpw-qxm?pin=9470998032606&hs=7\n\nLearn more about Meet at: ht
 tps://support.google.com/a/users/answer/9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Jahreshauptversammlung
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20201013T183000
DTEND;TZID=Europe/Berlin:20201013T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20201013T183000
CREATED:20200523T074213Z
DESCRIPTION:The Java-Treff in Oktober will get very special to us:<br>We we
 lcome <b>Jakub Scholz</b>\, who's working at RedHat as a designated Kafka a
 nd messaging expert.<br><br>Jakub will not only introduce Kafka and its usa
 ge to us but also have a few works on his current project the Strimzi opera
 tor.<br><br>Jakub offered to assemble a talk especially for us\, so please 
 stay tuned.\n\nJoin with Google Meet: https://meet.google.com/get-jzpw-qxm\
 nOr dial: (DE) +49 30 300195354 PIN: 425446049#\nMore phone numbers: https:
 //tel.meet/get-jzpw-qxm?pin=9470998032606&hs=7\n\nLearn more about Meet at:
  https://support.google.com/a/users/answer/9282720
LAST-MODIFIED:20260417T101744Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Java-Treff: Kafka Special with Jakub Scholz (Red Hat)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20221108T183000
DTEND;TZID=Europe/Berlin:20221108T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20221108T183000
CREATED:20200523T074213Z
DESCRIPTION:<strong><b>Sebastian Sellmair</b></strong>&nbsp\;von JetBrains 
 wird mit uns über Kotlin Multiplatform sprechen. Neben einer generellen Ein
 führung wird uns Sebastian auch ein wenig in die Interna von Kotlin Multipl
 atform einweihen und uns Zukunftsaussichten präsentieren.\n\nJoin with Goog
 le Meet: https://meet.google.com/get-jzpw-qxm\nOr dial: (DE) +49 30 3001953
 54 PIN: 425446049#\nMore phone numbers: https://tel.meet/get-jzpw-qxm?pin=9
 470998032606&hs=7\n\nLearn more about Meet at: https://support.google.com/a
 /users/answer/9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Kotlin Multiplatform mit Sebastian Sellmair
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20250313T183000
DTEND;TZID=Europe/Berlin:20250313T220000
DTSTAMP:20260419T230229Z
UID:7br4rnm5dmv7ejl3m6l6lu2tsu@google.com
RECURRENCE-ID;TZID=Europe/Berlin:20250313T183000
CREATED:20250221T092006Z
LAST-MODIFIED:20260417T101744Z
LOCATION:BOB'S Rock & Bowl Ingolstadt\, Münchener Str. 231\, 85051 Ingolsta
 dt\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Java-Treff
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20220412T183000
DTEND;TZID=Europe/Berlin:20220412T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20220412T183000
CREATED:20200523T074213Z
DESCRIPTION:<html-blob><p>Fasten your seatbelts\, your JDK Flight-Recorder 
 will launch to the clouds!&nbsp\;<a href="https://github.com/andrewazores">
 Andrew Azores</a>&nbsp\;(Red Hat) comes by with&nbsp\;<a href="https://cryo
 stat.io/">Cryostat</a>\, the Java Flight-Recorder Manager for Kubernetes an
 d OpenShift.</p><p>Cryostat is a Kubernetes and OpenShift operator\, enabli
 ng and automating the monitoring of JVM applications with JDK Flight record
 er by using Kubernetes mechanisms. For more details and to raise excitement
  for the session\, you can have a look to&nbsp\;<a href="https://developers
 .redhat.com/articles/2021/10/18/announcing-cryostat-20-jdk-flight-recorder-
 containers">Andrews blog series about Cryostat</a>.</p></html-blob>\n\nJoin
  with Google Meet: https://meet.google.com/get-jzpw-qxm\nOr dial: (DE) +49 
 30 300195354 PIN: 425446049#\nMore phone numbers: https://tel.meet/get-jzpw
 -qxm?pin=9470998032606&hs=7\n\nLearn more about Meet at: https://support.go
 ogle.com/a/users/answer/9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Cryostat - Kubernetes native JDK Flight Recording
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20250408T183000
DTEND;TZID=Europe/Berlin:20250408T220000
RRULE:FREQ=MONTHLY;INTERVAL=2;BYDAY=2TU
DTSTAMP:20260419T230229Z
UID:19p5hq5n13gsfl1koc0uho5l3k@google.com
CREATED:20250221T092048Z
LAST-MODIFIED:20250329T173227Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Java-Treff
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20201110T183000
DTEND;TZID=Europe/Berlin:20201110T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20201110T183000
CREATED:20200523T074213Z
DESCRIPTION:<p>Wir erarbeiten gerade das Sammeln und Planen von Themen/Vort
 rägen/Shows und dergleichen. Dies wollen wir an diesem Termin vorstellen un
 d Euer Feedback einholen.</p><p>Des Weiteren haben wir den hochinteressante
 n Programmpunkt “<strong>Java 15</strong>” dessen Neuerungen uns&nbsp\;<str
 ong>Jochen Bürkle (JUG IN)</strong>&nbsp\;näherbringt.</p><p>Des Guten nich
 t genug pilotiert&nbsp\;<strong>Bernd Stübinger (JUG IN)</strong>&nbsp\;sei
 ne Serie “<strong>Esoterische Programmiersprachen</strong>".</p><p>Es gibt 
 also jede Menge (zumeist) nützliche Dinge zu lernen und am Unterhaltungswer
 t wird es auch nicht fehlen.</p>\n\nJoin with Google Meet: https://meet.goo
 gle.com/get-jzpw-qxm\nOr dial: (DE) +49 30 300195354 PIN: 425446049#\nMore 
 phone numbers: https://tel.meet/get-jzpw-qxm?pin=9470998032606&hs=7\n\nLear
 n more about Meet at: https://support.google.com/a/users/answer/9282720
LAST-MODIFIED:20260417T101744Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Neuerungen in Java 15 mit Jochen Bürkle & Software Esoterik mit Ber
 nd Stübinger
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20250211T183000
DTEND;TZID=Europe/Berlin:20250211T220000
RRULE:FREQ=MONTHLY;UNTIL=20250310T225959Z;BYDAY=2TU
DTSTAMP:20260419T230229Z
UID:fmvtntjk89cftqikas5fkb7s9i@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
CREATED:20200523T074213Z
DESCRIPTION:Join with Google Meet: https://meet.google.com/get-jzpw-qxm\nOr
  dial: (DE) +49 30 300195354 PIN: 425446049#\nMore phone numbers: https://t
 el.meet/get-jzpw-qxm?pin=9470998032606&hs=7\n\nLearn more about Meet at: ht
 tps://support.google.com/a/users/answer/9282720
LAST-MODIFIED:20250221T091914Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Java-Treff
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20250313T183000
DTEND;TZID=Europe/Berlin:20250313T220000
RRULE:FREQ=MONTHLY;INTERVAL=2;BYDAY=2TH
DTSTAMP:20260419T230229Z
UID:7br4rnm5dmv7ejl3m6l6lu2tsu@google.com
CREATED:20250221T092006Z
LAST-MODIFIED:20250307T093422Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Java-Treff
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20240514T170000
DTEND;TZID=Europe/Berlin:20240514T190000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20240514T183000
CREATED:20200523T074213Z
DESCRIPTION:<br><br>Der <a href="https://jcp.org/en/press/news/JCP_25_Year_
 Anniversary">Java Community Process wird 25</a>.<br>Wir haben ein JCP-Party
 -Kit erhalten\, wollen ein bisschen feiern und dabei auch den JCP kennenler
 nen.<br><br>Außerdem werden uns Bernd und Tung Ihre Eindrücke der JavaLand 
 mitbringen.<br><br>Und es gibt Sticker und Buttons 😉<br><br>Diesmal wieder
  hybrid\, sofern die Technik mitspielt 😎<br><br><br><br><b>**Location**</b
 >: MediaMarktSaturn Barista Bar\, L-Gebäude\, <a href="https://maps.app.goo
 .gl/qqfXVPRZpNZvToDt7">Media-Saturn-Str. 1\, Ingolstadt</a>\n\nJoin with Go
 ogle Meet: https://meet.google.com/get-jzpw-qxm\nOr dial: (DE) +49 30 30019
 5354 PIN: 425446049#\nMore phone numbers: https://tel.meet/get-jzpw-qxm?pin
 =9470998032606&hs=7\n\nLearn more about Meet at: https://support.google.com
 /a/users/answer/9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Java-Treff: JCP 25 Year Anniversary
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20210914T183000
DTEND;TZID=Europe/Berlin:20210914T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20210914T183000
CREATED:20200523T074213Z
DESCRIPTION:<p>Im September kommt uns&nbsp\;<a href="https://schlomo.schapi
 ro.org/" id="ow428" __is_owner="true">Schlomo Schapiro</a>&nbsp\;eines Zeic
 hens “Chief Architect Cloud” bei&nbsp\;<em>DB Systel GmbH</em>&nbsp\;besuch
 en.</p><p>Schlomo ist sehr erfahrener und professioneller GitOps Praktiker\
 , hat hierzu auch&nbsp\;<a href="https://schlomo.schapiro.org/p/5-devops-pr
 inciples.html#materials" id="ow438" __is_owner="true">einige Veröffentlichu
 ngen</a>&nbsp\;vorzuweisen.</p><p>Schlomo wird mit uns über GitOps reden\, 
 es wird kein Frontalvortrag sein\, sondern ein konstruktiver Austausch. Sch
 aut Euch Schlomos Vortrag auf Youtube an\, lest seine Publikationen\, notie
 rt Euch alles an Fragen und Unklarheiten\, das Euch in den Sinn kommt - Sch
 lomo wird uns Frage und Antwort stehen.</p><p>Des weiteren engagiert sich S
 chlomo in der GitOps Working-Group der CNCF und&nbsp\;<a href="https://gith
 ub.com/gitops-working-group/gitops-working-group/issues/161">arbeitet gerad
 e an der Übersetzung</a>&nbsp\;der&nbsp\;<a href="https://github.com/open-g
 itops/documents/blob/main/PRINCIPLES.md">GitOps Principles</a>&nbsp\;ins de
 utsche. Prägnante Formulierungen starker Aussagen sind eine Herausforderung
 \, daher freut sich Schlomo über Mitarbeit und Diskussionen\, die zu einem 
 guten Ergebnis beitragen.</p><p>Wir freuen uns auf dieses für uns unübliche
  Format und einen tollen Gast!</p>\n\nJoin with Google Meet: https://meet.g
 oogle.com/get-jzpw-qxm\nOr dial: (DE) +49 30 300195354 PIN: 425446049#\nMor
 e phone numbers: https://tel.meet/get-jzpw-qxm?pin=9470998032606&hs=7\n\nLe
 arn more about Meet at: https://support.google.com/a/users/answer/9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Java-Treff: GitOps mit Schlomo Schapiro
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20240213T183000
DTEND;TZID=Europe/Berlin:20240213T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20240213T183000
CREATED:20200523T074213Z
DESCRIPTION:<p><a href="https://github.com/steinbrueckri">Richard Steinbrüc
 k</a> gibt sich die Ehre und bringt uns gleich zwei Themen aus seiner Praxi
 s mit:</p><p><strong><b>Postgres HA</b></strong>: wie Sie mithilfe von Patr
 oni robuste\, hochverfügbare PostgreSQL-Cluster aufbauen können\, mit autom
 atischem Failover. Darüber hinaus erläutere ich die Integration von pgBackR
 est für effizientes Backup und eine zuverlässige Desaster-Recovery-Lösung\,
  die Ihr Postgres-System absichert.</p><p><strong><b>Teleport</b></strong>:
  Implementierung von Teleport\, um eine sichere Zugriffskontrolle für verte
 ilte Infrastrukturen zu gewährleisten. Teleport ermöglicht nicht nur eine g
 ranulare Zugriffsverwaltung\, sondern bietet auch Audit-Trail-Funktionen fü
 r umfassende Transparenz.</p>\n\nJoin with Google Meet: https://meet.google
 .com/get-jzpw-qxm\nOr dial: (DE) +49 30 300195354 PIN: 425446049#\nMore pho
 ne numbers: https://tel.meet/get-jzpw-qxm?pin=9470998032606&hs=7\n\nLearn m
 ore about Meet at: https://support.google.com/a/users/answer/9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Double-Feature: Postgres HA mit Patroni & Teleport mit Richard Stei
 nbrück (Userlike)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20200609T183000
DTEND;TZID=Europe/Berlin:20200609T220000
RRULE:FREQ=MONTHLY;UNTIL=20250210T225959Z;BYDAY=2TU
EXDATE;TZID=Europe/Berlin:20210810T183000
EXDATE;TZID=Europe/Berlin:20230808T183000
EXDATE;TZID=Europe/Berlin:20231212T183000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
CREATED:20200523T074213Z
DESCRIPTION:Join with Google Meet: https://meet.google.com/get-jzpw-qxm\nOr
  dial: (DE) +49 30 300195354 PIN: 425446049#\nMore phone numbers: https://t
 el.meet/get-jzpw-qxm?pin=9470998032606&hs=7\n\nLearn more about Meet at: ht
 tps://support.google.com/a/users/answer/9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Java-Treff
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20230912T183000
DTEND;TZID=Europe/Berlin:20230912T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20230912T183000
CREATED:20200523T074213Z
DESCRIPTION:<p><a href="https://home.robusta.dev/">Robusta</a> is an open s
 ource monitoring\, observability\, and operations platform for Kubernetes\,
  build on Prometheus.</p><p><a href="https://www.linkedin.com/in/natanyelli
 n/">Natan</a>\, its inventor\, will introduce <em>Robusta</em> to us and is
  pleased to get into discussion about it.</p>\n\nJoin with Google Meet: htt
 ps://meet.google.com/get-jzpw-qxm\nOr dial: (DE) +49 30 300195354 PIN: 4254
 46049#\nMore phone numbers: https://tel.meet/get-jzpw-qxm?pin=9470998032606
 &hs=7\n\nLearn more about Meet at: https://support.google.com/a/users/answe
 r/9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Natan Yellin: The Robusta Monitoring Platform
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20230110T183000
DTEND;TZID=Europe/Berlin:20230110T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20230110T183000
CREATED:20200523T074213Z
DESCRIPTION:<a href="https://www.linkedin.com/in/jochen-b%C3%BCrkle-ab69472
 0/">Jochen Bürkle</a> berichtet uns von seinem Projekt\, bei dem er kosteng
 ünstig detaillierte Daten zum Stromverbrauch und Erzeugung durch Solar-Balk
 onkraftwerke mittels IoT-Devices ausliest\, in der Cloud aufbereitet und da
 rstellt.<br /><br><br /><br><br />\n\nJoin with Google Meet: https://meet.g
 oogle.com/get-jzpw-qxm\nOr dial: (DE) +49 30 300195354 PIN: 425446049#\nMor
 e phone numbers: https://tel.meet/get-jzpw-qxm?pin=9470998032606&hs=7\n\nLe
 arn more about Meet at: https://support.google.com/a/users/answer/9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Energiewende unter Kontrolle mit IoT im eigenen Cloud-Projekt
TRANSP:OPAQUE
ATTACH;FILENAME=electric-jochen.png;FMTTYPE=image/jpeg:https://drive.google
 .com/open?id=1z6x1Nw5xFDtgYngj67egWhRxkd8YgS8-&authuser=0
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20201208T183000
DTEND;TZID=Europe/Berlin:20201208T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20201208T183000
CREATED:20200523T074213Z
DESCRIPTION:<p>Im Dezember beehrt uns&nbsp\;<strong>Simon Trockel</strong>\
 , ein sehr erfahrener Cyber Security Berater und “Tester”. Simon hat schon 
 einiges gesehen\, wer Spaß an haarsträubenden Schmankerln von Sicherheitsve
 rstößen und -katastrophen hat\, kommt hier sicher auf seine Kosten.</p><p>N
 atürlich hat Simon auch einiges im Repertoire\, das uns Entwicklern hilft\,
  Leuten wie Simon den Spaß zu verderben.</p>\n\nJoin with Google Meet: http
 s://meet.google.com/get-jzpw-qxm\nOr dial: (DE) +49 30 300195354 PIN: 42544
 6049#\nMore phone numbers: https://tel.meet/get-jzpw-qxm?pin=9470998032606&
 hs=7\n\nLearn more about Meet at: https://support.google.com/a/users/answer
 /9282720
LAST-MODIFIED:20260417T101744Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Cyber Security für Entwickler von und mit Simon Trockel (MediaMarkt
 Saturn Technology)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20210112T183000
DTEND;TZID=Europe/Berlin:20210112T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20210112T183000
CREATED:20200523T074213Z
DESCRIPTION:<p>At the first Java-Meetup in 2021 we welcome&nbsp\;<strong><a
  href="https://julien.ponge.org/">Julien Ponge</a></strong>&nbsp\;who just 
 published his latest writing&nbsp\;<a href="https://www.manning.com/books/v
 ertx-in-action">Vert.x in Action</a>.</p><p>Alongside Vert.x\, Julien is wo
 rking on&nbsp\;<a href="https://smallrye.io/smallrye-mutiny/">SmallRye Muti
 ny</a>\, the brand new reactive library with first class support in&nbsp\;<
 a href="https://quarkus.io/guides/getting-started-reactive">Quarkus</a>&nbs
 p\;working there in perfect harmony with Vert.x.</p><p>Julien worked and ta
 ught almost ten years at the&nbsp\;<a href="https://www.insa-lyon.fr/en/">I
 NSA in Lyon</a>&nbsp\;and works since quite a while at&nbsp\;<strong>Red Ha
 t</strong>&nbsp\;on reactive topics around Java.</p><p>He stated out “It wi
 ll be fun!” on our request to give us a talk about modern reactive developm
 ents with Java\, so please stay tuned.</p>\n\nJoin with Google Meet: https:
 //meet.google.com/get-jzpw-qxm\nOr dial: (DE) +49 30 300195354 PIN: 4254460
 49#\nMore phone numbers: https://tel.meet/get-jzpw-qxm?pin=9470998032606&hs
 =7\n\nLearn more about Meet at: https://support.google.com/a/users/answer/9
 282720
LAST-MODIFIED:20260417T101744Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Modern Reactive Java by Julien Ponge (Red Hat)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20230314T183000
DTEND;TZID=Europe/Berlin:20230314T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20230314T183000
CREATED:20200523T074213Z
DESCRIPTION:<a href="https://www.linkedin.com/in/kevin-delicam-4ab18b129/">
 Kevin Delicam</a> (AUDI AG) vertraut niemandem. Er wird uns erzählen\, wie 
 man mit solchen Vertrauensproblemen umgeht und damit sicher unterwegs ist.\
 n\nJoin with Google Meet: https://meet.google.com/get-jzpw-qxm\nOr dial: (D
 E) +49 30 300195354 PIN: 425446049#\nMore phone numbers: https://tel.meet/g
 et-jzpw-qxm?pin=9470998032606&hs=7\n\nLearn more about Meet at: https://sup
 port.google.com/a/users/answer/9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Zero Trust
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20211109T183000
DTEND;TZID=Europe/Berlin:20211109T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20211109T183000
CREATED:20200523T074213Z
DESCRIPTION:<h3><strong><a href="https://github.com/mirage22" id="ow399" __
 is_owner="true">Miro Wengner</a></strong> besucht uns\, wird uns <em><stron
 g><a href="https://www.oracle.com/java/technologies/jdk-mission-control.htm
 l">Java Mission Control</a></strong></em> näher bringen\, und seine jüngste
 n Erkenntnisse des Profiling von Kotlin Anwendungen mit dem <em><strong>Jav
 a Flight Recorder</strong></em> teilen.</h3>\n\nJoin with Google Meet: http
 s://meet.google.com/get-jzpw-qxm\nOr dial: (DE) +49 30 300195354 PIN: 42544
 6049#\nMore phone numbers: https://tel.meet/get-jzpw-qxm?pin=9470998032606&
 hs=7\n\nLearn more about Meet at: https://support.google.com/a/users/answer
 /9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Java Mission Control & Flight Recorder\; Kotlin spezial
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20220808T183000
DTEND;TZID=Europe/Berlin:20220808T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20220809T183000
CREATED:20200523T074213Z
DESCRIPTION:<p>Verena Barth\, David Dasenbrook und Marius Stein von der via
 dee Unternehmensberatung werden in dieser Session ein Tool zum Monitoring v
 on Cloud-Kosten vorstellen. Hierbei werden 3 unterschiedliche Aspekte beleu
 chtet:</p><ol><li>Setting the Scene: Warum sollten wir uns mit Kosten in de
 r Cloud-Welt beschäftigen und was ist eigentlich FinOps?</li><li>The Main A
 ct: Was kann unser Cloud Cost Monitor und wie sieht unsere Vision aus?</li>
 <li>Behind the Scenes: Wie funktioniert die Technik hinter dem Cloud-Cost-M
 onitor eigentlich? In diesem Technical Deep-Dive stellen wir vor\, wie das 
 Tool mithilfe von Pulumi in die AWS-Cloud deployed wird.</li></ol><p>Der Cl
 oud Cost Monitor ist ein junges Tool\, welches von der viadee Unternehmensb
 eratung entwickelt wird und helfen soll\, Kostentransparenz in Cloud-Projek
 ten zu schaffen. Euch erwartet keine langweilige Produktvorstellung: Unser 
 Ziel ist offen mit euch über eure Erfahrung in Bezug auf Cloud-Kosten zu di
 skutieren\, dies hilft uns den Cost-Monitor zu einem Tool zu entwickeln\, w
 elches echte Probleme löst. Im Gegenzug bieten wir einen spannenden Einblic
 k in die Technik eines modernen Cloud-Native Produktes und einen offenen Er
 fahrungsaustausch über FinOps. Wir freuen uns auf euch!</p>\n\nJoin with Go
 ogle Meet: https://meet.google.com/get-jzpw-qxm\nOr dial: (DE) +49 30 30019
 5354 PIN: 425446049#\nMore phone numbers: https://tel.meet/get-jzpw-qxm?pin
 =9470998032606&hs=7\n\nLearn more about Meet at: https://support.google.com
 /a/users/answer/9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Cloud Cost Monitor - Ein FinOps-Tool stellt sich vor
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20231114T183000
DTEND;TZID=Europe/Berlin:20231114T200000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20231114T183000
CREATED:20200523T074213Z
DESCRIPTION:<p><em><strong><b><a href="https://www.linkedin.com/in/andreas-
 monschau-544aa141/">Andreas Monschau</a> beehrt uns mit folgendem Vortrag:<
 /b></strong></em></p><p>Projekte\, an denen wir mitwirken oder die wir auch
  verantworten\, brauchen fähige Leute\, um am Ende ein Ergebnis zu erzielen
 \, das unsere Kunden zufriedenstellt. Gut\, wenn wir auf Menschen auf Mid- 
 oder Seniorlevel zugreifen können. Schlecht ist jedoch\, dass wir in einer 
 Zeit leben\, die viel zu wenig gut ausgebildete und erfahrene Entwickler fü
 r unsere Projekte bietet. Gleichzeitig gibt es eine Menge Quereinsteiger\, 
 potenziell fähige Menschen\, die nur darauf warten\, sich zu beweisen – abe
 r wir nehmen sie nicht in Projekte rein\, weil sie ja „nichts von dem könne
 n\, was wir brauchen“.</p><p>Um das Gegenteil zu beweisen\, stelle ich euch
  meine Erfahrungen vor\, die ich in den letzten Jahren gesammelt habe. Wie 
 identifiziere ich gute Quereinsteiger? Wie unterscheide ich die Leute mit P
 otential von denen\, die es nicht haben? Und wie entfessle ich ihr Potenzia
 l? Wie mache ich sie fit für ihr erstes IT-Projekt? Und welche Risiken lieg
 en auf diesem Weg?</p><p>Am Ende des Vortrags habt ihr einen groben Plan\, 
 wie auch ihr Menschen entwickeln und das Beste aus ihnen herausholen könnt.
  Und wer weiß – vielleicht stafft ihr euer Projekt auch bald mit jemandem\,
  „der ja eigentlich (noch) nichts von dem kann\, was wir brauchen“.</p><p><
 br></p>\n\nJoin with Google Meet: https://meet.google.com/get-jzpw-qxm\nOr 
 dial: (DE) +49 30 300195354 PIN: 425446049#\nMore phone numbers: https://te
 l.meet/get-jzpw-qxm?pin=9470998032606&hs=7\n\nLearn more about Meet at: htt
 ps://support.google.com/a/users/answer/9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Menschen befähigen - wie finden Quereinsteiger den Weg in ihr erste
 s Projekt?
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20230214T183000
DTEND;TZID=Europe/Berlin:20230214T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20230214T183000
CREATED:20200523T074213Z
DESCRIPTION:<p dir="ltr"><i>Agenda</i></p><ol><li dir="ltr"><p dir="ltr">Be
 grüßung</p></li><li dir="ltr"><p dir="ltr">Feststellung der Anwesenheit und
  Beschlussfähigkeit</p></li><li dir="ltr"><p dir="ltr">Jahresbericht des Vo
 rstandes</p></li><li dir="ltr"><p dir="ltr">Kassenbericht</p></li><li dir="
 ltr"><p dir="ltr">Bericht der Kassenprüfer und Beschluss über Entlastung de
 s Vorstandes</p></li><li dir="ltr"><p dir="ltr">Bildung des Wahlausschusses
  für Neuwahlen des Vorstandes</p></li><li dir="ltr"><p dir="ltr">Neuwahlen 
 der Vorstandschaft</p></li><li dir="ltr"><p dir="ltr">Wahl des Kassenprüfer
 ausschusses für das Geschäftsjahr 2023</p></li><li dir="ltr"><p dir="ltr">A
 usblick und Planung für 2023</p></li><li dir="ltr"><p dir="ltr">Sonstiges</
 p></li></ol><br><br /><br>Weitere Punkte können jederzeit vor der Versammlu
 ng schriftlich und während der Versammlung mündlich eingereicht werden.\n\n
 Join with Google Meet: https://meet.google.com/get-jzpw-qxm\nOr dial: (DE) 
 +49 30 300195354 PIN: 425446049#\nMore phone numbers: https://tel.meet/get-
 jzpw-qxm?pin=9470998032606&hs=7\n\nLearn more about Meet at: https://suppor
 t.google.com/a/users/answer/9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Mitglieder Hauptversammlung 2023
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20240116T183000
DTEND;TZID=Europe/Berlin:20240116T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
RECURRENCE-ID;TZID=Europe/Berlin:20240109T183000
CREATED:20200523T074213Z
LAST-MODIFIED:20250221T091858Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Mitgliederhauptversammlung 2024
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20200811T183000
DTEND;TZID=Europe/Berlin:20200811T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
RECURRENCE-ID;TZID=Europe/Berlin:20200811T183000
CREATED:20200523T074213Z
LAST-MODIFIED:20260417T101744Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Sommerfest (geplant\, jedoch ungewiss)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20220510T183000
DTEND;TZID=Europe/Berlin:20220510T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20220510T183000
CREATED:20200523T074213Z
DESCRIPTION:<p>In May\,&nbsp\;<a href="https://jmhreif.com/">Jennifer Reif<
 /a>&nbsp\;from&nbsp\;<a href="https://neo4j.com/">Neo4j</a>&nbsp\;visits us
  with everything we need to know about Graphs and Neo4j:</p><p><em><strong>
 <b>Keeping up with database trends? Or learning for a project requirement? 
 Or something else? In this session\, we will hit the high points on graph d
 atabases and get Java developers what they need to get started quickly and 
 successfully. From data model to applications\, these are the Cliff Notes!<
 /b></strong></em></p>\n\nJoin with Google Meet: https://meet.google.com/get
 -jzpw-qxm\nOr dial: (DE) +49 30 300195354 PIN: 425446049#\nMore phone numbe
 rs: https://tel.meet/get-jzpw-qxm?pin=9470998032606&hs=7\n\nLearn more abou
 t Meet at: https://support.google.com/a/users/answer/9282720
LAST-MODIFIED:20250221T091858Z
LOCATION:https://meet.google.com/get-jzpw-qxm
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Cliff Notes: What Java Developers Need to Know About Graph Database
 s
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20200714T183000
DTEND;TZID=Europe/Berlin:20200714T220000
DTSTAMP:20260419T230229Z
UID:5efcimtmf2alchb47f2aim3ori@google.com
X-GOOGLE-CONFERENCE:https://meet.google.com/get-jzpw-qxm
RECURRENCE-ID;TZID=Europe/Berlin:20200714T183000
CREATED:20200523T074213Z
DESCRIPTION:<b>Tung Beier</b>: Hilfe meine Maus stört mich bei der Arbeit<b
 r><br>https://meet.google.com/get-jzpw-qxm\n\nJoin with Google Meet: https:
 //meet.google.com/get-jzpw-qxm\nOr dial: (DE) +49 30 300195354 PIN: 4254460
 49#\nMore phone numbers: https://tel.meet/get-jzpw-qxm?pin=9470998032606&hs
 =7\n\nLearn more about Meet at: https://support.google.com/a/users/answer/9
 282720
LAST-MODIFIED:20260417T101744Z
LOCATION:Online
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Java-Treff | Vom Entwicklerleben ohne Maus
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20200206T170000Z
DTEND:20200206T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20200206T190000Z
SUMMARY:3 easy improvements in your microservices architecture (Nicolas Frankel)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20190828T170000Z
DTEND:20190828T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20190828T190000Z
SUMMARY:Java Goes Native (Sascha Selzer)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20190508T170000Z
DTEND:20190508T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20190508T190000Z
SUMMARY:Monitoring mit Prometheus und Grafana bei Systemen unter Last (Antje Landschulz)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20190306T170000Z
DTEND:20190306T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20190306T190000Z
SUMMARY:Eine kleine Reise durch NoSQL (Christian Mennerich)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20190124T170000Z
DTEND:20190124T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20190124T190000Z
SUMMARY:Domain Driven Design (Alexander Arimond)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20181117T170000Z
DTEND:20181117T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20181117T190000Z
SUMMARY:Global Day of Code Retreat 2018 (Chaos in KL, JUG-KL und Softwerkskammer RLP)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20180912T170000Z
DTEND:20180912T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20180912T190000Z
SUMMARY:Jenkins X (Gerd Aschemann)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20180711T170000Z
DTEND:20180711T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20180711T190000Z
SUMMARY:Property-Based Testing mit Java (Johannes Link)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20180620T170000Z
DTEND:20180620T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20180620T190000Z
SUMMARY:/Reg(ex){2}plained/ (Fabian Zimmermann)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20180515T170000Z
DTEND:20180515T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20180515T190000Z
SUMMARY:Introduction to Reactive Programming with Project Reactor (Murat zkan)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20180418T170000Z
DTEND:20180418T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20180418T190000Z
SUMMARY:Logs mit Kontext (Alexander Schwartz)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20180307T170000Z
DTEND:20180307T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20180307T190000Z
SUMMARY:Double Feature (Roel Spilker/Reinier Zwitserloot/Joep Weijers)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20180215T170000Z
DTEND:20180215T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20180215T190000Z
SUMMARY:Open Source Identity Management mit Keycloak (Thomas Darimont)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20180110T170000Z
DTEND:20180110T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20180110T190000Z
SUMMARY:Java Concurrency-Konzepte (Prof. Dr. Jrg Hettel)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20171213T170000Z
DTEND:20171213T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20171213T190000Z
SUMMARY:Knstliche Intelligenz und das Ende der Welt (Jeremias Rler)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20171129T170000Z
DTEND:20171129T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20171129T190000Z
SUMMARY:Stateless Authentication for REST and Microservices with Json (Yannick Mortier)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20171115T170000Z
DTEND:20171115T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20171115T190000Z
SUMMARY:JUnit 5 (Anna Maier)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20171018T170000Z
DTEND:20171018T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20171018T190000Z
SUMMARY:Performance-Tuning von Spring-Boot- und Cloud-Anwendungen (Ingo Dppe)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20170330T170000Z
DTEND:20170330T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20170330T190000Z
SUMMARY:Scala im Einsatz (Karsten Droste)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20161102T170000Z
DTEND:20161102T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20161102T190000Z
SUMMARY:2. Java Stammtisch Kaiserslautern (JUG KL)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20161005T170000Z
DTEND:20161005T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20161005T190000Z
SUMMARY:1. Java Stammtisch Kaiserslautern (JUG KL)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20160609T170000Z
DTEND:20160609T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20160609T190000Z
SUMMARY:Infrastruktur Deployment mit Ansible & Docker bei VersionEye (Robert Reiz)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20160519T170000Z
DTEND:20160519T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20160519T190000Z
SUMMARY:ToTP or Not ToTP, That Is The Question! (Roel Spilker/Reinier Zwitserloot)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20160421T170000Z
DTEND:20160421T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20160421T190000Z
SUMMARY:Continuous Delivery und die Datenbank (Thorsten Maier)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20160317T170000Z
DTEND:20160317T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20160317T190000Z
SUMMARY:Performance Testing mit inspectIT (Christoph Heger)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20160308T170000Z
DTEND:20160308T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20160308T190000Z
SUMMARY:Javaland (iJUG)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20160305T170000Z
DTEND:20160305T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20160305T190000Z
SUMMARY:DukeCon Hackathon (DukeCon-Team)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20160218T170000Z
DTEND:20160218T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20160218T190000Z
SUMMARY:CU! (Susanne Braun)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20160112T170000Z
DTEND:20160112T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20160112T190000Z
SUMMARY:Oracle Roadshow (Peter Doschkinow, Michael Bruer)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20151209T170000Z
DTEND:20151209T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20151209T190000Z
SUMMARY:JUG Weihnachtsstammtisch (JUG KL)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20151105T170000Z
DTEND:20151105T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20151105T190000Z
SUMMARY:Clean Architecture mit Java (Mark Paluch)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20151029T170000Z
DTEND:20151029T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20151029T190000Z
SUMMARY:Bei uns testen lauter Affen (Jeremias Rler)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20150915T170000Z
DTEND:20150915T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20150915T190000Z
SUMMARY:Elasticsearch (Florian Hopf)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20150813T170000Z
DTEND:20150813T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20150813T190000Z
SUMMARY:Spring Data Repositories (Thomas Darimont)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20150723T170000Z
DTEND:20150723T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20150723T190000Z
SUMMARY:Groovy und Grails (Falk Sippach)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20150702T170000Z
DTEND:20150702T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20150702T190000Z
SUMMARY:DevOps aus der Entwicklerbrille (Thomas Gtzinger)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20150625T170000Z
DTEND:20150625T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20150625T190000Z
SUMMARY:Node.js und Evented I/O Alternativen auf der JVM (Niko Kbler)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20150527T170000Z
DTEND:20150527T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20150527T190000Z
SUMMARY:Netflix (Stefan Toth)
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20230208T190000Z
DTSTART:20150316T170000Z
DTEND:20150316T190000Z
LOCATION:Chaos Computer Club, Rudolf-Breitscheid-Straße 65, 67655 Kaiserslautern
URL:http://www.jug-kl.de
ORGANIZER:http://www.jug-kl.de
UID:JUGKL20150316T190000Z
SUMMARY:Project Lombok (Roel Spilker/Reinier Zwitserloot)
END:VEVENT
BEGIN:VEVENT
DTSTART:20260430T190000Z
DTEND:20260430T203000Z
DTSTAMP:20260430T190000Z
UID:20260430@majug.de
ORGANIZER;CN="majug² Java User Group Mannheim":MAILTO:info@majug.de
LOCATION:Technische Hochschule Mannheim
SUMMARY:Was ich aus 9 Produktionsanwendungen mit Claude Code gelernt habe ()
DESCRIPTION:https://www.majug.de/2026/04/30/was-ich-aus-9-produktions/
URL:https://www.majug.de/2026/04/30/was-ich-aus-9-produktions/
END:VEVENT
BEGIN:VEVENT
DTSTART:20260310T190000Z
DTEND:20260310T203000Z
DTSTAMP:20260310T190000Z
UID:20260310@majug.de
ORGANIZER;CN="majug² Java User Group Mannheim":MAILTO:info@majug.de
LOCATION:Nürburgring
SUMMARY:JavaLand 2026 - die Community-Konferenz ()
DESCRIPTION:https://www.majug.de/2026/03/10/javaland/
URL:https://www.majug.de/2026/03/10/javaland/
END:VEVENT
BEGIN:VEVENT
DTSTART:20260122T190000Z
DTEND:20260122T203000Z
DTSTAMP:20260122T190000Z
UID:20260122@majug.de
ORGANIZER;CN="majug² Java User Group Mannheim":MAILTO:info@majug.de
LOCATION:Technische Hochschule Mannheim, Speyerer Str. 4, 68163 Mannheim, Room A108
SUMMARY:Workshop: Bringing AI to Java: from Function Calls to Context-Aware Applications (Andras Fejes)
DESCRIPTION:https://www.majug.de/2026/01/22/workshop-quarkus-langchain4j/
URL:https://www.majug.de/2026/01/22/workshop-quarkus-langchain4j/
END:VEVENT
BEGIN:VEVENT
DTSTART:20251127T190000Z
DTEND:20251127T203000Z
DTSTAMP:20251127T190000Z
UID:20251127@majug.de
ORGANIZER;CN="majug² Java User Group Mannheim":MAILTO:info@majug.de
LOCATION:BridgingIT GmbH, N7 5-6, 68161 Mannheim
SUMMARY:Der Microservice Trade-Off (Arnold Franke)
DESCRIPTION:https://www.majug.de/2025/11/27/microservice-trade-off/
URL:https://www.majug.de/2025/11/27/microservice-trade-off/
END:VEVENT
BEGIN:VEVENT
DTSTART:20251029T190000Z
DTEND:20251029T203000Z
DTSTAMP:20251029T190000Z
UID:20251029@majug.de
ORGANIZER;CN="majug² Java User Group Mannheim":MAILTO:info@majug.de
LOCATION:LivePerson, Loksite, Glücksteinallee 69, 68163 Mannheim
SUMMARY:Die Neuerungen in Java 21 bis 25 / Value Objects (Falk Sippach)
DESCRIPTION:https://www.majug.de/2025/10/29/neuerungen-in-java-21-bis-25-value-objects/
URL:https://www.majug.de/2025/10/29/neuerungen-in-java-21-bis-25-value-objects/
END:VEVENT
BEGIN:VEVENT
DTSTART:20250702T190000Z
DTEND:20250702T203000Z
DTSTAMP:20250702T190000Z
UID:20250702@majug.de
ORGANIZER;CN="majug² Java User Group Mannheim":MAILTO:info@majug.de
LOCATION:LivePerson, Loksite, Glücksteinallee 69, 68163 Mannheim
SUMMARY:Architekturverantwortung: Weniger reden – mehr machen! (Tom Asel)
DESCRIPTION:https://www.majug.de/2025/07/02/architekturverantwortung-weniger-rede-mehr-machen/
URL:https://www.majug.de/2025/07/02/architekturverantwortung-weniger-rede-mehr-machen/
END:VEVENT
BEGIN:VEVENT
DTSTART:20250430T190000Z
DTEND:20250430T203000Z
DTSTAMP:20250430T190000Z
UID:20250430@majug.de
ORGANIZER;CN="majug² Java User Group Mannheim":MAILTO:info@majug.de
LOCATION:LivePerson, Loksite, Glücksteinallee 69, 68163 Mannheim
SUMMARY:Unleash the Power of Cloud-Native Java with Quarkus (András Fejes)
DESCRIPTION:https://www.majug.de/2025/04/30/cloud-native-with-quarkus/
URL:https://www.majug.de/2025/04/30/cloud-native-with-quarkus/
END:VEVENT
BEGIN:VEVENT
DTSTART:20250401T190000Z
DTEND:20250401T203000Z
DTSTAMP:20250401T190000Z
UID:20250401@majug.de
ORGANIZER;CN="majug² Java User Group Mannheim":MAILTO:info@majug.de
LOCATION:Nürburgring
SUMMARY:JavaLand 2025 - die Community-Konferenz ()
DESCRIPTION:https://www.majug.de/2025/04/01/javaland/
URL:https://www.majug.de/2025/04/01/javaland/
END:VEVENT
BEGIN:VEVENT
DTSTART:20250327T190000Z
DTEND:20250327T203000Z
DTSTAMP:20250327T190000Z
UID:20250327@majug.de
ORGANIZER;CN="majug² Java User Group Mannheim":MAILTO:info@majug.de
LOCATION:andrena objects, Eastsite ELYSIUM, Konrad-Zuse-Ring 23, 68163 Mannheim
SUMMARY:XZ: The day the internet (almost) died (Reinier Zwitserloot & Roel Spilker)
DESCRIPTION:https://www.majug.de/2025/03/27/XZ-the-day-the-internet-almost-died/
URL:https://www.majug.de/2025/03/27/XZ-the-day-the-internet-almost-died/
END:VEVENT
BEGIN:VEVENT
DTSTART:20250122T190000Z
DTEND:20250122T203000Z
DTSTAMP:20250122T190000Z
UID:20250122@majug.de
ORGANIZER;CN="majug² Java User Group Mannheim":MAILTO:info@majug.de
LOCATION:LivePerson, Loksite, Glücksteinallee 69, 68163 Mannheim
SUMMARY:Zero to OpenTelemetry (Michele Mancioppi)
DESCRIPTION:https://www.majug.de/2025/01/22/Zero-to-OpenTelemetry/
URL:https://www.majug.de/2025/01/22/Zero-to-OpenTelemetry/
END:VEVENT
BEGIN:VEVENT
UID:event_313366107@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230222Z
DTSTART;TZID=Europe/Berlin:20260610T180000
DTEND;TZID=Europe/Berlin:20260610T193000
SUMMARY:Agentic AI: Evolution oder Revolution?
DESCRIPTION:Java Usergroup Münster\nAgentic AI gilt aktuell als der näch
 ste große Evolutionsschritt im Bereich der generativen KI: autonome Agent
 en\, die Ziele verfolgen\, Tools nutzen\, miteinander kommunizieren und so
  im Zusammenspiel als Multi- Agenten Systeme komplexe Aufgaben selbststän
 dig lösen. Doch was davon ist bereits heute realistisch nutzbar – und w
 o endet der Hype?\n\nIn seinem Votrag gibt Lars Röwekamp einen praxisnahe
 n Einblick in den Status Quo von Agentic AI und diskutiert mögliche Einsa
 tzszenarien inklusive der damit verbundenen Chancen und Risiken – denn d
 as eine kommt in der Regel nicht ohne das andere daher!\n\nFür die Beantw
 ortung der Fragestellung\, ob wir es bei Agentic AI eher mit einer Evoluti
 on oder eine Revolution zu tun haben\, wagt Lars einen Blick „zurück in
  die Zukunft“ und skizziert\, wohin uns die rasante Entwicklung im Umfel
 d der künstlichen Intelligenz in den kommenden Jahren führen kann und wa
 s dies für uns Menschen bedeutet. Spoiler: Es gibt nicht nur Positives zu
  berichten und einige essentielle Hausaufgaben für ein glückliches Mitei
 nander von Mensch und Maschine.\n\n**Lars Röwekamp** Gründer und Geschä
 ftsführer bei der open knowledge GmbH\, beschäftigt sich als „CIO New 
 Technologies“ mit der Analyse und Bewertung neuer Software-und Technolog
 ietrends. Ein besonderer Schwerpunkt seiner Arbeit liegt derzeit auf Enter
 prise und Cloud Computing\, Big Data und KI\, wobei neben Design-und Archi
 tekturfragen insbesondere die Real-Life-Aspekte im Fokus seiner Betrachtun
 g stehen. Er ist Autor vieler Fachartikel und -bücher und beschäftigt si
 ch seit der Geburtsstunde von Java mit dieser Programmiersprache.
URL;VALUE=URI:https://www.meetup.com/java-usergroup-munster/events/3133661
 07/
STATUS:CONFIRMED
CREATED:20260215T105412Z
LAST-MODIFIED:20260215T105412Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_314228145@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230222Z
DTSTART;TZID=Europe/Berlin:20261013T180000
DTEND;TZID=Europe/Berlin:20261013T193000
SUMMARY:Java Concurrency: Exploring Structured Concurrency and Scoped Valu
 esPermalink
DESCRIPTION:Java Usergroup Münster\nJava’s concurrency journey has been
  a long and winding one. We departed from the ‘classic threads’ statio
 n and traveled through Runnables\, ExecutorServices\, CompletableFutures a
 nd ForkJoinPools\, before finally arriving at ‘virtual threads’. But d
 oes ‘finally’ mean that we’ve arrived at our final destination\, or 
 is it a transfer at best?\nNow that virtual threads are available\, our Ja
 va programs will likely use an abundance of threads. This increase in thre
 ad count will immediately make thread coordination\, observability and iso
 lation more difficult. Two new Java features are currently in development 
 that might make things a bit easier: Structured Concurrency and Scoped Val
 ues.\nIn this talk\, we’ll introduce and demonstrate these new features\
 , and how they can help address the challenges that have emerged since the
  introduction of virtual threads. We’ll also discuss how the availabilit
 y of these features will impact your day-to-day programming life and wheth
 er Java’s concurrency journey is actually over now that these features h
 ave become available or if there are still more stops to come.\n\n**Hanno 
 Embregts** is a Java Developer with a passion for learning\, teaching and 
 making music.\nIn his day-to-day job as a Teacher / Technology Advocate at
  [Info Support](https://www.infosupport.com)\, Hanno prefers work that is 
 fast-paced and versatile. This is why he juggles Java development\, softwa
 re architecture\, public speaking\, leading Info Support’s Speaker Commu
 nity and teaching courses at Info Support’s Knowledge Centre.\nHanno is 
 a [Java Champion](https://javachampions.org/members.html)\, an [Oracle ACE
  Pro](https://ace.oracle.com/pls/apex/r/ace_program/oracle-aces/ace?ace_id
 =2413) and [one of the leaders](https://nljug.org/bestuur/) of the NLJUG (
 the Dutch Java User Group). Outside of work Hanno likes making music with 
 his friends. He plays the flute\, the guitar and he likes to sing.
URL;VALUE=URI:https://www.meetup.com/java-usergroup-munster/events/3142281
 45/
STATUS:CONFIRMED
CREATED:20260411T110547Z
LAST-MODIFIED:20260411T110547Z
CLASS:PUBLIC
END:VEVENT
X-ORIGINAL-URL:https://www.meetup.com/java-usergroup-munster/events/ical/
X-WR-CALNAME:Java Usergroup Münster
BEGIN:VEVENT
UID:event_314040680@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230229Z
DTSTART;TZID=Europe/Berlin:20260422T180000
DTEND;TZID=Europe/Berlin:20260422T210000
SUMMARY:Nils Hartmann: Spring Modulith
DESCRIPTION:JUG Nürnberg\nHallo liebe Java User Group Mitglieder!\n\nDies
 mal haben wir Nils Hartmann mit seinem Talk zum Thema "**[Spring Modulith]
 (https://spring.io/projects/spring-modulith)**" zu Gast.\n\nWir freuen uns
  euch zu sehen (virtuell oder vor Ort).\n\n* 18:00 Uhr: Einlass\n* 18:30 U
 hr: Talk\n* ab 19:30: Ausklang des Abends\n\nDank an [qSkills](https://qsk
 ills.de/) für Location\, Bier und Pizza!\n\n\\-\\-\\-\n\nOft sollen Anwen
 dungen in entkoppelten Modulen entwickelt werden\, um Ordnung und Struktur
  in unseren Code zu bekommen und darüber Wartbarkeit zu garantieren. Micr
 oservices stellen dafür einen sehr konsequenten Ansatz dar\, können aber
  auch eine hohe Komplexität mit sich bringen. “Monolithen” hingen sin
 d vergleichsweise bequem in der Entwicklung\, stehen aber im Verdacht\, sc
 hnell zu einem unübersichtlichen “Big Ball of Mud” zu werden. Diesem 
 Problem versucht “Spring Modulith” entgegenzutreten. Damit werden Spri
 ng Boot-Anwendungen in einer gemeinsamen Codebasis entwickelt (”monolith
 isch”)\, innerhalb dieser werden aber Module definiert ("modulitisch")\,
  deren korrekte Verwendung anhand von Architekturregeln kontinuierlich üb
 erprüft und sichergestellt wird. Außerdem erweitert Spring Modulith das 
 Spring-eigene Eventsystem\, um auch zur Laufzeit für eine Entkopplung der
  Module zu sorgen.\n\nIn diesem Live-Coding-Vortrag möchte ich anhand pra
 xisnaher Beispiele eine Einführung in Spring Modulith geben und mit euch 
 diskutieren\, welche Konsequenzen sich für unsere Anwendungen daraus erge
 ben und für welche Szenarien dieser Ansatz besonders geeignet ist.\n\n\\-
 \\-\\-\n\nDein Vortrag bei der Java Usergroup Nürnberg!\n\nHast du dich i
 n letzter Zeit in deinem Projekt oder privat mit einem interessanten Thema
  beschäftigt? Vermutlich ist das nicht nur für dich selbst interessant! 
 Hast du Lust\, selber einmal einen Vortrag bei der Java-Usergroup Nürnber
 g zu halten?\n\nWir sind nicht nur auf Java-Themen fokussiert\, sondern be
 schäftigen uns gern mit und um alles über Software Entwicklung und IT.\n
 \nWir wollen bei der JUG nicht nur bekannten Speaker\\*innen eine Plattfor
 m geben und die neuesten State-of-the-Art Technologien vorstellen. Wir fre
 uen uns auch besonders\, wenn wir Themen aus unserem technologischen (Arbe
 its-)alltag Raum geben zu können. Melde dich gerne bei uns\, wenn du dazu
  Lust hast\, wir geben wenn gewünscht gerne auch Hilfestellung bei der Vo
 rbereitung!
URL;VALUE=URI:https://www.meetup.com/jug-nurnberg/events/314040680/
STATUS:CONFIRMED
CREATED:20260330T172356Z
LAST-MODIFIED:20260330T172356Z
CLASS:PUBLIC
END:VEVENT
X-ORIGINAL-URL:https://www.meetup.com/JUG-Nurnberg/events/ical/
X-WR-CALNAME:JUG Nürnberg
BEGIN:VEVENT
UID:event_310100371@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230228Z
DTSTART;TZID=Europe/Berlin:20260420T120000
DTEND;TZID=Europe/Berlin:20260423T180000
SUMMARY:JCON EUROPE 2026
DESCRIPTION:JUG Oberpfalz\n# Discover the Heartbeat of Java –Where Commu
 nity and Code Converge\n\n**2026\, April 20 – 23: 1 Workshop-Day\, 3 Con
 ference-Days**\n**⟟ Cinedom Multiplex Cinema\, Cologne\, Germany**\n\n##
  JCON EUROPE: Embrace your Java Journey.\n\nDive into the pulsating heart 
 of the Java community at JCON EUROPE 2026\, the premier in-person Java com
 munity conference in Germany\, lovingly organized by the Java User Group O
 berpfalz in collaboration with JAVAPRO Magazine.\n\n[https://2026.europe.j
 con.one/](https://2025.europe.jcon.one/)
URL;VALUE=URI:https://www.meetup.com/jug-oberpfalz/events/310100371/
STATUS:CONFIRMED
CREATED:20250722T082326Z
LAST-MODIFIED:20250722T082326Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_313227018@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230228Z
DTSTART;TZID=Europe/Berlin:20260513T180000
DTEND;TZID=Europe/Berlin:20260513T210000
SUMMARY:JUGO - TBD - save the date
DESCRIPTION:JUG Oberpfalz\nWir planen was tolles für euch. Wenn Ihr Ideen
  für die nächste JUG Session habt immer her damit :)\n\n[https://session
 ize.com/java-user-group-oberpfalz/](https://sessionize.com/java-user-group
 -oberpfalz/)\n\nVeranstaler ist iJUG Interessenverbund der Java User Group
 s e.V.
URL;VALUE=URI:https://www.meetup.com/jug-oberpfalz/events/313227018/
STATUS:CONFIRMED
CREATED:20260205T210111Z
LAST-MODIFIED:20260205T210111Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_313226981@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230228Z
DTSTART;TZID=Europe/Berlin:20260708T180000
DTEND;TZID=Europe/Berlin:20260708T210000
SUMMARY:JUGO - TBD - save the date
DESCRIPTION:JUG Oberpfalz\nWir planen was tolles für euch. Wenn Ihr Ideen
  für die nächste JUG Session habt immer her damit :)\n\n[https://session
 ize.com/java-user-group-oberpfalz/](https://sessionize.com/java-user-group
 -oberpfalz/)\n\nVeranstaler ist iJUG Interessenverbund der Java User Group
 s e.V.
URL;VALUE=URI:https://www.meetup.com/jug-oberpfalz/events/313226981/
STATUS:CONFIRMED
CREATED:20260205T205633Z
LAST-MODIFIED:20260205T205633Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_313226991@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230228Z
DTSTART;TZID=Europe/Berlin:20261007T180000
DTEND;TZID=Europe/Berlin:20261007T210000
SUMMARY:JUGO - TBD - save the date
DESCRIPTION:JUG Oberpfalz\nWir planen was tolles für euch. Wenn Ihr Ideen
  für die nächste JUG Session habt immer her damit :)\n\n[https://session
 ize.com/java-user-group-oberpfalz/](https://sessionize.com/java-user-group
 -oberpfalz/)\n\nVeranstaler ist iJUG Interessenverbund der Java User Group
 s e.V.
URL;VALUE=URI:https://www.meetup.com/jug-oberpfalz/events/313226991/
STATUS:CONFIRMED
CREATED:20260205T205738Z
LAST-MODIFIED:20260205T205738Z
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:event_313226995@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230228Z
DTSTART;TZID=Europe/Berlin:20261111T180000
DTEND;TZID=Europe/Berlin:20261111T210000
SUMMARY:JUGO - TBD - save the date
DESCRIPTION:JUG Oberpfalz\nWir planen was tolles für euch. Wenn Ihr Ideen
  für die nächste JUG Session habt immer her damit :)\n\n[https://session
 ize.com/java-user-group-oberpfalz/](https://sessionize.com/java-user-group
 -oberpfalz/)\n\nVeranstaler ist iJUG Interessenverbund der Java User Group
 s e.V.
URL;VALUE=URI:https://www.meetup.com/jug-oberpfalz/events/313226995/
STATUS:CONFIRMED
CREATED:20260205T205815Z
LAST-MODIFIED:20260205T205815Z
CLASS:PUBLIC
END:VEVENT
X-ORIGINAL-URL:https://www.meetup.com/jug-oberpfalz/events/ical/
X-WR-CALNAME:JUG Oberpfalz
BEGIN:VEVENT
UID:20260423@jug-ostfalen.de
ORGANIZER;CN="JUG Ostfalen":MAILTO:info@jug-ostfalen.de
LOCATION:TRIOLOGY GmbH; Brabandtstraße 9 – 10; 38100 Braunschweig
SUMMARY:Speed Dating Java Secrets (Bernd Müller)
DESCRIPTION:http://www.jug-ostfalen.de/event/2026/04/23/Java-Secrets.html
CLASS:PUBLIC
DTSTART:20260423T190000
DTEND:20260423T210000
DTSTAMP:20260423T190000
END:VEVENT
BEGIN:VEVENT
DTSTART:20230728T160000Z
DTEND:20230728T190000Z
DTSTAMP:20260419T230220Z
UID:5gfrvsqqc0hvvjkf4sn9a0gii2@google.com
CREATED:20230505T183446Z
LAST-MODIFIED:20230505T183446Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Das ist doch behindert! Über Barrieren und Freiheiten (Matthias Bün
 ger)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250709T160000Z
DTEND:20250709T190000Z
DTSTAMP:20260419T230220Z
UID:4eon8goeqnh04avjs4h8d3ps77@google.com
CLASS:PUBLIC
CREATED:20250622T155418Z
DESCRIPTION:<br><br><h4>Thoughts on (Modern?) Software Development – Beobac
 htungen von einer 20-jährigen Reise</h4><p></p><p>Haben Sie sich schon einm
 al gefragt\, warum wir\, als Community von hoch bezahlten Experten\, so häu
 fig kämpfen\, um das Biest namens Softwareentwicklung zu zähmen? Der „Thoug
 hts on (Modern?) Software Development“-Talk versucht\, einige Antworten dar
 auf zu finden\, warum unser Kampf ein sehr herausfordernder ist – und warum
  das vermutlich auch so bleiben wird.</p><p>Spoiler: Die Gründe sind oftmal
 s nicht die\, die ein Stakeholder oder auch ein unmittelbar Beteiligter zun
 ächst einmal erwarten würden…</p><br><br><h4>Beyond the JVM: Why Elixir is 
 Reshaping Web Development</h4><p></p><p>Discover why Elixir is gaining trac
 tion for modern web development. Built on Erlang's proven foundation\, Elix
 ir offers lightweight processes (spawn millions!)\, fault-tolerant "let it 
 crash" philosophy\, and Phoenix's batteries-included framework. We'll explo
 re why the Actor model beats traditional threading\, plus how LiveView elim
 inates SPA complexity.Elixir now excels at AI model deployment with Nx for 
 numerical computing and Axon for neural networks\, making it perfect for ML
 -powered web applications. We'll also demo phoenix_test_playwright for mode
 rn testing workflows.From Discord\, Pinterest\, and WhatsApp's massive scal
 e to AI-driven apps\, see why your next project might benefit from thinking
  beyond the JVM.</p>
LAST-MODIFIED:20250622T155418Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Double Feature on modern Software Development
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20240313T170000Z
DTEND:20240313T203000Z
DTSTAMP:20260419T230220Z
UID:1lbeac2vund56b4v2tm18b8iq4@google.com
CREATED:20240115T223254Z
DESCRIPTION:Wenn man heutzutage von Architektur spricht\, geht es häufig um
  Microservices. Architektur ist jedoch mehr. Microservices beschreibt eine 
 Makro-Architektur und für die jeweiligen Services Mikro-Architekturen für d
 eren inneren Aufbau. Hierfür können u.a. alt bekannte Layer-Architekturen\,
  hexagonal Architekturen bzw. imperative oder reaktive Ansätze genutzt werd
 en.\nAuch bei der Makro-Architektur gibt es andere Architekturen\, die vers
 chiedene Bedürfnisse abdecken. So benötigen Webdienste andere Architekturen
  als lokale Handy-Anwendungen oder Anwendungen auf einem Rechner.\nJede Arc
 hitektur deckt verschiedene Bedürfnisse wie Performance\, Wartbarkeit oder 
 Security unterschiedlich gut ab. Leider gibt es keine Architektur\, die all
 e Belange gleich gut abdeckt. In diesem Vortrag werden wir Anforderungen an
  Software\, die durch Architekturen gelöst werden\, vorstellen und einzelne
  Architekturen nach diesen Eigenschaften klassifizieren. Interessant ist da
 bei insbesondere die Frage\, wie verschiedene Architekturen harmonisieren.\
 nLernziele\nIn den Vergangenen Jahren\, wurde häufig der Fokus auf die Makr
 o-Architektur der Microservices gelegt. Gleichzeitig wurden die Bereiche de
 s Inneren eines Microservices oder Bereiche die nicht gut mit Microservices
  umgesetzt werden\, vernachlässigt. Ziel ist es einen Überblick über die Mö
 glichkeiten und deren Auswahlkriterien zu bekommen.
LAST-MODIFIED:20240115T223254Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Es muss nicht immer Microservice sein: Architekturen im Vergleich (
 Thomas Ruhroth und Kai Schmidt))
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20240626T160000Z
DTEND:20240626T190000Z
DTSTAMP:20260419T230220Z
UID:78hohm6oevdppq4sa4j87o6t25@google.com
CREATED:20240508T070444Z
LAST-MODIFIED:20240508T070444Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Organizing\, Decluttering\, Dan-Sha-Ri – Ordnungstrends für Reposit
 ories (Milena Fluck)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20181122T173000Z
DTEND:20181122T203000Z
DTSTAMP:20260419T230220Z
UID:11fd9fgisv495hhnimhrhhjnor@google.com
CREATED:20180820T050256Z
DESCRIPTION:Continuous Integration\, Continuous Delivery\, Continuous Monit
 oring!\n\nThese days CI and CD are commonly used mechanics to achieve fast 
 turn-around times for high-demand applications. Microservices architectures
  and highly dynamic envrionments (based on Kubernetes\, Docker\, …)\, howev
 er\, come with a whole different set of problems.\n\nSystems\, that not onl
 y appear and disappear dynamically (e.g. autoscaling)\, but most commonly t
 end to be written using multiple different programming languages\, are hard
  to monitor from the point of view that matters: User Requests and User Exp
 erience. but the answer is simple\; Continuous Monitoring (CM).\n\nIn this 
 session we'll build a polyglot microservices infrastructure. A way to monit
 or and trace multi-service requests will be demonstrated using Instana's au
 tomatic discovery system.
LAST-MODIFIED:20181025T051432Z
LOCATION:verlinked GmbH\, Am Hoppenhof 32\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Instan(t)a-neous Monitoring (Christoph Engelbert)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20241125T170000Z
DTEND:20241125T190000Z
DTSTAMP:20260419T230220Z
UID:3kp1p75vc3jtrihrin9oc3fva4@google.com
CREATED:20241122T074624Z
DESCRIPTION:<br><br><p>Architektur und Code driften immer weiter auseinande
 r? Die Umsetzung von nicht-funktionalen Anforderungen und Querschnittsaspek
 ten wird häufig vergessen? Zu viel Spaghetti-Code durch zyklische Abhängigk
 eiten? Solche Dinge kommen leider viel zu häufig vor und führen schnell zu 
 einer unwartbaren Codebasis.</p><br><p>Im Java-Umfeld ist die Bibliothek Ar
 chUnit eine mögliche Lösung für diese Situation. Wir schauen\, wie wir mit 
 ArchUnit unsere Architektur innerhalb von Unit-Tests testen können und endl
 ich wieder Struktur ins System bekommen. Außerdem schauen wir uns darauf au
 fbauend jMolecules an\, womit wir Architekturkonzepte direkt im Code abbild
 en können.</p> 
LAST-MODIFIED:20250320T222033Z
LOCATION:Lise-Meitner-Straße 1C\, 33106 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:ArchUnit: Unit-Tests für deine Java-Architektur
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190509T160000Z
DTEND:20190509T190000Z
DTSTAMP:20260419T230220Z
UID:4b8s1k9s29tps6du128tvk412u@google.com
CREATED:20190324T191149Z
DESCRIPTION:Schreibt ihr Dokumentation mit Word? Confluence?\nIst eure Doku
 mentation wenige Tage nach dem Schreiben veraltet?\nUnter den Stichwortern 
 “Docs as Code” und “Living Documentation” erlaubt Asciidoctor das Schreiben
  von Dokumentation die aktuell und relevant bleibt und den Lesern wirklich 
 hilft.\n\nIn meinem Vortrag werde ich in einen Überblick über die Markupspr
 ache Asciidoctor geben\, wie Dokumentation zusammen mit dem Code gebaut wir
 d und wie Extensions wirklich lebendige Dokumentation ermöglichen.\n\nAbout
  the Speaker:\n\nRobert Panzer is the project lead of the AsciidoctorJ proj
 ect. He's into learning programming languages & distributed systems.
LAST-MODIFIED:20190403T121643Z
LOCATION:An der Talle 89\, 33102 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Living Documentation with Asciidoctor(J) (Robert Panzer)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200311T170007Z
DTEND:20200311T200007Z
DTSTAMP:20260419T230220Z
UID:61ij6opn6kqj2b9gccsm6b9k74r3gbb2ccp34b9k6so62dhmcgq34e3564@google.com
CREATED:20200223T142820Z
DESCRIPTION:Hibernate wurde seit Jahren auf die größtenteils automatische S
 peicherung von Daten und das Laden ganzer Objektgraphen optimiert. Man soll
 te also annehmen\, dass man die meisten Persistenzprobleme alleine durch di
 e Verwendung von Hibernate vermeidet.\n\nDabei ist es gar nicht so schwer\,
  seinem Projekt mit …​ oder sollte ich besser sagen "dank Hibernate" …​ den
  Todesstoß zu versetzen.\n\nAus praktischer Erfahrung zeige ich in diesem V
 ortrag\, wie man:\n\nmit nur einer Annotation die halbe Datenbank löschen k
 ann\,\n\ndie Persistenzlogik so implementiert\, dass sie garantiert keiner 
 der Kollegen versteht\,\n\ndie Verwendung der Entitäten in Clientanwendunge
 n zuverlässig verhindert und\n\nganz ohne eigenen Code und Annotationen die
  Datenbank durch tausende Abfragen in die Knie zwingt.\n\nWer schon immer m
 al ein Projekt mit der Hilfe von Javas beliebtestem OR-Mapper zum Scheitern
  bringen wollte\, sollte sich diesen Vortrag nicht entgehen lassen!\n\nThor
 ben Janssen löst als freiberuflicher Consultant und Trainer Persistenzprobl
 eme mit JPA und Hibernate. Er ist Autor des Amazon Bestsellers Hibernate Ti
 ps - More than 70 solutions to common Hibernate problems und internationale
 r Redner mit mehr als 15 Jahren Erfahrung in der Entwicklung von Anwendunge
 n auf Basis von JPA und Hibernate. Auf seinem Blog schreibt er mehrmals wöc
 hentlich über JPA\, Hibernate und andere Persistenztechnologien.
LAST-MODIFIED:20200223T143152Z
LOCATION:WPS Management GmbH\, An der Talle 89\, 33102 Paderborn\, Germany
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Todesursache: Hibernate (Thorben Janssen)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20231026T160000Z
DTEND:20231026T190000Z
DTSTAMP:20260419T230220Z
UID:4qkkn3qt69q6bpn6f46vur7qt6@google.com
CREATED:20230903T101516Z
DESCRIPTION:<span>Auto-Suggest/Search-as-you-Type ist teil einer jeden mode
 rnen Suche. In diesem Vortrag beleuchten wir die grundlegenden Datenstruktu
 ren und Algorithmen (Listen\, Radix Trees usw)\, sowie fortgeschrittene The
 men wie Ranking und Boosting. All das mit konkretem Java Code\, wenigen Sli
 des und möglichst viel Diskussionen\, sowohl über AutoSuggest als auch über
  Trends in modernen Suchmaschinen wie Vector Datenbanken\, LLMs (Large Lang
 uage Models) und hybrider Suche\, in der man mehrere Arten der Suche kombin
 iert.</span>
LAST-MODIFIED:20230925T081724Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Spieglein\, Spieglein: Was tippe ich als Nächstes? Eine praktische 
 Einführung in Auto Suggest (Alexander Reelsen)
TRANSP:OPAQUE
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-APPLE-MAPKIT-HANDLE=CAESrAII2TIaEgm
 TncjdMd1JQBEbvXVZp3EhQCKYAQoHR2VybWFueRICREUaFk5vcnRoIFJoaW5lLVdlc3RwaGFsaW
 EqCVBhZGVyYm9ybjIJUGFkZXJib3JuOgUzMzEwNEIPU2NobG/DnyBOZXVoYXVzUhRMaXNlLU1la
 XRuZXItU3RyYcOfZVoCMUNiF0xpc2UtTWVpdG5lci1TdHJhw59lIDFDigEPU2NobG/DnyBOZXVo
 YXVzKhdMaXNlLU1laXRuZXItU3RyYcOfZSAxQzIXTGlzZS1NZWl0bmVyLVN0cmHDn2UgMUMyDzM
 zMTA0IFBhZGVyYm9ybjIHR2VybWFueTg5QABQAVomCiQSEgmTncjdMd1JQBHIvhpWp3EhQBjZMi
 CF+ajkqcTWkh+QAwE=;X-APPLE-RADIUS=70.5873840476622;X-APPLE-REFERENCEFRAME=1
 ;X-TITLE="adesso SE, Lise-Meitner-Straße 1c, 33104 Paderborn, Deutschland":
 geo:51.728084,8.721980
END:VEVENT
BEGIN:VEVENT
DTSTART:20230628T160000Z
DTEND:20230628T190000Z
DTSTAMP:20260419T230220Z
UID:77u6j5ml1icjut237p0d5gquvc@google.com
CLASS:PUBLIC
CREATED:20230505T183232Z
LAST-MODIFIED:20230505T183232Z
LOCATION:enpit GmbH & Co. KG\, Marienpl. 11A\, 33098 Paderborn\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Sicherheitslücken mit OWASP Dependency Check Plugin im Jenkins über
 wachen (Dr. André Janus))
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20240522T160000Z
DTEND:20240522T190000Z
DTSTAMP:20260419T230220Z
UID:7js6omithqkuog7p6heiv5glag@google.com
CREATED:20240508T070334Z
LAST-MODIFIED:20240508T070334Z
LOCATION:Feelgood Workspace\, Marienpl. 11a\, 33098 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Work harder\, not smarter (Gerrit Meier)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20240424T160000Z
DTEND:20240424T190000Z
DTSTAMP:20260419T230220Z
UID:5u3s0cvml671bto2ds4v05mok0@google.com
CREATED:20240312T194833Z
DESCRIPTION:Weak passwords remain one of the major causes of breaches and s
 ecurity incidents. The Web Authentication standard provides a robust framew
 ork for passwordless authentication using passkeys. Passkeys are the latest
  revolution in authentication. You may have used it with Google or GitHub. 
 But what exactly is it and how does it work? You will learn all about it in
  this talk.\n\nWe will dive into the core concepts of passkeys\, their arch
 itecture\, and their pros and cons. We will see how Passkey leverages publi
 c key cryptography and biometrics/hardware authenticators to offer enhanced
  security and usability while eliminating the vulnerabilities associated wi
 th traditional password-based systems.\n\nWe will explore how Java develope
 rs can leverage WebAuthn Java libraries to implement passkeys in their apps
 . We will also learn to use passkeys with Spring Security and external Iden
 tity providers. There will be demos\, showing step-by-step integration of p
 asskeys into Java web applications.
LAST-MODIFIED:20240312T194925Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:A Passwordless Future!
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20260304
DTEND;VALUE=DATE:20260305
DTSTAMP:20260419T230220Z
UID:4d04flg9gv44t6cae071ufapq8@google.com
CREATED:20260113T062049Z
DESCRIPTION:Anfang 2025 war KI-Coding für mich mehr Frust als Hilfe. Copilo
 t\, JetBrains AI\, Augment Code - mal 10 Stunden gespart\, nächste Woche wi
 eder versenkt. Heute nutze ich Claude Code täglich und produktiv.\n\nWas ha
 t sich geändert? Ein strukturierter Ansatz: Context Management\, Custom Com
 mands\, Agent Delegation. Aber auch dann gibt es Fails - der Unterschied: I
 ch verstehe jetzt warum.\n\nIn diesem Talk teile ich ehrlich\, was für mich
  funktioniert und was nicht. Die Mistakes\, die jeder macht. Die Patterns\,
  die wirklich helfen. Reduce\, Delegate\, Conquer - praktisch und ohne Mark
 eting-Bullshit oder ein 500€ online Kurs.\n\nIm Anschluss möchte ich einen 
 echten Erfahrungsaustausch - keine Spekulationen über "was wäre wenn"\, kei
 ne theoretischen Sicherheitsdiskussionen\, kein "AI wird uns alle ersetzen"
 . Sondern: Was funktioniert bei dir? Was nicht? Welche Patterns hast du gef
 unden? Lass uns konkrete\, praktische Erfahrungen teilen\, damit jeder wirk
 lich etwas mitnimmt.
LAST-MODIFIED:20260113T062049Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Von nervig zu nützlich: Meine Reise zu produktivem AI-Coding
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20240724T160000Z
DTEND:20240724T190000Z
DTSTAMP:20260419T230220Z
UID:5jbm7r7483ears4mr1hmjgl0n3@google.com
CREATED:20240508T070655Z
LAST-MODIFIED:20240508T070655Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Auth{N\,Z}: OAuth2\, OpenID Connect und JWT einfach erklärt (Niko K
 öbler)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20241106
DTEND;VALUE=DATE:20241107
DTSTAMP:20260419T230220Z
UID:5khha5k7a4tjnov211rkaq5894@google.com
CREATED:20241010T102912Z
DESCRIPTION:<p>Möchtest du deine Fähigkeiten in der Softwarearchitektur ver
 bessern und dabei Spaß haben? Dann ist unser Architektur-Kata genau das Ric
 htige für dich!</p><p>Ein Architektur-Kata ist eine praxisorientierte Übung
 \, bei der du und dein Team eine vorgegebene Problemstellung in der Softwar
 earchitektur lösen. Diese Übung fördert kreatives Denken\, Zusammenarbeit u
 nd die Fähigkeit\, komplexe Architekturentscheidungen zu treffen.</p><p>Du 
 kannst praktische Erfahrung sammeln\, indem du an realistischen Szenarien a
 rbeitest. Die Zusammenarbeit und der Austausch von Ideen innerhalb deines T
 eams bieten dir wertvolle Einblicke und helfen dir\, deine Fähigkeiten kont
 inuierlich zu verbessern. Außerdem ist die Übung eine spannende und herausf
 ordernde Erfahrung\, die gleichzeitig lehrreich und unterhaltsam ist.</p><p
 >Unser Architektur-Kata richtet sich an Softwarearchitekten\, Entwickler un
 d alle\, die ihre Fähigkeiten in der Softwarearchitektur vertiefen möchten.
  Vorkenntnisse sind hilfreich\, aber nicht erforderlich</p> 
LAST-MODIFIED:20250320T222032Z
LOCATION:enpit GmbH & Co. KG\, Marienpl. 11A\, 33098 Paderborn\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Architektur-Kata: Verbessere deine Fähigkeiten in der Softwarearchi
 tektur
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20260624T160000Z
DTEND:20260624T190000Z
DTSTAMP:20260419T230220Z
UID:6inn25n84h5oebn82s24flvhd7@google.com
CREATED:20260322T081438Z
DESCRIPTION:Apache Lucene ist seit mehr als 25 Jahren primär als Suchbiblio
 thek mit invertierten Index in der Java Welt bekannt – doch viele der entsc
 heidenden Performance-\nund Feature‑Bausteine liegen in weiteren Datenstruk
 turen. Wenn ihr nicht nur wissen wollt wie FSTs\, column storage\, schnelle
  Term Lookups und Search-as-you-type funktionieren\, sondern auch wie das B
 etriebssystem mit Kernel & Page cache sowie effizienten on-disk Datenstrukt
 uren dabei helfen kann\, performante Suche zu betreiben\, dann kommt vorbei
 . Die schnellste Suche ist die\, die am meisten Daten überspringen kann. Di
 esem Motto folgen wir - bis tief in den Source!
LAST-MODIFIED:20260322T081438Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Apache Lucene - viel mehr als Volltextsuche (Alexander Reelsen)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20181012T160000Z
DTEND:20181012T193000Z
DTSTAMP:20260419T230220Z
UID:2qh8j6oiptcs5hdo3ee8ppf9b3@google.com
CREATED:20180820T050135Z
DESCRIPTION:<br>Mit Spring Data erstellt man einfach und schnell Repositori
 es\, um auf diverse Persistenztechnologien auf konsistente Weise zuzugreife
 n. Hier werden wir einen Blick auf die neuste Variante werfen: JDBC. Wie ka
 nn ich das nutzen? Ist es ein neues ORM und wird es JPA ablösen? Warum soll
 te man JDBC benutzen\, wenn es doch JPA gibt? Geht das auch reaktiv?<br><br
 >Diese Fragen werden wir beleuchten und wenn angemessen mit Live Coding dem
 onstrieren.<br><br><b>Sprecher:</b><br><br>Jens Schauder hat vor unglaublic
 h langer Zeit auf einem in Assembler programmierbaren Tischrechner angefang
 en zu programmieren. Nach über 30 Jahren\, davon fast 20 als Consultant für
  meist große Konzerne\, hat er es 2017 geschafft sich beim Spring Data Team
  einzuschleichen. Dort arbeitet er meist an den Modulen Commons\, JPA und J
 DBC\, erzählt davon auf Konferenzen oder hilft anderen Entwicklern auf Stac
 koverflow. Wenn er nicht programmiert\, spielt er mit seinen Kindern\, läuf
 t\, macht Freeletics\, spielt oder organisiert die JUG Ostfalen.
LAST-MODIFIED:20181002T085020Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Spring Data JDBC - The new Kid on the Block (Jens Schauder)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20251008T160000Z
DTEND:20251008T190000Z
DTSTAMP:20260419T230220Z
UID:1fq73cbo7inabsp7bpc31els23@google.com
CREATED:20250922T162155Z
DESCRIPTION:<br><br><br><br><br><p>Alle sprechen über AI – und du möchtest 
 deine Spring-Anwendung ebenfalls um eine AI-Integration erweitern? Dann ste
 llst du dir sicher gerade folgende Fragen: Wie lässt sich AI in eine besteh
 ende Spring-Anwendung integrieren? Welche Daten benötigt die AI – und wie k
 ann ich sie bereitstellen? Wie eigenständig soll meine AI eigentlich sein? 
 Reicht eine einfache Integration oder brauche ich einen Agenten? All diesen
  Fragen gehen wir in dieser Session nach. Ich zeige dir\, wie du mit Spring
  AI deine erste Anwendung mit AI-Funktionalität erstellst – und worauf du d
 abei achten solltest.</p>
LAST-MODIFIED:20250922T162156Z
LOCATION:Lise-Meitner-Straße 1C\, 33106 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Von 0 auf Spring AI (Thorben Janssen)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260430T160000Z
DTEND:20260430T190000Z
DTSTAMP:20260419T230220Z
UID:5dhub76ln1huvjsn4erncrpfqo@google.com
CREATED:20260218T074831Z
DESCRIPTION:Basierend auf industrieller Erfahrung sowie empirischer Forschu
 ng \ndurchleuchten wir\, was "DevOps" im Jahr 2026 eigentlich bedeutet. Dar
 auf \naufbauend diskutieren wir Rezepte der Implementierung in "Large-Scale
 ".\n\nDr. Michael Hüttermann ist Principal Delivery Engineer. Michael \nunt
 erstützt große Unternehmen im Bereich Digitalisierung und DevOps. Er \nschr
 ieb Bücher (z. B. "DevOps for Developers") und gibt Vorträge (z. B. \nauf J
 avaOne\, JavaPolis) seit den ersten Tagen dieses Millenniums. Er ist \n"Jav
 a Champion" seit 2006. Mehr Details: http://huettermann.net.
LAST-MODIFIED:20260218T074912Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:DevOps im Jahr 2026
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230426T160000Z
DTEND:20230426T200000Z
DTSTAMP:20260419T230220Z
UID:0ej61sd5fr97p74kisq7gu3382@google.com
CREATED:20230405T193834Z
DESCRIPTION:In den letzten Jahren hat sich die Integration Testing Library 
 Testcontainers in der Java Community als eine feste Größe etabliert und rei
 ht sich damit in die Gesellschaft anderer populärer Testing Libraries wie J
 Unit\, Mockit\, AssertJ oder RestAssured ein. Und auch andere Open Source P
 rojete wie Spring\, Quarkus oder Micronaut\, haben die Vorteile einer Java 
 API zur Instrumentierung von Docker Container als Teil von Integration Test
 s erkannt und nutzen sie intensiv in ihren eigenen Test Suites\, bieten dar
 über hinaus aber auch komfortable Integrationen für Nutzer:innen an.<br><p>
 Doch wie wie viele Entwickler:innen haben sich bisher mit der internen Arch
 itektur und den weiterführenden Konzepten von Testcontainers intensive ause
 inandergesetzt? In diesem Vortrag wollen wir einen Blick in die Interna der
  Open Source Library werfen\, wir werden sehen wie WaitStrategies implement
 iert sind und wie man eigene WaitStrategies umsetzen kann. Wir werden die A
 rchitektur und Geschichte hinter dem Ryuk Resource-Reaper kennenlernen und 
 wir werden sehen wie Testcontainers in Form der GenericContainer Klasse ein
 e Extension-Möglichkeit anbietet\, um eigene Container Module zu implementi
 eren. Und wer weiß\, vielleicht werden wir auch einen exklusiven Blick auf 
 interne Entwicklungsdetails erhaschen und sehen\, was Testcontainers für di
 e Zukunft geplant hat. <br></p>
LAST-MODIFIED:20230405T194513Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Testcontainers and You (Kevin Wittek)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20191126T170000Z
DTEND:20191126T200000Z
DTSTAMP:20260419T230220Z
UID:6u8oio433aa9ri5j08mik300r9@google.com
CREATED:20190907T194800Z
DESCRIPTION:Apache Kafka ist der De-facto-Standard für den Eventaustausch z
 wischen Microservices. Spannend wird es\, wenn auch die Datenbank eines Ser
 vices ins Blickfeld rückt: wie können Inkonsistenzen zwischen der Datenbank
  und Kafka vermieden werden?Change Data Capture (CDC) und Debezium versprec
 hen Abhilfe\; indem es Änderungen aus den Transaktionslogs der Datenbank ve
 rfolgt und als Events nach Kafka sendet\, ermöglicht Debezium sowohl den zu
 verlässigen Datenaustausch zwischen Services als auch sofortige "read-your-
 own-writes"-Garantien für den schreibenden Service selbst.Fokus dieser Sess
 ion werden diverse praktische CDC-Use-Cases sein:* Datenaustausch zwischen 
 Microservices und Extraktion von Microservices aus einem Monolithen\n* Inte
 gration von Legacy-Applikationen und Etablierung eines "Anti-Corrupion"-Lay
 ers mittels Kafka Streams\n* Cache-Invalidierung nach externen Datenänderun
 gen\n* Echtzeitdatenanalyse mit Streaming-Queries\n\n* Erstellung von Audit
  Logs u.a.Daneben werden auch praktische Erwägungen wie die Sicherstellung 
 von Datenqualität oder Formatkonvertierungen mittels Single Message Transfo
 rms in Kafka Connect nicht zu kurz kommen.\n\nAbout the Speaker:\n\nGunnar 
 Morling ist von ganzem Herzen Open-Source-Enthusiast und  als Softwareentwi
 ckler für Red Hat tätig. Er leitet das Debezium-Projekt\, eine Plattform fü
 r Change Data Capture. Gunnar ist Spec Lead für Bean Validation 2.0 (JSR 38
 0)\, langjähriger Committer bei verschiedenen Hibernate-Projekten und wurde
  zum Java Champion ernannt. In seiner Freizeit arbeitet er an Projekten wie
  Deptective und MapStruct. Er lebt und arbeitet in Hamburg.
LAST-MODIFIED:20190907T204749Z
LOCATION:wescale Office\, An der Talle 89\, Paderborn
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Change Data Streaming Use Cases mit Debezium und Apache Kafka (Gunn
 ar Morling)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200129T170000Z
DTEND:20200129T200000Z
DTSTAMP:20260419T230220Z
UID:23jo392o16n6qtg96nq4n6e8u0@google.com
CREATED:20200109T160019Z
DESCRIPTION:<br><br><p>Für die Implementierung domänenspezifischer Sprachen
  gibt es unterschiedliche Frameworks\, sogenannte Language Workbenches. Wir
  haben die Erfahrung gemacht\, dass es nicht die eine perfekte Umgebung für
  die DSL-Entwicklung gibt\, sondern die Eigenschaften der zu schaffenden Sp
 rachen und zugehöriger Werkzeuge maßgeblich für die Auswahl einer geeignete
 n Language Workbench sind.</p><br><p>In diesem Vortrag schauen wir uns an\,
  was eine DSL heute ausmacht\, was eine Language Workbench bieten muss und 
 was die Unterschiede zwischen verschiedenen Frameworks für z.B. projectiona
 l editing vs. source-based editing Editoren sind.</p><br><p>Als Alternative
  zu Xtext und Karate stellen wir euch JetBrains MPS vor. Anhand von Beispie
 len zeigen wir geeignete Einsatzgebiete auf und gehen auf Kernunterschiede 
 ein. Dazu gibt es sowohl eine Präsentation als auch eine Vorführung der unt
 erschiedlichen Design-Features anhand einer einfachen Beispielsprache.</p><
 br><br><br><br><h3>Matthias Wienand</h3><br><p>Matthias Wienand arbeitet se
 it 2011 für die itemis AG. Neben seinem Studium der Softwaretechnik stammt 
 seine Expertise aus diversen Projekten mit den Schwerpunkten modellgetriebe
 ner Entwicklung und Visualisierung. Mit der Entwicklung domänenspezifischer
  Sprachen beschäftigt er sich seit 2017.</p><br><h3>Dennis Röck</h3><br><p>
 Dennis Röck ist seit 2017 bei der itemis AG als Language Engineer beschäfti
 gt. Nach seiner Promotion im Bereich Programmiersprachen und Übersetzer ist
  er bei der itemis AG in Xtext und MPS Projekten tätig.</p>
LAST-MODIFIED:20200109T160019Z
LOCATION:itemis AG (Standort Paderborn)\, Dessauer Str. 10\, 33106 Paderbor
 n\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Sind Frameworks zur DSL-Entwicklung eine Frage des Geschmacks? (Mat
 thias Wienand\, Dennis Röck)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20240918
DTEND;VALUE=DATE:20240919
DTSTAMP:20260419T230220Z
UID:2s1s3r00qhd46ng13hpuhn2nja@google.com
CREATED:20240619T060959Z
DESCRIPTION: 
LAST-MODIFIED:20250320T222032Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:All you need to know about Maven4 & Quereinstieg in die Softwareent
 wicklung
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20251112T170000Z
DTEND:20251112T200000Z
DTSTAMP:20260419T230220Z
UID:2ntvvk70q3b6ticeua03jo7p5r@google.com
CLASS:PUBLIC
CREATED:20251029T102813Z
LAST-MODIFIED:20251029T102813Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Operaton: eine lokale Workflow-Engine für Java (Tim Zöller)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250604T160000Z
DTEND:20250604T163000Z
DTSTAMP:20260419T230220Z
UID:75g45pdoa8hcndjvulchtbgfd7@google.com
CREATED:20250202T163304Z
DESCRIPTION: 
LAST-MODIFIED:20250320T222035Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Sketchnotes in der IT  - Abstrakte Themen mit Leichtigkeit visualis
 ieren (Lisa-Marie Schäfer)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260513T160000Z
DTEND:20260513T190000Z
DTSTAMP:20260419T230220Z
UID:3jmfdg4fqf4hsice9qn49aasrq@google.com
CREATED:20260218T075025Z
LAST-MODIFIED:20260218T075025Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Testing Spring Boot Applications Demystified
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20180816T163000Z
DTEND:20180816T200000Z
DTSTAMP:20260419T230220Z
UID:2oqvcpltkomdumubsm49jcd3pu@google.com
CREATED:20180725T201726Z
DESCRIPTION:<br><br>Wir laden herzlich zum JUG Grillabend am 16. August\, a
 b 18 Uhr\, in die Räume von wescale ein. In ungezwungener Atmosphäre wollen
  wir bei kühlen Getränken über diverse IT-Themen plaudern. Ein Raum mit Bea
 mer steht ebenfalls zur Verfügung\, falls jemand spontan einen Lightning Ta
 lk halten möchte.<br><br>&nbsp\;<br><b>Es gilt Bring Your Own Grillgut (BYO
 G). Die Getränke werden durch unseren Sponsor wescale bereit gestellt! </b>
LAST-MODIFIED:20180725T201726Z
LOCATION:An der Talle 89\, 33102 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:JUG Paderborn Grillabend
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250205T170000Z
DTEND:20250205T200000Z
DTSTAMP:20260419T230220Z
UID:0n80pvqp2rg8b6eu74s4s92aea@google.com
CREATED:20250106T065938Z
DESCRIPTION:<a href="https://www.eventbrite.de/e/annotation-processing-brau
 che-ich-das-tickets-1137218173169">https://www.eventbrite.de/e/annotation-p
 rocessing-brauche-ich-das-tickets-1137218173169</a> <br> <br>Annotation Pro
 cessing hat in den vergangenen Jahren mit Frameworks wie Micronaut und MapS
 truct an Popularität gewonnen. MapStruct nutzt Annotation Processing\, um s
 implen und repetitiven mapping Code zu generieren\, der typesafe\, einfach 
 zu lesen und performant ist. Teams schreiben im Alltag selten Annotation Pr
 ocessoren. Unter anderem\, weil die Einstiegshürde hoch ist. Das Arbeiten m
 it Annotation Processoren benötigt eine einzigartige Perspektive. In meinem
  Vortrag ordne ich die Technologie ein und gehe auch auf die Unterschiede z
 u Alternativen\, wie Reflection\, ein. Am Schluss könnt ihr beantworten: Br
 aucht unser Team Annotation Processing? 
LAST-MODIFIED:20250320T222033Z
LOCATION:Lise-Meitner-Straße 1C\, 33106 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Annotation Processing\, brauche ich das? (Lukas Determann)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230614T160000Z
DTEND:20230614T190000Z
DTSTAMP:20260419T230220Z
UID:5krf2b9ma5vg6abj0hv3f3givg@google.com
CREATED:20230525T060646Z
DESCRIPTION:<p><a href="https://www.eventbrite.de/e/wieso-helfen-code-guide
 lines-tickets-642754615357">https://www.eventbrite.de/e/wieso-helfen-code-g
 uidelines-tickets-642754615357</a></p><p> </p><p>Code einfach und verständl
 ich zu halten\, ist ein Anliegen vieler Entwickler. So werden Code- Guideli
 nes genutzt\, um den Code übersichtlich und den Erwartungen gemäß zu format
 ieren.   Die Informationen werden übersichtlich dargestellt und kommunizier
 t.</p><p>Die Effekte\, die sich dabei nutzbar gemacht werden\, gehören in d
 en Bereich der Wahrnehmungspsychologie. Dabei wird die Funktionsweise und V
 ereinfachungen bzw.  Fallen in der Wahrnehmung betrachtet. </p><p>In diesem
  Vortrag werden die Zuschauer Experimente mit Stift und Papier ausführen\, 
 um diese Effekte selbst zu erleben und ihre eigenen Grenzen kennenzulernen.
  </p><p>Anschließend wird gezeigt\, wie sich diese Erkenntnisse auf verschi
 edene Techniken in der Softwareentwicklung anwenden lassen bzw. wo sie (unb
 ewusst?) angewendet werden.</p><p></p><p><strong>Hinweise</strong>:</p><ul>
 <li>Dieser Vortrag hat Experimente\, die beim zweiten Mal nicht so viel Sin
 n ergeben. Daher wird empfohlen\, den Vortrag nur einmal (und dann mit voll
 er Aufmerksamkeit) zu hören. </li><li>Bitte Stift und Papier mitbringen</li
 ></ul>
LAST-MODIFIED:20230525T060646Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Wieso helfen Code Guidelines?
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20240117T170000Z
DTEND:20240117T203000Z
DTSTAMP:20260419T230220Z
UID:1ebvqm50ka15bj4crk15rteaa3@google.com
CREATED:20231223T073908Z
DESCRIPTION:<br><br><br><p>Refactorings sind Änderungen\, die das Verhalten
  des Programms nicht verändern und die Risiken für neue Bugs verringern. Si
 e tragen nicht direkt zur Weiterentwicklung eines Produktes bei und werden 
 deswegen oft als Kosten\, Belastung oder stupide Arbeiten abgetan. Dies wir
 d ihnen nicht gerecht\, denn aus kleinen Refactorings setzten sich große Um
 baumaßnahmen wie die Aktualisierung von Frameworks oder Durchsetzung von Gu
 idelines zusammen.</p><p><br></p><p>In dieser Session wird Open Rewrite als
  Werkzeug vorgestellt\, um Refactorings zu automatisieren und skaliert ausf
 ührbar zu machen. Durch die Kombination von kleinen\, testbaren Rezepten we
 rden Refactoring Aufwände auf einen Bruchteil reduziert und reproduzierbar 
 gemacht. Durch die auf Erweiterbarkeit ausgelegte Architektur und die einfa
 che Einbindung in Build Prozesse eignet es sich ebenfalls hervorragend\, um
  die Einhaltung von Konventionen umzusetzen.</p><p><br></p><p>Nach dieser S
 ession ist ein grundlegendes Verständnis für Open Rewrite geschaffen. Auf d
 essen Basis kann im Folgenden aufgesetzt werden\, um Aufwände zu reduzieren
  und Refactorings reproduzierbar zu machen\, damit die Entwicklung des Prod
 uktes nicht auf der Strecke bleibt.</p>
LAST-MODIFIED:20231223T073908Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Automated Refactorings (Merlin Bögershausen)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20240221T170000Z
DTEND:20240221T203000Z
DTSTAMP:20260419T230220Z
UID:4pnbvmv1gq8k1e7tflsbct6c12@google.com
CREATED:20240115T223050Z
DESCRIPTION:<br><p>Lange Zeit war es eher ruhig in der Hibernate-Welt. Auße
 r kleineren Bugfixes und Verbesserungen gab es nicht viel zu berichten.</p>
 <br><p><strong>Und dann kam Hibernate 6!</strong></p><br><p>Seitdem gab es 
 eine Vielzahl an Vereinfachungen und neuen APIs. Um nur ein paar Beispiele 
 zu nennen\, können jetzt Records verwendet\, CTEs in Abfragen genutzt\, sow
 ie JSON- und andere strukturierte Typen auf Java-Klassen abgebildet werden.
  Und JPA 3 wird natürlich auch implementiert.</p><br><p>Seit Version 6.3 ge
 neriert Hibernate auf Wunsch auch den notwendigen Code zur Ausführung unser
 er Abfragen und in manchen Fällen sogar die Abfrage selbst.</p><br><p>Wenn 
 Du einen schnellen Überblick über die interessantesten Neuerungen in Hibern
 ate 6.0-6.x erhalten möchtest\, solltest Du diesen Vortrag nicht verpassen.
 </p>
LAST-MODIFIED:20240201T183110Z
LOCATION:verlinked GmbH\, Am Hoppenhof 32\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Alles neu macht Hibernate 6 (Thorben Janssen)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20190220T170000Z
DTEND:20190220T200000Z
DTSTAMP:20260419T230220Z
UID:35nrbsfefjqgj1khflmu79p9fd@google.com
CREATED:20181211T063516Z
DESCRIPTION:\nAbout the Speaker:\n\n#Serverless\, #Cloud and #Tech enthusia
 st. Open Source Engineer. \n\n👨‍💻 Co-creator of the Serverless Framework 
 — \n\n⚡️ @goserverless — \n\n📝 http://medium.com/@pmuens
LAST-MODIFIED:20181211T063710Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:The Serverless Application Framework (Philipp Muens)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230809T160000Z
DTEND:20230809T190000Z
DTSTAMP:20260419T230220Z
UID:3qe71nbbt7foq6gtdht963l7hl@google.com
CREATED:20230505T183323Z
LAST-MODIFIED:20230505T183323Z
LOCATION:verlinked GmbH\, Am Hoppenhof 32\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Rapid server-side full stack web development with Thymeleaf and htm
 x (Thomas Schühly)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20191008T160000Z
DTEND:20191008T190000Z
DTSTAMP:20260419T230220Z
UID:6hpubllp08jpu8g3eviiftsqfn@google.com
CREATED:20190208T063008Z
DESCRIPTION:Heutzutage läuft eine Software nicht für sich alleine\, sondern
  agiert\nmit Anderen. Die Kommunikation erfolgt meist über verschiedene\nPr
 otokolle\, sprich über verschiedene Infrastruktur-Komponenten. Gerade\nbeim
  Testen stellt sich die Frage\, wie kann der Entwickler Tests so\nschreiben
 \, dass sie von einem bestimmten Infrastruktur-Setup unabhängig\nsind. Meis
 tens gelingt es nicht und dann wird dieser Teil der Software\nerst spät bei
  den End-2-End-Tests geprüft. Doch gerade mit Microservices\nund dem Paradi
 gma "Wenn etwas schiefläuft\, dann schnell wie möglich"\nmöchte der Entwick
 ler schon zu einem früheren Testzeitpunkt\, z.B. bei\nEntwicklertests\, erf
 ahren\, wenn bei diesem Teil der Software etwas\nschief läuft. Zudem macht 
 die Infrastruktur nicht beim Anwendungscode\nhalt. Mittlerweile wird die In
 frastruktur immer mehr mit Hilfe von Code\n(Provisionierungsskripte\, Docke
 rfiles\, (Shell-) Skripte etc. )\nbeschrieben und automatisiert. Auch bei d
 iesem Code möchte der\nEntwickler sicher gehen können\, dass er so funktion
 iert wie erwartet.\nDieser Vortrag zeigt anhand einer Java-Anwendung\, wie 
 man mit Hilfe von\n3rd-Party-Libraries die Infrastruktur in den Tests der A
 nwendung\neinbinden kann ohne sich gleich von einer bestimmten Infrastruktu
 r\nabhängig zu machen. Darüber hinaus\, wird darauf eingegangen wie die\nQu
 alität des Infrastruktur-Codes gesichert werden kann\, angefangen bei\nklas
 sischen Provisionierungswerkzeugen bis hinzu Container.\n\nBio:\n\nSandra P
 arsick ist als freiberufliche Softwareentwicklerin und\nConsultant im Java-
 Umfeld tätig. Seit 2008 beschäftigt sie sich mit\nagiler Softwareentwicklun
 g in verschiedenen Rollen. Ihre Schwerpunkte\nliegen im Bereich der Java En
 terprise Anwendungen\, agilen Methoden\,\nSoftware Craftsmanship und in der
  Automatisierung von\nSoftwareentwicklungsprozessen. Darüber schreibt sie g
 erne Artikel und\nspricht darüber auch gerne auf Konferenzen. In ihrer Frei
 zeit engagiert\nsie sich in der Softwerkskammer Ruhrgebiet.
LAST-MODIFIED:20190722T050934Z
LOCATION:An der Talle 89\, 33102 Paderborn\, Deutschland
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Testen von und mit Infrastruktur - "Integration Testing done right"
  (Sandra Parsick)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20200218T170000Z
DTEND:20200218T200000Z
DTSTAMP:20260419T230220Z
UID:7067f947klq76frcg7fum7gcgn@google.com
CREATED:20191108T081956Z
DESCRIPTION:Seit Kubernetes ist es einfach geworden\, neue Versionen eines 
 Microservices ohne Downtime zu deployen. \nRefactorings gehören dabei zum a
 lltäglichen Handwerk eines Entwicklers. Im Datenbankumfeld wird aber bereit
 s die Umbenennung eines Feldes zur Herausforderung.\nWann ist der richtige 
 Zeitpunkt zur Schemaänderung?\nDenn entweder kann die alte oder die neue Ve
 rsion des Services nicht mit dem neuen Schema arbeiten.\n\nAlso doch wieder
  im Wartungsfenster den Microservice herunter fahren und die Datenbank migr
 ieren? Oder einen Read-only Modus in den Service einbauen\, um so den poten
 tiellen Datenverlust zu vermeiden?\n\nNicht nötig\, denn in diesem Talk wer
 den Rezepte vorgestellt\, eine Schemaänderung ohne Downtime oder Datenverlu
 st zu meistern.\n\nEs wird gezeigt\, wie Datenbankmigrationen getestet werd
 en können.\n\n\nDabei wird der Talk durch Beispiele und Fallstricke aus der
  Praxis veranschaulicht.\n\nÜber den Sprecher:\n\nCarsten Birkelbach arbeit
 et als Senior Software Developer bei der WPS Management GmbH in Paderborn a
 n der offenen B2B-Integrationsplattform „wescale“ (siehe „wescale.com“).\nD
 ort ist er vor allem in der Backend Entwicklung tätig.\nSeit 2001 Java Soft
 ware Developer.
LAST-MODIFIED:20191108T081956Z
LOCATION:An der Talle 89\, 33102 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Datenbank Schemaänderungen mit Zero Downtime (Carsten Birkelbach)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20220622T160000Z
DTEND:20220622T190000Z
DTSTAMP:20260419T230220Z
UID:68e1huu5ndgjlp6h6q9ofd6jng@google.com
CLASS:PUBLIC
CREATED:20220614T060812Z
DESCRIPTION:<strong>Es ist gar nicht so schwer\, seinem Projekt mit ... ode
 r sollte ich besser sagen "dank Hibernate" den Todesstoß zu versetzen.</str
 ong><br><strong>&nbsp\;</strong><br><strong></strong><br><br><p>Hibernate w
 urde seit Jahren auf die größtenteils automatische Speicherung von Daten un
 d das Laden ganzer Objektgraphen optimiert. Man sollte also annehmen\, dass
  man die meisten Persistenzprobleme alleine durch die Verwendung von Hibern
 ate vermeidet.</p><p>Dabei ist es gar nicht so schwer seinem Projekt mit ..
 . oder sollte ich besser sagen "Dank Hibernate" ... den Todesstoß zu verset
 zen.</p><p>Aus praktischer Erfahrung zeige ich in diesem Vortrag\, wie man:
 </p><p>- mit nur einer Annotation die halbe Datenbank löschen kann\,</p><p>
 - die Persistenzlogik so implementiert\, dass sie garantiert keiner der Kol
 legen versteht\,</p><p>- die Verwendung der Entitäten in Clientanwendungen 
 zuverlässig verhindert und</p><p>- ganz ohne eigenen Code und Annotationen 
 die Datenbank durch tausende Abfragen in die Knie zwingt.</p><p>Wer schon i
 mmer mal ein Projekt mit der Hilfe von Java's beliebtestem OR-Mapper zum Sc
 heitern bringen wollte\, sollte sich diesen Vortrag nicht entgehen lassen!<
 /p><p></p><br><br><h3>Über den Redner</h3><p>Thorben Janssen löst als freib
 eruflicher Consultant und Trainer Persistenzprobleme mit JPA und Hibernate.
  Er ist Autor des Amazon Bestsellers Hibernate Tips - More than 70 solution
 s to common Hibernate problems und internationaler Redner mit mehr als 15 J
 ahren Erfahrung in der Entwicklung von Anwendungen auf Basis von JPA und Hi
 bernate. Auf seinem Blog www.thoughts-on-java.org schreibt er mehrmals wöch
 entlich über JPA\, Hibernate und andere Persistenztechnologien.</p><p>&nbsp
 \;</p><strong>&nbsp\;</strong>
LAST-MODIFIED:20220614T060824Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Todesursache: Hibernate (Thorben Janssen)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20260218
DTEND;VALUE=DATE:20260219
DTSTAMP:20260419T230220Z
UID:6977ioo703pkm32trfprrv4utt@google.com
CREATED:20260113T061528Z
DESCRIPTION:Wer an Architektur denkt\, sieht oft nur das große Ziel: Sie so
 ll konsistent\, sauber dokumentiert und langfristig tragfähig sein. Doch wi
 e Beppo Straßenkehrer in Michael Endes Momo zeigt\, führen viele kleine\, k
 onsequent gut gemachten Schritte\, schneller und beinahe unbemerkt ans Ziel
 . Statt  in die Ferne zu blicken\, lohnt es sich\, jeden „Besenstrich“ bewu
 sst zu setzen – so wird komplexer Architekturarbeit machbar und nachhaltig.
  \nGenau hier setzt unser Vortrag an: Der Unterschied zwischen guten und sc
 hlechten Prozessen ist oft überraschend gering – schon kleine Anpassungen k
 önnen große Wirkung entfalten. Wir zeigen\, warum Prozesse nachhaltiger sin
 d als Endzustände und wie leichtgewichtige Methoden – kleinen Änderungen im
  Schreiben von Mails\, Dokumentstrukturierung ADRs als Tickets oder kleine 
 Rituale – Architekturarbeit pragmatisch und wirksam machen. Anhand konkrete
 r Beispiele sprechen wir über Feedbackschleifen und gemeinsame Verantwortun
 g und zeigen\, wie Teams Architekturarbeit ohne Overhead in ihre Praxis int
 egrieren.
LAST-MODIFIED:20260114T051944Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Kontinuierlich bessere Architektur: Leichtgewichtige Prozesse statt
  Ziele (Thomas Ruhroth)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20180927T163000Z
DTEND:20180927T200000Z
DTSTAMP:20260419T230220Z
UID:2jt0rlemtb7dapcp4fs7q9i245@google.com
CREATED:20180820T050517Z
LAST-MODIFIED:20180921T165142Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Lean Stammtisch
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20170629T163000Z
DTEND:20170629T193000Z
DTSTAMP:20260419T230220Z
UID:f85rj2oasq5dmd7hthgitqslf0@google.com
CREATED:20170512T073820Z
DESCRIPTION:Vortrag mit Frank Pientka\, Anmeldung via Eventbrite: https://w
 ww.eventbrite.com/e/was-ist-serverless-computing-tickets-34476958511
LAST-MODIFIED:20170512T122729Z
LOCATION:An der Talle 89\, 33102 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Was ist Serverless Computing? (Frank Pientka)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20240514T160000Z
DTEND:20240514T193000Z
DTSTAMP:20260419T230220Z
UID:6leo0i14748b3sjt3te3tpl1dk@google.com
CREATED:20240503T070522Z
LAST-MODIFIED:20240503T070522Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Spring Modulith (Oliver Drotbohm)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20190403T160000Z
DTEND:20190403T190000Z
DTSTAMP:20260419T230220Z
UID:67i1qgnutp91ejdaush8otfr3j@google.com
CREATED:20181016T072351Z
DESCRIPTION:Immer mehr Projekte setzen auf reaktive Programmierung. Auf ihr
 em Weg reaktive Systeme zu bauen\, stellen Entwicklungsteams fest\, dass si
 ch sämtliche Vorteile dieser Umstellung nur bei einem durchgängig reaktiven
  Stack einstellen.\nEs gibt einige reaktive Messaging und NoSQL Integration
 en\, jedoch gehören die relationalen Datenbanksysteme nicht dazu.\n\n\nDies
 er Vortrag stellt die Reactive Relational Database Connectivity (R2DBC) Ini
 tiative vor. Das Ziel dieses Projekts ist es\, ein reaktives API für relati
 onale Datenbanken zu definieren. Dieser Vortrag erklärt das R2DBC API\, sei
 ne Funktionsweise und die Vorteile die sich aus der Nutzung ergeben. Wir sc
 hauen uns auch Gemeinsamkeiten und Unterschiede weiterer Initiativen wie AD
 BA\, dem asynchronen Nachfolger von JDBC\, an und wie diese sich mit R2DBC 
 nutzen lassen.\n\nÜber den Speaker:\nMark is Software Craftsman\, Spring Da
 ta Engineer at Pivotal\, a member of the CDI 2.0 expert group\, and Lead of
  the lettuce Redis driver. He has been into developing Java server-\, front
 end-\, and web applications for over 12 years and his focus is now on softw
 are architecture\, Spring and Redis clients.
LAST-MODIFIED:20181016T072428Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Reactive Relational Database Access (Mark Paluch)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20231122T170000Z
DTEND:20231122T210000Z
DTSTAMP:20260419T230220Z
UID:7jctb7bo8jmhebd1ok33f0ds8b@google.com
CLASS:PUBLIC
CREATED:20231106T193548Z
LAST-MODIFIED:20231106T193548Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Data Pipeline Plumbing (Christoph Engelbert)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20181212T170000Z
DTEND:20181212T200000Z
DTSTAMP:20260419T230220Z
UID:5bcqrv45q7eu2917u5kbhpe4bd@google.com
CREATED:20180820T050351Z
DESCRIPTION:Kotlin ist in der Java-Welt in aller Munde\, und wird von manch
 en sogar als *der* Java-Killer beschrien. Grund genug\, die Sprache mal sel
 bst auszuprobieren - aber wo fängt man an? Das "Hello World" ist schnell er
 ledigt\, aber größere Projekte wirken trotzdem noch ziemlich bedrohlich.\nD
 ieses Hands-On richtet sich an Kotlin-Anfänger\, die selbst ausprobieren wo
 llen\, wie sich eine reine Kotlin-Codebasis in der Praxis anfühlen kann. An
 hand testgetriebener Übungen werden verschiedene Themen behandelt\, wie Web
 services\, Command Line Interfaces\, Datenbankzugriff und Dependency Inject
 ion\, und ein Ausblick darauf gegeben\, was mit Kotlin alles möglich ist.\n
 Das Hands-On ist für Anfänger gedacht\, grundlegende Kenntnis der Sprachsyn
 tax sollte vorhanden sein. Auch für Entwickler mit bereits etwas Kotlin-Erf
 ahrung sollte es aber nicht langweilig werden.\n\nZur Arbeit am Projekt wir
 d pro Teilnehmer(-paar) ein Entwicklungsgerät mit aktuellem IntelliJ benöti
 gt. Die Community-Version von IntelliJ ist kostenfrei und vollkommen ausrei
 chend für das Hands-On.\n\nÜber den Speaker:\n\nRobin Roschlau ist Software
 entwickler\, Startup-Gründer und Organisator der Kotlin User Group Bielefel
 d. Er entwickelt seit 2016 mit Kotlin sowohl Android Apps als auch Server B
 ackends\, und labert mit seiner Begeisterung für die Sprache alles zu\, was
  nicht bei drei auf den Bäumen ist.
LAST-MODIFIED:20181028T200706Z
LOCATION:An der Talle 89\, 33102 Paderborn\, Deutschland
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Kotlin Hands-on-Workshop (Robin Roschlau)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20240828T160000Z
DTEND:20240828T190000Z
DTSTAMP:20260419T230220Z
UID:1pscmpmrmi5k5cga7d5kr1ltkq@google.com
CREATED:20240619T060900Z
DESCRIPTION:Für unsere Datenhaltung gibt es zwei Zeitachsen\, welche wir So
 ftwareentwickler mit hohem Aufwand verwalten müssen: Die Transaktionszeit u
 nd die Gültigkeitszeit eines Datensatzes. Während die Transaktionszeit fest
 hält\, wann ein Datensatz in den Speicher geschrieben wurde\, sagt die Gült
 igkeitszeit aus\, von wann bis wann ein Datensatz in der Programmlogik berü
 cksichtigt werden soll. Treffen beide dieser Zeitachsen aufeinander\, steig
 t die Komplexität unserer Persistierungs- und Abfragelogik oft exponentiell
 . Als Beispiel kann man eine rückwirkend eingetragene Gehaltserhöhung heran
 ziehen: Einem Menschen in unserer Firma wird am 14. März eine Gehaltserhöhu
 ng gewährt\, welche rückwirkend ab Januar gilt. Der Gültigkeitszeitraum ist
  klar\, aber wie erklären wir dem Finanzamt\, warum im Januar und Februar n
 och der geringere Betrag überwiesen wurde? Welche Gültigkeit konnten wir zu
 r jeweiligen Transaktionszeit annehmen\, und wir können wir den Fall in uns
 erer Software nachstellen? Datenbanken welche Bitemporalität abbilden könne
 n helfen uns dabei\, diese beiden Zeitachsen zu verwalten. In diesem Vortra
 g veranschauliche ich\, wie sie benutzt werden können\, welche Anwendungsfä
 lle wir damit abbilden können und wie komplex solche Lösungen werden können
 \, wenn wir sie uns mit Applikationslogik oder Datenbanktriggern selbst bau
 en. 
LAST-MODIFIED:20250320T222031Z
LOCATION:Lise-Meitner-Straße 1C\, 33106 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Zurück in die Zukunft! (Tim Zöller)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20191016T163000Z
DTEND:20191016T190000Z
DTSTAMP:20260419T230220Z
UID:7de7rdr5865s98epue4cmro2r0@google.com
CREATED:20190827T070015Z
DESCRIPTION:\nVergleicht man verschiedene Ansätze\, um Bounded Contexte zu 
 implementieren\, ist eine modulare aber monolithische Applikation oft eine 
 pragmatische Alternative zu Microservices\, die viele neue Herausforderunge
 n und Komplexität eines verteilten Systems erzeugen. Dennoch degenerieren d
 ie Modularität und Wart- bzw. Erweiterbarkeit monolithischer Applikationen 
 über deren Lebenszyklus signifikant.\n\nDer Vortrag identifiziert oft beoba
 chtete Phänomene in unstrukturierten Monolithen und diskutiert Ansätze zur 
 Codeorganisation\, Komponentenstruktur\, dem Paketdesign\, Transaktionen un
 d der Nutzung von Events\, um die Interaktion zwischen Bounded Contexts zu 
 implementieren. Wir betrachten dann unterstützende Technologien und Feature
 s von Spring Boot und dessen Ökosystem zur Implementierung architektonische
 r Konzepte in modularen\, monolithischen Applikationen\, um eine definierte
  Architektur über die Zeit zu erhalten und auf eine spätere Aufteilung in m
 ehrere Systeme vorzubereiten.\n\n\nDer Redner:\nOliver Drotbohm ist Senior 
 Principal Software Engineer bei Pivotal. Seit über 12 Jahren widmet er sich
  dem Entwickeln von Java Enterprise Applikationen\, Open Source Projekten u
 nd ist Mitglied der JPA Expert Group. Seine Arbeitsschwerpunkte liegen im B
 ereich Softwarearchitektur\, Domain-Driven Design\, REST\, Spring und Persi
 stenztechnologien. Er ist regelmäßiger Sprecher auf deutschen und internati
 onalen Konferenzen sowie Autor von Fachartikeln und des ersten Spring Data 
 Buches.
LAST-MODIFIED:20190907T204734Z
LOCATION:myview systems GmbH\, Lindberghring 1\, 33142 Büren\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Bessere Monolithen - modulithische Applikationen mit Spring Boot (O
 liver Drotbohm)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190312T170000Z
DTEND:20190312T200000Z
DTSTAMP:20260419T230220Z
UID:4o0t50kid16c7vt0g6fffhj6i0@google.com
CREATED:20190219T194535Z
DESCRIPTION:<br>Der Elastic Stack ist eine Sammlung verschiedener Werkzeuge
  zum Analysieren großer Datenmengen - von Logs über Metriken über APM Daten
 \, der Dokumentensuche bis hin zu Verwendung als Produktsuchmaschine. Elast
 icsearch ist der Kern des Elastic Stack\, eine verteilte Suchmaschine. Kiba
 na ist das Werkzeug zur Visualisierung\, während Logstash und Beats untersc
 hiedliche Möglichkeiten bieten\, Daten in Elasticsearch zu indizieren. Dies
 er Vortrag wird einen groben Überblick über die unterschiedlichen Produkte 
 und deren Möglichkeiten in Produktion geben\, wichtige Features demonstrier
 en. P.S. Keine Slides\, alles Terminal und Browser :-)<br><br><b>About the 
 Speaker:</b><br>Alexander interessiert sich für alles\, was mit Suche\, Ska
 lierung und Serverless zu tun hat. Seit 2013 schreibt Alexander Code für El
 astic oder gibt Vorträge und Trainings über den Elastic Stack. Wenn er nich
 t gerade das Notebook aufgeklappt hat\, denkt er beim Wandern darüber nach\
 , was er macht\, wenn er beim nächsten Mal das Notebook aufklappt.
LAST-MODIFIED:20190219T194535Z
LOCATION:An der Talle 89\, 33102 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:The Elastic Stack Hands On (Alexander Reelsen)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190625T163000Z
DTEND:20190625T190000Z
DTSTAMP:20260419T230220Z
UID:7mme6hi0b0j7aqh51rfutcglg7@google.com
CREATED:20190325T080715Z
LAST-MODIFIED:20190325T080715Z
LOCATION:myview systems GmbH\, Lindberghring 1\, 33142 Büren\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Microprofile (Niklas Heidloff)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20230906T160000Z
DTEND:20230906T190000Z
DTSTAMP:20260419T230220Z
UID:54rarr2o1pfvqg6gqich86t7ek@google.com
CREATED:20230505T183538Z
LAST-MODIFIED:20230505T183538Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Java Next (Nicolai Parlog)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20180920T163000Z
DTEND:20180920T193000Z
DTSTAMP:20260419T230220Z
UID:75dhc7qij5bsodmkte9m8t5c94@google.com
CREATED:20180820T045928Z
DESCRIPTION:JHipster is a development platform to generate\, develop and de
 ploy Spring Boot + Angular / React Web applications and Spring microservice
 s. Come let us build a complete monolithic application with JHipster and ex
 plore the features that it offers. Monitoring and Metrics. Entity generatio
 n with JDL. How it enhances the developer experience and makes it easier / 
 faster and better to create the application.<br>After a short introduction 
 what Jhipster is and what features it provides we will build a small applic
 ation&nbsp\; which will be production ready in the cloud.<br><br><b><br></b
 ><br><b>About the speaker</b><br><br>Frederik is part of JHipster core dev 
 team since 2014. Most of the time he works on the gradle support if he find
 s some time between his work a wescale a software developer and being a fat
 her of 2 year old son and organizer of the local JUG in Paderborn.
LAST-MODIFIED:20180821T191550Z
LOCATION:Am Hoppenhof 32\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Getting Hip with JHipster (Frederik Hahne)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20181129T183000Z
DTEND:20181129T210000Z
DTSTAMP:20260419T230220Z
UID:45hse733s9alom6jpdb83vnsr4@google.com
CREATED:20180820T050648Z
LAST-MODIFIED:20180820T050648Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Lean Stammtisch
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190717T160000Z
DTEND:20190717T190000Z
DTSTAMP:20260419T230220Z
UID:19bf9biju4g7sgc0994iu2n6bl@google.com
CREATED:20190510T050155Z
DESCRIPTION:Wir alle tun es\, ob wir uns dessen bewusst sind oder nicht. En
 tweder für uns selber\, unsere derzeitigen oder zukünftigen Kollegen\, oder
  vielleicht sogar für unbekannte Entwickler. Das Design einer API ist unbes
 tritten ein wichtiger Teil unserer Arbeit als Entwickler.\n\n\nIn diesem Vo
 rtrag wollen wir uns gemeinsam anschauen\, was eine gute von einer schlecht
 en API unterscheidet\, worauf man bei dem Design achten sollte und welche F
 allstricke es zu vermeiden gibt. Ausserdem werden wir uns ansehen\, wie man
  mit Änderungen an einer externen API umgeht und diese weiter entwickelt.\n
 \nDer Sprecher:\nNach einigen Jahren als Softwareentwickler und Consultant 
 hat Daniel 2011 die Smartsquare GmbH mitgegründet. In seiner Freizeit hat e
 r die JUG Bielefeld ins Leben gerufen und ist auch heute noch als ihr Sprec
 her aktiv. Mit den Thema IoT erschließt er sich gerade das Leben nach der E
 nterprise IT.
LAST-MODIFIED:20190627T090852Z
LOCATION:An der Talle 89\, 33102 Paderborn\, Deutschland
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:API Design (Daniel Rosowski)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20191205T170000Z
DTEND:20191205T200000Z
DTSTAMP:20260419T230220Z
UID:045vvh6c212ilft528mncein6l@google.com
CREATED:20190903T121545Z
DESCRIPTION:Web-basierte APIs sind meist integraler Bestandteil einer moder
 nen \nArchitektur und repräsentieren häufig den Kern einzelner Services. \n
 \nSomit sind Web-API-Tests ein langfristiges Investment in die Qualität die
 ser und sollten deshalb mit der selben Sorgfalt Entwickelt werden\, wie die
  Implementierung selbst.\n\nDabei kann Karate helfen\, denn es ist ein Web-
 API Testing-Tool\, das den Spagat zwischen Einfachheit sowie Verständlichke
 it und Flexibilität meistert\, indem es sich an die Behavior Driven Develop
 ment Syntax von Cucumber anlehnt und selbst für Nicht-Programmierer verstän
 dlich ist. \nVerständlichkeit ist für das Überleben von Tests essentiell\, 
 denn nichts ist einfacher\, als einen fehlerhaften/komplizierten Test zu lö
 schen. Wer kennt das nicht?\n\nIn diesem Jahr erscheint Karate erstmalig au
 f dem ThoughtWorks Technologie Radar und erhält das Prädikat "Assess"  und 
 ist somit nach 2 Jahren Open-Source-Dasein in der Welt ernst zunehmender To
 ols angelangt.  \n\nIn diesem Vortrag möchte nach einer Einleitung die vers
 chiedenen Möglichkeiten von Karate vorstellen und einen kleinen Ausblick li
 efern\, was das neue VS-Code-Plugin neben step-forward und step-backward de
 bugging kann.
LAST-MODIFIED:20191009T061511Z
LOCATION:Feelgood Workspace\, Marienpl. 11a\, 33098 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Getting a Black Belt in Karate
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20260121T170000Z
DTEND:20260121T200000Z
DTSTAMP:20260419T230220Z
UID:5htsdqqiihp1nj2qf158ba94ns@google.com
CREATED:20250626T063425Z
DESCRIPTION:<span>In den agilen Vorgehensweisen wird Softwarearchitektur it
 erativ inkrementell im Rahmen der Architekturvision entworfen und weiterent
 wickelt. Dabei empfiehlt sich ein risikobasiertes Vorgehen. Es wird versuch
 t\, die risikoreichen Ansätze möglichst früh zu verproben um so wertvolles 
 Feedback zu sammeln und zeitnah nachjustieren zu können. Mit dem Walking Sk
 eleton hat Alistair Cockburn dazu ein Konzept vorgestellt. Es umfasst es al
 le grundlegenden Elemente\, die für die Entwicklung\, die Auslieferung und 
 den Betrieb eines Softwaresystems erforderlich sind. Dazu zählen neben der 
 Entwicklungs- und Betriebsinfrastruktur auch die Integrationspunkte und gru
 ndlegende Architekturkonzepte. <br><br>Wir diskutieren die Vorteile und die
  Herausforderungen dieses Patterns und erarbeiten die Unterschiede zu einem
  MVP (Minimum Viable Product)\, Prototyp sowie Durchstich. Außerdem betrach
 ten wir das Zusammenspiel mit anderen Vorgehensmustern in der agilen Archit
 ekturarbeit wie Architekturvision\, letzter vernünftiger Moment und qualita
 tive Tests.</span> <br><br><b>Über Falk</b><br><b> </b><br>Falk Sippach ist
  bei der embarc Software Consulting GmbH als Softwarearchitekt\, Berater un
 d Trainer stets auf der Suche nach dem Funken Leidenschaft\, den er bei sei
 nen Teilnehmern\, Kunden und Kollegen entfachen kann. Bereits seit 20 Jahre
 n unterstützt er in meist agilen Softwareentwicklungsprojekten im Java-Umfe
 ld. Als aktiver Bestandteil der Community (Mitorganisator der JUG Darmstadt
  und Mitglied der Java Champions) teilt er zudem sein Wissen gern in Artike
 ln\, Blog-Beiträgen\, sowie bei Vorträgen auf Konferenzen oder User Group T
 reffen und unterstützt bei der Organisation diverser Fachveranstaltungen.<b
 > </b>
LAST-MODIFIED:20250626T063425Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Walking Skeleton - Softwarearchitektur ohne Fleisch? (Falk Sippach)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20250319T170000Z
DTEND:20250319T200000Z
DTSTAMP:20260419T230220Z
UID:560l133nl0lemtlagj1dimtc0r@google.com
CREATED:20250202T162541Z
DESCRIPTION:„Immer wieder stehe ich vor einem undurchsichtigen Netz von Abh
 ängigkeiten – einem echten Big Ball of Mud. Was einst klar und strukturiert
  war\, ist jetzt ein Gewirr von Modulen\, bei dem jede Änderung umfassende 
 Anpassungen nach sich zieht. Wie konnten sich diese Abhängigkeiten so einsc
 hleichen?”\nJetzt wäre es hilfreich\, wenn deine Arbeitsumgebung dich bei d
 er Einhaltung der Architektur unterstützen würde. Im Netz gibt es zwar viel
 e Ansätze\, aber welcher ist der Richtige für dich und wie ergänzen sich di
 e Methoden?\nStell dir eine Karte vor\, die dir den Überblick über die hilf
 reichsten (Java-)Architektur-Tools verschafft – wie eine klassische Reiseka
 rte\, aber eben für deine technischen Entscheidungen. Genau das bieten wir 
 dir in diesem Vortrag. Erfahre\, wie jQAssistant und ArchUnit deine Archite
 ktur automatisch überwachen und entdecke verschiedene Ansätze für Framework
 s und Java. Auch Themen der Architekturdokumentation und -analyse kommen ni
 cht zu kurz.\nDabei wird unser Fokus ganz klar auf den entscheidenden Merkm
 alen der Tools liegen\, ohne uns in den technischen Tiefen zu verlieren. 
LAST-MODIFIED:20250320T222034Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Architektur Compliance einfach gemacht (Thomas Ruhroth)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20170816T163000Z
DTEND:20170816T200000Z
DTSTAMP:20260419T230220Z
UID:0p0jagaql530021qrm47o69rq5@google.com
CREATED:20170710T192950Z
DESCRIPTION:Anmeldung via Eventbrite: https://www.eventbrite.com/e/effizien
 te-datenpersistierung-mit-jpa-und-hibernate-tickets-36077324248
LAST-MODIFIED:20170712T124923Z
LOCATION:Am Hoppenhof 32\, 33104 Paderborn\, Deutschland
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Effiziente Datenpersistierung mit JPA und Hibernate (Thorben Jansse
 n)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20180228T173000Z
DTEND:20180228T203000Z
DTSTAMP:20260419T230220Z
UID:1h5li480v8834koinjl77ebtlp@google.com
CREATED:20180116T081704Z
DESCRIPTION:Die Leistungsfähigkeit moderner IDEs ist Segen und Fluch zuglei
 ch. Arbeite ich wirklich effizient damit? Kenne ich alle notwendigen Kniffe
 ? Im Rahmen einer Live-Demonstration möchte ich zumindest einige - auch unb
 ekanntere - Features und Techniken aufzeigen\, die einem in der täglichen A
 rbeit weiterhelfen. An einigen Stellen werden wir auch einen kurzen Blick h
 inter die Kulissen wagen … Zudem besteht die Gelegenheit direkt mit einem d
 er IntelliJ Entwickler Anregungen und Probleme aus eurem Projekteinsatz zu 
 diskutieren. Der Vortrag richtet sich sowohl an erfahrene Benutzer als auch
  an Neueinsteiger/Interessierte.
LAST-MODIFIED:20180116T081704Z
LOCATION:An der Talle 89\, 33102 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:IntelliJ IDEA Trickkiste - Ein Entwickler packt aus (Yann Cébron)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20250514
DTEND;VALUE=DATE:20250515
DTSTAMP:20260419T230220Z
UID:63a5opsq78msafkaeri9a49ibc@google.com
CREATED:20250202T163038Z
DESCRIPTION: 
LAST-MODIFIED:20250320T222035Z
LOCATION:adesso SE\, Lise-Meitner-Straße 1c\, 33104 Paderborn\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:KI in der Softwareentwicklung (Frank Meyfahrt)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART:20250409T160000Z
DTEND:20250409T190000Z
DTSTAMP:20260419T230220Z
UID:6vusmlu1dtsb3dr0bs1h8v9dq6@google.com
CREATED:20250202T162851Z
DESCRIPTION:<em>Warum ich Organisation\, Fachlichkeit und Technik für gute 
 Produkte und Services zusammenbringen sollte: Viele Unternehmen leiden fach
 lich\, technisch und organisatorisch an Versäulung. Wir gehen der Frage nac
 h\, wie wir hier Verbesserungen erreichen können.</em><br><em>Dabei wird un
 s Frank einen Einblick aus seiner Erfahrung als Entwickler\, Architekt und 
 Organisationsberater geben und uns Best Practises mit auf den Weg geben\, d
 ie auch für kleine Teams anwendbar sind.</em> 
LAST-MODIFIED:20250320T222034Z
LOCATION:enpit GmbH & Co. KG\, Marienpl. 11A\, 33098 Paderborn\, Deutschlan
 d
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY: Domain Driven Design\, Team Topologies and Cloud Architecture Fusi
 on (Frank Seidinger)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190124T173000Z
DTEND:20190124T203000Z
DTSTAMP:20260419T230220Z
UID:058hpcvj01m9bbgl1hb1u2m3f1@google.com
CREATED:20180820T050436Z
DESCRIPTION:Im Lauf der letzten paar Jahre zeichnete sich eine deutliche Re
 naissance von relationalen Datenbanken und der "Macht" von SQL ab. Relation
 ale Datenbanken spielen ihre Stärken immer dann aus\, wenn Aggregationen üb
 er größere Datenreihen gebildet werden sollen (Summen\, Moving-Windows\, Du
 rchschnittswerte und so weiter) oder Listen von Dingen aus großen Sets zusa
 mmengestellt werden sollen\, die nur auf eine beschränkte Menge an Joins an
 gewiesen sind.\n\nGraph Datenbanken wie Neo4j haben aber einige Eigenschaft
 en\, die kaum ein anderer Store hat. Graphdatenbanken sind immer dann gefra
 gt\, wenn gerichtete\, komplexe Objektbäume gespeichert und auf unterschied
 liche Weise abgefragt werden könenn sollen. Objekte und ihre Beziehungen un
 tereinander sind gleichermaßen Kernkonzepte von Neo4j. Dank der Cypher\, de
 r Graph-Abfragesprache von Neo4j\, lassen sich Abfragen aller Art leichtfüß
 ig formulieren. Weitere Anwendungsfälle sind Abfragen\, die Pfadsuchen durc
 hführen\, Schwerpunkte in Beziehungsnetzwerken ermitteln und vieles mehr.\n
 \nIn diesem Vortrag werde ich mit dem Datenbestand meines SQL-Fetish-Vortra
 gs beginnen. Die Zeitreihen\, die musikalische Vorlieben wiederspiegeln\, w
 erden mit Neo4js ETL (Extract-Transform-Load) Tool direkt aus der relationa
 len Datenbank ausgelesen und in einen gerichteten Property-Graphen transfor
 miert.\n\nIm zweiten Schritt werden die Zuhörer Abfragen kennen lernen\, di
 e die Aggregrationen der SQL-Daten perfekt ergänzen: Können wir in 40 Minut
 en eine Empfehlungs-Engine auf Basis von Beziehungen von Künsterln\, Länder
 n\, Alben und Hörgewohnheiten bauen\, die über die Empfehlung bekannter Onl
 ine-Portale ("Kunde hört die Die Ärzte\, also mag er auch Sportfreunde Stil
 ler") hinaus geht?\n\nIm letzten Schritt wird eine mögliche Anwendung auf B
 asis von Spring Boot mittels Spring Data Neo4j skizziert.\n\n= Über Michael
 \n\nMichael ist Vater\, Ehemann\, Radfahrer und Java Champion. Er ist Autor
  des ersten deutschen Buchs über Spring Boot 2 und Spring 5. Michael arbeit
 et im Spring Data Team bei Neo4j. Als Mitgründer und Leiter der EuregJUG in
  Aachen ist Michael seit langem in der Community-Arbeit engagiert.
LAST-MODIFIED:20181116T161405Z
LOCATION:myview systems GmbH\, Lindberghring 1\, 33142 Büren\, Deutschland
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Von relationalen Datenbanken zu Daten mit Relationen (Michael Simon
 s)
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20190910T163000Z
DTEND:20190910T190000Z
DTSTAMP:20260419T230220Z
UID:7ov48ij3vs6gvco65091g4acs8@google.com
CREATED:20190410T092138Z
DESCRIPTION:\n\nArchitecture is an important variable when coaching agile t
 eams. Without the ability to nurture a healthy mindset towards architecture
 \, your team and organization will accrue architectural debt that cripples 
 agility and promotes conflicts.\n\nHaving served two Scrum teams for about 
 two years\, this is a rather philosophical talk\nfrom the sidelines. As a S
 crum Master\, but former Developer\, I have the intention of providing insp
 iring\, yet non-technological perspectives to a topic that is too often onl
 y driven by technology itself.\n\nAbout the Speaker:\n\nMarcus Autenrieth i
 s a Scrum Master who once was a passionate software developer. His\ncurrent
  mission at wescale is to help fellow software developers to release the be
 st\nversion of themselves. His coaching style involves teaching nonviolent 
 communication\,\nfinding resonance points in social systems and connecting 
 the right people. In his pastime he collects programming languages\, plays 
 the piano and grows bonsai.
LAST-MODIFIED:20190907T204654Z
LOCATION:myview systems GmbH\, Lindberghring 1\, 33142 Büren\, Deutschland
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Towards antifragile Software Architecture (Marcus Autenrieth)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260330T103742Z
DTSTART;TZID=Europe/Berlin:20260521T180000
DTEND;TZID=Europe/Berlin:20260521T200000
SUMMARY:Two Talks at Staffbase: Server Side Rendering and Agentic Develop
 ment (Florian Polster\, Vinicius Dalpiccol)
UID:fb4ae806-1c27-4954-9c7c-75a17b88bee9
ORGANIZER;CN=JUG Saxony e.V:mailto:team@jugsaxony.org
CLASS:PUBLIC
CATEGORIES:EVENT
URL:https://jugsaxony.org/timeline/2026/5/21/Staffbase
LOCATION:Staffbase SE\, Annaberger Straße 73\, 09111 Chemnitz
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260330T103742Z
DTSTART;TZID=Europe/Berlin:20260423T183000
DTEND;TZID=Europe/Berlin:20260423T203000
SUMMARY:The PIT - Partielle Integrationstests für Spring Boot (Sebastian 
 Oerding)
UID:49848054-090d-4280-8db0-ef15e417c60b
ORGANIZER;CN=JUG Saxony e.V:mailto:team@jugsaxony.org
CLASS:PUBLIC
CATEGORIES:EVENT
URL:https://jugsaxony.org/timeline/2026/4/23/PIT
LOCATION:TU Dresden - Fakultät Informatik\, Nöthnitzer Str. 46\, 01187 Dr
 esden
END:VEVENT
BEGIN:VEVENT
UID:event_314077623@meetup.com
SEQUENCE:1
DTSTAMP:20260419T230226Z
DTSTART;TZID=Europe/Berlin:20260429T180000
DTEND;TZID=Europe/Berlin:20260429T210000
SUMMARY:Agentic Coding
DESCRIPTION:Java User Group Stuttgart\nAgentic Coding beschreibt eine neue
  Art der Softwareentwicklung\, bei der KI-gestützte Agenten eigenständig
  Aufgaben im Code ausführen: sie lesen Dateien\, führen Befehle aus\, in
 terpretieren Ergebnisse und iterieren selbstständig.\n\nAn diesem Abend w
 erden uns 3 Referenten ihre praxisnahen Erfahrungen mit Agentic Programmin
 g aus der Industrie mitteilen.\n\n18:00 - 18:45 Uhr\n**KI im Maschinenraum
 : Kubernetes\, Terraform und AWS mit AI-Assistenz**\n(Oliver Eichler\, DNA
  Gruppe)\n\n19:00 - 19:45 Uhr\n**Agentic Coding im Team – Erfahrungen au
 s dem Projektalltag**\n(David Schowalter\, Senior Software Architekt\, Ite
 ratec GmbH)\n\n20:00 - 20:45 Uhr (english speaker)\n**Lessons Learned from
  Building Tool-Orchestrated LLM Agents for Root Cause Analysis of Large-Sc
 ale Logs**\n(Juan Mejía Schuster\, IBM).\n\nWeitere Informationen und Det
 ails zu den Vorträgen finden Sie auf der Webseite der [JUG Stuttgart](htt
 ps://www.jugs.org/veranstaltungen/agentic-coding/).\n\n\\*\\*\\*\n\n**Zus
 ätzlicher Workshop-Tag am Do\, 30. April (Raum 1.311)**\n\nWeitere Inform
 ationen und Details zum **anschließenden Workshop-Tag** finden Sie auf de
 r Webseite der [JUG Stuttgart](https://www.jugs.org/veranstaltungen/agenti
 c-coding/).
URL;VALUE=URI:https://www.meetup.com/jugstuttgart/events/314077623/
STATUS:CONFIRMED
CREATED:20260401T201518Z
LAST-MODIFIED:20260401T201518Z
CLASS:PUBLIC
END:VEVENT
X-ORIGINAL-URL:https://www.meetup.com/jugstuttgart/events/ical/
X-WR-CALNAME:Java User Group Stuttgart
BEGIN:VEVENT
UID:1000@www.jug.ch
DTSTAMP:20260114T134527Z
DESCRIPTION:
DTSTART:20260828T170000
DTEND:20260828T235900
LOCATION:Zürich-Bogen
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch jug.ch Sommerparty 2026
END:VEVENT
BEGIN:VEVENT
UID:1001@www.jug.ch
DTSTAMP:20260112T155858Z
DESCRIPTION:Moderne Webanwendungen auf einfache Weise erstellen – in reinem
DTSTART:20260305T181500
DTEND:20260305T193000
LOCATION:Zürich-PH
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Dein Backend verdient ein Gesicht
END:VEVENT
BEGIN:VEVENT
UID:1002@www.jug.ch
DTSTAMP:20260112T155858Z
DESCRIPTION:Moderne Webanwendungen auf einfache Weise erstellen – in reinem
DTSTART:20260304T181500
DTEND:20260304T193000
LOCATION:Luzern-Hochschule
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Dein Backend verdient ein Gesicht
END:VEVENT
BEGIN:VEVENT
UID:1003@www.jug.ch
DTSTAMP:20260114T154500Z
DESCRIPTION:
DTSTART:20260401T181500
DTEND:20260401T193000
LOCATION:Luzern-Hochschule
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch 1000x Mehr Threads - Virtual Threads in Java 21 bis 25
END:VEVENT
BEGIN:VEVENT
UID:1004@www.jug.ch
DTSTAMP:20260115T130720Z
DESCRIPTION:How ACP Removes the Pain from IDE Integrations
DTSTART:20260210T181500
DTEND:20260210T191500
LOCATION:Basel-Markthalle
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Your AI Agent in Any Editor
END:VEVENT
BEGIN:VEVENT
UID:1005@www.jug.ch
DTSTAMP:20260115T205538Z
DESCRIPTION:Testing non-deterministic systems with PUnit
DTSTART:20260303T181500
DTEND:20260303T191500
LOCATION:Basel-Markthalle
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Banishing the flaky LLM test
END:VEVENT
BEGIN:VEVENT
UID:1006@www.jug.ch
DTSTAMP:20260121T100508Z
DESCRIPTION:How ACP Removes the Pain from IDE Integrations
DTSTART:20260211T180000
DTEND:20260211T191500
LOCATION:Bern-vatter
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Your AI Agent in Any Editor
END:VEVENT
BEGIN:VEVENT
UID:1007@www.jug.ch
DTSTAMP:20260209T151241Z
DESCRIPTION:Wie schlägt sich Agentic Coding in der Praxis?
DTSTART:20260319T181500
DTEND:20260319T193000
LOCATION:Zürich-PH
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Agentic Coding in the Wild
END:VEVENT
BEGIN:VEVENT
UID:1008@www.jug.ch
DTSTAMP:20260209T151241Z
DESCRIPTION:Wie schlägt sich Agentic Coding in der Praxis?
DTSTART:20260318T180000
DTEND:20260318T191500
LOCATION:Bern-vatter
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Agentic Coding in the Wild
END:VEVENT
BEGIN:VEVENT
UID:1009@www.jug.ch
DTSTAMP:20260209T151241Z
DESCRIPTION:Wie schlägt sich Agentic Coding in der Praxis?
DTSTART:20260505T181500
DTEND:20260505T191500
LOCATION:Basel-Markthalle
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Agentic Coding in the Wild
END:VEVENT
BEGIN:VEVENT
UID:1010@www.jug.ch
DTSTAMP:20260209T151241Z
DESCRIPTION:Wie schlägt sich Agentic Coding in der Praxis?
DTSTART:20260506T181500
DTEND:20260506T193000
LOCATION:Luzern-Hochschule
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Agentic Coding in the Wild
END:VEVENT
BEGIN:VEVENT
UID:1011@www.jug.ch
DTSTAMP:20260212T145321Z
DESCRIPTION:Conquering Booking Chaos with a Resilient Architecture
DTSTART:20260428T181500
DTEND:20260428T193000
LOCATION:Zürich-PH
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Tickets to Ride
END:VEVENT
BEGIN:VEVENT
UID:1012@www.jug.ch
DTSTAMP:20260216T150532Z
DESCRIPTION:How a decade of technical debt is addressed in version 4.0
DTSTART:20260512T181500
DTEND:20260512T193000
LOCATION:Zürich-PH
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch What's wrong with AssertJ?!
END:VEVENT
BEGIN:VEVENT
UID:1013@www.jug.ch
DTSTAMP:20260216T190054Z
DESCRIPTION:Reliable Agentic AI with Embabel
DTSTART:20260421T181500
DTEND:20260421T191500
LOCATION:Basel-Markthalle
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Stop Prompting\, Start Planning
END:VEVENT
BEGIN:VEVENT
UID:1014@www.jug.ch
DTSTAMP:20260223T153653Z
DESCRIPTION:AI can help\, but we’re still the ones accountable for architec
DTSTART:20260520T180000
DTEND:20260520T183000
LOCATION:Online-<span
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Consistency and Coordination Patterns in Event-Driven Archi
END:VEVENT
BEGIN:VEVENT
UID:1015@www.jug.ch
DTSTAMP:20260302T155640Z
DESCRIPTION:
DTSTART:20260602T181500
DTEND:20260602T193000
LOCATION:Zürich-PH
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Null Safety in Java
END:VEVENT
BEGIN:VEVENT
UID:1016@www.jug.ch
DTSTAMP:20260302T160452Z
DESCRIPTION:
DTSTART:20260609T181500
DTEND:20260609T193000
LOCATION:Zürich-PH
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch 1000x Mehr Threads - Virtual Threads in Java 21 bis 25
END:VEVENT
BEGIN:VEVENT
UID:1017@www.jug.ch
DTSTAMP:20260304T122235Z
DESCRIPTION:Architektur\, Entscheidungen und Learnings aus einem Inhouse OI
DTSTART:20260625T181500
DTEND:20260625T193000
LOCATION:Zürich-PH
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Migros Account – Die Geschichte hinter dem Login
END:VEVENT
BEGIN:VEVENT
UID:1018@www.jug.ch
DTSTAMP:20260309T125858Z
DESCRIPTION:Applying Statistical Testing to LLMs in Java using PUnit
DTSTART:20260521T181500
DTEND:20260521T193000
LOCATION:Zürich-PH
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch AI Broke my Test Suite
END:VEVENT
BEGIN:VEVENT
UID:1019@www.jug.ch
DTSTAMP:20260309T125858Z
DESCRIPTION:Applying Statistical Testing to LLMs in Java using PUnit
DTSTART:20260507T180000
DTEND:20260507T191500
LOCATION:Bern-vatter
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch AI Broke my Test Suite
END:VEVENT
BEGIN:VEVENT
UID:1020@www.jug.ch
DTSTAMP:20260309T125858Z
DESCRIPTION:PUnit fixed it
DTSTART:20260603T181500
DTEND:20260603T193000
LOCATION:Luzern-Hochschule
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch AI Broke my Test Suite
END:VEVENT
BEGIN:VEVENT
UID:1021@www.jug.ch
DTSTAMP:20260330T121249Z
DESCRIPTION:Früher bauten wir Chatbots in unsere Apps. Bald bauen wir unser
DTSTART:20260521T180000
DTEND:20260521T191500
LOCATION:Bern-vatter
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Model Context Protocol (MCP)
END:VEVENT
BEGIN:VEVENT
UID:1022@www.jug.ch
DTSTAMP:20260401T163155Z
DESCRIPTION:
DTSTART:20260611T180000
DTEND:20260611T191500
LOCATION:St.Gallen
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Software-Betrieb ohne Overengineering
END:VEVENT
BEGIN:VEVENT
UID:1023@www.jug.ch
DTSTAMP:20260401T211526Z
DESCRIPTION:Wie schlägt sich Agentic Coding in der Praxis?
DTSTART:20260519T180000
DTEND:20260519T191500
LOCATION:St.Gallen
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Agentic Coding in the Wild
END:VEVENT
BEGIN:VEVENT
UID:1024@www.jug.ch
DTSTAMP:20260409T152759Z
DESCRIPTION:
DTSTART:20260430T180000
DTEND:20260430T191500
LOCATION:Bern-Hotel
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Event Sourcing and the End of DDD Tactical Patterns
END:VEVENT
BEGIN:VEVENT
UID:980@www.jug.ch
DTSTAMP:20251002T154338Z
DESCRIPTION:
DTSTART:20260121T180000
DTEND:20260121T191500
LOCATION:Bern-vatter
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Back to Basics
END:VEVENT
BEGIN:VEVENT
UID:983@www.jug.ch
DTSTAMP:20251020T155328Z
DESCRIPTION:
DTSTART:20260114T181500
DTEND:20260114T193000
LOCATION:Zürich-PH
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Implementierung von DDD leicht gemacht mit Spring und jMole
END:VEVENT
BEGIN:VEVENT
UID:984@www.jug.ch
DTSTAMP:20251022T130210Z
DESCRIPTION:
DTSTART:20260115T180000
DTEND:20260115T191500
LOCATION:St.Gallen
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch I Didn't Know You Could Do That With Java Streams!?
END:VEVENT
BEGIN:VEVENT
UID:990@www.jug.ch
DTSTAMP:20251203T165733Z
DESCRIPTION:
DTSTART:20260219T180000
DTEND:20260219T191500
LOCATION:St.Gallen
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Entwicklung serverseitiger Webanwendungen mit HTMX und Spri
END:VEVENT
BEGIN:VEVENT
UID:991@www.jug.ch
DTSTAMP:20251203T165733Z
DESCRIPTION:
DTSTART:20260217T181500
DTEND:20260217T193000
LOCATION:Zürich-PH
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Entwicklung serverseitiger Webanwendungen mit HTMX und Spri
END:VEVENT
BEGIN:VEVENT
UID:992@www.jug.ch
DTSTAMP:20251203T165733Z
DESCRIPTION:
DTSTART:20260218T180000
DTEND:20260218T191500
LOCATION:Bern-vatter
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Entwicklung serverseitiger Webanwendungen mit HTMX und Spri
END:VEVENT
BEGIN:VEVENT
UID:993@www.jug.ch
DTSTAMP:20251210T132436Z
DESCRIPTION:
DTSTART:20260204T181500
DTEND:20260204T193000
LOCATION:Zürich-PH
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Domain-centric? Why Hexagonal And Onion Architecture Are An
END:VEVENT
BEGIN:VEVENT
UID:994@www.jug.ch
DTSTAMP:20251210T144812Z
DESCRIPTION:
DTSTART:20260204T181500
DTEND:20260204T193000
LOCATION:Luzern-Hochschule
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Null Safety in Java
END:VEVENT
BEGIN:VEVENT
UID:995@www.jug.ch
DTSTAMP:20251222T102821Z
DESCRIPTION:
DTSTART:20260211T181500
DTEND:20260211T193000
LOCATION:Zürich-PH
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Deep dive into data streaming security
END:VEVENT
BEGIN:VEVENT
UID:996@www.jug.ch
DTSTAMP:20260105T141317Z
DESCRIPTION:Local Language Models and Models-as-a-Service with Open Source
DTSTART:20260416T181500
DTEND:20260416T193000
LOCATION:Zürich-PH
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Running Your Own AI
END:VEVENT
BEGIN:VEVENT
UID:997@www.jug.ch
DTSTAMP:20260112T145132Z
DESCRIPTION:Wie KI alles (und nichts) verändert
DTSTART:20260326T160000
DTEND:20260326T171500
LOCATION:Zürich-PH
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Spec-driven Development
END:VEVENT
BEGIN:VEVENT
UID:998@www.jug.ch
DTSTAMP:20260112T155858Z
DESCRIPTION:Moderne Webanwendungen auf einfache Weise erstellen – in reinem
DTSTART:20260303T180000
DTEND:20260303T191500
LOCATION:Bern-vatter
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Dein Backend verdient ein Gesicht
END:VEVENT
BEGIN:VEVENT
UID:999@www.jug.ch
DTSTAMP:20260112T181728Z
DESCRIPTION:
DTSTART:20260422T180000
DTEND:20260422T191500
LOCATION:Bern-vatter
ORGANIZER:https://www.jug.ch
SUMMARY:jug.ch Rethinking 'Schritt für Schritt den Berg hinauf' im Zeitalt
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260420T000501Z
CREATED:20260420T000501Z
UID:20260420T000501-1000@infotisch.de
LAST-MODIFIED:20260420T000501Z
SUMMARY:CyberLand CyberLand Open Source Camp
DTSTART;TZID=Europe/Berlin:20260526T180000
DTEND;TZID=Europe/Berlin:20260526T200000
URL:http://cyberland.ijug.eu/2026-05-open-source-camp/
LOCATION:EUROPA
CATEGORIES:Seminar
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260420T000501Z
CREATED:20260420T000501Z
UID:20260420T000501-1001@infotisch.de
LAST-MODIFIED:20260420T000501Z
SUMMARY:jug.ch Consistency and Coordination Patterns in Event-Driven Archi
DTSTART;TZID=Europe/Berlin:20260520T180000
DTEND;TZID=Europe/Berlin:20260520T183000
URL:https://www.jug.ch
LOCATION:EUROPA
CATEGORIES:Seminar
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR
