Eventually Consistent HTTP with Statebox and Riak
Bob Ippolito explains how to solve concurrent update conflicts with Statebox, an open source library for automatic conflict resolution, running on top of Riak.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
How would you like to view the presentation?
Mobile and the New Two-Tiered Web Architecture
Neo4j Commercial Licensing Options
Using Drools? See what you're missing! Get the Power of Drools with the Assurance of Red Hat
Want to know how software releases can be stress-free and happen with one click? Try Go free!
Go: Agile Release Management Solutions. Go enables predictable, defect-free and timely software releases.
Please add video tag support. Flash requirement is such a drag.
There is some information about OSS from minute 40 to minute 50, otherwise this is another JSON/Markup history lecture by Crockford. Not bad but definitely the topic should be rephrased.
Waited a long time for this video to be put up :)
JSON is well established without question but that is not the death knell of xml.
JSON does not have any type for time/date and numbers are floats by definition. Yes you can use convention to denote other types but that is beyond the spec - which means a new spec and *more complexity*.
Further JSON formats cannot be described declaratively (no schema).
I agree XML (and related technologies) are now complex but the complexity is just handled by tooling/infrastructure - which are pretty good now.
For example, our B2B message are handled by an XML 'appliance' which can validate messages (WS-Security & XML Schema) at almost wire speeds.
Granted, XML text serialization is verbose but XML has an Infoset (data model) which is independent of any particular serialization format. You can have binary XML serialization (a few standards exist) and who knows maybe in future we will have a JSON-like serialization format for XML too.
Bob Ippolito explains how to solve concurrent update conflicts with Statebox, an open source library for automatic conflict resolution, running on top of Riak.
Erik Onnen attempts to demonstrate that Java is still the best programming language for the JVM if simplified idioms are used along with proper tooling.
Approaches to integrating data are changing with emergence of cloud computing.
Michele Ide-Smith presents the lessons learned in the process of introducing UX principles and techniques into a large organization through a series of small steps.
Dave Farley and Martin Thompson discuss solutions for doing low-latency high throughput transactions based on the Disruptor concurrency pattern.
Rajneesh Namta shares his thoughts, experiences, and some of the critical lessons learned while implementing software test automation on a recent Agile project.
Dale Schumacher presents several patterns of actor interaction that can be used in collaborative programs written in any language.
Rúnar Bjarnason discusses Scalaz, a Scala library of pure data structures, type classes, highly generalized functions, and concurrency abstractions to perform functional programming in Scala.
4 comments
Watch Thread Reply