SpringOne 2GX 2011

Chicago, October 25-28, 2011

Register Now!
Magnificent Mile Marriott
Downtown Chicago
540 North Michigan Ave.
Chicago, Illinois   60611
1 (800) 228-9290
[ Map it ]

Brian Sletten

Forward Leaning Software Engineer

Brian Sletten is a liberal arts-educated software engineer with a focus on using and evangelizing forward-leaning technologies. He has a background as a system architect, a developer, a security consultant, a mentor, a team lead, an author and a trainer and operates in all of those roles as needed. His experience has spanned the online game, defense, finance, academic, hospitality, retail and commercial domains. He has worked with a wide variety of technologies such as network matrix switch controls, 3D simulation/visualization, Grid Computing, P2P and Semantic Web-based systems. He has a B.S. in Computer Science from the College of William and Mary. He is President of Bosatsu Consulting, Inc. and lives in Los Angeles, CA.

He focuses on web architecture, resource-oriented computing, social networking, the Semantic Web, scalable systems, security consulting and other technologies of the late 20th and early 21st Centuries.

Presentations

Groovy + The Semantic Web

The Semantic Web is Tim Berners-Lee's full vision of what the Web can and will be. This HTML stuff we are all so enamored with is just the tip of the iceberg. "Web 2.0" is a kindergarten plaything (and a stupid name). Webs of linked data will allow us unprecedented flexibility in how we produce and consume information. While many people have been waiting on the sideline for the Semantic Web to get here, others have been making it happen.

Groovy raises the bar on what is possible with Semantic Technologies on the JVM. A rich dynamic language that interacts with a rich dynamic data model is all kinds of cool. We will combine Groovy metaprogramming and its expressive syntax to extend several existing Java-based Semantic Web technologies. We will also see how to consume machine-processable web pages using RDFa parsers, query data sources w/ SPARQL and even invoke an OWL reasoner.

This talk should be accessible to anyone familiar with Groovy. No Semantic Web knowledge will be assumed.

Metaprogramming the Microkernel: Groovy + NetKernel

Most organizations have a pretty conservative attitude toward adopting technology. If you are allowed to use a language like Groovy, chances are it is still going to be deployed in a conventional container like Tomcat or some other J2EE infrastructure.

What would happen if you took the power of a language like Groovy and married it to a next-generation environment like NetKernel? Imagine combining the power of Groovy metaprogramming with a microkernel-based resource-oriented environment. Expressive, powerful, scalable. It's pretty much guaranteed to rip a hole in the space time continuum. Come watch it happen.

You will be amazed at how much can be accomplished with so little code (not to mention how well it will perform).

We will start with an introduction to NetKernel and then steadily apply some Metaprogramming Fu to build up from there.

You do not need to know anything about NetKernel, but this will be a challenging (and fun) talk.