Discover anew why Visual Basic is one of the most successful programming languages in history by exploring some of the new features Microsoft added to Visual Studio and Visual Basic.
Harness the power of SQL Server Management Objects to create, document, and manage your SQL Server databases.
Stop copying and editing configuration files, and find out how to build your own system to store and deliver configuration information from a central location.
Not quite a knockout, SQL Service Broker beats MSMQ at its own game.
With a new name, new capabilities, and a new focus, the product formerly called SQL Server Mobile Edition expands its reach to small-footprint desktop applicationsand it's free!
Continuous Integration is an agile process that rebuilds a project whenever the underlying code changes. Find out how to modify your Team Foundation Server projects' "build types" to implement continuous integration features such as automatic builds, testing, and problem notification.
Learn to use Visual Studio Team Edition's built-in unit test generation and code coverage analysis capabilities to ensure all your code gets tested.
Find out how to customize Team Foundation Server's process templates, altering work items to suit your team's needs.
Amazon's S3 storage service adds to the already-long list of places for storing databut provides the advantages of location-independent, always-available access. Build this S3 client application and perform your own storage tests.
Developers are familiar with reflection as a way to create object instances, and discover and call object properties and methods, but reflection's usefulness extends even furtheryou can also use it to create a diagnostic tool to discover and validate dependencies for deployed code, and to report missing dependencies.
Sometimes it's the little things that can simplify your life the most. Learn to combine SQL Server's PIVOT and UNPIVOT commands with Common Table Expressions to make your T-SQL code easier to read and produce more useful crosstabbed results.
Learn how to use MSMQ to send messages with complex messages types (not just strings), send MSMQ messages over HTTP, and explore several more useful queue and message properties as well as a few invaluable MSMQ tips and pitfalls.
MSMQ provides robust and easy-to-use messaging capabilities that let you send and receive messages between applications running on one machine, different machines, and even across the Internet, both synchronously and asynchronously. Unfortunately, MSMQ is notoriously underused. Find out how to get started with MSMQ and what you can do with it.
Not so fast. X12 isn't dead yet. In fact, in many respects, X12 is still the best choice for electronic data interchange today. XML is making great progress toward being a good alternative, but we aren't there yet.
MSMQ is a transformational development tool, but it's not without reliability and performance problems. Help enterprise-proof your MSMQ installations with these nine tips.