Home > Articles > Programming > Windows Programming

Windows Programming

674 Items

Sort by Date | Title

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.

<< < Prev Page 4 5 6 7 8 Next >