Skip to content

Details

This event is a joint effort between the San Francisco JUG and East Bay JUG. Currently we are still reaching out to hosts. If you want to host us on that day please reach out via this Google form.

On this evening we are happy to be able to host a part from the conference AI By the Bay (https://ai.bythebay.io, happening in Oakland's Scottish Rite center on Nov 17-19, tickets still available starting at 499 USD). Enjoy 2 talks tonight.

CALL FOR SUPPORT

SCHEDULE

  • 17:45 Doors Open
  • 18:00 Intro + Talks
  • 21:00 Doors Close
  • 21:15 Drinks Gathering at the Local Edition

SESSIONS

  • Harnessing Event-Driven and Multi-Agent Architectures for Complex Workflows in Generative AI System (~30 min + QA) by Mary Grygleski
  • Simpler Java Build Tools with Object Oriented Programming (45 min) by Li Haoyi
  • Modernizing Java Apps with GitHub Copilot & VS Code: From Upgrade to Cloud (45 min) by Bruno Borges

ABSTRACTS

Harnessing Event-Driven and Multi-Agent Architectures for Complex Workflows in Generative AI System (~ 30 min + QA) by Mary Grygleski
We live in a complicated world and we are beginning to see that today’s generative AI systems are simply not well equipped to handle the increased complexity that is found especially in business workflows and transactions. Event-driven architectures and multi-agent systems offer a promising solution by enabling real-time processing, decentralized decision-making, and enhanced adaptability.
This presentation proposes an in-depth exploration of how event-driven architectures and multi-agent systems can be leveraged to design and implement complex workflows in generative AI. By combining the real-time responsiveness of event-driven systems with the collaborative intelligence of multi-agent architectures, we can create highly adaptive, efficient, and scalable AI systems. This presentation will delve into the theoretical foundations, practical applications, and benefits of integrating these approaches in the context of generative AI.

Modernizing Java Apps with GitHub Copilot & VS Code: From Upgrade to Cloud (45 min) by Bruno Borges
Discover how GitHub Copilot App Modernization for Java and Visual Studio Code simplify the journey from legacy to cloud. Learn to assess applications with AppCAT, run automated code transformations from Java 8/11 to 17/21 using OpenRewrite and Copilot, capture reusable modernization patterns, fix build issues and vulnerabilities automatically, and deploy to Azure with one click. This hands-on session highlights best practices and common pitfalls so you can modernize Java apps with speed, safety, and confidence. Key takeaways: How to generate upgrade/migration plans with AppCAT Automating code transformations using OpenRewrite & Copilot Capturing reusable modernization formulas for multiple projects Deploying modernized apps to Azure quickly and securely.

Simpler Java Build Tools with Object Oriented Programming (45min) by Li Haoyi
The Java language is known to be performant, easy to use, and with great IDE support, but Java build tools like Maven or Gradle do not always live up to that reputation. This talk will explore why build tooling is fundamentally such a difficult domain to work in, and how common concepts from object-oriented programming have the potential to simplify the build tool experience. We will end with a demonstration of an experimental new Java build tool "Mill" that makes use of these ideas, proving out the idea that Java build tooling has the potential to be much faster, safer, and easier than it is today.
https://www.github.com/com-lihaoyi

SPEAKERS

Mary Grygleski
Mary is a Technical Advocate and Java Champion. She has deep hands-on software engineering experiences. She is active in the tech community as the President of the Chicago Java users group, Organizer of the Chicago chapter of GenAI Collective and Co-Lead of the AICamp Chicago.
https://www.linkedin.com/in/mary-grygleski/

Bruno Borges
Bruno Borges, a Principal PM Manager at Microsoft with over six years of dedication, is a distinguished figure in the fields of Product Management, Cloud Developer Experience & Tools, and Developer Relations. Residing in Vancouver, Canada, Bruno specializes in Java runtimes development and enhancing developer relations for Microsoft Azure, aiming to create the best cloud environment for Java workloads and developers. Notably, he led the public announcement of the Microsoft Build of OpenJDK, Microsoft's own open-source distribution of Java. Prior to Microsoft, Bruno served nearly six years at Oracle, influencing developer relations strategy and governance. Recognized as a Top Java Influencer from 2016 to 2019 and a Java Champion, Bruno's contributions have significantly impacted the Java community.
https://www.linkedin.com/in/brunocborges/

Li Haoyi
Li Haoyi is a Software Engineer graduated from MIT, has built infrastructure for high-growth companies like Dropbox and Databricks, and has been a major contributor to the open source community with projects with over 10,000 stars on Github. Haoyi has deep experience in the JVM and has used it professionally to build cloud infrastructure, distributed backend systems, programming languages, high-performance web applications, and much more.
https://www.linkedin.com/in/haoyi-li-3b3291182/

Members are also interested in