Videos in category Conferences
The Ruby community is full of people pushing the limits of technology. Projects like RAGI and Adhearsion enable Rubyists to control their phones; JRuby and Rubinius are exploring new ways of executing Ruby code; and of course Rails started a revolution in web development. I’m going to talk about another class of envelope pushers: the hardware hacking Rubyists. Hardware hacking (or, more s...
RubyConf 2007: Hurting Code for Fun and Profit
This talk was awesome. It reminds me of a talk Dave Donaldson might give if he got a little buzzed and used Ruby. The idea of the talk was that you either need to love the code you are working on and nurture and grow it. Or you need to hate the code you are working on and punish it. Punish it by refactoring, ripping out complexity and simplifying the code, adding tests, deleting crap code, etc....
RubyConf 2007: Ropes: An Alternative to Ruby's Strings
There are a number of somewhat disparate goals for this talk: Provide a basic understanding of the Rope data structure to those who'd not seen it before. Show how some of the nice elements of Ruby made some implementation details trivial. Emphasize the benefit to the Ruby community of having a large number of “drop-in” data structures available. Remind Rubyists that data structures ...
RubyConf 2007: High Art on Top of Low-Level APIs: Building Games with Ruby
There's been a lot of discussion lately about putting Ruby to work in a corporate setting. This talk is about Ruby at play; I will evaluate Ruby's potential as a platform for game programming. In addition to looking at a variety of frameworks for integrating graphics (2D and 3D), we'll analyze the architecture of Ruby-based game servers. If you're not into gaming, there will still be plenty of ...
Scrum Boosts Effectiveness at the BBC
Summary In this conference talk Andrew Scotland tells how BBC's New Media division, characterized by a lot of uncertainty and emergent software process, decided to use Scrum to more effectively deliver software amidst all that change and uncertainty. Three years later - the difference is significant, and the journey was worthwhile. Bio Andrew Scotland is Head of Development within the BBC's New...
Distributed Caching Essential Lessons
Summary In this presentation, recorded at Javapolis, Cameron Purdy shows how to improve application performance & scalability via caching architectures to reduce load on the database tier and & clustered caching to provide transparent fail-over by reliably sharing live data among clustered JVMs. Bio Cameron Purdy is the founder and president of Tangosol, Inc, a market leader in deliveri...
Introduction to Windows Presentation Foundation (aka Avalon)
Summary Billy Hollis provides a virtual walkthrough of Microsoft's rich client user interface framework formerly codenamed Avalon and now known as Windows Presentation Foundation. Billy begins with the WPF application model and XAML language then discusses controls and containers in depth.Billy finishes with a discussion of when and where to use WPF while pointing out best practices throughout....
The Principles of Agile Design
Summary Bob Martin of Object Mentor presents the first of his five principles of agile design. Beginning with an explanation of the real purpose of object-oriented design - the management of dependencies - Bob walks through a code example to illustrate how dependencies can be managed with abstractions, and that good designs are those in which high-level abstractions do not depend on low-level d...
SOA Masterclass: Definitions & Patterns
Summary Video of SOA Foundations course captured at webMethods SOA Master Class in San Francisco. Speaker Miko Matsumura covers foundational definitions and patterns for SOA. Bio Miko Matsumura is VP of SOA Product Marketing at webMethods and blogs at SOAcenter.com. Prior to the acquisition of Infravio, Inc. by webMethods, Miko served as VP technology standards at Infravio. Miko was Chief Java ...
Rob Windsor on WCF with REST, JSON and RSS
Summary WCF is not just for SOAP based services and can be used with popular protocols like RSS, REST and JSON. Rob Windsor covers URI templates, the importance of HTTP GET in the programmable web, how to expose service operations via HTTP GET, how to control the format of data exposed by service operations, and finally how to use the WebOperationContext to access the specifics of HTTP. Bio Rob...