Joe Armstrong on 6 reliability laws, Isolation, Concurrency, Failure Detection, Fault Identification, Live Code Upgrade, Stable Storage, showing how they are respected in Erlang, plus some examples.
Based on real-life cases, Michael Poulin shows how to use 7 service oriented principles to handle service behavior in the execution context and UI changes, and how to prepare for unexpected changes.
Graeme Rocher introduces Groovy and its corresponding web framework, Grails, followed by a code writing demo intended to highlight the advantages of using Grails over Java EE for web applications.
This talk discusses a number of patterns common for setting up Agile Distributed Development and will show the results that can be achieved once you get into a good Fully Distributed Scrum.
Sadek Drobi shows how he applied functional programming principles, like recursion, functions, monads, to a real-life project which needed to meet certain performance requirements.
Michael Foord discusses IronPython, the DLR, static vs. dynamic typing, VS.net integration, Resolver One, embedding IronPython, error handling, dynamic operations, and functions as delegates.
Phillip Ghadir presents an application initially built using SOAP, WSDL, WS-*, and was later migrated to REST, Atom, and AtomPub, explaining the decisions made, the pitfalls and the lessons learned.
Peter Pilgrim makes an introduction to Java FX, presenting its scripting language, the standard deployment method of applications, client integration with the server and what’s planned for its future.
This session will attempt to answer all those questions and more. The presenter will share his experiences of 5 years of being a professional build manager, using examples taken from real projects.
Jimmy Nilsson explains why DDD is different: it builds on collaboration and feedback, incorporates deep domain knowledge, having as end result: reduced complexity, testability, and maintainability.
This session shows the technical aspects of what's required to iteratively build a product that always performs, and the skill and discipline needed to deliver software to production every week.