Dr. Dobb's Journal - July 2008 - (Page 49) “Architecture & Design World brings together some of the leading practitioners to share their knowledge, experience, and insight” The new Roll-Up-Your-Sleeves track brings even more hands-on experience, featuring: • “Hands-On Mashuppalooza,” by John Crupi. • “You Just Inherited 1,000,000 Lines of Code, Now What?” by Michael Rozlog. “I like the idea of a ‘roll-up-your-sleeves’ track,” said Granville “Randy” Miller, a member of the Architecture & Design World Advisory Board. “I get the most out of a conference when there is something that I can ‘bring back’ from it. I often go back to my room after a day at the conference, pull out the laptop, and try out what I just learned. That’s what the Roll-Up-Your-Sleeves track is all about.” Miller, who works in the Project Recovery team for Microsoft Consulting, is teaching: • “Recovering Failing Projects” • “Building Composite Architectures” • “Advanced Use Case Modeling” “Architecture & Design World is a conference for architects by architects,” Miller said. “While each architect may have a slightly different experience, every good architect brings a boatload of experience. I find that the contacts that I get from a conference like this are just as important as any session that I attend.” Another Roll-UpYour-Sleeves session is “Scaling Everest: Testing a Web Application,” by Rod Coffin, an Agile Technologist at Semantra. Coffin Mike Rosen described the session by saying that “for the past several years, I have been focusing on agile and lean approaches to developing software, and I see interest in these topics growing at an increasing rate. One consequence of these approaches that I find most interesting is the blurring of roles between development, design, and testing. I find this a very exciting trend because it can have a very positive effect in team dynamics, software quality, and the capability for teams to deliver greater business value in a sustainable manner.” Coffin said, “The increasing acceptance of agile methods has challenged traditional understandings of architecture and design. Consequently, one thing that makes architecture and design exciting is that presenters and attendees are all engaged in this process of continuous redefinition. It’s great to interact with so many smart and talented people who all are experiencing this transformation differently and who all have different ideas on how to move the state of the art of software design forward.” Agile development has also earned its own track at Architecture & Design World because of its growing influence in the software development arena. The track features courses taught by Robert Martin, Chris Armstrong, Neal Ford, and James Hobart, and covers topics ranging from skills for Agile designers to a workshop on test-driven development. Other featured conference speakers include modeling expert Terry Quatrani, who is teaching classes on UML and use cases; Juha Pekka-Tolvanen, examining domain-specific languages and modeldriven development; Scott Ambler on agile model driven-development and scaling; plus sessions on composite architectures, open source, mashups, Ruby, TOGAF, and more—not to mention security-expert Hugh Thompson’s keynote on “Hackernomics.” Another featured speaker is Udi Dahan, a Microsoft Solutions Architect MVP and .NET expert who will teach classes such as “Intentions & Interfaces: Making Patterns Concrete” and “Avoid a Failed SOA: Business & Autonomous Components to the Rescue.” “After applying SOA in banks, telcos, and SaaS environments, I can safely say that REST is definitely making inroads, but not as a wholesale replacement of its predecessors,” Dahan said. “I’m seeing companies incorporating [REST’s] strengths alongside current messaging technologies and servicebased design pat- Rod Coffin terns. I definitely see this trend continuing as organizations look to simplify some of their infrastructure and web-based interactions.” In addition to training courses, TopCoder and Dr. Dobb’s have teamed up to sponsor a software architecture contest that runs concurrently with the event. First prize “The increasing acceptance of agile methods has challenged traditional understandings of architecture and design” is an All-Access or VIP pass to a Dr. Dobb’s 2009 event. Also on tap are sponsored table-top displays about the latest tools and processes in software architecture and design; and “Happy Hour” get-togethers that give attendees, speakers, and sponsors a chance to unwind and interact. Rod Coffin summed up by saying “Dr. Dobb’s events do a terrific job of bringing together some of the best minds at the forefront of software development in an intimate and approachable environment. Attendees have an excellent opportunity to gain exposure to new trends, deepen their understanding of current practices, learn from the experiences of others, and to share their own experiences. The best reason to attend Architecture & Design World 2008 is to seek inspiration and rejuvenation through discussion of new innovative approaches to developing software more effectively.” DDJ July 2008 l www.ddj.com l Dr. Dobb’s Journal 49 http://www.ddj.com
Table of Contents Feed for the Digital Edition of Dr. Dobb's Journal - July 2008 Dr. Dobb's Journal - July 2008 Contents Friday Night Fish Fry Alia Vox Developer Diaries Developer’s Notebook Engineers Without Borders Conversations Patricia Tries Event-Based Architectures Graphs Versus Objects Lock-Free Queues Dr. Dobb’s Architecture & Design World Java and the Nokia N10 Internet Tablet Effective Concurrency The Agile Edge Swaine’s Flames Dr. Dobb's Journal - July 2008 Dr. Dobb's Journal - July 2008 - (Page Belly1) Dr. Dobb's Journal - July 2008 - (Page Belly2) Dr. Dobb's Journal - July 2008 - Dr. Dobb's Journal - July 2008 (Page Cover1) Dr. Dobb's Journal - July 2008 - Dr. Dobb's Journal - July 2008 (Page Cover2) Dr. Dobb's Journal - July 2008 - Dr. Dobb's Journal - July 2008 (Page 1) Dr. Dobb's Journal - July 2008 - Contents (Page 2) Dr. Dobb's Journal - July 2008 - Contents (Page 3) Dr. Dobb's Journal - July 2008 - Friday Night Fish Fry (Page 4) Dr. Dobb's Journal - July 2008 - Friday Night Fish Fry (Page 5) Dr. Dobb's Journal - July 2008 - Friday Night Fish Fry (Page 6) Dr. Dobb's Journal - July 2008 - Friday Night Fish Fry (Page 7) Dr. Dobb's Journal - July 2008 - Alia Vox (Page 8) Dr. Dobb's Journal - July 2008 - Alia Vox (Page 9) Dr. Dobb's Journal - July 2008 - Developer Diaries (Page 10) Dr. Dobb's Journal - July 2008 - Developer Diaries (Page 11) Dr. Dobb's Journal - July 2008 - Developer’s Notebook (Page 12) Dr. Dobb's Journal - July 2008 - Developer’s Notebook (Page 13) Dr. Dobb's Journal - July 2008 - Engineers Without Borders (Page 14) Dr. Dobb's Journal - July 2008 - Engineers Without Borders (Page 15) Dr. Dobb's Journal - July 2008 - Engineers Without Borders (Page 16) Dr. Dobb's Journal - July 2008 - Engineers Without Borders (Page 17) Dr. Dobb's Journal - July 2008 - Conversations (Page 18) Dr. Dobb's Journal - July 2008 - Conversations (Page 19) Dr. Dobb's Journal - July 2008 - Patricia Tries (Page 20) Dr. Dobb's Journal - July 2008 - Patricia Tries (Page 21) Dr. Dobb's Journal - July 2008 - Event-Based Architectures (Page 22) Dr. Dobb's Journal - July 2008 - Event-Based Architectures (Page 23) Dr. Dobb's Journal - July 2008 - Event-Based Architectures (Page 24) Dr. Dobb's Journal - July 2008 - Event-Based Architectures (Page 25) Dr. Dobb's Journal - July 2008 - Event-Based Architectures (Page 26) Dr. Dobb's Journal - July 2008 - Event-Based Architectures (Page 27) Dr. Dobb's Journal - July 2008 - Event-Based Architectures (Page 28) Dr. Dobb's Journal - July 2008 - Event-Based Architectures (Page 29) Dr. Dobb's Journal - July 2008 - Graphs Versus Objects (Page 30) Dr. Dobb's Journal - July 2008 - Graphs Versus Objects (Page 31) Dr. Dobb's Journal - July 2008 - Graphs Versus Objects (Page 32) Dr. Dobb's Journal - July 2008 - Graphs Versus Objects (Page 33) Dr. Dobb's Journal - July 2008 - Graphs Versus Objects (Page 34) Dr. Dobb's Journal - July 2008 - Graphs Versus Objects (Page 35) Dr. Dobb's Journal - July 2008 - Graphs Versus Objects (Page 36) Dr. Dobb's Journal - July 2008 - Graphs Versus Objects (Page 37) Dr. Dobb's Journal - July 2008 - Graphs Versus Objects (Page 38) Dr. Dobb's Journal - July 2008 - Graphs Versus Objects (Page 39) Dr. Dobb's Journal - July 2008 - Graphs Versus Objects (Page 40) Dr. Dobb's Journal - July 2008 - Graphs Versus Objects (Page 41) Dr. Dobb's Journal - July 2008 - Graphs Versus Objects (Page 42) Dr. Dobb's Journal - July 2008 - Lock-Free Queues (Page 43) Dr. Dobb's Journal - July 2008 - Lock-Free Queues (Page 44) Dr. Dobb's Journal - July 2008 - Lock-Free Queues (Page 45) Dr. Dobb's Journal - July 2008 - Lock-Free Queues (Page 46) Dr. Dobb's Journal - July 2008 - Lock-Free Queues (Page 47) Dr. Dobb's Journal - July 2008 - Dr. Dobb’s Architecture & Design World (Page 48) Dr. Dobb's Journal - July 2008 - Dr. Dobb’s Architecture & Design World (Page 49) Dr. Dobb's Journal - July 2008 - Java and the Nokia N10 Internet Tablet (Page 50) Dr. Dobb's Journal - July 2008 - Java and the Nokia N10 Internet Tablet (Page 51) Dr. Dobb's Journal - July 2008 - Java and the Nokia N10 Internet Tablet (Page 52) Dr. Dobb's Journal - July 2008 - Java and the Nokia N10 Internet Tablet (Page 53) Dr. Dobb's Journal - July 2008 - Java and the Nokia N10 Internet Tablet (Page 54) Dr. Dobb's Journal - July 2008 - Java and the Nokia N10 Internet Tablet (Page 55) Dr. Dobb's Journal - July 2008 - Java and the Nokia N10 Internet Tablet (Page 56) Dr. Dobb's Journal - July 2008 - Effective Concurrency (Page 57) Dr. Dobb's Journal - July 2008 - Effective Concurrency (Page 58) Dr. Dobb's Journal - July 2008 - Effective Concurrency (Page 59) Dr. Dobb's Journal - July 2008 - The Agile Edge (Page 60) Dr. Dobb's Journal - July 2008 - The Agile Edge (Page 61) Dr. Dobb's Journal - July 2008 - The Agile Edge (Page 62) Dr. Dobb's Journal - July 2008 - The Agile Edge (Page 63) Dr. Dobb's Journal - July 2008 - Swaine’s Flames (Page 64) Dr. Dobb's Journal - July 2008 - Swaine’s Flames (Page Cover3) Dr. Dobb's Journal - July 2008 - Swaine’s Flames (Page Cover4)
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.