Ron and Chet will talk about the current state of “Agile Software Development”, discussing the extent to which Agile’s good ideas have been watered down, and with special attention to the current interest in “scaling” Agile.
I will discuss the experience at LinkedIn and elsewhere moving from batch-oriented ETL to real-time streams using Apache Kafka. I’ll talk about how the design and implementation of Kafka was driven by this goal of acting as a real-time platform for event data.
This talk presents Apache Spark, Spark Streaming, Apache Kafka, Apache Cassandra and Akka as supporting Lambda architecture in the context of a fault tolerant, streaming big data pipeline.
For Java programmers, looping over a collection is the time-honored
way of processing data. Now, from Java 8 onwards, we will instead be
writing stream programs – more concise, more expressive, and more
maintainable. But how fast will they be?
As a JVM/GC performance engineer – I always ask pertinent questions such as – what are performance expectations of the product by the stakeholders? what are the important metrics?, what are the tuning goals?, etc. and then I discuss tradeoffs and finally establish tuning goals.
Angular 2 is built for huge web applications that stand the test of time. To accomplish this, Angular 2 utilizes the latest and greatest web technologies like ES6 modules/classes and Web Components.
In this talk we will talk about the design of our Mesos framework and the scheduler. We will focus on the following aspects of the scheduler – Bin packing algorithms, Scaling in and out of clusters, fault tolerance of processes via reconciliation and processing life cycle events, multi-geography/cross data center redundancy.
Explore the potential of contracts as the best-yet compromise between types and tests. No Clojure experience (or interest) needed.
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.