March 29th 2012,
The Avenue convention center
Airport City, Israel

Sessions

Introduction to DSL's using Scala

Phil Bagwell

Marketing Manager, Typesafe

DSL's, both embedded and external have become an important tool in the developer's tool bag. In this talk Phil will introduce and demonstrate both with examples that illustrate how the key features of Scala enable elegant DSL's to be designed and implemented concisely. He will also give a short overview of the advanced research work on using DSL's for massively parallel concurrent processing on large heterogeneous computers.

Scala web development with Lift

Nadav Wiener

Senior Consultant and Architect, AlphaCSP

Lift is a production-ready Scala web framework designed from the ground up for performance and security. In this session we will cover Lift's take on concepts such as actors, comet and model/view/presenter, and showcase Lift's excellent productivity gains. Come see Scala put to good use.

Spring Time!

Evgeny Hanik Bloom

Consultant and Architect, AlphaCSP

Did you know that Spring can also make lasagna? If not, that's a shame -- you missed out a lot.

Inspired by the layered deliciousness of lasagna, this session will cover the latest features introduced in Spring 3.1, along with Spring Social, Spring Security, Spring & Scala. The session will focus on building next generation security-minded social applications with Spring

Practical Introduction to Cassandra

Sonia Margulis

Consultant and Architect, AlphaCSP

In this session, you will learn all you need to know to get up and running with the Apache Cassadra distributed database. We will cover the data model, Cassandra Query Language, client APIs, and practical aspects of horizontal partitioning

GWT - EE

Gilad Garon

Development Manager, AlphaCSP

GWT brings a lot to the table on the client side: the comprehensive browser compatibility and the ease of writing in java are just a few examples to name. But, when looking at the server side, GWT can be a bit lacking with the technologies it uses. Learn how to build powerful end to end Enterprise applications with GWT as your frontend and how to back it up with your favorite arsenal of tools, including, Spring, Guice and Hibernate.

Debugging Reinvented - Time Traveling Debugging

Elad Hirsch

Senior Developer, AlphaCSP

Software developers have long struggled with understanding the causes of unintended software behavior. Common solutions include analyzing JVM heap dumps, wading through tedious logs, or hoping to reproduce the problem while debugging.

Despite traditional solutions, program understanding and debugging remain some of the most challenging and time consuming aspects of software development. In this session we will cover a different approach to debugging -- one that records the execution of your Java program while the problem reproduces. Having the recorded information available allows the developer to run first, ask questions later, move forward and backward in time, and perform post-mortem debug sessions -- debugging reinvented

Web Development for Mobile Platforms

Ron Poches

PMO, AlphaCSP

In today's growing mobile market, we are faced with the challenge of supporting several divergent mobile platforms. Hybrid mobile applications are the answer to bridging this widening gap, by leveraging a thin layer of native capabilities combined with cross platform HTML 5. In this session we will explore the hybrid development concept, and learn to develop mobile HTML 5 web applications that leverage native mobile capabilities using the PhoneGap framework

Native Android vs Hybrid Mobile

Pini Cohen & Yoav Aharoni

Principal Consultant & CTO AlphaCSP

With more than hundreds of thousands of apps out there for Apple, Android, Blackberry and other smartphones you probably ask yourself about the future of mobile, is it native applications or hybrid applications A.K.A. Rich Mobile Applications ? Join us and find out what is the best way to develop your next mobile application, When does it make sense to build each type of application? What are the limitations of each? And where is each technology headed ? Understanding the different approaches of Native apps, Web apps and HTML5 and Hybrid apps approach.

Disruptor - Ultrafast Communication

Guy Raz Nir

R&D Manager, AlphaCSP

While every other enterprise-grade message-driven solution glorifies itself with 10Ks of operations per second, real life sometimes demands much more. The boys and girls at LMAX (a new financial trading platform) had the same problem: How to reach 600K operations per second, when all market-available solutions barely scratched the 100K limit. Bringing back an old concept to life, they created a fascinating messaging framework, and a new and refreshing philosophy on how to process mass amounts of data, with very low latency. Within this session, I will explore existing programmatic communication concepts and introduce the Disruptor and its associated philosophy.

RAP - Eclipse Rich Ajax Platform

Nikolay Borodachuk

Senior Developer, AlphaCSP

Desktop and web applications from a single code base Web-based applications are very common – and often must-haves for organizations. Wouldn't it be nice if you could take your desktop application and, almost seamlessly, create a Rich Internet Application while reusing your existing code?

In this session, we will talk about Eclipse RAP – a framework that aims to enable developers to build rich, AJAX-enabled web applications by using the Eclipse RCP development model, plug-ins and a java-only API