ETE 2015

Philly ETE 2015 – Aaron Bedra – Rock ‘Em Sock ‘Em Robots: Bot Swatting Like the Pros

Join Aaron as he explores ways to identify and deal with bad robots. He will show you what to look for, how to sort good bots from bad, and what to do with the information once you have it. It will help you deal more efficiently with scrapers, crawlers, scanners, fraudsters, and general malicious activity on your systems and gain some much needed confidence and visibility into the types of traffic you actually get on a day to day basis.

Philly ETE 2015 – Svetlana Isakova – Kotlin on Android

In this session we are going to talk a bit why JetBrains sees the potential in Kotlin comparing to other JVM languages. Then we’ll see how certain language constructs can be used to make Android more enjoyable. Also we’ll look at a DSL for type-safe dynamic layouts and a simple extension plugin that helps to avoid writing ‘findViewById()’ all the time.

ETE 2015 – Colin Eberhardt – Swift, Reactive Cocoa… Better Together

ReactiveCocoa is an elegant framework that radically changes the way we structure our applications and handle flows of data. However, it’s beauty is somewhat marred by Objective-C! In this talk I will cover the basics of ReactiveCocoa and the principles of Functional Reactive Programming. Through simple practical examples I will show how ReactiveCocoa and Swift form a beautiful partnership.

ETE 2015 – Ben Christensen – Applying Reactive Programming to Existing Applications

This talk will leverage the experience of introducing reactive programming into existing imperative, blocking codebases to demonstrate how it can be done and when it can make sense to do so. Not all benefits of reactive programming can be obtained without a greenfield, fully async architecture, but many can. Subjects to be covered will include the mental shift from imperative to declarative, working with blocking IO such as JDBC and RPC, service composition, debugging and unit testing.

ETE 2015 Keynote – Dave Thomas – Emerge-ncy

If things go to plan, Dave Thomas will contend that we are looking at emerging technology wrongly. By definition, newer will be worse than older, at least in the short term. And yet we jump like lemmings off the bright and shiny cliff. So how do we find a balance?

Philly ETE 2015 – Diana Larsen – Improving and Extending Retrospective Outcomes

Diana Larsen, co-author of Agile Retrospectives: Making Good Teams Great, will introduce you to a simple framework for getting better outcomes from retrospective meetings, suggest ways to maintain the relevance of improvement to the work of your team, and provide tips and pointers to get great returns from the time your teams devote to every meeting.