The San Francisco Java User Group

At the San Francisco JUG you get to meet other local Java professionals and talk about code, architecture, innovation, and share ideas about real-world problems. 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 the 2nd Monday of each month and our meetings are FREE and OPEN to the public.

Events coming up

We don't have any upcoming events for this user group. Do you know this group? If so, why not submit a future event? We also support iCal, EventBrite and Meetup feeds.

Past events

  • Vert.x: This ain't your Dad's Node

    Wed, 10 Oct 2012, 01:00 - 04:00 in San Francisco, United States

    As we've seen (see what you missed), Node.js is all the rage these days. Great model, but you better like JavaScript and the V8. Ever wondered what Node would look like on the JVM? Just ask Matt Stine to tell you about Vert.x!Vert.x is a new framework for writing easily scalable applications. It is the marriage of the event-driven, non-blocking I/O programming model popularized by Node.js with the proven performance and concurrency found on the JVM.

  • October 11th Meetup (TBD)

    Wed, 12 Oct 2011, 01:30 - 03:30 in San Francisco, United States

    TBD (considering several options), though still open to suggestions.More details to follow soon.

  • Java Puzzlers - Scraping the Bottom of the Barrel with Josh Bloch and Bob Lee

    Wed, 7 Sep 2011, 01:30 - 03:30 in San Francisco, United States

    How can they do it? How can Josh Bloch and Bob Lee keep coming up with such great programming puzzlers year after year? They can't! In this, the eighth installment of the perennial crowd pleaser, Click and Hack the Type-It brothers are truly scraping the bottom of the barrel. But some of the dregs they come up with may still astonish, delight, and educate. Either that or you can have a good laugh at their expense. There's only one way to find out.

  • Learn about JVM Internals – what does the JVM do?

    Wed, 18 May 2011, 01:30 - 03:30 in San Francisco, United States

    Dr. Ian Rogers from Azul Systems will present. Details to follow.

  • Concurrency & Garbage Collection considerations as the JVM goes to Big Data

    Wed, 13 Apr 2011, 01:30 - 03:30 in San Francisco, United States

    Concurrency is the currency of scale on multi-core & the new generation of collections and non-blocking hashmaps are well worth the time taking a deep dive into. We take a quick look at the next gen serialization techniques as well as implementation pitfalls around UUID. The achilles' heel for JVM remains Garbage Collection: a deep dive into the internals of the memory model, common GC algorithms and their tuning knobs is always a big draw.

  • What's New in Tomcat 7

    Wed, 9 Mar 2011, 02:30 - 04:30 in San Francisco, United States

    Having learned about Servlet 3.0, JavaEE 6, and GlassFish 3, we are fortunate to have Jason Brittain (co-author of O'Reilly's Tomcat: The Definitive Guide) who offered to show us what's up and coming in Apache Tomcat 7, the latest version of the most popular open-source servlet engine.Apache Tomcat 7 is a major revision past Tomcat 6, and implements the rewrite of the Java Servlet Specification version 3.0, along with the latest version of the JavaServer Pages specification, version 2.2.

  • Learn about REST on OpenJPA

    Wed, 9 Feb 2011, 02:30 - 04:30 in San Francisco, United States

    For our February 8th meetup, we are quite fortunate to have Dr. Pinaki Poddar from IBM (and a member of two Java persistence-related JSR expert groups) offer to do a presentation on JEST – a REST-style interaction with Java Persistence API (JPA) based applications.The POJO based JPA application programming model can provide a natural resource representation for REST.

  • Learn about semantic web and its benefits

    Wed, 14 Jul 2010, 01:30 - 03:30 in San Francisco, United States

    Alex Genadinik, founder of SemanticValley will present a general overview of the semantic web and its benefits. After that he will give a tutorial session on how to program for the semantic web with a Java framework like JENA. Next, Alex will give a short demo of the semantic shopping assistant software on milderwilder.com that runs on the backend technology developed by semanticvalley.com.

  • Learn how to connect Java to the cloud

    Wed, 9 Jun 2010, 01:30 - 03:30 in San Francisco, United States

    We've been ignoring this for far too long.... cloud-computing is all the rage these days so we should see how we can tap into its potential from Java.We are fortunate to have Adrian Cole, the founder of jclouds, come and share with us how to connect Java apps to the cloud. His open-source framework makes it possible to write cloud-portable apps for the likes of Amazon, VMWare, Azure, and Rackspace. Truly fascinating stuff.

  • Bay Area JUG Roundup 2010

    Thu, 13 May 2010, 01:00 - 03:00 in Redwood Shores, United States

    Just a day after our big event, we have another surprise in store for you.A bunch of Bay Area Java User Groups (Silicon Valley Web Developer JUG, San Francisco JUG, Silicon Valley JavaFX User Group, Oakland Java SIG, SDForum Java SIG, and Bay Area Scala Enthusiasts) are getting together for a huge networking event at Oracle on May 12th.Not into networking? No problem, come to hear from Oracle on java.net as well as a podcast from the always-fun Java Posse!

  • Learn About HTML5 and the Future of the Web

    Wed, 12 May 2010, 01:00 - 03:00 in San Francisco, United States

    After more than five years in development, HTML5 has finally reached "Draft Standard" status, and with everyone hyping it as the driver of the next-gen web UIs, it may be prudent that we learn more about it :-)We are going to have two great speakers share their knowledge and passion for HTML5 with us.First up is Brad Neuberg from Google, who is on the Google Docs team and has focused on HTML5 advocacy in the past!

  • Two for one: Learn about Eclipse e4 and GWT + Spring + Hibernate integration

    Wed, 14 Apr 2010, 01:00 - 03:00 in San Francisco, United States

    For our April 13th meetup, we are extremely lucky to have not one but two great speakers present to our group.First up will be Lars Vogel who is a a comitter on the Eclipse e4 project and he will talk about the next generation of the Eclipse Platform.

  • Learn about Java framework for pen-based computing and the Livescribe Platform

    Wed, 10 Mar 2010, 02:30 - 04:30 in San Francisco, United States

    For our March 9th meetup, we are going to turn our attention to the extremely fun world of embedded Java development!Some of you may remember Shawn Silverman's talk on SunSPOT-driven TrackBots that we got to play with, so you'll be happy to know we are going to have him back!This time around, Shawn and his colleague Michael Knopp are going to talk about Livescribe's Java platform for pen-based computing.

  • Learn How To Boost Your Java App Performance From Ehcache Founder Greg Luck

    Wed, 3 Mar 2010, 02:30 - 04:30 in San Francisco, United States

    We just had to take advantage of this... so we are running a special mid-cycle event, a week before our regular March 9th meetup.So, Greg Luck, the founder or Ehcache, happens to be in town on March 2nd, and he generously offered to share his wisdom on implementing effective Java-app caching strategies in general, and in Hibernate apps in particular!

  • Using Agile with Large, Geographically Dispersed Development Teams @ SF-Agile

    Tue, 23 Feb 2010, 02:30 - 04:30 in San Francisco, United States

    Given the amazing turn-out from the SF Java community at our December 15th event on Going Agile with Scrum, I thought that his would be of interest to you!The San Francisco Agile User Group (that I help organize) has an event on February 22nd titled Using Agile with Large, Geographically Dispersed Development Teams. Yes, we all know that co-located teams are more productive, but if you have to, how do you scale your team across different locations?

  • Learn About Continuous Integration With Hudson Directly From the Source

    Wed, 10 Feb 2010, 02:30 - 04:30 in San Francisco, United States

    Our February 9th meetup continues where Chris' discussion of test and build automation left off.We are extremely fortunate to have Kohsuke Kawaguchi from Sun talk about continuous integration with Hudson.For those that don't know, Hudson is an open-source continuous integration tool written in Java, which runs in any servlet container (deploys as a simple .war file) and integrates with SCM (CVS, Subversion, GIT, etc), Ant, Maven, as well as arbitrary shell scripts/commands.

  • Learn how to use Selenium with Maven/Ant to automate testing of web apps

    Wed, 13 Jan 2010, 02:30 - 04:30 in San Francisco, United States

    For our January 12th meetup we are going back to our favorite subject: testing! OK, maybe not favorite, but important nevertheless, and when we add the words automated and easy into the mix, this may even be a fun topic after all :-) Chris Bedford, who does build/test automation for living, has generously offered to show us how to use Selenium and Maven/Ant for Browser-Based Automated Testing of Web Applications. Chris will demonstrate: [list]*How to write functional tests with Selenium

  • Learn how to go Agile with Scrum

    Wed, 16 Dec 2009, 02:30 - 04:30 in San Francisco, United States

    Our December 15th meetup is going to be a bit different! We are co-organizing an event with a number of local user groups (SF-PHP, SF-Agile, and SF-.NET) on something that truly crosses the technology boundaries: agile software development! We are going to start off the evening with Marko Gargenta (yes, he is my brother) who will give a brief overview of Scrum, an iterative incremental framework for managing complex work (such as new product development), commonly used with Agile - just so that

  • Learn about Google Wave API: Now and Beyond

    Wed, 11 Nov 2009, 02:30 - 04:30 in San Francisco, United States

    Now that we know what GWT is, it only makes sense that we also see how well it scales in real life - enter Google Wave :-) That's right! In the midst of their preview roll-out, we are extremely fortunate to have Marcel Prasetya from Google talk about this amazing piece of technology. In addition to giving a short overview of Wave, Marcel will go over the current set of APIs provided by Google Wave, that allows third-party developers to extend and enhance Google Wave.

  • Learn how Google Web Toolkit (GWT) can help you create amazing web apps

    Wed, 14 Oct 2009, 01:30 - 03:30 in San Francisco, United States

    For our October meetup, we are extremely fortunate to welcome Fred Sauer, a Google Developer Advocate, who offered to do a presentation on Google Web Toolkit (GWT, pronounced /ˈɡwɪt/), an open-source web-development framework that helps Java developers build and maintain sophisticated JavaScript-based web apps (all in Java). For those that don't know, GWT is also the technology that powers Google Wave.

  • Learn about Java Persistence with MongoDB and JavaDB directly from the source!

    Wed, 9 Sep 2009, 01:30 - 03:30 in San Francisco, United States

    We have another two-for-one special: two great speakers, two great topics, one short evening to cover it all!In the first presentation, Kristina Chodorow will introduce us to non-relationaldata persistence in Java using MongoDB, a high-performance, open source, schema-free document-orienteddatabase. Forget about JDBC on this one :-)In the last couple years, dozens of non-relational databases have appeared to solve problems that relational databases aren't good at.

  • Learn how to solve your data visualization needs with open-source reporting

    Wed, 12 Aug 2009, 01:30 - 03:30 in San Francisco, United States

    We've been quite fortunate as Abhisek Sinha from Actuate Corporation, offered to do a presentation on solving data visualization problems with BIRT (Business Intelligence and Reporting Tools), an open-source reporting framework for Java. The following is Abhisek's abstract of this presentation:"[i]This session introduces you to BIRT (Business Intelligence and Reporting Tools), the powerful open source report development and deployment technology, and explores what its capabilities are.

  • Learn about Android/UI directly from the source!

    Wed, 15 Jul 2009, 01:30 - 03:30 in San Francisco, United States

    For our July 14th meetup, we are extremely fortunate that Romain Guy from Google's Android UI team offered to do a presentation on Android and its slick UI. For those that don't know, Romain is also the brains behind Android's home screen.We'll start off the evening with an introduction to Android, to make sure everyone is on board with this exciting new mobile platform.

  • Two-for-one special: Learn about Hazelcast and Spring-EJB3 Integration Solutions

    Wed, 10 Jun 2009, 01:30 - 03:30 in San Francisco, United States

    For our June 9th event we are taking advantage of the fact that many Java experts will be in town attending CommunityOne and JavaOne conferences. Two such gurus generously offered to present at our meetup and share their wisdom. In the first presentation Talip Ozturk will demonstrate that distributed programming in Java can be both super-easy and lots of fun when using Hazelcast, an opensource transactional, distributed/partitioned implementation of queue, map, set, list, lock, and executor se

You might also like...

Comments

Stay up to date

Sign up for weekly (or monthly) newsletters.

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Perl - The only language that looks the same before and after RSA encryption.” - Keith Bostic