Sessions at React San Francisco 2014 with video

Your current filters are…

Tuesday 18th November 2014

  • Subjectively Consistent

    by Pat Helland

    Gray and Reuter define consistency as: “A transaction is a correct transformation of the state. The actions taken as a group do not violate any of the integrity constraints associated with the state. This requires that the transaction be a correct program.”

    Loosely translated, you should be happy with yourself. In your own opinion, you should be sane.

    Through the years, this most ill defined property of the ACID transaction has been conflated with isolation and interpreted through the prism of read/write updates to an apparently centralized record oriented database. This suits systems developers that need a narrow definition to feel they can accomplish something. Unfortunately, it leaves many real world problems in the dust.

    In this talk, we will explore the models of consistency and the facades of reality used in practical systems.

    At 9:00am to 10:00am, Tuesday 18th November

    In Cobbs Comedy Club

    Coverage video

  • Resilient by Design

    by Ben Christensen

    In order to operate 24/7 an application must embrace constant change and failure. This kind of resiliency is achievable through the application of reactive design principles. Learn the theory via real-world examples at Netflix along with some lessons learned the hard way in production. Topics of interest will include service-oriented architectures (microservices), cloud computing, where to put application state, hot deployments, bulk heading, circuit breakers, degrading gracefully, operational tooling and how application architecture affects resilience.

    At 11:30am to 12:30pm, Tuesday 18th November

    In Cobbs Comedy Club

Wednesday 19th November 2014

  • Reactive, Event Driven User Interfaces

    by Lee Campbell and Matt Barrett

    Reactive user interfaces need to scale from handling dozens to sometimes hundreds of updates per second, to changes in data on a daily or weekly basis, as well as handling input from users. This means that literally everything is a stream of data.

    We will discuss and demonstrate how the trading applications we've built make reactivity a first-class concept to compose these streams to provide real-time information about the state of the market and the platform. We'll talk about building reactive applications that handle requests that time out, data that gets out of sync, and servers that fail - all elegantly and without refreshing the page.

    At 11:30am to 12:30pm, Wednesday 19th November

    In Cobbs Comedy Club

    Coverage video

Schedule incomplete?

Add a new session

Filter by Day

Filter by coverage

Filter by Venue