- Improving Software Economics, Part 1 of 7: From Software Development to Software Delivery
- Oct 22, 2009
- In part 1 of this series, Walker Royce discusses the economic changes inherent in moving from the software development model to the software delivery model.
|
- WPF Control Development: The Diverse Visual Class Structure
- Oct 13, 2009
- WPF has a rich, diverse set of building blocks and tools that you can use to create amazing interfaces. Knowing which tool to use and when to use it is absolutely invaluable to creating next-generation applications. What follows is a brief overview of the most important classes in WPF.
|
- LINQ and the .NET Compact Framework 3.5
- Oct 6, 2009
- .NET 3.5 introduces LINQ, a mechanism for manipulating collections of objects. This chapter shows how you can use LINQ capabilities such as selecting, ordering, filtering, and aggregating to simplify the retrieval, display, modification, and persistence of data.
|
- Building WCF Services with F#
- Sep 24, 2009
- Scott Seely shows how to apply F# to Windows Communication Foundation (WCF) endpoints in .NET.
|
- Scrummerfall: World's Worst Software Development Methodology
- Aug 27, 2009
- If you're engaged in Scrummerfall development, you drastically increase your chances of failure. Learn how to avoid the dangers of Scrummerfall.
|
- Extreme Programming, 10 Years Later
- Aug 25, 2009
- In the decade since the inception of XP, a lot has happened in the development world. Chet Hendrickson talks about the most interesting of these changes.
|
- Five Phases of Disillusionment in Pre-Agile Waterfall Development
- Aug 25, 2009
- In an enterprise employing a waterfall development methodology, the product manager's mindset undergoes a predictable shift of perspective, says Dean Leffingwel. He describes the five stages of downward spiral.
|
- Robert C. Martin's Clean Code Tip #12: Eliminate Boolean Arguments
- Aug 25, 2009
- We join "The Craftsman," Robert C. Martin's series on an interstellar spacecraft where programmers hone their coding skills. In this twelfth tip in the series, the crew learns that Boolean arguments loudly declare that the function does more than one thing. They are confusing and should be eliminated.
|
- Helping the Development Team Learn More About the Business
- Aug 18, 2009
- Your software development team might be brilliant at testing and coding, but the team can support your business much better with software if they know that business inside and out. Lisa Crispin shows how the effort can pay off.
|
- Eight Terrifying Team Project Mistakes
- Aug 17, 2009
- John Paul Mueller shares project mistakes, including these frightening (true) examples.
|
- Jargon from the World of Technology Consulting
- Aug 13, 2009
- Aaron Erickson breaks through barriers by sharing some of the secret (and not-so-secret) jargon that he has encountered in technology consulting.
|
- Top Ten Organizational Impediments to Large-Scale Agile Adoption
- Aug 13, 2009
- Craig Larman and Bas Vodde asked agile development experts working in and with large companies about the most challenging organizational impediments. Find out what they said.
|
- Ten Practices for Applying Agile/Lean Software Management Principles to Other Knowledge Work
- Aug 11, 2009
- Dean Leffingwell suggests that other types of knowledge work can apply useful principles learned from Agile, Lean, Scrum, and XP software development.
|
- Agile Software Development: Communicating, Cooperating Teams
- Aug 10, 2009
- Projects need people to notice important events and to be both willing and able to communicate to others what they notice.
|
- Crystallizing the Software Development Process: A Chat with Alistair Cockburn
- Aug 10, 2009
- In this interview, Alistair Cockburn shares his views on missing the point of Crystal, running productive work sessions (including the one that spawned The Agile Manifesto), and whether a project can be considered Agile if it doesn’t use all the accepted methodologies.
|
- Scaling Lean & Agile Development: Feature Teams
- Aug 5, 2009
- Feature teams are a key to accelerating time-to-market and to scaling agile development, but a major organizational change for most. If you’re a change agent for large-scale agility, you need to really grasp the issues.
|
- An Interview with Alexander Stepanov and Paul McJones on Elements of Programming
- Aug 3, 2009
- Andrew Binstock interviews Alexander Stepanov and Paul McJones, the authors of The Elements of Programming, on their new book, decomposing software, why C++ was their choice for the book, and their perspectives on OO and generic programming.
|
- An Introduction to ASP.NET MVC
- Jul 29, 2009
- Get an introduction to the Microsoft ASP.NET MVC framework and learn why you should build web applications using ASP.NET MVC.
|
- Database Access via C# ADO.NET
- Jul 2, 2009
- Having trouble getting off the ground with ADO.NET, and C# in particular? You don't have to be a DBA to get great results with this interesting technology; when you come right down to it, this isn't a complex area. Enterprise development and networking specialist Stephen B. Morris shows the way.
|
- Making Silverlight Apps for Google App Engine
- Jul 2, 2009
- .NET developers who know Silverlight might imagine that they can't take advantage of Google App Engine, which uses Python. But integrating the two environments is a lot easier than you think.
|