FaceBook LinkedIn Twitter Flickr Interop Blog
|

Track: Architecture

Wednesday Thursday Friday
.NET .NET .NET
Java Java Java
Agile Ways Agile Ways Agile Ways
In the Cloud Architecture Agile Architecture
Effective Languages Test Test
PM in Practice Aspects of Leadership Meanwhile
User Experience Mobile 2.0 Mobile 2.0
Web Dev Web Dev  
Lightning Talks Lightning Talks Lightning Talks

In the mid-70s, the now famous architect Christopher Alexander published three books. In "The Oregon Experiment" he doesn't talk about cement, bricks, or differential equations. He talks about people, environment, living in a society, bikes and shrubs, senior communities, different cultures, etc. He talks about the solution and the users of it, not the technical details. He paints a picture of a vision. This is exactly what a good architect should do. The old masters Dijkstra and Parnas said that the structure of a software system matters and getting the structure right is critical. So come to the architecture track to get your structure right for a fast paced and quickly changing reality delivered by today's masters.

Thursday

10:15 - 11:05

Traditional Programming Models: Stone Knives and Bearskins in the Google Age

Programming has been taught using roughly the same approach for decades, but today's systems use radically different architectures, consider the explosion in the count of processors and cores, distributed environments running parallel computations, and fully virtualized operating environments. Learn how many of yesterday's programming principles have become today's worst practices, and how these anti-patterns continue to form the basis of languages, frameworks and infrastructure software.

Cameron Purdy

Cameron Purdy is Vice President of Development at Oracle. Prior to joining Oracle, he was the CEO of Tangosol, whose revolutionary Coherence Data Grid product provides reliable and scalable data management across the enterprise. As a software visionary and industry leader, he has received a number of awards in recognition of his contribution to the Java community, including twice being named as a JavaOne RockStar and being recognized in TheServerSide’s “Who’s Who in Enterprise Java”.

11:20 - 12:10

Reconsidering cherished design dogmas

Is your code perfectly decoupled, reusable and generic? Maybe it shouldn't be.

"A good design" is not a goal in itself. The goal is a system that requires as little effort as possible to develop and change. Proper use of reuse, decoupling and genericity can help with this goal. Improper use almost always hurts.

Software developers need to be smart. But if you sometimes get the feeling we're too smart for our own good, this talk is for you.

Johannes Brodwall

Johannes Brodwall works on projects as coach, software architect and developer. He's been practicing and teaching agile software development with a particular focus on extreme programming for ten years, and has been organizing the agile user group Oslo XP meetup for around five years. He's a well known speaker in Oslo on agile software development and test-driven development.

Finn-Robert Kristensen

Finn-Robert Kristensen works as a System Architect at Steria and has more than eight years of professional experience with developing software on the java platform. As a passionate developer focusing on delivering value to his customers, he favors lightweight solutions using the power of OOP over complex buzzword solutions. Finn-Robert has been practicing agile methods for six years and has worked as a coach and scrum master.

13:10 - 14:00

Lessons Learned from Architecture Reviews

This talk reflects on lessons learned from architecture reviews. A designer needs to compellingly present their architecture and build confidence that key decisions have been thoughtfully made. A reviewer needs to be skilled at quickly interpreting complex information, asking probing questions, and effectively giving advice. Both designer and reviewer can benefit from awareness of biases that get in the way of people interpreting information and tactics for counteracting

Rebecca Wirfs-Brock

Rebecca Wirfs-Brock, IEEE Software's Design Columnist, is a well-known, respected object practitioner. She invented the way of thinking about objects known as Responsibility-Driven Design and is lead author of Object Design and Designing Object-Oriented Software. Through her writing, consulting, and speaking she popularizes the use of informal techniques and thinking tools. She mentors teams on design, object modeling, architecture, and managing complexity. She practices what she teaches!

14:15 - 15:05

Unibet.com Architecture

With over four million registered customers in more than 100 countries, Unibet is one of Europe's largest online gaming operators. Gaming products include sports betting, live betting, casino, poker, lotteries, bingo and soft games. Customers bet via websites in 27 languages, and increasingly via mobile phones and other mobile devices.
This session will also cover our use of key technologies such as content delivery networks and DDoS protection strategies.

Stefan Norberg

Stefan Norberg is Head of Architecture at Unibet - one of Europe's leading e-gaming providers. Before becoming a Pointy-Haired Boss, Stefan was part of the team that built one of world's first Internet banks in the mid-90:s. He has set up some big Unix HA clusters and a handful of e-commerce sites. He also wrote a book for O'Reilly on how to secure Windows servers and headed up a couple of very high profile projects at stock exchanges, banks and insurance companies.

15:35 - 16:25

NoSQL: the new generation of agile, scalable, high-performance databases

In these days, databases for huge, rich internet sites is all about making the right trade-off in the CAP theorem, not trying to cling to ACID semantics. Instead of trying to be another one-RDBMS-fits-all, these NoSQL databases typically address one or a few particular scenarios in the best way.

We'll compare and contrast the major players of each type. You will take a way a better understanding of what your choices are, and what scenarios each database type is meant to solve.

Emil Eifrem

Emil is the founder of the Neo4j graph database project and CEO of Neo Technology. He was a programmer by passion the first 15 years on this planet and by passion & profession the remaining 15. He founded his first free software project at age 16. Now Emil's main focus is on preaching the demise of tabular solutions everywhere.

Adam Skogman

Adam works as a System Architect at Jayway, specializing in cloud architectures, scale-out and performance. As a long-time Agile advocate, he loves having a paradigm shift every week, and works with teams and customers to make the most of all the fascinating new technology, methodology and opportunities. Adam thinks that next-gen databases are a great leap forward, and a much-welcome return of some advanced computer science to the field of IT architecture.

16:40 - 17:30

A comparative study of scalable and HA products, based on real projects

We will share our own experiences and reflections on three of the market leading products in the area of software Scalability and High-Availability (HA). These experiences are based on real-world projects with serious scalability and HA challenges. We will give a pragmatic discussion on the pros and cons of each product in the context of a set of generic real-world problem domains. 

Jonas Bonér

Jonas Bonér is a programmer, mentor, speaker and author who spends most of his time consulting as well as lecturing and speaking at developer conferences world-wide. He has worked at Terracotta, the JRockit JVM at BEA and is an active contributor to the Open Source community; most notably created the AspectWerkz (AOP) framework, committer to the Terracotta JVM clustering technology and been part of the Eclipse AspectJ team. Read more on his blog: http://jonasboner.com 

telephone: +46-(0)40-602 3134 | fax: +46 (0)40 - 127276 | email: info@oredev.org

Founders

Welcome!

On the 2009 website, you can look at the program and watch the videos of the past 2009 Conference.

On the 2010 website you can submit your sessions to our call for papers, read about the partner opportunities for 2010 and find a link to the videos from 2009.


2009 2010