In both .NET and Java, the garbage collector is smart enough to detect and release circular references. Dealing with circular references in C++ isn't as simple.
Learn about Android's sensors by building a simple compass application.
- By Wallace McClure
Visual Studio Magazine Contributing Editor Joe Kunk explains why he thinks his Surface tablet will kick his iPad's butt.
A new, free tool from JNBridge connects .NET developers with HBase, the database for Hadoop.
- By John K. Waters
Microsoft has three goals for the latest iteration of its flagship IDE.
- By Kathleen Richards
Update 1 is part of Microsoft’s new strategy of offering "continuous value" on a quarterly basis, in addition to Service Packs. The company released the final CTP on Monday.
- By Kathleen Richards
The key decisions -- the "architectural" decisions -- in user interface design aren't technical ones. The good news? Just two principles that drive those decisions. The bad news? You won't like either of them.
In a mobile world, software developers can no longer ignore UI design.
- By Billy Hollis
TypeScript has been released under the Apache 2.0 license.
Tracking down performance problems in your application can be a frustrating experience. Reduce your stress levels with custom counters.
- By Benjamin Day
Fewer obstacles, agile improvements and continuous feedback in Visual Studio 2012 with Team Foundation Server remove your team's roadblocks to higher-quality software and maintenance.
- By Brian Randell
Data binding is central to Windows Phone Development. Here's a refresher for old pros, and an introduction for newbies.
- By Nick Randolph
Microsoft released Visual Studio 2012 and the Microsoft .NET Framework 4.5 during the final month of the summer, providing developers with the next wave of tools designed for building Windows 8 applications.
- By Readers of Visual Studio Magazine
- By Andrew J. Brust
Get a preview of the upcoming conference in this issue.
If you want the flexibility to work with almost any e-mail system -- on the client or the server -- then Aspose.Email is probably your solution.
How to implement a custom Task Parallel Dataflow block.
The difference between Structs and Classes isn't about data vs. code: it's about what happens when you move the data around. And sometimes you want a Struct, not a Class.
In Part 2 of this three-part series on dataflow programming with the Task Parallel Library, Eric Vogel shows you how to create a Windows 8 application that uses a composite parallel data flow.
Traditional software company Adage Technologies adapts to the sea change that is Windows 8.