Westin Fort Lauderdale Beach Resort
Westin Fort Lauderdale Beach Resort
321 North Fort Lauderdale Beach Boulevard
Fort Lauderdale, FL   33304
Map »

Platinum Sponsors

AppDynamics Gradleware Heroku Contegix

RWX / CDX 2011 Brochure - Download


Matt Stine

Enterprise Java/Cloud Consultant

Matt Stine is an Enterprise Java/Cloud consultant based in Memphis, TN. He is a twelve year veteran of the enterprise software and web development industries, with experience spanning the healthcare, biomedical research, e-commerce, and retail store domains.

Matt has spoken at conferences ranging from JavaOne to CodeMash and has published several articles for Agile Zone, GroovyMag and NFJS the Magazine, as well as the Selenium 2.0 DZone Refcard. Matt is also the founder of the Memphis/Mid-South Java User Group.

His current areas of interest include lean/agile software development, software architecture, mobile application development and functional languages.

Presentations

Introduction to Google's Closure Tools

Closure Tools represents the open-sourcing of many of the tools used to build many of Google's rich web applications such as Gmail, Docs, Maps and Google +. It's sweet spot is the development of large-scale, feature-rich applications that are deployed within a single page. It attempts to be a comprehensive toolset, providing a robust set of libraries, a strong dependency management system, and a sophisticated compiler. All of these features provide a productive development environment that also results in highly-performant JavaScript code.

This session will provide an overview of the Closure Tools ecosystem, including:

  • The JavaScript optimizing Closure Compiler
  • The Closure Library
  • Closure Templates, an easy templating system for both Java and JavaScript
  • The Closure Linter
  • Closure Stylesheets

We'll illustrate the use of each of these tools and use them to develop a simple one-page web application.

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

Vert.x (http://vertx.io) 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.

Vert.x is polyglot, currently allowing you to write your programs in JavaScript, Ruby, Groovy or Java (with support forthcoming for Scala, Clojure and Python). It provides a very easy concurrency model, allowing you to write single-threaded code that is always executed by the same exact thread. It provides parallelism by scaling seamlessly across all available cores. With all of this is provided much the same programming model you may be used to in the Node.js world, with the added capability of a distributed event bus which spans client and server side, shared immutable data, and background workers.

This session will provide an introduction to Vert.x, with live demos of its feature and the construction of a real case-study application.

Master of Puppet

Puppet is a powerful framework for the automation of tasks typically performed by system administrators as part of software infrastructure provisioning and maintenance. Puppet adoption is rapidly increasing, boasting use by companies such as Google, RedHat, Constant Contact, Zynga, and Shopzilla.

Puppet is composed of three principle components:

  • a declarative language for expressing system configuration,
  • a client and server for distributing it,
  • and a library for realizing the configuration

We'll dive deeply into Puppet's architecture and features, including its idempotent configurations, cross-platform resource abstraction layer, and graph-based modeling of resources, resource providers, and resource relationships. We'll then leverage puppet to set up infrastructure of a typical JVM-based web development project with various OS, application server and datastore configurations. You'll leave a "Master of Puppet," ready to apply it on your next software delivery effort.

Tmux/Vim Workshop (Bring a Laptop!)

A terminal multiplexer and a decades old editor...wow...so what? I'll tell you so what! Have you ever wanted to build your own IDE that suits your development style but didn't have the skills or the time? Are you a polyglot seeking the power of an IDE, but there's simply no one tool that meets all of your needs? Look no further.

This workshop will show you how to utilize these two tools to create lightweight, yet rich development environments that are language, framework, and platform agnostic. Not only that, but we'll leverage the ability of both of these tools to keep your fingers "on the home row" of your keyboard while at the same time enabling you to quickly switch between multiple tasks and contexts, thus enhancing your overall productivity.


Books

by

Biomedical Informatics for Cancer Research Buy from Amazon
List Price: $179.00
Price: $138.56
You Save: $40.44 (23%)
  • This book will review work from a number of researchers who have produced open source software addressing the need for data management, integration, analysis, and visualization to aid cancer research. With the advent of high-throughput technologies in biomedicine, the need for data management and appropriate data analysis tools in genomics has increased dramatically, joining clinical trials data as a major driver of informatics at cancer research centers. The gathering of this data requires careful encoding of metadata, usually through the use of controlled vocabularies or ontologies, as well as the linking of data from model organisms, done at both a physiological level (e.g., anatomy) and at a molecular level (e.g., orthology). This data will then find use within computational and statistical models, which require data pipelines and analysis systems, as well as algorithms, visualization methods, and computational modeling systems. We will introduce open source tools available for these aspects of the problem. The editors plan to divide the book into five sections, beginning with a section containing high level overviews of the field and key issues. This will include an introductory review of informatics in cancer research, followed by five overviews addressing issues in authentication and authorization, data management, data pipelines and annotations, algorithms and models, and the NCI caBIG initiative. This will be followed by sections dedicated to data systems, data pipelines, algorithms for analysis and visualization, and modeling systems. Each of these areas has seen publication of open source tools, ranging from the widely known R/Bioconductor package to little known but powerful systems such as SImmune for biochemical modeling. The area of laboratory information management systems has seen development of a number of unpublished but powerful systems, which we would also include. Three groups have agreed to provide chapters in this area (USC/Norris CAFE extensible clinical trials system, St Jude Unified LIMS, Fox Chase/British Columbia flow cytometry LIMS). While there has been a great deal of development of informatics tools that can be applied to problems in cancer research, there has not been adequate dissemination of details on these tools to the community. As such, there remains low adoption of all but a few tools. This book aims to increase overall adoption of tools by providing cancer center leaders and researchers with a single volume detailing both issues that must be addressed and tools that are ready for use.





Featured Sessions


 

Featured Speakers


 

Blogs



 

Location

Westin Fort Lauderdale Beach Resort
321 North Fort Lauderdale Beach Boulevard
Fort Lauderdale, FL   33304
View Map
Westin Fort Lauderdale Beach Resort
 

Stay Informed

Not ready to register yet? Enter your email here to receive update notifications about this event.

Name:
Email: