What we're about

  • At the San Francisco JUG you get to meet other local Java professionals and talk about code, architecture, innovation, opportunities, and share ideas about real-world problems. Want to submit a talk? Contact us via the meetup page, or at @pieterhumphrey on Twitter.
  • Recordings are posted on our YouTube channel
  • https://www.youtube.com/c/sfjava 
  • Our meetings are technically focused and often include expert speakers on Java-related topics.
  • We welcome both beginners and gurus, both developers and managers, both geeks and professionals.
  • We typically meet on Wednesdays from 6:30-8pm of each month and our meetings are FREE and OPEN to the public.
  • If you're new, please refer to a Code of Conduct that we expect from our community members, adapted from the Contributor Covenant via http://coc.eddiehub.org/
  • If you are an employer, a recruiter, or simply someone looking for Java employment opportunities, check out Discussions -> Message Board -> Job Listings (you can track this forum to get email notifications)
  • Follow us at @sfjug!
  • Your hosts,
  • @pieterhumphrey & @direherring & @djrooz
  • Sponsored by @logic2020 / www.logic2020.com

Upcoming events (2)

Bootiful Spring Boot 3 with Josh Long

Link visible for attendees

## Bootiful Spring Boot 3

I love production. You should love production. And Spring Boot 3, the next generation opinionated approach on the Java ecosystem, is the best way to get there. Join me, Spring Developer Advocate Josh Long, and we’ll look at some of the compelling new features in Spring Framework 6 and Spring Boot 3, with an emphasis on the building Kubernetes native applications.

## Josh Long

Spring Developer Advocate, VMware
Josh (@starbuxman) has been the first Spring Developer Advocate since 2010. Josh is a Java Champion, author of 6 books (including O'Reilly's "Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry" and "Reactive Spring") and numerous best-selling video training (including "Building Microservices with Spring Boot Livelessons" with Spring Boot co-founder Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin, etc), a podcaster ("A Bootiful Podcast") and a YouTuber.

1st Annual X-Mas Party & Presentations at MSFT Reactor San Francisco

680 Folsom St #145

1st Annual Christmas Party and Special Event for San Francisco Java User Group, sponsored by Red Hat, Logic 2020, DataStax, and Microsoft!
This is a special in person event.

Happy Holidays and let's get the Bay Area Java Folks together and start a new tradition! Food and beverage is limited to 50 people, and the venue will be limited to 100 max, so it's 1st come first serve at the door.

Your RSVP to this meetup, your ID, masks and VACCINATION CARDS WILL BE REQUIRED to enter the premises.

6:00-6:30 Catering courtesy of Slippery Fish Catering and Red Hat
6:30-7:00 - More the Merrier: a microservices anti-pattern, Chris Richardson
7:00-7:30 - Microservices with Quarkus.io, Eric Deandrea, Red Hat
7:30-8:00 - ACID transactions in Cassandra 5.0, Patrick McFadin, DataStax
8:00pm - 10:00pm - Drinks, Music and Social / Networking time

More the merrier: a microservices anti-pattern
A common microservice architecture anti-pattern is more the merrier. It occurs when an organization team builds an excessively fine-grained architecture, e.g. one service-per-developer. In this talk, you will learn about the criteria that you should consider when deciding service granularity. I'll discuss the downsides of a fine-grained microservice architecture. You will learn how sometimes the solution to a design problem is simply a JAR file.

Microservices with Quarkus
As interest grows in microservices and containers, Java developers have struggled to make applications smaller and faster to meet today’s demands and requirements. In the modern computing environment, applications must respond to requests quickly and efficiently, be suitable for running in volatile environments such as containers, and support rapid development. Because of this, Java, and popular Java runtimes, are sometimes considered inferior to runtimes in other languages such as Node.js and Go. With additions to Java and Java frameworks over the past few years, Java can proudly retain its role as the primary language for enterprise applications. Quarkus is one such framework that has taken the Java community by storm. Quarkus combines developer productivity and joy with the speed and performance of Go. This session will introduce some of these challenges while showcasing the unique approach Quarkus employs to achieve its Supersonic startup speed and Subatomic memory footprint on the JVM, all while providing Java developers the killer developer productivity capabilities they have been longing for.

ACID transactions in Apache Cassandra®
Are you in this camp? "I can't use Cassandra because it doesn't have transactions." Have you heard about CEP-15, featuring a new consensus protocol called Accord? This proposal is to add fully ACID compliant global transactions to Apache Cassandra. Well, that's going to change everything! Let's talk about how it will work and how it will change the way you use Cassandra:

  • A user view of how Accord enables global transactions
  • Changes in CQL Syntax
  • Examples of how it could be used in your application

About the Speakers:
Chris Richardson is a software architect and serial entrepreneur. Today, he is a recognized thought leader in microservices and speaks regularly at international conferences.
Eric Deandrea is a Senior Principal Developer Advocate at Red Hat.
Patrick McFadin is Chief Evangelist for Apache Cassandra at DataStax.

Past events (191)

What Java developers need to know about JWTs

This event has passed

Photos (999)

Find us also at