What if programming did not mean having to learn a language someone else devised and then wrestling with the limitations of that language, its compilers, and computers to implement your task? What if it meant, in a sense, the opposite? You could write your program in whatever way was most expressive for you, without regard for language rules imposed by someone else. Then it would be somebody else's job to define the programming language that would make sense of what you wrote, write the compilers to digest the program, and build the computers that would efficiently run the task you specified.
Sdc.Tasks is an MSBUILD tasks library which provides over a hundred new tasks for driving continuous integration builds, deploying and testing applications and much more.
The Solutions Build Framework is a set of tools and procedures that represents MSUK best practice for developing enterprise applications. This includes continuous integration build; automated multi box rig deployment; automated testing; automated documentation.
The SBF is the "best practices" for doing continouse integration builds, automated deployment, testing, and documentation. Sdc.Tasks is a library of MSBUILD tasks which support those practices.
Acceptance test-driven development is what helps developers build high-quality software that fulfills the business's needs as reliably as TDD helps ensure the software's technical quality.
Ultimate++ is a C++ cross-platform rapid application development suite focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc..), and an integrated development environment.
U++ looks like an interesting alternative to qt and wxWidgets as a cross-platform widget toolkit -- it has it's own IDE with graphical form design, etc.
An open source project which allows you to create help files (.chm and .hxs) from pages on the MSDN library (presumably, you could convert this to create them from any html pages?)
The new NetBeans Ruby plugin sounds relly impressive: "features that go beyond basic editing, syntax highlighting,
navigation outline, project support and unit test execution" to include extensive code completion, integrated documentation tooltips and even semantic analysis and highlighting!
This article is part of "Manage With the Windows Shell" on the Enterprise .NET Community (TheServerSide.Net) ... and it's a great article on how to write Shell Extensions etc in C#
A CodeRush Documentation Preview plugin -- lets you see what your xml-comment documentation would look like when generated to html, so you can usefully do formatting, etc.
Like Netmeeting: share, review, and update documents with multiple people in real-time. Anyone can share, and the person sharing can give control to anyone else.
AnkhSVN is a Visual Studio .NET addin for the
Subversion version control system. It allows you to perform the most common
version control operations directly from inside the VS.NET IDE. Not all the functionality
provided by SVN is (yet) supported, but the majority of operations that support the
daily workflow are implemented.
AnkhSVN supports enough of SVN in Visual Studio to get you the source control overlays in your solution explorer, which is all I *really* need. You might want to consider running it along *with* TortoiseSVN