Videos tagged with JAOO Conference


The Ethics of Error Prevention

The Ethics of Error Prevention

Posted in Conferences, Development, Practices

Summary We're charged with the task of writing software that is reliable, sturdy, and trustworthy. We could all write tests and extensive preconditions for our code, and choose languages which make errors less likely, but across the industry we don't do any of these things uniformly. Michael Feathers looks at error-prevention in the short history of our discipline and considers our possible fut...

Tags: Practices, Conferences, Agile, Unit Testing, InfoQ, JAOO Conference, ethics



Craftsmanship and Ethics

Craftsmanship and Ethics

Posted in Conferences, Development, Practices

Summary In this talk Robert C. Martin outlines the practices used by software craftsmen to maintain their professional ethics. He resolves the dilemma of speed vs. quality, and mess vs schedule. He provides a set of principles and simple Dos and Don'ts for teams who want to be counted as professional craftsmen. Bio Robert C. Martin (Uncle Bob) has been a software professional since 1970 and an ...

Tags: Practices, Conferences, Agile, InfoQ, JAOO Conference, Best Practices, Programming, ethics


Lessons Learned from Architecture Reviews

Lessons Learned from Architecture Reviews

Posted in Conferences, Development, Practices

Summary In this presentation, Rebecca Wirfs-Brock presents some practical lessons she has learned from doing architectural reviews. Many times projects are not delivered in time, or have quality problems or have an incomplete set of features due to architectural flaws. The reviews are meant to highlight existing risks and strengths of the architecture, and to reveal issues initially neglected. ...

Tags: Practices, Conferences, InfoQ, JAOO Conference, Architecture, Reviews


Operational Scalability in the Next Generation Web World

Operational Scalability in the Next Generation Web World

Posted in Conferences, Companies, Development, Design

Summary In this presentation filmed during JAOO 2007, Wayne Fenton, Director of Architecture at eBay Inc., talks about the ways in which software architects can design systems for much-improved efficiency and reliability from an operational perspective. Bio Wayne Fenton is Director of Architecture at eBay Inc. His main area of focus is designing and building large scale web infrastructure compo...

Tags: Conferences, Design, Scalability, Security, InfoQ, JAOO Conference, Architecture, eBay


The Roots of Scrum

The Roots of Scrum

Posted in Conferences, Companies, Business, Practices, Scrum

Summary In a 60-minute JAOO 2005 talk, Scrum creator Dr. Jeff Sutherland covers the history of Scrum from its inception thru his participation with Ken Schwaber in rolling out Scrum to industry, to its impact at Easel, Fuji-Xerox, Honda, WildCard, Lexus, Google. He looks at Scrum types A, B and "all at once" type C, and confirms the humorous rumour that Kent Beck "stole" Scr...

Tags: Business, Practices, Scrum, Conferences, Agile, InfoQ, JAOO Conference, History, Methodologies, Delivering Value, Lean, ...



Introduction to Domain Specific Languages

Introduction to Domain Specific Languages

Posted in Conferences, Development, Frameworks, Java, Ruby, .NET Framework

Summary Domain Specific Languages (DSLs) are limited forms of computer language designed for a specific class of problems. In this JAOO conference talk, Martin Fowler introduces a simple example of DSL, bringing out the difference between external and internal DSLs, and talking through the trade-offs in using both forms. The talk is based on Martin's language workbench article on martinfowler.c...

Tags: Conferences, Ruby, Frameworks, Java, DSL, .NET Framework, ThoughtWorks, InfoQ, JAOO Conference, Languages


Scrum Boosts Effectiveness at the BBC

Scrum Boosts Effectiveness at the BBC

Posted in Conferences, Companies, Business, Practices, Scrum

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...

Tags: Business, Practices, Scrum, Conferences, Agile, InfoQ, JAOO Conference


Deploying & Maintaining Smart Client Apps using ClickOnce

Deploying & Maintaining Smart Client Apps using ClickOnce

Posted in Conferences, Development, Frameworks, .NET Framework

Summary ClickOnce, part of version .NET 2.0, allows the deployment of Windows-based rich client apps by placing the app files on a Web or file server and providing the user with a link. This session covers VS 2005 deployment capabilities for online and offline support, rolling back to previous versions of an app, listing an app in the Start Menu and control panel, and zone-based debugging. Bio ...

Tags: Conferences, Frameworks, Deployment, .NET Framework, Visual Studio, InfoQ, JAOO Conference, ClickOnce


Ajax Development with ASP.NET

Ajax Development with ASP.NET

Posted in Conferences, Technologies, Development, Frameworks, AJAX, ASP.NET, .NET Framework

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 ...

Tags: Conferences, Frameworks, Technologies, AJAX, ASP.NET, .NET Framework, InfoQ, JAOO Conference, Web Frameworks, Rich Internet Apps, ASP.NET AJAX, ...


Windows Presentation Foundation: The Future of Windows

Windows Presentation Foundation: The Future of Windows

Posted in Conferences, Technologies, Development, Frameworks, WPF, .NET Framework

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...

Tags: Conferences, Frameworks, Technologies, WPF, .NET Framework, InfoQ, JAOO Conference