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?
Monitor your Production Java App - includes JMX! Low Overhead - Free download
Using Drools? See what you're missing! Get the Power of Drools with the Assurance of Red Hat
In today’s hyper-competitive world, later may be too late to adopt Agile development and this Roadmap for Success will help you get started. Download "Agile Development: A Manager's Roadmap for Success" now!
One of the things overlooked, is that programming languages are taking several programming paradigms / DSL at the same time.
Programming languages are no longer just procedural, or functional, or object oriented, whatever, they allow to combine several paradigms.
There is certainly a rise in the complexity of languages plus most software applications now require multiple languages/technologies to accomplish given functionality. In order for programming to be easier, this needs to be simplified, but (if anything) the trend is for technologies to become more complex.
Brett Miller
www.customsoftwarebypreston.com/company
Depending on how the word "app" is misdefined, I'm pretty sure that there is no way to authoritatively make the statement that most apps are web apps. Unless you're a marketer trying to sell something.Bloch is obviously selling the web apps dogma.
Yeah, Josh Bloch is totally a shill for selling web apps.
<eyeroll/>
Yeesh.
OK, so Alex does qualify his statement, but it's an uninformed statement.
Yeah, if the word "app" is defined to mean "appetizer", then it's clearly incorrect. :P
Let's flip this around - in your opinion, what would you say most applications are? Desktop apps? Embedded apps? Web apps? Console apps? My opinion coincides with Josh's - most apps that I see being worked on nowadays are web apps in one way or another, and that's because so much value is tied to an application being accessible on the Internet. Mobile apps tend to follow the same trend, and seem to almost always have a server-side component (even games now usually have communities rolled into them, e.g. OpenFeint or Game Center on iOS).
It would be great to get a transacript of this - InfoQ used to provide a lot of transacriptions, but they seem to be offering fewer for new content. Any particular reason?
Wonder if we could use DotSub to collaboratively transcribe InfoQ content?
I for one expect more support for much more sloppier code than we have ever seen. platforms will have to support entirely arbitrary timings for events.
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.
8 comments
Watch Thread Reply