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 Java Symposium 2010

The continuous evolution of the Java environment promotes the creation of new tools and technologies that help enterprises maximize their investments. The explosive growth of scripting and compiled languages for the JVM creates opportunities to include fresh skills (programming and domain-specific) in projects where Java language programming was the only option before. This, combined with the dynamic nature of the new enterprise and the adoption of private and public cloud technology, demands that Java architects and developers increase their awareness of these technologies and roll them into new products and services. Eugene's presentations and panels at TSSJS 2010 cover these topics in detail, and more.

Non-Java JVM Languages in Enterprise Applications Case Study

The Java Virtual Machine has become the most frequent target for the implementation of new programming languages. Both scripting and compiled languages find a home in the JVM that gives them unprecedented portability. These languages can be used in the development of enterprise applications by augmenting or leveraging the Java platform’s functionality, or by eliminating the need of using the Java language altogether. Learn how to go about building third-party language functionality into your enterprise Java applications, what to look for, what to avoid, and when and why it’s a good idea.


JVM Languages (non-Java) on the Enterprise (PDF) - 2.2 MB

Mission-Critical Cloud/Enterprise Hybrid Deployments

Almost every vendor talks about cloud computing, and "cloud" is becoming the buzzword du jour. Eugene talks about how to design, implement, and roll-out cloud/enterprise hybrid applications based on his real-world experiences rolling out production-quality cloud systems. This presentation will guide you to identify the different cloud architectures that you can combine with your application (Software as a Service or SaaS, Platform as a Service or PaaS, Infrastructure) and learn how to define an architecture based on cloud and enterprise components to attain maximum scalability at a low cost of deployment and operations.

Mission-Critical Cloud/Enterprise Hybrid Deployments (PDF) - 2.2 MB