Export or edit this venue...

ProFocus

10200 Southwest Eastridge Street
Portland, OR 97225, US (map)

Future events happening here

  • - No events -

Past events that happened here

  • Tuesday
    Nov 4 2025
    Portland Java User Group: Dependency Management

    ProFocus

    Portland Java User Group meeting

    RSVP: https://www.meetup.com/pdxjug/events/311627978/

    this month's topic: Dependency Management for Java applications

    Details

    Modern Java systems utilize hundreds (or thousands) of dependencies. Each additional dependency adds complexity to the application 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.

    We'll cover technical challenges that Java developers face when maintaining legacy applications. We will also examine best practices for managing dependencies in greenfield projects. We will discuss standard build tools such as Maven and Gradle. We'll share mistakes that we made and bugs that we encountered.

    Speaker: Sean Sullivan

    Website
  • Wednesday
    Aug 20 2025
    AWS UG Meetup: Event-Driven Data Pipelines : Real-Time Orchestration on AWS

    ProFocus

    Details Join the Portland AWS User Group for an evening of technical learning with other cloud and security professionals!

    🕒 New Time: Starting networking at 5:30 PM, Presentation at 6:00 PM 📍 Location: ProFocus Headquarters 📍 Address: 10200 Eastridge St, Ste 100, Portland, OR 97225 🥂 Food & Drinks: Enjoy drinks provided by ProFocus, Food is NOT provided this time. Sponsors are welcome to inquire!

    Agenda

    Kickoff @ 5:30 PM: Networking & introductions Tech Talk @ 6:00 PM: Event-Driven Data Pipelines : Real-Time Orchestration on AWS Andrew!

    Website
  • Thursday
    May 22 2025
    Cloud Native PDX May Meeting

    ProFocus

    5:00pm to 5:30pm – Pizza and Networking!

    5:45pm - Playing Super Mario made me a better Platform Engineer - Ramiro Berrelleza @ Okteto

    I grew up playing videogames. I still remember that morning where Super Mario, the og platformer, was waiting under 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!

    In 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 see how we can use them to build better platforms that helps us beat our big bad boss: developer friction and cognitive load.

    6:15pm - Using Simulation to Understand Kubernetes - David Morrison @ Applied Computing Research Labs

    Do you ever wish you could understand what's going on in your Kubernetes cluster? Do you wish that you could safely make changes to your cluster without "experimenting in prod"? Have you ever tried to reason about cost savings or capacity planning and gotten stuck?

    SimKube is an open-source tool to help you answer these questions. It is a record-and-replay simulation environment that lets you collect data about your production environment(s) and then replay them locally on your laptop to debug, experiment, and make predictions about your infrastructure. In this talk you'll learn why simulation is an important tool for understanding your infrastructure, and how you can start using SimKube in your own environments.

    6:45pm to 8:00pm – Networking and Board games!

    Website
  • Tuesday
    Apr 15 2025
    Portland Java User Group

    ProFocus

    Portland Java User Group in-person meeting

    This month's topic: Spring Boot

    Speaker: Josh Long

    Website
  • Tuesday
    Mar 25 2025
    Portland Java User Group meetup

    ProFocus

    This month's topic: Destination: deployment!

    Details

    Your feature is complete. Your application is ready. You want to share your hard work with the world. How do you pick the optimal deployment process? Where do you even start?

    In this talk, Murriel and Elizabeth will be your guides on a brief tour of several open-source tools for deploying a workload into Kubernetes. Our journey will begin with manual hello world deployments and from there we will explore some of the most common modern tools for CI/CD, including a demo speedrun!

    Major destinations on this tour will include Helm, Kustomize, Skaffold, ArgoCD, Tekton, Jenkins, and JenkinsX. We will walk through the fundamentals of CI/CD, explore tradeoffs, and discuss the process for implementing these tools in your software development lifecycle.

    By the end of this talk, you'll be equipped to begin navigating the CI/CD landscape and will leave with resources that will enable you to get started quickly and begin testing in your own environment.

    Speakers: Elizabeth Ponce and Murriel Perez McCabe

    Website
  • Tuesday
    Feb 18 2025
    Portland Java User Group: Netty framework

    ProFocus

    RSVP on Meetup https://www.meetup.com/pdxjug/events/305985590/

    In Person meetup.

    This month's topic: Netty Framework

    Netty 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 Netflix Zuul, Apache Pinot, and Micronaut. In this presentation, we will examine how Netty is being used in the real world. We will discuss Netty’s core capabilities and how to apply them. And finally, we will learn how to avoid common pitfalls when working with Netty and Java.

    Website
  • Tuesday
    Jan 21 2025
    Portland Java User Group

    ProFocus

    Portland Java User Group meetup

    RSVP on meetup dot com https://www.meetup.com/pdxjug/events/305066002/

    Details

    Discover the power of OpenRewrite, an open-source framework for automated code transformation. This talk will delve into its inner workings, exploring how it converts source code into Lossless Semantic Trees (LSTs), enabling precise and efficient code analysis and modification.

    We'll also explore the world of "recipes"—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 transformations, streamline your development workflow, and improve code quality.

    Whether you're a seasoned developer or just starting, this talk will provide a comprehensive introduction to OpenRewrite and its capabilities, empowering you to unlock the full potential of automated code transformation.

    Speaker: Tyler Van Gorder

    Our speaker is the co-organizer of this meetup group. He is a seasoned Software leader with deep expertise in Platform Engineering and Enterprise software design and development. He has extensive experience with Java and loves sharing this knowledge with our community.

    Website
  • Tuesday
    Sep 17 2024
    Portland Java User Group: Amazon S3

    ProFocus

    RSVP at meetup dot com https://www.meetup.com/pdxjug/events/303354895/

    Join us for the PJUG September meetup. The topic is Amazon S3 and its developer API.

    S3 is Amazon’s object storage service. S3 allows developers to persist data in the cloud. This presentation will discuss S3 primitives and the developer API. Attend this talk to learn best practices for building Java applications with S3.

    Website
  • Tuesday
    Jul 23 2024
    Portland Java User Group meeting

    ProFocus

    in person meetup

    Portland Java User Group

    Join us for the PDX JUG July Meetup where we will dive into the world of Structured Concurrency. Structured Concurrency is a preview feature in Java 21 and will simplify the common scatter-gather kind of pattern.

    Tyler Van Gorder is our speaker, he has previously spoken about Virtual Threads in Java, and Structured Concurrency is a great complement to Virtual threads. In Tyler's words:

    "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 streamlining error handling and cancellation, improving reliability, and enhancing observability."

    We will briefly recap how virtual threads work and then explore how related tasks can be grouped as a single unit of work. We will cover the different shutdown strategies and examine how the programming model compares to similar functionality using a reactive framework."

    Don't miss this opportunity to network with fellow Java enthusiasts, share your experiences, and learn from each other. Whether you are interested in web development, software development, or JVM languages, this meetup is open to anyone who is passionate about Java.

    Website