Questions for an Enterprise Architect
Erik Dörnenburg answers: What is Enterprise and Evolutionary Architecture?, discussing 4 issues: Turning strategy into execution, Ensuring conformance, Where do the architects sit? Buying or building?
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
How would you like to view the presentation?
Improve Java Garbage Collection, Runtime Execution, and JVM visibility with Zing
NOSQL, The Web And The Enterprise
18 agile and lean practices for effective software development governance
Great talk! This is really, really important stuff.
Thanks Rich for voicing so clearly what has to be eating so many developers. Great food for thought, and hopefully change!
Great talk. I think you pinpoint the limitations of OO very well and provide some rich insights into how they can be addressed. To me real benefits of this approach is the avoidance of concurrency complexity and the ability to assert confidence on the correctness of operation.
(Your reference to CAS had me confused for a while I was thinking "computer algebra system" rather than "compare and swap")
A very good talk!
I support the message that we should start looking at immutable data, i.e. value-oriented programming - and that the oo of today is out of sync with the kind of hardware and it systems we want to implement. However, there is still some way to go from the idea of using value-oriented programming to the design of an alternative programming paradigm that can replace (or improve) oo...
If someone are interested in seeing an (arguable more esoteric) use of value-oriented persistent tree data structure (XML) I wrote a paper a while ago on using a peer-to-peer value-oriented XML store as a distributed programming model. Of course it does not need to be distributed or peer-to-peer, the key point is to coordinate processes by their (atomic) updates (i.e. creation of new trees) to the XML store.
The paper (Distributed Reactive XML - an XML-centric coordination middleware ) can be found here www1.itu.dk/sw31433.asp. I would love to transfer this idea to multi-core processors..
Erik Dörnenburg answers: What is Enterprise and Evolutionary Architecture?, discussing 4 issues: Turning strategy into execution, Ensuring conformance, Where do the architects sit? Buying or building?
Sean Cribbs explains what Map-Reduce and Riak are, why and how to use Map-Reduce with Riak, and how to convert SQL queries into their Map-Reduce equivalents.
Chris Richardson shows how he ported a relational database to three NoSQL data stores: Redis, Cassandra and MongoDB.
Jean Tabaka challenges the audience to reflect on what Agile practices they are employing, how they are using them, ending with the questions “Why have their organization chosen to go Agile?
Andreas talks about the benefits of the Open Web and how it compares to proprietary stacks. He also talks about various projects that push the envelope like Boot to Gecko, Broadway and pdf.js.
Ron Bodkin discusses early adoption of Hadoop, NoSQL and describes MapReduce and related libraries and Frameworks. Other topics include Hive, Pig, multi tenancy, and security in a big data environment
Stephen Bohlen explains how Spring helps with interoperability between Java and .NET, demoing it with the help of a sample application.
Guilherme Silveira mentions some of the turning points in project development that may affect the quality of the code offering advice on avoiding writing crappy code.
4 comments
Watch Thread Reply