Even if you're not working in the Microsoft .NET Framework 4.5, .NET provides you with a way to create a read-only collection or to convert an existing List into a read-only collection.
Developers continue to show gains in salary and have better job security than most others, according to Visual Studio Magazine's second-annual salary survey.
A useful set of tools for creating PDF documents dynamically from code.
Peter returns to creating a provider WebPart, but this time passes SharePoint list data from one WebPart to another.
A free tool to reduce coding for developers who like to surface T-SQL database recordsets in a simple collection of customized POCO objects.
The IWebPartParameters interface provides a flexible way for one WebPart to select the data it wants from another WebPart. And, since implementing that interface doesn't require much code, you should consider using it on all your WebParts.
Because SharePoint lists are automatically turned into connectable Web Parts, you can integrate your own Web Parts with any existing SharePoint list by implementing the default interfaces provided by SharePoint.
Peter finishes up his discussion of using the Fakes Framework with TDD in Visual Studio 2012 Ultimate by looking at mocking properties and why you'd want to pass a shim as parameters.
ListViewByQuery is useful for retrieving ListItems to display to your users.
Upgrades to the development suite include CoreCLR and async programming.
FileTables, a new feature introduced in SQL Server 2012, is a unique table that reflects metadata of files in a specified folder.
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.