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. Can't make it in person? Join the Zoom and ask questions in the chat! https://pivotal.zoom.us/j/2699571656

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-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!

Your hosts,

@pieterhumphrey & @direherring

Upcoming events (3)

Special Event: Java 12 Launch @ Oracle HQ Redwood Shores

Special event with the Java team at Oracle HQ and Silicon Valley JUG https://www.meetup.com/sv-jug/ 5:30-7:00: Socializing & Food 7:00 - 8:30: Presentation and Q&A (20 Min) Georges Saab (VP, Java Platform Development) JDK: State of the Union In the past two years, Java have changed in three ways that we never have before: The platform has been modularized, some components have been removed, and the pace of new releases has been accelerated. These changes aim to keep Java vibrant in an ever-changing world of competing platforms and new styles of application deployment, whether to the cloud or to app stores. Evolution can be disruptive, but evolution is not as scary as you may think, and many developers have already adjusted to them. Learn how Oracle is advancing Java to meet the productivity needs of developers in the fast changing world of technology we live in. -- (20 Min) Bernard Traversat (VP, Java Platform Development) Celebrating the Java 12 Launch - Shaping the Future of Java, faster! Come celebrate the release of Java 12 and get an overview of what's new, and see a deeper dive on some of the new features such as switch expressions and the new GC enhancements. We’ll also take a peek at some of the features under development at OpenJDK for future releases and discuss when we might see them in production. -- (40 Min) Georges Saab, Bernard Traversat, Mikael Vidstedt, Stuart Marks, Alex Buckley, and Sharat Chander Ask the Java Experts Panel Got a question about why Java is the way it is, or where it is going? Bring your favorite questions about the Java Platform and the Java Development Kit — past, present, or future —to this open Q&A session with key experts from Oracle's Java team.

A Java framework for High speed ingest of streaming data

Can't make it in person? Join the zoom at 6:30PT https://pivotal.zoom.us/j/2699571656 We will present a new Java library that allows Java programs to stream data into databases at high speed using a simple API. The typical use case consists of a large number of clients or IoT devices emitting data to be persisted and that must not be blocked, waiting for a synchronous response from the database. The library relies on advanced performance and scalability techniques such as direct path insertion protocol, partitioning, sharding, and data affinity. The session includes a working prototype (demo) and code samples. Speakers: Kuassi Mensah: Director of Product Management, Oracle Database Java products development, Frequent speaker: JavaOne, Oracle Open World, Data Summit, Node Summit, Oracle User groups (UKOUG, DOAG,OUGN, BGOUG, OUGF, GUOB, ArOUG, ORAMEX, Sangam, OTNYathra, China, Thailand, etc), Author: http://www.amazon.com/exec/obidos/ASIN/1555583296. @kmensah, http://db360.blogspot.com/, https://www.linkedin.com/in/kmensah Pablo Silberkasten: Software Development Manager, Oracle Database OJVM Team, JDBC driver and Java Cloud Database Applications. SOA, Enterprise Architecture, Middleware and Integration using Java Technologies. Speaker Oracle Code One 2018, Java One 2017 and Java 8 Launch in Buenos Aires 2014. https://www.linkedin.com/in/pablosilberkasten/

Jamming with a Quantum Computer: A musical journey into quantum computing

Can't make it in person? Join the zoom at 6:30PT https://pivotal.zoom.us/j/2699571656 Musical improvisation is the creative activity of composing music "in the moment" while performing it, often in a jam session with other musicians. Although composing and performing music is a creative process, the underlying musical style informs the probabilities of note and rhythmic choices that the musician makes. For example, when improvising in the style of twelve-bar blues, the notes played with the highest frequency of occurrence are typically the five that comprise the corresponding minor pentatonic scale. This idea of musical style being a complex system of probabilities fits perfectly with the probabilistic nature of quantum mechanics, which is a phenomenon leveraged by quantum computing. To implement this idea, James Weaver created an open source application named Quantum Music Composer that makes use of a quantum computer to improvise music in a very simplified version of 17th century counterpoint. In this session, James will give an introduction to quantum computing, cover a bit of music theory, and demonstrate how a quantum computer can compose music and participate in a musical jam session. He will then discuss the development and implementation of the Quantum Music Composer application on IBM, and Rigetti, quantum computers. Info for committee This session is a brief but gentle introduction by James Weaver to quantum computing for developers and other IT professionals. The presentation consists of demonstrations, code samples, and slides. Because we’ll be accessing real quantum computers in the cloud and playing the music that they improvise, technical requirements include a reliable internet connection, connection to the room's sound system, and a hands-free microphone. Speaker bio James Weaver is a developer, author, and speaker with a passion for quantum computing. He is a Java Champion, and a JavaOne Rockstar. James has written books including Inside Java, Beginning J2EE, the Pro JavaFX series, and Java with Raspberry Pi. As an IBM Quantum Developer Advocate, James speaks internationally at quantum and classical computing conferences. He tweets as @JavaFXpert, and blogs at http://JavaFXpert.com and http://CulturedEar.com

Past events (138)

Bootiful Reactive Testing

Pivotal Labs

Photos (917)