Was there confusion at Microsoft's Web-focused show? Sure. But from Papa's Perspective, that wasn't a bad thing.
JavaScript libraries help you build powerful, data-driven HTML5 apps.
Papa's Perspective on Kinect, Silverlight and Microsoft's changing relationship with developers.
jsFiddle is a free code-sharing tool that allows you to edit, share, execute and debug Web code within a browser.
When it comes to Windows Phone 7, Microsoft is making headway. But it still has a ways to go, especially in the area of apps.
Get started with this quick but informative guide (and sample code) from John Papa.
A new book on Code First Entity Framework is a concise, readable guide to the technology.
Twitter has revolutionized social networking. If you're not optimizing it, you're missing out.
Windows 8 is an early preview, but has enough of its shape to show XAML developers that their skills are applicable.
The advantages of using virtualization, and specifically VirtualBox, to develop on the Windows 8 platform.
Software, even the most beautiful software, needs to be developed with an eye toward those who will be maintaining it in the future.
Learn MVVM fundamentals by building this simple Twitter app.
Windows 8 has great built-in animations, which can draw users deeper into your app.
Learn how to easily create a toggle button in Expression Blend by retemplating a control and adding visual states.
JavaScript can be unwieldy. But using techniques like separation and Revealing Module Pattern can get it under control.
Papa shows how to build a simple button using Expression Blend.
Understanding Model-View-ViewModel is the first step in using it.