ETE 2013

Why are there Go programmers?

From the abstract: “Go programmers come from backgrounds you would likely not expect. The language was originally marketed as a “Systems Language”. But rather than being mostly composed of C and C++ programmers, many Go programmers come from Ruby, Python, Javascript, Erlang, and other popular dynamic languages; Much more than the Go authors had anticipated. … Read More

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

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 – 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.

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.

Incident Response Is Your CSIRT Program Ready for the 21st Century?

From the abstract: “A growing body of disclosure law governing security breaches and data loss incidents, coupled with ‘the professional nature’ of the threats, is fueling an expanded focus on incident response, digital forensics, evidence collection, and proactive fraud detection. In addition, government and industry regulations require not only the aggregation of data and event … Read More

Big Data Revolution

From the abstract: “The Harvard Business Review declared Data Scientist ‘The sexiest job of the 21st Century’ So what is all the Big Data hype about? Can data really change the way we live our lives and go about business? Digital advertising is one of the fields on the forefront of exploring and exploiting Big … Read More

AngularJS Directives – DSL in Your HTML

From the abstract: “AngularJS is an awesome JavaScript framework that has a laundry list of great features. One of the most powerful features is the ability to create custom HTML elements and attributes that are specific to your domain. We will cover how to make custom directives to do neat tricks. By ‘neat tricks’ we … Read More

Spock: A Highly Logical Way To Test

From the abstract: “Spock is a fabulous new testing framework for the JVM. Spock leverages all the DSL power of the Groovy language to make testing a breeze. Spock tests are concise and readable, with excellent support for error reporting and for mock object creation. Spock removes much of the pain from test driven development! … Read More