ETE 2013

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

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

Let’s Help Melly (Changing Work Into Life)

Complexity thinking suggests that we should seek a diversity of conflicting perspectives. It explains that organizations need experimentation, not just adaptation. And it says that most innovation happens by stealing and tweaking existing ideas to fit a new context. Ultimately, what organizations need is a “management workout”. A number of simple practices that make employees happy and the organization healthy, and which satisfy the rules of complexity thinking.

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

ETE 2013 – The 11th Thing: Generalists, Specialists and How Life Imitates The Decathalon – David A. Black

Change is a constant in the tech field, at many levels — from the introduction of major new tools and systems to the release of tiny updates for existing ones. Ironically, constant change results in a striking consistency over time. The view of our field from outer space, so to speak, remains remarkably stable. Meanwhile we have to decide what newness to master, what to quasi-master, and what not to bother with.

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.

Druid: Real-time Queries Meet Real-time Data

This talk will focus on the design considerations and architecture of Druid, an open-source, distributed, column-oriented analytical data store. There will be a particular focus on how Druid can be used to ingest data in real-time on the write side and provide real-time access to data on the read side.

ETE 2013 – Scaling out with Akka Actors – Joshua Suereth

Speaker: Joshua Suereth From the abstract: “Erlang has made popular the notation of asynchronous message passing as means of distribution and Scaling. While the idea of “actors” is fundamentally simple, how do we, the software engineers, make use of this abstraction to develop real life, scalable systems? This talk designs a scalable distributed search service … Read More