ETE 2013

ETE 2013 – Modern Spring Web Applications – Why it is time to care – David Turanski and Ken Rimple

What is the relevance of the Spring Framework in the age of the Javascript client application? How can we Spring developers leverage Spring APIs to provide security, REST support, and quick back-end development services? Find out in this talk where we cover how to build a single-page Web Application using Angular.JS, secured with Spring Security, tested with Spring MVC testing APIs, and rapidly develop the application using Spring Data.

Applying Design Thinking and Complexity in Agile Organizations

From the abstract: “Design thinking is emerging as a way to guide organizations in how to accept mystery and move through heuristics before moving to an algorithmic view of business. Complexity theory asks us to be intentional about the systems in which we find ourselves and the transitions we must be prepared to make in … Read More

Futures & Promises in Scala 2.10

From the abstract: “By now, it’s no secret that asynchronous and non-blocking code means fast and responsive software stacks that scale to the moon. The only problem? Asynchronous code usually means callback hell that’s impossible to write, impossible to reason about, and even worse to maintain. Not anymore— Scala 2.10 brings an asynchronous, completely non-blocking, … Read More

The Cable Company Does Continuous [delivery] WHAT?

From the abstract: “Many companies have tried speeding up their existing software deployment cycle only to discover that it leads to chaos. As organizations try to deploy more quickly, they are held back by error-prone and unpredictable deployment processes being executed by an Operations staff that becomes increasingly overworked and overtired. So how did we … Read More

BlackBerry 10 Enterprise Grade Development

Become a successful developer of enterprise apps for BlackBerry 10. This session arms you with what’s needed to begin creating enterprise apps for the BlackBerry platform. We’ll cover development options, tooling, and porting existing apps. We’ll discuss the unique needs of developing apps for the enterprise and introduce you to how the BlackBerry platform helps you to address those needs.

Clojure Enemy of the State

From the abstract: “Clojure’s approach to data is significantly different than other popular languages, and somewhat different even than its Lisp heritage. On one hand, Clojure provides a small core set of immutable, persistent data structures. On the other, Clojure uses functional programming to provide a rich set of data manipulation functions. These two pillars … Read More

Scala Async: A New Way to Simplify Asynchronous Code (Make the Compiler Do It!)

From the abstract: “Ever wished the compiler could make asynchronous programming easier? Enter Scala Async. Do asynchronous I/O like ‘normal’ blocking I/O, program with Futures and Promises even more naturally! Scala Async makes it possible to ‘suspend’ at arbitrary points in a block of regular Scala code, and to ‘resume’ from that point later— all … Read More

Stream Processing PHILOSOPHY, CONCEPTS, AND TECHNOLOGIES

From the abstract: “Stream processing has emerged in recent years as a very fast-growing paradigm in data science infrastructure. This rise can be partly attributed to some factors external to system design, such as business demands for near-realtime data or inability of hardware to manage an ever-growing data set. However, this paradigm also possesses many … Read More