Videos in category Conferences
Summary In this decidedly non-marketing presentation, Microsoft Architect Beat Schwegler shows how service-orientation affects system architecture. He introduces the notion of a service model as a mediator between the business and technology models, and explains how a migration towards such an architecture could occur through a step-by-step architectural refactoring. Bio Beat Schwegler is an ar...
Java EE Class Loading Architectures
Summary Ernie Svehla, Chief Architect of IntelliObjects reviews Java Class Loading basics, comparing the class loading architectures of the Sun's Appserver 9, BEA WebLogic 9.1, and JBoss 4.0.2. The presentation concludes with a discussion of best practices for packaging JEE applications followed by techniques for resolving common class loading problems such as ClassNotFoundException, or NoDefFo...
MountainWest RubyConf 2008: Enough statistics so that Zed won't yell at you
Author: Devlin Daley
Ajax Development with ASP.NET
Summary ASP.NET lead architect Nikhil Lothari demonstrates the out-of-box features in ASP.NET Ajax can be used to enrich Web apps with Ajax functionality and incorporate various Ajax patterns in a simple manner; he also demonstrates more powerful usage of the script framework, best practices and design patterns for incorporating and encapsulating script functionality. Bio Nikhil Kothari is the ...
MountainWest RubyConf 2008: Domain Specific Languages: Molding Ruby
Ever wondered what all the fuss is about when it comes to DSL's and Ruby? It seems to be all we hear about. This talk will peel away the onion and look at what it is about Ruby that makes it the perfect candidate for creating your own languages. I will show you, through examples, how you can create your own languages without the need for compilers and parsers. We will also cover some real world...
Windows Presentation Foundation: The Future of Windows
Summary Windows Presentation Foundation is a fundamental shift from how interactive applications have previously worked in Windows. In this session, Ian Griffiths shows key features of WPF such as XAML, composition, layout, animation, and data binding. Moreover, we will examine the need for WPF, showing both how and why it differs so radically from the classic Win32 approach. Bio Ian is a C# MV...
The Role of Testing and QA in Agile Software Development
Summary Agile developers are "test infected", we do test-first development and treat acceptance tests as full-fledged requirements artifacts and work with our stakeholders to acceptance test throughout the dev lifecycle. The end result is significantly higher quality software, achieved with very little input from the testing community. So what is the role of testers and QA people on a...
Developing in a Service-oriented World
Summary Gregor Hohpe debunks many unrealistic claims about SOA and addresses the technical issues, such as the false sense of simplicity, differences to established programming models and the importance of documentation. He also criticizes what he calls "Doodleware", i.e. tools that aim to hide complexity behind a graphical process model notation, and suggests deriving models from run...
MountainWest RubyConf 2008: Deep Ruby
Most "introductory" tutorials are great at introducing people to Ruby's syntax and basics, but many times they fail to really expose developers to Ruby's unique features. They miss out on the "Deep Ruby" that's out there. Rather than an introductory tour, this talk is a walkthrough of "deeper" Rubytopics. by Jeremy McAnally
Event Patterns
Summary Ian Cartwright presents some of his work (developed with Martin Fowler) on Event Patterns, including: Event Sourcing, Event Collaboration, Parallel Model, and Retroactive Event. These patterns can be used in scenarios where a sequence of domain model changes may need to be recorded, reversed, corrected, or simply observed. Bio Ian Cartwright is a consultant and ThoughtWorks and worked w...