Dr. Dobb's Design http://www.drdobbs.com//architecture-and-design Dr. Dobb's Copyright 2012, United Business Media. en-us Pentaho Goes Humongous Over MongoDB http://www.drdobbs.com/architecture-and-design/240001039 10gen's MongoDB to collaborate with business analytics technology Thu, 24 May 2012 20:48:00 -0400 We Who Value Simplicity Have Built Incomprehensible Machines http://www.drdobbs.com/architecture-and-design/240000813 How creeping feature additions turn good ideas into morasses of incomprehensible options. Tue, 22 May 2012 09:29:00 -0400 Developer's Reading List http://www.drdobbs.com/tools/240000832 The most interesting books of the last month, selected and reviewed by <i>Dr. Dobb's</i> editors. Tue, 22 May 2012 08:02:00 -0400 2012 Intel International Science and Engineering Fair Winners http://www.drdobbs.com/video/tools/240000763 Jack Andraka, Nicholas Schiefer, and Ari Dyckovsky take top honors. Mon, 21 May 2012 12:14:00 -0400 Collaborative DevOps: Bridging the gap between development and operations with automation http://www.drdobbs.com/tools/240000740 Join this webcast, to learn how you can bridge the costly gap between development and operations with automated IBM collaborative devops solutions. As the IT and Operational complexities continue to increase exponentially with agile development pressures, leave this webcast with practical insight into how you can streamline and automate deployment and facilitate the handoffs between development and operations through better collaboration. Event Date: Thursday, May 24, 2012 / Time: 11:00 AM PT / 2:00 PM ET Mon, 21 May 2012 11:02:00 -0400 Nvidia Debuts Nsight Eclipse Edition IDE http://www.drdobbs.com/tools/240000524 Linux and OS X compliant IDE with developer debugging tools Wed, 16 May 2012 14:28:00 -0400 Software Engineers All! http://www.drdobbs.com/architecture-and-design/240000432 Faking a CS degree will get you fired. Falsely claiming to be a software engineer will get you &#151; wait, is that even possible? Tue, 15 May 2012 12:14:00 -0400 Interview With Ward Cunningham http://www.drdobbs.com/architecture-and-design/240000393 The creator of the Wiki dishes on the Wiki, Wikipedia's policies, OO design, technical debt, CoffeeScript and Perl, how to survive as a veteran programmer, and doing the simplest thing that could possibly work. Tue, 15 May 2012 07:01:00 -0400 Testing OO Systems, Part 1 http://www.drdobbs.com/testing/240000411 OO tests stimulate an object and observe that object's behavior. The tests do not look at the object's state to judge whether or not the test succeeds, they just look at the object's behavior. When I call <code>dog.expressHappiness()</code>, my test succeeds when I observe that <code>wagTail()</code> is called. I would never look inside the dog at the <code>isHappy</code> field. Tue, 15 May 2012 06:39:00 -0400 The New Native Languages http://www.drdobbs.com/architecture-and-design/232901652 D and Go are at the forefront of a new generation of native languages emerging in the space between C and C++. Tue, 08 May 2012 09:45:00 -0400 New Native Languages http://www.drdobbs.com/tools/232901643 D, Go, Vala, and Rust: A new generation of native languages. Tue, 08 May 2012 08:47:00 -0400 Kernels, Contexts, Threads, and Extensible Database Architecture http://www.drdobbs.com/database/232900522 If you are building a new database management system or simply want to write better database applications, you should be aware of the extensible architecture of operating systems and database managers. Mon, 07 May 2012 09:57:00 -0400 RIM BlackBerry 10 Platform Beta Arrives http://www.drdobbs.com/web-development/232901502 New WebWorks SDK for HTML5/CSS3 and a native SDK (APIs) Fri, 04 May 2012 17:06:00 -0400 M2M http://www.drdobbs.com/video/architecture-and-design/232901349 Wireless Technology is Revolutionizing Transportation Wed, 02 May 2012 10:43:00 -0400 Jolt Awards: The Best Testing Tools http://www.drdobbs.com/joltawards/232901286 The Annual Award for Best Testing Products Tue, 01 May 2012 13:00:00 -0400 New Intel SDK for OpenCL Applications http://www.drdobbs.com/architecture-and-design/232901278 Compute resources now straddle processors and HD graphics drivers Tue, 01 May 2012 12:30:00 -0400 Oracle and the End of Programming As We Know It http://www.drdobbs.com/jvm/232901227 If Oracle prevails in its claim that APIs can be copyrighted, nearly every aspect of programming will be changed for the worse. Tue, 01 May 2012 06:27:00 -0400 Model Based Systems Engineering: The model is the design http://www.drdobbs.com/tools/232900987 This webcast will discuss what is needed to make model based systems engineering truly effective; and what the challenges and benefits are when you make the model the design. Event Date: Tuesday May 15, 2012 / Time: 11:00 AM PT / 2:00 PM ET Wed, 25 Apr 2012 13:19:00 -0400 JReport 11: Data Visualization Just Got Slicker http://www.drdobbs.com/jvm/232900921 Java reporting with live charting functions including motion, real-time, and scrollable charts. Wed, 25 Apr 2012 05:55:00 -0400 The Humble Boolean Deserves Help http://www.drdobbs.com/architecture-and-design/232900836 The boolean data type rarely gets the attention it merits. As a result, it's stuck in a world of exactly two values, with little margin for safety. Tue, 24 Apr 2012 07:03:00 -0400 Type-Safe File-Based Configuration http://www.drdobbs.com/jvm/232900839 Front loading error detection allows you to use configuration properties without having to worry about things like type mismatches, missing or illegal values, or unexpected exceptions Mon, 23 Apr 2012 07:07:00 -0400 Tracking Small Coding Decisions http://www.drdobbs.com/architecture-and-design/232900498 Most coding involves numerous small design decisions made on the fly. Tracking those decisions helps keep code clean and documentation up to date. It also says something about your design. Wed, 18 Apr 2012 07:02:00 -0400 Qt 5 Alpha Launches: Fluid Touch Experiences http://www.drdobbs.com/tools/232900425 Widgets and classes waning, as Qt Quick now waxing Tue, 17 Apr 2012 07:13:00 -0400 U3-X: Move Over Segway http://www.drdobbs.com/video/architecture-and-design/232900367 Honda debuts its U3-X Personal Mobility Concept, based on ASIMO technology, in France Mon, 16 Apr 2012 10:54:00 -0400 C Finally Gets A New Standard http://www.drdobbs.com/cpp/232800444 Tom Plum explores the new additions to C in a series of articles, starting with language-level atomic operations and thread primitives. Sun, 08 Apr 2012 11:23:00 -0400