phillyete

Philly ETE #29 – Data in Motion: Latency and Throughput – David Richardson & John Granieri

ARVE Error:
ARVE Error: loop not valid
loop not valid
autoplay not valid

From the abstract: All distributed systems are constrained by their ability to move data between components. We will talk about the engineering discipline required to achieve low latency and high throughput. Examples will be given from low latency C++ and high throughput python components used in SIG’s trading and data analysis stack. SIG is a … Read More

Philly ETE #28 – Coaching Teams Along the Path to Agile Fluency – Diana Larsen

ARVE Error:
ARVE Error: loop not valid
loop not valid
autoplay not valid

From the abstract: Going “Agile” can confer a number of benefits to teams and organizations, but all too often those promised benefits aren’t fully delivered and everyone wonders why. As organizational leaders/mentors and Agile coaches, we find ourselves confronted when the promise of Agile doesn’t match the reality. How do we avoid the traps of … Read More

Philly ETE #27 – Call Me Maybe: Distributed Databases and Linearizability – Kyle Kingsbury

ARVE Error:
ARVE Error: loop not valid
loop not valid
autoplay not valid

From the Abstract: We rely on distributed databases and queues to store and process data reliably, but many fall short of their marketing promises. I’ve spent the last year building tools to stress and analyze popular databases during network partitions, uncovering everything from undocumented behavior to catastrophic data loss. In this installment of the Jepsen … Read More

Philly ETE # 26 – Building the “Front Half” of Your App – Ben Alman

ARVE Error:
ARVE Error: loop not valid
loop not valid
autoplay not valid

From the abstract: As web applications have become more complex, we’ve addressed performance, usability and scaling concerns by promoting JavaScript from second-class citizen (image rollovers, form validation) to first-class citizen (business logic, app routing, Ajax, templating). However, in doing so, most of us haven’t optimized our process to treat JavaScript and its front-end siblings, CSS … Read More

Philly ETE #25 – Automating Your Way Out of the Dark Ages: Our Experience with (And Without) PhoneGap Build – Burin Asavesna

ARVE Error:
ARVE Error: loop not valid
loop not valid
autoplay not valid

From the abstract: This is a talk sharing TripCase’s (phonegap.com/app/tripcase/) experience with (and without) PhoneGap Build. We’ll walk through our journey and discuss how it shaped expectations on how quickly we should be getting our code in the hands of fellow testers and stakeholders.

Philly ETE #24 – A Look at Polyglot Data and Event Sourcing – Greg Young

ARVE Error:
ARVE Error: loop not valid
loop not valid
autoplay not valid

From the abstract: We are forced to solve many problems with respect to handling data. Many concepts work in our current models, many do not. Picking the wrong model can lead to massive amounts of accidental complexity. “Polyglot data” should not be confused with “polyglot persistence.” The former refers to using multiple data representations in … Read More

Philly ETE 2014 – Camille Fournier – ZooKeeper for the Skeptical Architect

Learn the core uses of ZooKeeper in the wild and why it is suited to these use cases. I will also talk about systems that don’t use ZooKeeper and why that can be the right decision. Finally, I will discuss the common challenges of running ZooKeeper as a service and things to look out for when architecting a deployment.

Philly ETE 2014 – Dean Wampler – Why Spark Is the Next Top (Compute) Model

Spark provides two important benefits compared to MapReduce. First, its performance is significantly better than MapReduce. We’ll discuss why. Second, because Spark is implemented in Scala and rooted in the world of functional programming, it provides better, more composable primitives that make it easier for developers to create a wide variety of high-performance applications. We’ll discuss these primitives and look at some example applications.

Philly ETE 2014 – Gil Tene – Understanding Latency: Pitfalls, Lessons & Tools

In this talk, Gil Tene (CTO, Azul Systems) will demonstrate and discusses some common pitfalls, false assumptions and problematic measurement techniques that lead to dramatically incorrect reporting results, and will explain how these false measurements naturally occur using the most common measurement methods and tools in use today.