Seattle Java User's Group
[ start | index | login or register ]
SeaJUG is an all volunteer effort - which means items such as the website and mailing list are updated as schedules afford. You can usually count on our meetings occurring on the 3rd Tuesday of every month, and always count on them being open to all who are interested, but the next meeting agenda may not appear until the week of the presentation.

We need suggestions/volunteers for topics! If you'd like to donate your time/skills to the cause, contact >>Nimret Sandhu.

Meeting Location:
Amdocs
2211 Elliott Avenue
Suite 400
Seattle, WA 98121 >>Map

Meeting Time:
6:45pm Networking
7:00pm Presentation

Upcoming User Conferences

Friday, 27. August 2010

21 Sept 2010 : Agile & Scrum - What a developer can do

We discuss the Agile, Scrum, and XP frameworks and what a single developer can if they don't have organizational support for complete adoption. This will be pragmatic advice on how to make your job more satisfying and productive by changes within your sphere of influence. Become the change you wish to see. PermaLink
no comments | post comment

Tuesday, 03. August 2010

17 Aug 2010 : Busy Java Developer's Guide to Games

Games? What do games have to do with good business-oriented applications? Turns out, a lot of interesting little tidbits of user-interface, distribution, and emergence, found normally in the games we play, have direct implications on the way enterprise applications can (or should) be built.

Come to this session, find out some intriguing things about what’s going on in the game industry, but more importantly, how ideas from the gaming world can turn around and answer some thorny problems in the business world.

Speaker Bio
ted_neward
Ted Neward is the Principal with >>Neward & Associates, where he specializes in high-scale enterprise systems, working with clients ranging in size from Fortune 500 corporations to small 20-person shops. He speaks on the conference circuit, including the No Fluff Just Stuff Symposium tour, discussing Java, .NET and XML service technologies, focusing on Java-.NET interoperability, programming languages, and virtual machine technologies. He has written several widely-recognized books in both the Java and .NET space, including the recently-released "Effective Enterprise Java", and the forthcoming "Professional F#". He lives in the Pacific Northwest.

This presentation is courtesy of the >>No Fluff Just Stuff conference which is coming into town in Sept. PermaLink

no comments | post comment

Thursday, 01. July 2010

20 July 2010 : Meet the Play Framework

The Video for this presentation is available at:
>>http://vimeo.com/13559378

The >>Play Framework is a modern web framework, built from the ground up for scalability and developer productivity. In this session, we will look at the suitability and design of the >>Play Framework in comparision with other modern web development frameworks. Points covered include:

  • What is a dynamic language (and does Play make Java dynamic)?
  • Stateless web development (and implications for scale)
  • Interesting Hibernate & JPA design patterns (and anti-patterns)
  • Building & deploying to the cloud (and what does that even mean)?
  • What is a web framework, exactly?
Part demo, part hands-on code review, and part confessional, this session will be a great chance to think about what we build for the web, why we build it, and the future of web development.

Speaker Bio
Will Iverson has been writing computer software since he was a wee kid. Since then, he has worked for Apple, Symantec, SolutionsIQ, and Slalom, as well as running his own consulting company. He has written four books on software development, as well as several articles and speaking at dozens of conferences. He is the founder of >>Nukio.com and a principal with >>DynacronIS. PermaLink

no comments | post comment

Monday, 24. May 2010

15 June 2010 : Taking control of your application scale, database or NOSQL, using the new features in Ehcache 2.0

The video for this presentation is available at:
>>http://www.vimeo.com/12656606

>>Ehcache is an open source, standards-based cache used in a wide array of applications to boost performance, offload the database and simplify scalability. Ehcache is robust and in use in thousands of mission-critical applications. It is the most widely used Java-based cache. With the release of 2.0, you can use Ehcache to:

  1. Snap into Hibernate, OpenJPA, Eclipselink and offload the database 80% or cache direct JDBC responses from the database by hand
  2. Build the highest performance into your application using write-behind, ReadOnly views, NonStop caches, WAN replication, and more of the new enterprise-class features in the framework
  3. Monitor and tune your caches in production with JMX or your favorite monitoring tool like Nagios
You will learn:
  1. How to snap Ehcache into the latest Hibernate
  2. The differences between Ehcache, expensive data grids from companies like Oracle and IBM, and Memcached
  3. About the new Ehcache Monitor and how to use it
  4. About the detailed roadmap of Ehcache 2 through the rest of this year.
Speaker Bio
Ari_Zilka
Ari is a frequent speaker at technical conferences, such as SpringOne, QCon, Devoxx, and JavaOne, where this year he accepted the 2009 Java Everywhere Duke's Choice Award for Terracotta. 

Before founding Terracotta in 2003, Ari was an Entrepreneur-in-Residence at Accel Partners. Before joining Accel, Ari was the Chief Architect at Walmart.com, where he led the innovation and development of the company's new engineering initiatives. At Walmart.com, he built and led a team of core engineers focused on performance management, and operations cost-saving measures. 

Prior to Walmart.com, Ari worked as a consultant at Sapient and before that at PriceWaterhouseCoopers. During these years, he managed development and advised businesses on high technology strategy and deployment. His accomplishments at Sapient include the successful launch of Walmart.com, as well as successful engagements with Gap.com and Nike.com. At PriceWaterhouseCoopers, he worked with Harrod's of London, Siemens, Intel, Compaq, Barnes & Noble, and others. 

Ari's career started as a software engineer for a subsidiary of Motorola, where he wrote groundbreaking wireless paging software. Since then, his software development accomplishments also include projects revolving around statistical analysis and data warehousing. In the mid 1990's, Ari invented a new object relational database that still exceeds the capabilities and performance of database technology today. 

Ari holds a B.S. in Electrical Engineering Computer Science as well as in Mechanical Engineering from University of California, Berkeley.  PermaLink

no comments | post comment

Tuesday, 18. May 2010

May 2010 : No Meeting

No meeting in May PermaLink
no comments | post comment

Monday, 12. April 2010

20 Apr 2010 : Java Applications in the third World

Computation has the potential to have a serious impact in the third world. The landscape of third world computing is very different from what we are used to. There are major issues in terms of reliable electrical power, communications or any sort, financial resources and literacy. Outside of urban areas, cell phones are the only computer devices capable of serious work. A major project is Open Data Kit, an infrastructure consisting of an android application for data collection and a web application (Google app engine is the default deployment environment) for aggregation and reporting. The collections are based on JavaRosa, a version of XForms specifically targeted to mobile phones. These tools will be demonstrated together with extensions targeted at aiding in the development of forms.

These tools have been used to support a number of projects from collection of medical records to tracking missing persons in Haiti following the recent earthquake. Because the entire stack is written in Java there are many opportunities for Java developers to participate and help out.

Speaker Bio
steve
Steven M. Lewis (smlewis@lordjoe.com) has been working in the software development field since the early 1970’s. He had a PhD in biophysics and taught bioengineering at USC for 13 years. His specialties were simulation, respiratory control and gas exchange. He led the effort to convert software at IDX from C to Java in the mid 90’s. He was principal architect at OneWeb Systems where he build an XML based framework for delivery of web pages. He has been the Director of Development at Unified Signal Inc a company developing virtual private cell phone networks. He has lectured extensively on Java and helped develop the UW Extension’s advanced Java course. He recently worked at Combimatrix to develop the software for a machine to synthesis DNA microarrays on Silicon chips in Collaboration with Furuno Biologics. He has worked with the Boeing Company to develop software for the 787. He is currently working for the Institute for Systems Biology.

>>Download the slides

The VIDEO for this meeting is available at:

>>http://www.vimeo.com/11114160 PermaLink
no comments | post comment

Monday, 15. March 2010

16 Mar 2010 : JWF Smackdown

Get ready to rrrrrrrumblllllleee ...

There is a proliferation of frameworks for doing web development in Java. At this meeting the following SeaJUG memebers will talk about their experiences with some of the frameworks:

  1. Eelco Hillenius: a core developer and an author of a book on the >>Wicket framework will be talking about it.
  2. George Smith: a local consultant who has been working with >>Google's GWT for a few years now. He will be talking about the GWT framework.
  3. Nimret Sandhu: has been working with >>Grails for the past year and will be talking about that framework.
Will Iverson will be moderating the talk and making sure that the frameworks behave. This will be an interactive presentation and active audience participation is encouraged ( sans throwing chairs or other objects =)

The results of the vote ( green is before the talk, black is the delta after the talk):
web_frameworks2 PermaLink

one comment (by chillenious) | post comment

Thursday, 21. January 2010

16 Feb 2010 : CSI: Seattle Java Edition

Most Java software problems come from the little “broken windows” – a null pointer here or there. Sometimes, however, you find yourself in a nasty section of town, with the heap, stack, and permgen brutally fighting for memory. Threads in nasty knife fights over resources. Sometimes just plain freaky things – how did I wind up with 1.5GB of HashSet allocations?

In this edition of CSI: Seattle Java Edition, we’ll look at the tools available to combat these nasty foes and even see some of them in action – we will blow up a lot of application servers and JVMs in the process, with graphic results. We’ll keep it fun and interactive, and give out a few prizes for whoever can figure out the nasty stuff.

Speaker Bio
Will Iverson has been writing computer software since he was a wee kid. Since then, he has worked for Apple, Symantec, SolutionsIQ, and Slalom, as well as running his own consulting company. He has written four books on software development, as well as several articles and speaking at dozens of conferences. He currently works for All Star Directories as Development Manager and Enterprise Architect.

The Video for this presentation is available online at:
>>http://vimeo.com/9542583 PermaLink

no comments | post comment

Monday, 11. January 2010

19 Jan 2010 : Clojure

JVM based languages are the New Black. Jython and JRuby, pnuts, groovy and scala all vie for our collective attention. Perhaps you'd like to make room for another? Clojure is Rich Hickey's relatively new addition to the group. As a lisp variant it brings a functional programming approach, "code as data", macros and introduces a set of concurrency primitives that hold out the promise of finally making it easy for mere mortals to manage shared state in our applications.

Intrigued? If so, you should probably read about it at >>http://clojure.org and view Rich Hickey's videos at >>http://clojure.blip.tv. If you can't manage that, you can settle for listening to me (Stan Dyck) talk about and demonstrate some of the features of clojure at the next SeaJUG meeting. I will introduce the language syntax and design, talk about clojure IDE support, the clojure approach to functional programming, and show a bunch of demonstrations stolen from all over the Internet for your viewing enjoyment.

The Video for this presentation is available online at:
>>http://vimeo.com/8916104 PermaLink

no comments | post comment

Monday, 07. December 2009

Dec : No Meeting!

We don't have a meeting scheduled for December. Please stay warm and enjoy the holidays. We will meet on Jan 19th for our next talk. Cheers! PermaLink
no comments | post comment

Describe here what your SnipSnap is about!

Configure this box!

  1. Login in
  2. Click here: snipsnap-portlet-2
  3. Edit this box
snipsnap.org | Copyright 2000-2002 Matthias L. Jugel and Stephan J. Schmidt