Visual Studio Magazine Contributing Editor Joe Kunk explains why he thinks his Surface tablet will kick his iPad's butt.
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.
Traditional software company Adage Technologies adapts to the sea change that is Windows 8.
Aspect-oriented programming has the potential to help every developer write higher-quality code in less time. Here's how to declaratively apply custom methods implementing common functionality to your code.
- By Andrew J. Brust
Visual Basic and C# developers can eliminate repetition by customizing the project and item templates in Visual Studio.
Secondary Live Tiles enable an application to utilize both sides of a tile, delivering twice the information.
See how lambda expressions enhance a common programming scenario.
Live Tiles are images that update a pinned tile (icon) on the start screen of Windows Phone. They're used to offer updates to a user browsing the start screen, without having to open the application completely.
The operating system will release to manufacturing in August.
C++ does things differently than C# or Visual Basic, especially when it comes to class construction. Take this tour to learn about the differences.
WPF with Prism and Unity allow you to create loosely-coupled applications that assemble themselves at run time. Here's how Prism and Unity allow you to dynamically integrate business logic into your application.
Accessing a customer relationship management system with a custom .NET application can add important functionality.
ASP.NET Web API allows you to write a service once and provide different output formats with little effort on the developer's side.
The company is bringing back free tooling for Windows desktop apps after developers expressed frustration over the Visual Studio 2012 Express lineup.
- By Kathleen Richards
The second hands-on look at Microsoft's upcoming compilers-as-a-service technology is now available to developers in a June 2012 Community Technology Preview.
- By Kathleen Richards
Use the Microsoft Sync Framework to synchronize data changes between SQL Server 2008 Standard, SQL Server 2008 Express and SQL Server Compact Edition 3.5.
Peter Vogel continues his exploration of WCF 4.5's support for WebSockets by writing the code to accept data from the client and then return data to the client whenever that data becomes available.
Moving property values from one object to another can be tricky; DevTrends has a set of extensions that can help.
On VB columnist Joe Kunk shows you how to create and extract "almost" .ZIP files in .NET Framework 4 and standard .ZIP files in .NET Framework 4.5.