All blogs / Software / engineering practice
MSDN Magazine
learn.microsoft.com/en-us/archive/blogs/msdnmagazine
The official blog of MSDN Magazine
Software / engineering practiceC# / .NETMicrosoft blogsMSDN archive
- Posts
- 432 from 26 Oct 2006 to 18 Aug 2017
- Posting
- archived, read-only
- Kind
- magazine
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/msdnmagazine/feed.xml
2017 1
2016 1
2015 2
2014 10
- Charles Petzold Departing
- MSDN Magazine July Issue Preview: All About Azure Web Sites
- VB6: David Platt’s Inside Pitch
- Check Out the May Issue of MSDN Magazine
- Building Netduino-based HID Sensors for WinRT
- Previewing the April issue of MSDN Magazine
- Calvin and Hobbes: Lessons from the Funny Pages
- Don’t Get Me Prognosticating
- Charles Petzold: The Hidden Depths of DirectX
- Windows Azure Insiders and the Internet of Things
2013 11
- November Issue of MSDN Magazine
- Government Special Issue of MSDN Magazine
- MSDN Magazine May Issue Preview
- Check Out the April Issue of MSDN Magazine
- Tweet First and Ask Questions Later
- Q&A with Fabric.js Creator Juriy Zaytsev
- MSDN Magazine: Mid-month Web Preview
- Previewing the March Issue of MSDN Magazine
- Getting Busy at Script Junkie
- Introducing the Patterns in Practice Column
- Charles Petzold on his DirectX Factor Column
2012 25
- Hurricane Sandy: Katrina’s Loud Echo
- MSDN Magazine November Issue Preview
- Follow Up: Jeremy Likness on Windows Runtime Components in a .NET World
- Follow Up: Andrew Whitechapel on Developing for Windows Phone and iOS
- Windows 8 Special Edition of MSDN Magazine
- I’m Still Standing: My Standing Desk Experiment Continues
- Standing Desk Experiment
- Developer Guide: Working with Windows Phone and the Cloud
- Windows 8 Release Preview Announced
- MSDN Magazine June Issue Preview
- Context-Aware Dialogue with Kinect: Part 2 of our Q&A with Leland Holmquest
- Script Junkie: Leveraging the jQuery UI Widget Factory with Project Silk
- Get Accelerated with C++ AMP
- Script Junkie: Fluid Grids for Flexible Web Sites
- MSDN Magazine April Issue Preview
- MSDN Magazine Welcomes Script Junkie
- Author Q&A: Building the Internet of Things
- MSDN Magazine Web Site Gets an Update
- MSDN Magazine March Issue Preview
- A Decade of SDL
- Visual Basic 6: Old Soldiers Never Die…
- MSDN Magazine February Issue Preview
- A Conversation with Charles Petzold
- Rachel Appel's New Web Dev Column
- Don't Get Me Started on Higher Education
2011 26
- MSDN Magazine December Issue Preview
- MSDN Library: More Windows Phone 7 Guidance
- New Windows Phone 7 Content on MSDN Library
- MSDN Magazine November Issue Preview
- Lisa Feigenbaum on Asynchrony and Language Evolution
- 5 Questions: Pause and Play with Await
- A Mango Harvest: Windows Phone SDK 7.1 Released
- MSDN Magazine: October Issue Preview
- From the MSDN Library: Master WCF for More Advanced Applications
- Learn More About F#
- BUILD: All That is Old is New Again
- Microsoft Drops F# 3.0 Developer Preview
- Fresh Agile Guidance on the MSDN Library
- Will BUILD Live up to its Advanced Billing?
- 5 Questions: No Browser Left Behind: An HTML5 Adoption Strategy
- Exit Interview: Dave Mendlen, Senior Director of Visual Studio
- Talking About the Security Development Lifecycle
- MSDN Magazine Web Site Gets a Makeover
- Stormy Weather
- Black Flies in the Code
- BUILD Conference Sells Out
- The First Day of School
- Update to March MSDN Magazine Editor’s Note
- ‘Contraction’ Resolution
- Contraction: Distraction?
- Clarification to January Editor’s Note
2010 21
- Helpful Windows Phone 7 Tips
- Windows Phone 7 Launches
- Windows Phone 7 Reaches Technical Preview Stage
- Windows Phone 7 Developer Tools Beta Released
- .NET: Fated to Succeed?
- More Feedback on CompSci Education
- Reader Feedback: Is CompSci Education Failing?
- Third Tech Preview of IE9 available
- Reader feedback: Back to the future
- alt.msdn – What Media Says on MS Development
- msdn Flash Newsletter, Volume 14, Number 10
- alt.msdn - What Media Says on MS Development
- Full text indexing
- Introduction to NUMA
- Gone With the Week (APR 12 – 16, 2010)
- Calling for Papers ON Office Development
- Gone With the Week (Mar 22 – 26, 2010)
- Sound Off: Send Us Your Product Reviews
- Gone With The Week (Mar 15 – 19, 2010)
- Gone With the Week (Mar 8 – 12, 2010)
- Gone With The Week (Mar 1 – 5, 2010)
2009 9
- Writing for MSDN Magazine: A Primer
- A Tentative Content Plan for 2010
- Lining Up Columns
- A Necessary 101 on Professional Application Development
- File > New > Project: Developing a New MSDN Magazine!!
- MSDN Magazine Gets New Editor (Introducing Diego Dagum)
- brownfield development – other ideas?
- 2010 Column Planning
- Announcing a New Series: From Web Dev to RIA Dev
2008 170
- ASP.NET Presentation Patterns
- How Connection Manager Connects
- x64 Debugging With Pseudo Variables
- Configuration Testing With Virtual Server
- Claims-Based WCF Services with Geneva Framework
- Rendering Text On A Path With WPF
- Design Patterns for Testability
- LINQ To SQL And The Entity Framework
- VSTO Power Tools Office interop API extensions
- Advanced Basics: The ObservableCollection Class
- Visual Studio Team System Process Templates
- Meeting Richard Ward
- Best Practices For Windows Workflow Foundation
- Thread Management and other CLR TidBits
- Browser Interoperability In Silverlight 2
- Unit Testing For Workflows
- The Road To a New Web Site - Your Thoughts Please?
- Team System: Team Build 2008 Basics
- Silverlight 2 Web Parts for SharePoint
- Security Briefs: Threat Models Improve Your Security Process
- Faster Web Pages With Visual Round Trip Analyzer
- Test Run: Group Determination in Software Testing
- Data Points: Silverlight 2 and Web Services
- Windows File And Registry Permissions
- Security Development Lifecycle for Agile Development
- Service Station: Authorization In WCF-Based Services
- Building Concurrent Apps with F#
- Basic Instincts: Dynamic Data Entry With XML Literals
- .NET Matters: False Sharing in Parallel Programming
- ASP.NET AJAX 4.0 and Data-driven Apps
- Windows With C++: High-Performance Algorithms
- Foundations: Managing State With Durable Services
- Fixing Concurrency Problems In Your Code
- Patterns In Practice: Cohesion And Coupling
- Going Places: Ink-Enabled Apps For Tablet PC
- Parallel Programming with Visual Studio
- Design Considerations For Parallel Programming
- Cutting Edge: Building A Secure AJAX Service Layer
- CLR Inside Out: Unhandled Exception Processing In The CLR
- Data Points: Silverlight, WCF, and Services
- Security Briefs: SDL Embraces The Web
- Routed Events and Commands In WPF
- Advanced Basics: More On The LINQ Enumerable Class
- Data-Centric Web Applications With Silverlight 2
- Foundations: Dependency Properties And Notifications
- Test Run: Configuration Testing With Virtual Server
- Building Composite Applications With WPF
- Data Hierarchies With SQL Server 2008
- Office Space: Custom Auditing In SharePoint
- September 2008 MSDN Magazine now online
- Custom Controls for Silverlight 2
- Foundations: Workflow Tips
- Basic Instincts: Increase LINQ Query Performance
- Web Apps You Can Draw On with Silverlight
- Create Animations with XAML and Expression Blend
- Team System: Essential Power Tools
- Patterns In Practice: Object Role Stereotypes
- Data Points: The Entity Framework In Layered Architectures
- A BizTalk Server-based EDI Solution
- ADO.NET Data Services Basics
- Going Places: What Can a Robot Teach You?
- Windows with C++: Asynchronous WinHTTP
- August 2008 issue of MSDN Magazine now online
- Foundations: Code Access Security in WCF
- Scalable Systems That Handle Failure Without Losing Data
- Office Space: Automated SharePoint Site Branding
- Test Run: WCF Testing
- Security Briefs: Approaches to Threat Modeling
- Xbox Live Community Games
- Flexible Data Modeling With The Entity Framework
- .NET Matters: Asynchronous I/O with WebClient
- .NET Terrarium 2.0 source code released
- Advanced Basics: The LINQ Enumerable Class
- State Sharing In A Peer Network With WPF
- { End Bracket } roundup
- Thoughts on screen shots: hard-to-capture screens
- SQL Server Data Services
- Data Binding and WPF
- Test Run: Request/Response Testing with Windows PowerShell
- Concurrent Affairs: Simplified APM With The AsyncEnumerator
- July 2008 issue of MSDN Magazine now online
- Patterns In Practice: The Open Closed Principle
- Windows With C++: Decoding Windows Vista Icons With WIC
- Foundations: Bitmaps And Pixel Bits
- A C++ Library That Simplifies Windows Forms
- Workflows That Capture Data And Create Office Documents
- A Survey of .NET Languages And Paradigms
- Going Places: Building Adaptable Windows Mobile Apps
- Tools for Identifying Concurrency Issues
- Screen Shots and ClearType
- Virtual Labs: Testing with LINQ
- Microsoft Robotics Studio
- CLR Inside Out: the Large Object Heap
- CLR Inside Out: More Measuring for Performance
- Visual C++ 2008 Feature Pack
- Connect Enterprise Apps With BizTalk Services
- Security: a One-Time Password Solution
- Cutting Edge: AJAX Design Patterns and Client-Side Templates
- Building a WCF Router
- MSDN Magazine Virtual Labs for June!
- Elevation PowerToys and other Security content in TechNet Magazine
- June 2008 issue of MSDN Magazine now online
- Automate Web App Deployment with the SharePoint API
- Integrate VSTO with SharePoint Content Types
- Foundations: Loading Workflow Models in WF
- Wicked Code: Silverlight Page Turning Made Simple
- May 2008 issue of MSDN Magazine now online
- Cutting Edge: ListView Tips and Tricks
- Test Run: Testing SQL Stored Procedures Using LINQ
- Managing Metadata with Office Document Information Panels
- Going Places: Provisioning Mobile Devices
- Building Advanced 3D Animations with Silverlight 2.0
- Scaling Strategies for ASP.NET Applications
- What is green programming?
- Basic Instincts: My Namespace Extensions with My Extensibility
- CLR Inside Out: Measure Early and Often for Performance
- Bjarne Stroustrup interview
- Free tools you may have missed
- Building Voice Response Workflows
- Windows with C++: Windows Imaging Component Basics
- April 2008 issue of MSDN Magazine now online
- LINQ coverage in March MSDN Magazine
- OBA Solution Patterns In The Real World
- .NET Matters: Asynchronous Stream Processing
- Foundations: Vector Graphics and the WPF Shape Class
- Find Application Bottlenecks with Visual Studio Profiler
- Test Run: Web UI Automation with Windows PowerShell
- Redefine Your Build Process with Continuous Integration
- SQL Server 2008 - All For You Sweepstakes
- CLR Inside Out: Improving Application Startup Performance
- Tame Your Software Dependencies for More Flexible Apps
- Office Space: Simplify SharePoint Development with STSDEV
- Security Briefs: Buffer overrun defenses in Visual C++
- Building Web apps with the ASP.NET MVC Framework
- Extreme ASP.NET: Controls for Silverlight and Data-binding
- March 2008 issue of MSDN Magazine now online
- Wicked Code: Silverlight Tips, Tricks, and Best Practices
- F# Functional Programming Techniques in the .NET Framework
- Test Run: Custom Test Automation with Team System
- Apply Test-Driven Development to your Database Projects
- Office Business Apps with Visual Studio 2008 and VSTO 3.0
- Team System: Team Foundation Server (TFS) check-in notes and policies
- Windows with C++: Windows Services Enhancements
- Build Web Server Solutions with IIS 7 End-To-End Extensibility
- Write an IM App with WCF in the .NET Compact Framework
- Foundations: Workflow Services in the .NET Framework 3.5
- Cutting Edge: Modal dialog boxes with ASP.NET AJAX
- Launch 2008 issue of MSDN Magazine now online
- Cutting Edge: More Controls with AJAX Extenders
- Data Points: Designing an Entity Data Model
- Office Space: Security Programming in SharePoint 2007
- Building State Machines with Windows Workflow Foundation
- Integrating the Policy Injection Application Block with WCF Services
- Database Development - What is it to you?
- What's New for WCF in Visual Studio 2008
- Test Run: The Microsoft UI Automation Library
- .NET Matters: Stream Pipeline
- A Custom Expression Encoder Publishing Plug-In
- WinUnit Simplifies Unit Testing for Native C++ Applications
- { End Bracket } roundup
- Create a Language Compiler for the .NET Framework
- Visual Basic: XML, Reflection, and Generics
- CLR Inside Out: Using DLRConsole and Marshaling Between Managed and Unmanaged Code
- February 2008 issue of MSDN Magazine now online
- Managing Directory Security Principals in the .NET Framework 3.5
- Wicked Code: Drag and Drop with ASP.NET AJAX
- Uncover Hidden SQL Server Data to Optimize Application Performance
- HTTP Programming with WCF and the .NET Framework 3.5
- Foundations: Templates for Uncommon Controls
- Cutting Edge: Customize Controls with AJAX Extenders
2007 135
- Around the World with ASP.NET AJAX Applications
- IIS 7.0 and the ASP.NET Integrated Pipeline
- January 2008 MSDN Magazine now online
- Authenticate Users Across Organizations Using ADFS
- Windows With C++: Windows Template Library 8.0
- "CLR Inside Out" Needs Your Ideas
- Mainframe Interop With BizTalk Adapters and the .NET Framework
- Extending Windows PowerShell with Custom Cmdlets
- .NET Matters: IFileOperation in Windows Vista
- Build Office-Based Solutions Using WPF, WCF, And LINQ
- Create Dynamic Maps with Visual Basic 9.0 and WPF
- Netting C++: EEK!—Time to Design the Mouse
- Data Points: Data Binding in WPF
- CLR Inside Out: Writing Reliable .NET Code
- Toolbox November/December Update
- Test Run QA: Quick and Easy UI Test Automation Suites
- December 2007 MSDN Magazine now online
- Office Space: Event handling in SharePoint 2007
- Cutting Edge: Managing the User Experience in AJAX
- Foundations: Synchronization contexts in Windows Communication Foundation
- Custom check-in policies for Visual Studio Team System
- Test Run Q&A: Test automation
- Basic Instincts: Extension methods in Visual Basic
- .NET Matters: Debugging finalizers
- Trustworthy Computing: Lessons learned so far
- Creating a Custom Fuzz Test Interface Provider
- Code Reviews Help Find and Fix Vulnerabilities in Your Apps
- CLR Inside Out: Managing .NET object lifetime
- Analyze Crashes to Find Security Vulnerabilities in Your Apps
- Now hiring: Senior Editor for MSDN Magazine
- MOSS 2007 workflow development training
- Bugslayer: Measuring the Impact of View State
- Concurrent Affairs: Simplified asynchronous programming model (APM) with C#
- November 2007 MSDN Magazine now online
- Windows Mobile: Adjust ring volume according to the ambient noise level
- Test Run: Test automation with Windows XP Embedded
- Improve Scalability With New Thread Pool APIs
- Optimizing Managed Code For Multi-Core Machines
- Basic Instincts: Type inference in Visual Basic 2008
- .NET Matters: Deadlock monitor
- Data Points: Common Table Expressions
- Running Queries On Multi-Core Processors With PLINQ
- Dev Tools for Your Toolbox
- Building more responsive WPF apps with Dispatcher
- Netting C++: Describing the EEK!-osystem
- Windows with C++: Task Scheduler 2.0
- October 2007 MSDN Magazine now online
- { yield return omission; } ??
- Blogging the Articles: What do you think?
- Foundations: Workflow Communications
- CLR Inside Out: COM Connection Points
- .NET Matters: Tales from the CryptoRandom
- Extend your WCF services with the Windows Process Activation Service (WAS)
- Lambda expressions in Visual Basic 2008
- Team System: Work Items and Undo Support
- .NET Framework 3.5 networking enhancements
- Security Briefs: Exploring Claims-Based Identity
- Integrate Windows Live and SharePoint search into your site
- Unit Testing: Replacing Component Servers with Test Doubles
- Office Development on MSDN
- ScriptManager and ASP.NET AJAX
- September 2007 MSDN Magazine now online
- Foundations: Declarative WCF Security
- OPC: A New Standard for Packaging Your Data
- Flexible Content Display With WPF Flow Documents
- Office Space: Solution Deployment with SharePoint 2007
- More LINQ coverage: a custom query provider
- DigiGirlz camp
- A custom Windows Vista sidebar gadget
- August 2007 MSDN Magazine now online
- My Farewell
- Write Code Once For Both Mobile And Desktop Apps
- Years of C++
- LINQ in MSDN Magazine
- Coding with Color
- Editor's Note, July 2007: What is Mobility?
- July 2007 MSDN Magazine now online
- Today's talk on writing for MSDN Magazine
- Q&As from today's talk
- Slides for TechEd 2007 Presentation
- TechEd 2007, Here We Come
- Code Explorer enabled for 2003 code samples
- Does size matter?
- June 2007 TechNet Magazine online with some great articles for developers
- Extracting images from .doc files
- Checklist for article submissions
- Code Explorer enabled for 2004 code samples
- Extracting images using the .NET Packaging APIs
- Extracting images from .docx files
- An Issue in Review
- Editor's Note, June 2007: Visual Studio at 10
- June 2007 MSDN Magazine now online
- An Inside Look at Magazine Printing
- More preview handlers
- MIX Day 1
- MIX Day 0.5
- Visual Studio "Orcas" Beta 1
- Code & Seek
- May 2007 MSDN Magazine now online
- Printing error in the May 2007 issue
- Want my job?
- TechEd 2007 Talks
- Long path support in .NET
- Developing for Windows Vista
- See you at DevConnections
- Day 3 at SD West: Web 2.0 Interface Design
- Geopegging in MSDN Magazine
- Day one at SD Expo
- Blogging from Santa Clara
- Article pagination... good or bad?
- April 2007 issue of MSDN Magazine now online
- So You Want to Learn to Program
- Getting Images Out
- Article Proposals
- Striving for perfection
- Code Exploration Feature
- Using Concurrency for Scalability
- Write to MSDN Magazine! But include a subject line.
- March 2007 issue of MSDN Magazine now online
- Self help
- More preview handlers
- New topics pages!
- Linking to magazine content
- It's an honor just to be nominated...
- Have the Last Word
- Sorting through the site
- Behind the Page
- Download the Managed SideShow APIs
- MSDN Magazine podcasts
- Writing add-ins for managed apps
- Great screencast on writing preview handlers for Windows Vista and Outlook 2007
- February 2007 issue of MSDN Magazine now online
- Windows SideShow devices
- Vista and Office: View Data Your Way With Our Managed Preview Handler Framework
- Font Smoothing
2006 21
- Japanese version of January 2007 issue now online
- Happy holidays!
- Linking to the current issue in your language
- Where there were 7, now there are 10
- MSDN Magazine January 2007 now available online
- Running ASMX Web Services on STA Threads
- Build Custom Activities To Extend The Reach Of Your Workflows
- Inside Diagnostic Tools for .NET
- MSDN Magazine December 2006 now available online
- Harness The Power Of P2P Communication In Windows Vista And WCF
- What You Need To Know About Using Office As A Development Platform
- Are you at DevConnections? We are!
- Understand the Impact of Low-Lock Techniques in Multithreaded Apps
- Software Testing Paradoxes
- Volatile Resource Managers in .NET Bring Transactions to the Common Type
- Let The CLR Find Bugs For You With Managed Debugging Assistants
- Base Class Library Performance Tips and Tricks
- No More Hangs: Advanced Techniques To Avoid And Detect Deadlocks In .NET Apps
- Legal Doesn't Think The Way You Do
- Magazines in seven languages
- Welcome to the MSDN Magazine blog