Welcome to Pete Brown's 10rem.net

First time here? If you are a developer or are interested in Microsoft tools and technology, please consider subscribing to the latest posts.

You may also be interested in my blog archives, the articles section, or some of my lab projects such as the C64 emulator written in Silverlight.

(hide this)

Monthly Archives: March 2010

  • New Channel 9 Video : Bruno Sonnino on DiskPie Pro in WPF

    At the 2010 MVP Summit in Redmond, I met up with the always-fun Microsoft MVP Bruno Sonnino. Bruno has developed a ton of great utilities over the years, including many for PC Mag.   In this video, Bruno talks about DiskPie Pro 2, a utility originally written in Delphi and recently rewritten in .NET using WPF. Check out the neat use of transitions and the sharp use of 3D c...

  • 10 Tips to Keep yourself Sane while Working from Home (or alone)

    When I interviewed for the position on Scott Hanselman's team, one of the questions Scott asked me was if I'd be able to handle working from home, with the isolation that usually entails. Telecommuting (I hate that word) isn't for everyone, so the question was actually very important. Prior to joining Microsoft in October, I actually worked from home a fair bit. I'd still get out to c...

  • New Channel 9 Video: Robert Kihm on Aptify RAD

    While at MIX10, I caught up with my friend Robert Kihm from Aptify. They have a great business application development platform that makes it easy to create apps that target different UIs and platforms without making code changes. In addition to the robust Windows Forms client they've had for a number of versions now, Aptify is wrapping up their targeting of Silverlight for the new we...

  • Windows Client Developer Roundup for 3/29/2010

    This is Windows Client Developer roundup #18. Starting with this issue, I'll be combining the WPF and Silverlight sections, in recognition of the shared nature and dual applicability of many of the posts, and breaking out the topics more by topic area than just technology. The Windows Client Developer Roundup aggregates information of interest to Windows Client Developers, including...

  • How I use Twitter in my Job at Microsoft

    As a Windows Client (WPF, Silverlight, Windows Phone, Native, XNA, Surface) community guy on Scott Hanselman's team at Microsoft, I am constantly on Twitter. I've found twitter to be pretty indispensible for keeping up with the community, and for keeping myself sane while working from home. First, a little on my working setup I have three displays and two computers that I use daily....

  • Book Excerpt: The Silverlight Layout System

    I'm on the road to finishing up Silverlight in Action, Revised edition. This is really turning out to be the definitive Silverlight book. I hope you all enjoy reading it as much as I have enjoyed writing it. One interesting thing that has happened is that the book has almost doubled in size from the previous edition. I keep running across things that I just think are really important ...

  • New Channel 9 Video: The Umbraco Core Team

    Earlier this year, I created a new version of my site using Umbraco, and ported my old community server blog over to it. If you're reading on my site now, you're reading this on an umbraco-based blog. I'm still working on porting my main site (wallpaper, hobbies etc.) to the new platform, but the site came out well. While working with Umbraco, I was thoroughly impressed with the simplici...

  • Your First MFC C++ Ribbon Application with Visual Studio 2010

    Earlier this month, I put together my first C++ sample in about a hundred years. I did that using win32 and Visual Studio 2010. Why? Well, a surprising number of folks are doing real work on impressive applications in C++, and not just inside Microsoft. Some are even working on refacing C++ applications with WPF. Besides, it's good to learn, or re-learn, new things. It often gives yo...

  • Rotating and cropping an image in WPF

    In a sample application I'm working on, Shoebox Scan, I need to be able to work with a rotated crop and save the resulting image off to a file. The image is much larger than what is shown on-screen. For example, this rotated selection from a much larger image: Should result in an image that looks something like this:   The Problem There are a couple operati...

  • New Channel 9 Video: Your Favorite Thing at MIX10

    There's no question that MIX is my favorite conference. I love the topics, I love the people. During the final hours of MIX10, I ran around randomly shoving a camera in front of people and putting them on to the spot to tell me their "Favorite thing at MIX." Watch to see why MIX is more than just the sessions, more than just Silverlight and Windows Phone, more than the Next Web......

  • Getting the most speed out of Verizon FIOS

    Earlier this year, I upgraded my Verizon 15/5 business-class FIOS to 35/35. While I had awesome downstream results, my upstream always hovered around 6-10. I run my web server out of my house, and also do a lot of VPN work with Microsoft, so upstream is really important. I first called Verizon support, and got annoyed at the wait. I tweeted something, and a Verizon tech contacted me o...

  • Windows Client Developer Roundup for 3/22/2010

    This is Windows Client Developer roundup #17, the post-MIX10 edition. You can find my own MIX10 recap here. The Windows Client Developer Roundup aggregates information of interest to Windows Client Developers, including WPF, Surface, Windows 7, XNA, Windows Forms, Silverlight and Windows Phone. If you have something interesting you've done or have run across, please send me the UR...

  • MIX10 Recap

    Conference Overview I've attended every MIX starting with the first one in 2006. Every year, this has been the event I most look forward to. Not only do I love the topics, but I know more folks here than just about any conference. This is the conference that defines the xaml-dev community. While the conference is evolving (size, content, community contribution), I think it still re...

  • Building your first Silverlight for Windows Phone Application

    Silverlight for Windows Phone is one of the most exciting things to come along since the original release of Silverlight. Now I can take my same Silverlight/WPF skills and use them not only on the web, and on the desktop, but also on the Windows Phone. Silverlight for Windows Phone is an out-of-browser, chromeless, implementation of Silverlight designed as the premier application develop...

  • Pete Blois on Expression Blend, Windows Phone, Rooler

    A month ago I recorded this video with Expression Blend PM Pete Blois. Pete is a great guy to talk with, especially if you're interested in Expression Blend. We chatted about Silverlight 4, Silverlight for Windows Phone (and the Blend designer for that), how multitargeting works in Blend, and about rooler, Pete's great tool for measuring, screen cap and more. PS. Yes, I used roole...

  • Silverlight 4 Release Candidate (RC)

    Not too long ago, at PDC09, we released Silverlight 4 Beta. Silverlight 4 beta added a ton of new capabilities over what we had with Silverlight 3. Today, we announced the Release Candidate for Silverlight 4, bringing Silverlight 4 one step closer to completion. Congratulations to the product team for all the hard work they've put in to get us this far. I'm also excited about all the gr...

  • New Videos up on Channel 9: WPF with C++ and WCF RIA Services

    I recently published two new interview videos on Channel 9, both with product team folks here at Microsoft. You'll also see that I've redone the video overlays to bring them in line with my site theme. Love it? Hate it? Let me know. Henry Sowizral The first is with Henry Sowizral. Henry and I chat about what it takes to take a real application, with tons of legacy C, C++ and even a...

  • Windows Client Developer Roundup for 3/14/2010

    This is Windows Client Developer roundup #16, the last one before all the MIX festivities. Sending this one out a day early so I can make my flight on Sunday. In preparation for all the coolness at MIX, make sure you have your Silverlight/WPF/XNA development toolbox up to date. I'll be at MIX10 this week. Be sure to watch the keynote at MIX (usually broadcast live), as well as the s...

  • The MIX10 Trivia Application - Silverlight, WCF, ASP.NET

    Most Microsoft events have a few custom applications built for them. You never really hear much about them, and perhaps don't even think about them as custom apps, but there they are, in the keynote showing tweets, or before sessions (in this case) showing trivia questions. MIX has been my favorite conference since I first attended in 2006. Last year I had a blast and entered the show...

  • MSDN Windows Developer Center Redesign

    We've all been busy on our various sites. Earlier this year, we put out an overall redesign for MSDN. Yesterday, the asp.net site team went live with a redesign to the asp.net site (looks awesome, btw). Also yesterday, we went live with the redesigned Windows Developer Center on MSDN. The team really pulled out all the stops in making this a beautiful and usable site. From a visual des...

  • Articles and Lab Experiments vs. Blog Posts

    I've recently posted a few articles here on my site. You may wonder why articles and not blog posts? One problem I ran into on my previous site was the dating of content that could be updated over time. You often run into this with regular blog sites as well. I strongly dislike going back and editing old blog posts, as the blog format wasn't really intended for that. Blog posts should...

  • Article: How to Get Started in WPF or Silverlight

    I just published a new article on how to get started learning WPF or Silverlight. If you're new to either of these technologies, this could be a great resource for you. Article: How to Get Started in WPF or Silverlight: A Learning Path for New Developers