The Tesla Testament
Amazon best-seller December 2007!

Non-stop action. A vulnerable hero. A quest to save the world. The Tesla Testament is the most exciting novel of the decade.

Developing With Google App Engine

This book introduces development with Google App Engine, a platform that provides developers and users with infrastructure that Google itself uses for deploying their massively scalable applications.

Member of The Internet Defense League

TheServerSide JavaOne 2007 Vlog

The biggest event of the year for Java developers took place in San Francisco from 8 to 11 May. This page features the video logs from that week in order of popularity based on content.

Interview with Greg Wilkins - Jetty

Greg Wilkins talks about Jetty from the JavaOne 2007 conference. Jetty is an open-source, small-footprint web server component and servlet container used for applications ranging from embedded systems to clustered enterprise applications. Greg tells us about Jetty's performance characteristics when compared against Tomcat and other containers, who is using it, and current work for session clustering using Terracotta. Learn about Jetty as the nimble, embedded, small alternative to bloated servlet containers.

Interviews from the JavaOne Pavilion

Today's episode from the JavaOne pavilion features Chris Richardson talking about his upcoming sessions and his opinions on Spring vs. JEE. Iyer talks about open-source Terracotta penetration. Kito Mann tells us why JSF is better than Wicket. Also, a walk through the vendor pavilion and cool Java-based robots.

Interview with Neal Ford About LOP and DSLs

Neal Ford talks about Language-Oriented Programming, Domain Specific Languages, and Language Workbenches in this quick interview after his presentation at JavaOne. Martin Fowler indicated that "every non-trivial human behavior has a domain-specific language." Neal's presentation introduces us to LOP and DSLs by tailoring Java, Ruby and Groovy classes, objects and methods to address specific classes of problems. The goal is to create a programming model that is less reliant on obscure API calls with multiple arguments. Instead, try to map the DSL constructs to human-readable actions. The ultimate goal is to create an editable representation of the object model's abstraction without leaving room for ambiguities.

JavaOne Registration

The conference doesn't start until Tuesday, 8.May.2007. Thousands of attendees are expected to show up at the registration desk, so it opened two days in advance. This short video gives you a quick overview of the Moscone Center and how to sort your way around registration.

Testing GUIs in a Distributed Environment

Alex Ruiz tells us about his JavaOne presentation about automated testing of GUI applications in a distributed, collaborative environment.

NOTE: YouTube some times displays "image coming soon" even though the video is already available for viewing. Please try the "play" button if you see that notice in the player.

English video:

Video en español: