Brad Anderson

An Introduction to NoSQL

Brad Anderson has been wrangling data for 20 years, more recently building and using non-relational data stores. He works as a solution architect, assisting clients in their use of MapR’s technology-leading Hadoop distribution. Previously, Brad has worked on a large-scale video-on-demand platform, smart grid analytics, a real-time audience participation platform, helped Cloudant build their hosted NoSQL offering based on CouchDB, and organized the NoSQL East 2009 conference in Atlanta.

David Chandler

Launching scalable apps with Google App Engine

What’s New in GWT

David Chandler works with the Google Developer Tools Team in Atlanta. An electrical engineer by training, Chandler got hooked on developing database Web applications in the days of NCSA Mosaic and has since written Web applications in a variety of languages, including C, perl, ksh, ColdFusion, Java, JSF, GWT, and now Dart. Prior to joining Google, Chandler worked on Internet banking applications with Intuit and launched a non-profit startup built with GWT and AppEngine. Chandler holds a patent on a method of organizing hierarchical data in a relational database and blogs about Java Web development at http://turbomanage.wordpress.com.

Roy Clarkson

Spring into Mobile Application Development

Roy Clarkson is a software engineer at Pivotal where he works on Spring’s open source projects. Roy is the Spring for Android project lead and is also an organizer of the Atlanta Spring User Group. As a long time resident of Atlanta, he studied computer science at Georgia Tech before beginning his career as a software engineer. He has worked as a professional software developer for many years, with a variety of languages and technologies. He has spent the last few years focusing on mobile application development, including iPhone, Android, and mobile web. Prior to that, he focused most of his time on web development. Roy has spoken at several conferences and user groups about Spring and mobile technologies.

Hans Dockter

Beauty and the Beast: Design for Builds & Build Systems

Enter The Gradle

Hans Dockter is the founder and project lead of the Gradle build system and the CEO of Gradle Inc, a company that provides training, support and consulting for Gradle and all forms of enterprise software project automation in general.

Hans has 13 years of experience as a software developer, team leader, architect, trainer, and technical mentor. Hans is a thought leader in the field of project automation and has successfully been in charge of numerous large-scale enterprise builds. He is also an advocate of Domain Driven Design, having taught classes and delivered presentations on this topic together with Eric Evans. In the earlier days, Hans was also a committer for the JBoss project and founded the JBoss-IDE.

Keith Donald

Socializing Spring Applications

Keith Donald is a principal and founding partner at SpringSource, the company behind Spring and a division of VMware. At SpringSource, Keith is a full-time member of the Spring development team focusing on web application development productivity. He is also the architect behind SpringSource’s state-of-the-art training curriculum, which has provided practical Spring training to over 10,000 students worldwide. Over his career, Keith, an experienced enterprise software developer and mentor, has built business applications for customers spanning a diverse set of industries including banking, network management, information assurance, education, retail, and healthcare. He is particularly skilled at translating business requirements into technical solutions.

Ben Evans

The Future of Java

Modern Java Concurrency

Ben is the CEO of jClarity, a Java/JVM performance analysis startup. In his spare time he is one of the leaders of the London Java Community and holds a seat on the Java Community Process Executive Committee. His previous projects include performance testing the Google IPO, building low-latency financial trading systems, writing award-winning websites for some of the biggest films of the 90s, simulating quantum phenomena now being observed at the Large Hadron Collider & helping to provide technology for some of the UK’s most vulnerable people.

Mark Fisher

Introduction to Spring AMQP

The Cloudy Future of Integration

Mark is the founder of the Spring Integration project. Currently at VMware, he continues to lead the Spring Integration team while exploring the intersection of big data and messaging. He has been a committer on a number of Spring projects, including the Spring Framework itself and Spring AMQP, which he co-founded. Mark speaks regularly at conferences and user groups about messaging, data, integration, and cloud computing.

Neil Green

The ROI of Refactoring: Lego vs. Play-Doh

As self-diagnosed “recovering technical team lead,” Neil has taken a sabbatical from the exciting world of architect/lead/manager to go back to what he loves - being a full time coder. In his own words, “The technical part wasn’t hard, it was having to say the same thing over and over expecting different results (incidentally the definition for both insanity and stupidity) that wore me down over time. I needed a break.”

Today Neil finds himself sitting comfortably in a dark window-less cubical, with no direct reports, no project schedule to satisfy, no political in-fights, and best of all a manager to keep all the non-code related cruft at bay. Though cruel and unusual, Neil has taken to walking into his manager’s office and declaring, “Now YOU have to deal with it all! Hahahahah!!!!” Incidentally, he has found that this never gets old.

Further abusing his new-found freedom, he has also been known to start conversations with, “If you’re not writing clean code we can’t work together - sorry, I’m getting too old to sift through garbage” and “I get it – you don’t write units tests. That’s cool. I’ll just delete everything you commit so we don’t have to suffer with your steaming pile of well-it-worked-when-I-tested-it.”

Most days will find Neil belting out code with his favorite HTML5 stack: CoffeeScript, SASS, Backbone.js, Underscore.js, Handlebars.js, jQuery, jQuery UI, and jQuery Mobile while muttering, “These kids today don’t know how good they have it.” When asked if he’ll ever do backend development again he replied, “If I look at another line of Java I may stab myself in the eye. I’m holding out until the world realizes it should just learn something else – anything else. I’m starting to not care which.”

Barry Hawkins

When the Wheels Come off Agile

Applied Agility: Full-Blown Scrum in the Real World

Barry has played various roles in his 17 years in the software industry, including lone developer, team lead, director, and Agile coach and mentor. Barry is one of the few native Atlantans, currently specializing in coaching and mentoring for Agile software development in addition to doing contract software development. Over the years, he has developed on multiple platforms, focusing primarily on Microsoft technologies and then Java from 2003 onward. He views technology as a set of tools, and embraces the use of dynamic as well as statically-typed languages, procedural, object-oriented, and functional programming, each having their own strengths in a given problem domain.

Prior to his career in software, Barry Hawkins spent 10 years designing, selling, and delivering turn-key industrial packaging and marking systems into manufacturing plants throughout the southeastern United States. He was responsible for the implementation, maintenance, and support of every system he sold, which was a formative experience that continues to influence his approach to consulting and coaching.

Les Hazlewood

Application Security with Apache Shiro

Les Hazlewood is Stormpath co-founder and CTO and the Apache Shiro PMC Chair.

Prior to forming Stormpath, Les held senior architectural positions at Bloomberg and Delta Airlines and he was former CTO of a software engineering firm supporting educational and government agencies. Les has been actively involved in Open Source for more than 10 years, committing or contributing to projects like the Spring Framework, JBoss, and Apache Shiro. Les has a BS in Computer Science from Georgia Tech, and practices Kendo and studies Japanese when he’s not coding.

2013

JavaOne (awarded “Rock Star” presenter)
GlueCon 2013
JAXConf 2013
ApacheCon NA
DeveloperWeek 2013
Silicon Valley Grails User Group

2012

JavaOne (awarded “Rock Star” presenter)
Rich Web Experience
Silicon Valley Web User Group @ Google
East Bay Java User Group
Silicon Valley Linux User Group

2011

OSCON 2011
DevNexus 2011
San Francisco Java User Group, etc.

Recent Speaking Videos:

API Strategies for Developers @ DeveloperWeek 2013
Beautiful REST + JSON API Design @ Google, Silicon Valley Web User Group, August 2012
Securing Passwords Properly @ Rackspace, Linux User Group, September 2012

Claus Ibsen

What Riding the Apache Camel can do to make integration easier for you

Claus Ibsen is a software engineer and integration specialists from FuseSource (http://fusesource.com/). Claus is project lead on the open source integration framework Apache Camel (http://camel.apache.org) and co-author of the “Camel in Action” book (http://www.manning.com/ibsen).

Claus is the most active contributor to Apache Camel and is very active in the Camel community. He hang out on the Camel mailing lists, irc-room and often blogs about Camel.

At FuseSource he leads the development of Camel and provides consulting and support to customers.
Claus is frequent speaker at FuseSource community day events on subjects related to Camel. Claus spoke at Devoxx 2010 as well.

Prior to joining FuseSource, Claus has worked with integration in all sorts for the last decade.

Jevgeni Kabanov

Do you really get class loaders?

Dr Jevgeni Kabanov is the founder and CEO of ZeroTurnaround, a development tools company that focuses on productivity. He wrote the first version of the ZeroTurnaround flagship product, JRebel, a class-reloading JVM plugin. Jevgeni has been speaking at international conferences since 2005, including Devoxx, JavaZone, JAOO, QCon, TSSJS, JFokus and JavaOne, where he was named Rock Star in 2011 and 2012. Jevgeni also started the first Java conference in Estonia, Geekout. He has done research in programming languages, types and virtual machines, publishing several papers on topics ranging from category theoretical notions to typesafe Java DSLs.

Yehuda Katz

Sproutcore

Building Web Applications in a Multi-Device World

Yehuda Katz is a member of the SproutCore, Ruby on Rails and jQuery Core Teams; during the daytime, he works as an architect at Strobe. Yehuda is the co-author of the best-selling jQuery in Action, the upcoming Rails 3 in Action, and is a contributor to Ruby in Practice. He spends most of his time hacking on open source—his main projects, along with others, like Thor, Handlebars and Janus—or traveling the world doing evangelism work. He blogs at http://yehudakatz.com and can be found on Twitter as @wycats.

Josh Marinacci

Building mobile apps with Java on non-Java platforms using GWT and PhoneGap

Josh Marinacci first tried Java in 1995 at the request of his favorite TA and never looked back. He is a blogger and co-author of Swing Hacks for O’Reilly. He is currently a Developer Advocate for the webOS at Palm, Inc where he focuses on mobile and advanced HTML technology. He previously worked on JavaFX, Swing, NetBeans, and client lead for the Java Store at Sun Microsystems. Josh lives in Eugene, Oregon and is passionate about open source technology & great user interfaces. He uses a Palm Pre, MacBook Pro, and Nikon D50 SLR to spread understanding of great design in software.

Matthew McCullough

Simple MapReduce with Cascading on Hadoop

Git Foundations

Advanced Git Tricks

Matthew is an energetic 15 year veteran of enterprise software development and world-traveling open source educator. Matthew guides the Training efforts at GitHub.com and is author of the Git Master Class series for O’Reilly, co-author of the O’Reilly’s Version Control with Git book, co-author of the Presentation Patterns book, a speaker on the No Fluff Just Stuff tour, an author of three of the top 10 DZone RefCards, including the Git RefCard, and President of the Denver Open Source Users Group.

Bob McWhirter

TorqueBox: The beauty of Ruby with the power of JBoss

Bob McWhirter has been involved in open-source for over a decade, including founding the Codehaus and the Jaxen, Drools, and Groovy projects. He’s taken a shine to Ruby in the past few years, and is currently trying to make it more enterprisey.

Eric Mizell

High-Performance Scalability for Enterprise Applications with Enterprise Ehcache

As a Solutions Architect on the Field Engineering Team for Terracotta, Eric Mizell helps enterprise IT organizations improve their service availability and application performance through the application of the industry leading Terracotta Java Scalability Technology. Prior to Terracotta, Eric was the lead architect for a large scale insurance application. He has over 13 years of experience designing and developing enterprise systems where performance and scalability were essential. Eric has presented at NFJS, AJUG, and blogs about Java scaling at http://javascaling.blogspot.com/.

Pratik Patel

jQuery 1.5 jump-start

Pratik Patel is the CTO of Atlanta based TripLingo (http://www.triplingo.com/). He wrote the first book on ‘enterprise Java’ in 1996, “Java Database Programming with JDBC.” He has also spoken at various conferences and participates in several local tech groups and startup groups. He’s in the startup world now and hacks iOS, Android, HTML5, CSS3, JavaScript, Rails, and ….. well everything except Perl.
Pratik’s specialty is in large-scale applications for mission-critical and mobile applications use. He has designed and built applications in the retail, health care, financial services, and telecoms sectors. Pratik holds a master’s in Biomedical Engineering from UNC, has worked in places such as New York, London, and Hong Kong, and currently lives in Atlanta, GA.

Andrew Rubinger

Testable Enterprise Development with Arquillian

As Senior Software Engineer at JBoss by Red Hat, Andrew Lee Rubinger is primarily tasked with development of the company’s EJB 3.x implementation. Prior to employment within open source, he was an early adopter of JEE technologies and community contributor from within the private sector. Andrew’s interests are in advancing the success of open standards, easing testability, and he is author of O’Reilly Media’s “Enterprise JavaBeans 3.1”. His role as Core Developer within the Application Server is supplemented by leading the Embedded and ShrinkWrap subprojects.

Venkat Subramaniam

It could be heaven or it could be hell - on being a polyglot programmer

Programming Scala

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston.

He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects.

Venkat is a (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. His latest book is Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions. You can reach him by email at venkats@agiledeveloper.com or on twitter at @venkat_s.

Martijn Verburg

How to Run a Successful open source project

Traveller, open source and Java advocate, London JUG co-organiser, UK Graduate Developers co-organiser, moderator on the Javaranch, Community leader for Ikasan EIP and PCGen, upcoming author of “The Well-Grounded Java Developer”, speaker, beer drinker, whiskey drinker, you see where this is going?…

Dick Wall

Courage in Software Development

Tail Recursion, Trampolines and Continuations - taking functions to the max

Dick Wall is a software engineer and has been a Java developer for over 15 years, more recently gaining an interest in the Scala language and now working primarily in Scala as well as teaching it as a part of his enterprise with Bill Venners: Escalate Software - http://www.escalatesoft.com

In addition Dick works for Locus Development, a company doing genetic risk research, and finds time to co-host the Java Posse podcast -http://www.javaposse.com - and run the local Scala developer’s group BASE (the Bay Area Scala Enthusiasts - http://svscala.org).

Dick also enjoys road and mountain biking, riding his motorcycle, hiking, and lots, and lots, of music.

James Ward

AS34J - ActionScript for Java Developers

Rapid Mobile & Tablet App Development with Spring and Flex

James Ward (http://www.jamesward.com) works for Typesafe where he teaches developers the Typesafe Stack (Play Framework, Scala, and Akka). James frequently presents at conferences around the world such as JavaOne, Devoxx, and many other Java get-togethers. Along with Bruce Eckel, James co-authored First Steps in Flex. He has also published numerous screencasts, blogs, and technical articles. Starting with Pascal and Assembly in the 80′s, James found his passion for writing code. Beginning in the 90′s he began doing web development with HTML, Perl/CGI, then Java. After building a Flex and Java based customer service portal in 2004 for Pillar Data Systems he became a Technical Evangelist for Flex at Adobe. In 2011 James became a Principal Developer Evangelist at Salesforce.com where he taught developers how to deploy apps on the cloud with Heroku. James Tweets as @_JamesWard and posts code at http://github.com/jamesward.

Patrick Wilson-Welsh

Advanced Selenium RC Java

With over 30 years of professional software development experience, I’ve worn a lot of hats. Over the last 7 years or so I’ve worked as an agile consultant, specializing in building development teams, and training and mentoring them in agile development and agile testing practices. I’ve worked mostly in Java. Currently focusing on Storytesting as a struggling agile practice meme.

In the past I’ve also been an entrepreneur, producer, project manager, composer, and sound designer for award-winning games and multimedia titles for CD-ROM and the web. I’ve been a user interface designer for interactive television. I spent my first ten years in software as a technical writer, marketing writer, and manager of writers. Writing, speaking, teaching, mentoring, community-building, recruiting, and selling are what I am best at, however diligently I work at the craft of programming, which I certainly do.

Questions?

Contact us at info@ajug.org