BEGIN:VCALENDAR
PRODID;X-RICAL-TZSOURCE=TZINFO:-//Calagator//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:Calagator
METHOD:PUBLISH
VERSION:2.0
BEGIN:VTIMEZONE
TZID;X-RICAL-TZSOURCE=TZINFO:America/Los_Angeles
BEGIN:DAYLIGHT
DTSTART:20240310T020000
RDATE:20240310T020000
RDATE:20250309T020000
RDATE:20260308T020000
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20241103T020000
RDATE:20241103T020000
RDATE:20251102T020000
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20240723T155647Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20240723T190000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20240723T173000
DTSTAMP;VALUE=DATE-TIME:20240723T155647Z
LAST-MODIFIED;VALUE=DATE-TIME:20240723T155647Z
UID:http://calagator.org/events/1250481164
DESCRIPTION:&#13\;\nin person meetup&#13\;\n&#13\;\nPortland Java User Gr
 oup&#13\;\n&#13\;\nJoin us for the PDX JUG July Meetup where we will div
 e into the world of Structured Concurrency. Structured Concurrency is a 
 preview feature in Java 21 and will simplify the common scatter-gather k
 ind of pattern.&#13\;\n&#13\;\nTyler Van Gorder is our speaker\, he has 
 previously spoken about Virtual Threads in Java\, and Structured Concurr
 ency is a great complement to Virtual threads. In Tyler's words:&#13\;\n
 &#13\;\n&quot\;Simplify concurrent programming by introducing an API for
  structured concurrency. Structured concurrency treats groups of related
  tasks running in different threads as a single unit of work\, thereby s
 treamlining error handling and cancellation\, improving reliability\, an
 d enhancing observability.&quot\;&#13\;\n&#13\;\nWe will briefly recap h
 ow virtual threads work and then explore how related tasks can be groupe
 d as a single unit of work. We will cover the different shutdown strateg
 ies and examine how the programming model compares to similar functional
 ity using a reactive framework.&quot\;&#13\;\n&#13\;\nDon't miss this op
 portunity to network with fellow Java enthusiasts\, share your experienc
 es\, and learn from each other. Whether you are interested in web develo
 pment\, software development\, or JVM languages\, this meetup is open to
  anyone who is passionate about Java.\n\nTags: java\, pjug\, jvm\n\nImpo
 rted from: http://calagator.org/events/1250481164
URL:https://www.meetup.com/pdxjug/events/302282002/
SUMMARY:Portland Java User Group meeting
LOCATION:ProFocus: 10200 Southwest Eastridge Street\, Portland OR 97225 U
 S
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20240915T191618Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20240917T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20240917T173000
DTSTAMP;VALUE=DATE-TIME:20240915T191618Z
LAST-MODIFIED;VALUE=DATE-TIME:20240915T191618Z
UID:http://calagator.org/events/1250481308
DESCRIPTION:RSVP at meetup dot com&#13\;\nhttps://www.meetup.com/pdxjug/e
 vents/303354895/&#13\;\n&#13\;\nJoin us for the PJUG September meetup. T
 he topic is Amazon S3 and its developer API.&#13\;\n&#13\;\nS3 is Amazon
 ’s object storage service. S3 allows developers to persist data in the c
 loud. This presentation will discuss S3 primitives and the developer API
 . Attend this talk to learn best practices for building Java application
 s with S3.&#13\;\n\n\nTags: java\, s3\, aws\, pjug\n\nImported from: htt
 p://calagator.org/events/1250481308
URL:https://www.meetup.com/pdxjug/events/303354895/
SUMMARY:Portland Java User Group:  Amazon S3
LOCATION:ProFocus: 10200 Southwest Eastridge Street\, Portland OR 97225 U
 S
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20250118T171717Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20250121T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20250121T173000
DTSTAMP;VALUE=DATE-TIME:20250118T171717Z
LAST-MODIFIED;VALUE=DATE-TIME:20250118T171717Z
UID:http://calagator.org/events/1250481726
DESCRIPTION:Portland Java User Group meetup&#13\;\n&#13\;\nRSVP on meetup
  dot com&#13\;\nhttps://www.meetup.com/pdxjug/events/305066002/&#13\;\n&
 #13\;\nDetails&#13\;\n&#13\;\nDiscover the power of OpenRewrite\, an ope
 n-source framework for automated code transformation. This talk will del
 ve into its inner workings\, exploring how it converts source code into 
 Lossless Semantic Trees (LSTs)\, enabling precise and efficient code ana
 lysis and modification.&#13\;\n&#13\;\nWe'll also explore the world of &
 quot\;recipes&quot\;—reusable\, composable code transformation templates
  that simplify complex code refactoring tasks. Learn how to harness the 
 flexibility of OpenRewrite's recipe system to automate custom code trans
 formations\, streamline your development workflow\, and improve code qua
 lity.&#13\;\n&#13\;\nWhether you're a seasoned developer or just startin
 g\, this talk will provide a comprehensive introduction to OpenRewrite a
 nd its capabilities\, empowering you to unlock the full potential of aut
 omated code transformation.&#13\;\n&#13\;\nSpeaker: Tyler Van Gorder&#13
 \;\n&#13\;\nOur speaker is the co-organizer of this meetup group. He is 
 a seasoned Software leader with deep expertise in Platform Engineering a
 nd Enterprise software design and development. He has extensive experien
 ce with Java and loves sharing this knowledge with our community.&#13\;\
 n\n\nTags: pjug\, java\, openrewrite\, opensource\n\nImported from: http
 ://calagator.org/events/1250481726
URL:https://www.meetup.com/pdxjug/events/305066002/
SUMMARY:Portland Java User Group
LOCATION:ProFocus: 10200 Southwest Eastridge Street\, Portland OR 97225 U
 S
SEQUENCE:2
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20250212T001820Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20250218T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20250218T173000
DTSTAMP;VALUE=DATE-TIME:20250212T001820Z
LAST-MODIFIED;VALUE=DATE-TIME:20250212T001820Z
UID:http://calagator.org/events/1250481791
DESCRIPTION:&#13\;\nRSVP on Meetup&#13\;\nhttps://www.meetup.com/pdxjug/e
 vents/305985590/&#13\;\n&#13\;\nIn Person meetup.&#13\;\n&#13\;\nThis mo
 nth's topic: Netty Framework&#13\;\n&#13\;\nNetty is an open source Java
  networking framework that enables developers to build high performance 
 systems. Netty is a key building block for open source projects like Net
 flix Zuul\, Apache Pinot\, and Micronaut. In this presentation\, we will
  examine how Netty is being used in the real world. We will discuss Nett
 y’s core capabilities and how to apply them. And finally\, we will learn
  how to avoid common pitfalls when working with Netty and Java.&#13\;\n\
 n\nTags: java\, jvm\, pjug\, netty\n\nImported from: http://calagator.or
 g/events/1250481791
URL:https://www.meetup.com/pdxjug/events/305985590/
SUMMARY:Portland Java User Group: Netty framework
LOCATION:ProFocus: 10200 Southwest Eastridge Street\, Portland OR 97225 U
 S
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20250322T192341Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20250325T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20250325T173000
DTSTAMP;VALUE=DATE-TIME:20250322T192341Z
LAST-MODIFIED;VALUE=DATE-TIME:20250322T192341Z
UID:http://calagator.org/events/1250481855
DESCRIPTION:This month's topic:    Destination: deployment!&#13\;\n&#13\;
 \nDetails&#13\;\n&#13\;\nYour feature is complete. Your application is r
 eady. You want to share your hard work with the world. How do you pick t
 he optimal deployment process? Where do you even start?&#13\;\n&#13\;\nI
 n this talk\, Murriel and Elizabeth will be your guides on a brief tour 
 of several open-source tools for deploying a workload into Kubernetes. O
 ur journey will begin with manual hello world deployments and from there
  we will explore some of the most common modern tools for CI/CD\, includ
 ing a demo speedrun!&#13\;\n&#13\;\nMajor destinations on this tour will
  include Helm\, Kustomize\, Skaffold\, ArgoCD\, Tekton\, Jenkins\, and J
 enkinsX. We will walk through the fundamentals of CI/CD\, explore tradeo
 ffs\, and discuss the process for implementing these tools in your softw
 are development lifecycle.&#13\;\n&#13\;\nBy the end of this talk\, you'
 ll be equipped to begin navigating the CI/CD landscape and will leave wi
 th resources that will enable you to get started quickly and begin testi
 ng in your own environment.&#13\;\n&#13\;\nSpeakers:  Elizabeth Ponce an
 d Murriel Perez McCabe&#13\;\n&#13\;\n\n\nTags: java\, jvm\, pjug\n\nImp
 orted from: http://calagator.org/events/1250481855
URL:https://www.meetup.com/pdxjug/events/305985624/
SUMMARY:Portland Java User Group meetup
LOCATION:ProFocus: 10200 Southwest Eastridge Street\, Portland OR 97225 U
 S
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20250413T224906Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20250415T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20250415T173000
DTSTAMP;VALUE=DATE-TIME:20250413T224906Z
LAST-MODIFIED;VALUE=DATE-TIME:20250413T224906Z
UID:http://calagator.org/events/1250481905
DESCRIPTION:Portland Java User Group in-person meeting&#13\;\n&#13\;\nThi
 s month's topic:  Spring Boot&#13\;\n&#13\;\nSpeaker:  Josh Long&#13\;\n
 &#13\;\n\n\nImported from: http://calagator.org/events/1250481905
URL:https://www.meetup.com/pdxjug/events/307035671/
SUMMARY:Portland Java User Group
LOCATION:ProFocus: 10200 Southwest Eastridge Street\, Portland OR 97225 U
 S
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20250506T224415Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20250522T200000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20250522T170000
DTSTAMP;VALUE=DATE-TIME:20250506T224415Z
LAST-MODIFIED;VALUE=DATE-TIME:20250506T224415Z
UID:http://calagator.org/events/1250482017
DESCRIPTION:5:00pm to 5:30pm – Pizza and Networking!&#13\;\n&#13\;\n5:45p
 m - Playing Super Mario made me a better Platform Engineer - Ramiro Berr
 elleza @ Okteto&#13\;\n&#13\;\nI grew up playing videogames. I still rem
 ember that morning where Super Mario\, the og platformer\, was waiting u
 nder the Christmas tree and I had to beat my brother to it. And now\, I’
 m a grown up that talks all day about Platform Engineering. Coincidence?
  I think not!&#13\;\n&#13\;\nIn this talk\, we’ll explore how Platformer
  games and Platform Engineering have a lot more in common than we think.
  Let’s breakdown some of Super Mario’s decades old best practices and se
 e how we can use them to build better platforms that helps us beat our b
 ig bad boss: developer friction and cognitive load.&#13\;\n&#13\;\n6:15p
 m - Using Simulation to Understand Kubernetes - David Morrison @ Applied
  Computing Research Labs&#13\;\n&#13\;\nDo you ever wish you could under
 stand what's going on in your Kubernetes cluster? Do you wish that you c
 ould safely make changes to your cluster without &quot\;experimenting in
  prod&quot\;? Have you ever tried to reason about cost savings or capaci
 ty planning and gotten stuck?&#13\;\n&#13\;\nSimKube is an open-source t
 ool to help you answer these questions. It is a record-and-replay simula
 tion environment that lets you collect data about your production enviro
 nment(s) and then replay them locally on your laptop to debug\, experime
 nt\, and make predictions about your infrastructure. In this talk you'll
  learn why simulation is an important tool for understanding your infras
 tructure\, and how you can start using SimKube in your own environments.
 &#13\;\n&#13\;\n6:45pm to 8:00pm – Networking and Board games!\n\nTags: 
 kubernetes\, containers\, cloud\, operations\n\nImported from: http://ca
 lagator.org/events/1250482017
URL:https://www.meetup.com/cloud-native-pdx/events/306802106/
SUMMARY:Cloud Native PDX May Meeting
LOCATION:ProFocus: 10200 Southwest Eastridge Street\, Portland OR 97225 U
 S
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20250804T213603Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20250820T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20250820T173000
DTSTAMP;VALUE=DATE-TIME:20250804T213603Z
LAST-MODIFIED;VALUE=DATE-TIME:20250804T213603Z
UID:http://calagator.org/events/1250482150
DESCRIPTION:Details&#13\;\nJoin the Portland AWS User Group for an evenin
 g of technical learning with other cloud and security professionals!&#13
 \;\n&#13\;\n🕒 New Time: Starting networking at 5:30 PM\, Presentation at
  6:00 PM&#13\;\n📍 Location: ProFocus Headquarters&#13\;\n📍 Address: 1020
 0 Eastridge St\, Ste 100\, Portland\, OR 97225&#13\;\n🥂 Food &amp\; Drin
 ks: Enjoy drinks provided by ProFocus\, Food is NOT provided this time. 
 Sponsors are welcome to inquire!&#13\;\n&#13\;\nAgenda&#13\;\n&#13\;\nKi
 ckoff @ 5:30 PM: Networking &amp\; introductions&#13\;\nTech Talk @ 6:00
  PM: Event-Driven Data Pipelines : Real-Time Orchestration on AWS Andrew
 !\n\nTags: aws\, tech\, it\, software development\, cloud\, web services
 \, Tech Networking\, Data Pipelines\n\nImported from: http://calagator.o
 rg/events/1250482150
URL:https://www.meetup.com/aws-portland/events/308399643/
SUMMARY:AWS UG Meetup: Event-Driven Data Pipelines : Real-Time Orchestrat
 ion on AWS
LOCATION:ProFocus: 10200 Southwest Eastridge Street\, Portland OR 97225 U
 S
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20251028T175514Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20251104T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20251104T173000
DTSTAMP;VALUE=DATE-TIME:20251028T175514Z
LAST-MODIFIED;VALUE=DATE-TIME:20251028T175514Z
UID:http://calagator.org/events/1250482261
DESCRIPTION:Portland Java User Group meeting&#13\;\n&#13\;\nRSVP: https:/
 /www.meetup.com/pdxjug/events/311627978/&#13\;\n&#13\;\nthis month's top
 ic:  Dependency Management for Java applications&#13\;\n&#13\;\nDetails&
 #13\;\n&#13\;\nModern Java systems utilize hundreds (or thousands) of de
 pendencies. Each additional dependency adds complexity to the applicatio
 n development process. Java developers need to think about how to manage
  internal libraries and external libraries. In this talk\, we will share
  our experiences with dependency management in large Java systems.&#13\;
 \n&#13\;\nWe'll cover technical challenges that Java developers face whe
 n maintaining legacy applications. We will also examine best practices f
 or managing dependencies in greenfield projects. We will discuss standar
 d build tools such as Maven and Gradle. We'll share mistakes that we mad
 e and bugs that we encountered.&#13\;\n&#13\;\nSpeaker:  Sean Sullivan\n
 \nTags: java\, jvm\, pjug\, pdxtech\n\nImported from: http://calagator.o
 rg/events/1250482261
URL:https://www.meetup.com/pdxjug/events/311627978/
SUMMARY:Portland Java User Group: Dependency Management
LOCATION:ProFocus: 10200 Southwest Eastridge Street\, Portland OR 97225 U
 S
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20260120T184317Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20260120T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20260120T173000
DTSTAMP;VALUE=DATE-TIME:20260120T184317Z
LAST-MODIFIED;VALUE=DATE-TIME:20260120T184317Z
UID:http://calagator.org/events/1250482415
DESCRIPTION:Join the Portland AWS User Group for an evening of technical 
 learning with other tech professionals!&#13\;\n&#13\;\nStarting networki
 ng at 5:30 PM\, Presentation at 6:00 PM&#13\;\n&#13\;\nEnjoy drinks &amp
 \; PIZZA provided by ProFocus.&#13\;\n\n\nTags: aws\, pdx\, pdxtech\n\nI
 mported from: http://calagator.org/events/1250482415
URL:https://www.meetup.com/aws-portland/events/312539454/?eventOrigin=gro
 up_events_list
SUMMARY:Portland AWS User Group meetup
LOCATION:ProFocus: 10200 Southwest Eastridge Street\, Portland OR 97225 U
 S
SEQUENCE:2
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20260125T000525Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20260127T190000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20260127T173000
DTSTAMP;VALUE=DATE-TIME:20260125T000525Z
LAST-MODIFIED;VALUE=DATE-TIME:20260125T000525Z
UID:http://calagator.org/events/1250482427
DESCRIPTION:This is an in person meeting&#13\;\n&#13\;\nAgenda&#13\;\n&#1
 3\;\n5:30 pm - 5:45 pm - Pizza and Intro&#13\;\n5:45 pm - 6:45 pm - Pres
 entation&#13\;\n&#13\;\nDetails&#13\;\n&#13\;\nSo you have a new Workflo
 w in your application. Let's say that it has 20 steps in the workflow&#1
 3\;\n&#13\;\nWhat happens if the instance handling the workflow goes dow
 n&#13\;\nWhat happens if a remote service that is invoked in one of the 
 Workflow steps is down&#13\;\nThis is where a durable workflow comes in.
  DBOS is a durable Workflow engine that provides this capability along w
 ith many other features.&#13\;\n&#13\;\nCome learn about the durable wor
 kflow space and how you can add such a capability to your Java applicati
 on&#13\;\n&#13\;\nSpeaker&#13\;\n&#13\;\nHarry Pierson is a Software Eng
 ineer at DBOS and is responsible for the Java implementation of DBOS&#13
 \;\nPeter Kraft is the Co-founder of DBOS\n\nTags: java\, jvm\, pjug\n\n
 Imported from: http://calagator.org/events/1250482427
URL:https://www.meetup.com/pdxjug/events/312772227/?eventOrigin=group_eve
 nts_list
SUMMARY:Portland Java User Group meeting: DBOS
LOCATION:ProFocus: 10200 Southwest Eastridge Street\, Portland OR 97225 U
 S
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20260325T223419Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20260414T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20260414T173000
DTSTAMP;VALUE=DATE-TIME:20260325T223419Z
LAST-MODIFIED;VALUE=DATE-TIME:20260325T223419Z
UID:http://calagator.org/events/1250482522
DESCRIPTION:Portland Java User Group&#13\;\n&#13\;\nApril's topic:  AI As
 sisted Software Development&#13\;\n&#13\;\n&#13\;\nAI tools are accelera
 ting the pace of software development. These tools are transforming the 
 way that software engineers deliver systems.&#13\;\n&#13\;\nIn this talk
 \, we will examine how software teams can take advantage of new AI tools
 . We’ll discuss the pro’s and con’s of artificial intelligence in softwa
 re engineering. Attend this talk if you are curious about new software t
 ools and emerging engineering practices.&#13\;\n\n\nTags: java\, jvm\, p
 jug\, AI\, agentic\n\nImported from: http://calagator.org/events/1250482
 522
URL:https://www.meetup.com/pdxjug/events/313931715
SUMMARY:PJUG: AI Assisted Software Development
LOCATION:ProFocus: 10200 Southwest Eastridge Street\, Portland OR 97225 U
 S
SEQUENCE:1
END:VEVENT
END:VCALENDAR
