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 @pieterhumphrey on Twitter.
Recordings are posted on our YouTube channel!
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 are an employer, a recruiter, or simply someone looking for Java employment opportunities, check out Discussions -> Message Board -> Job Listings (http://www.sfjava.org/messages/boards/forum/1298941) (you can track this forum to get email notifications)
Follow us at @sfjug! (https://twitter.com/sfjug)
Your hosts,
@pieterhumphrey & @direherring & @djrooz
Sponsored by @logic2020 / www.logic2020.com

Upcoming events (2)

Developer Productivity Engineering (DPE) with Justin Reock

Hear Justin Reock explain why he believes Developer Productivity Engineering is the most important development in the software engineering world since the introduction of Agile and DevOps concepts and tools. DPE is a new software development practice that uses acceleration technologies to speed up the software build and test process and data analytics to make troubleshooting dramatically more efficient. The ultimate aim is to achieve faster feedback cycles, more reliable and actionable data, and a highly satisfying developer experience.


External RSVP Required and zoom link will be sent to you:




Over the last decade, DevOps has emerged as an influential business philosophy and practice, helping businesses drive high quality software to market faster. DevOps focuses on the elimination of bottlenecks that occur when development and operational resources are too divorced from one another. But what about friction in the development and test process? What about the delayed feedback cycles that come from slow builds and test flakiness? How can we reduce friction in areas that are outside of the focus of DevOps? Justin Reock, Field CTO at Gradle Enterprise, will talk about how the emerging practice of DPE addresses these questions. The presentation will include examples of DPE practices in action from Java projects using the Maven or Gradle build tool.

Attendees will walk away from this presentation with a better understanding of:

- Acceleration technologies for speeding up feedback cycles
- How to use data analytics to quickly determine the root cause of problems and prevent problems from happening in the first place
- The costs of a low productivity environment with wasted time waiting for builds, tests, and CI/CD pipelines
- The importance catching errors earlier, including incorrect signals like flaky tests
- How to make the practice of developer productivity engineering a respected discipline

Speaker Bio: Justin Reock is the Chief Evangelist and Field CTO for Gradle Enterprise, and is an outspoken blogger, speaker, and free software evangelist. He has over 20 years of experience working in various software roles and has delivered enterprise solutions, technical leadership, and community education on a range of topics.

Josh Long & Matt Raible on Native Java with Spring Boot and JHipster


Join the zoom at 6:30 pm US pacific time! The audio doesn't start until we do, so don't worry if you don't hear anything at first.

NOTE: we may have this event in person at Logic 2020 or Okta's offices in San Francisco. Stay tuned.

Do you want to deploy your Spring Boot apps in a serverless environment and have them startup in milliseconds? Of course you do!

In this talk, Josh Long and Matt Raible will introduce you to Spring Native. They'll teach you all about how it can compile Spring Boot apps into native binaries that start faster than a speeding bullet! You'll learn about native testing support with JUnit 5 and pros and cons of native vs JVM deployments.

This talk will also highlight a customer spotlight of JHipster. JHipster generates Spring Boot-based monoliths and microservices. You'll learn about the project's experience with Spring Boot, Spring Cloud, Spring WebFlux, and Spring Native. It ain't easy being a Java Hipster, but the Spring ecosystem does simplify the process quite a bit.

Matt Raible is a well-known figure in the Java community and has been building web applications for most of his adult life. For over 20 years, he has helped developers learn and adopt open source frameworks and use them effectively. He's a web developer, Java Champion, and Developer Advocate at Okta. Matt is a frequent contributor to open source and a big fan of Java, IntelliJ, TypeScript, Angular, and Spring Boot.

He’s a member of the global JHipster development team and loves classic VWs. You can find him online at @mraible and https://raibledesigns.com.

Josh Long (@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.

Past events (172)

Serverless 2.0 with Akka Serverless

Online event

Photos (979)

Find us also at