The Brain Dump

My brain poured out on paper (or so to speak)

Posts
  • The Brain Dump

    Live fx Helper Class

    • 8 Comments
    Everyone seems to have their own Live fx helper class. I use one myself to cleanup the sample code that I build to demonstrate functionality or to reproduce reported problems. In the past in the forums I’ve just put a little caveat into discussion to...
  • The Brain Dump

    async/await does not “release the thread”

    • 7 Comments
    There is some language around async/await that I am going to stop using. I’ve heard others use it as well because it does help get the point across but I believe it is ultimately misleading. Async/await does not “release the thread.”...
  • The Brain Dump

    Cancellable “awaiting” on .NET events continued

    • 3 Comments
    Compose, compose, compose. Reuse, reuse, reuse. In the last post on cancellable “awaiting” on .NET events , I was so busy focusing on the wrapping the click event in order to get a smooth async control flow for the caller, I neglected to do the same inside...
  • The Brain Dump

    Type, don’t look!

    • 3 Comments
    Just a quick tip for Windows Phone users regarding the onscreen keyboard. Most people I’ve talked to who complain about using an onscreen keyboard have a common issue. They are looking at what they type. This is their biggest mistake. When I first started...
  • The Brain Dump

    Live Framework Webcast: Getting started with Live Framework

    • 3 Comments
    The Live Services team is having a webcast event for Live Framework (Livefx). During the session, you will have a chance to hear from the Microsoft engineering team which developed Live Framework. The session will be held from 8am PST to 10am PST on Dec...
  • The Brain Dump

    LINQing to the Live Framework (or “CreateQuery vs Entries”)

    • 2 Comments
    There are two possible different ways to query in the Live Framework if you are using the .NET or Silverlight Toolkits. They look very similar but behave differently. Let’s say we want to find all the Mesh Objects which start with the letter ‘M’ and...
  • The Brain Dump

    Windows Phone 7 Developer Quickstarts

    • 2 Comments
    The Windows Phone 7 development articles are now published. They are aimed at guiding you through all the fundamentals of WP7 development, starting with “Hello World”. The topics are presented in a recommended order for newbies (like chapters of an intro...
  • The Brain Dump

    Live Framework now supports the Windows Live ID Client SDK!

    • 2 Comments
    Until now. if you were building a .NET client application for Live Framework you had to ask the use for his username and password and use that to log in on his behalf. In general its bad form to need to expose the credentials to anyone except the authentication...
  • The Brain Dump

    Tasks and awaits and Rx! (And Drones!) Oh My!

    • 2 Comments
    A few people I work with are tinkering with an off-the-shelf drone in our spare time and so we are writing a C# library to control it. The way it works is you send UDP commands to the drone and you receive a stream of status & navigation UDP packets...
  • The Brain Dump

    Rx ensures Unsubscribe

    • 2 Comments
    I recently had an ObservableCollection which did not currently contain the item I was interested in, but it would sometime in the near future. The questions is how best to get notified that the item is available so I could access its full property set...
  • The Brain Dump

    Tasks are not Threads

    • 2 Comments
    One of the common misconceptions I’ve encountered when developers first start using the Task Parallel Library is that they think Tasks are just fancy threads. This is easy to assume because in a common case, calling Task.Run(…), it actually does run the...
  • The Brain Dump

    Give formatting its own line

    • 1 Comments
    I got bitten by this not once but twice on Sunday as I hurriedly worked on a new phone app. Can you spot the difference between the the following two lines? Uri uri = new Uri( string .Format( " /View/DataView.xaml?collection={0}&id={1} "...
  • The Brain Dump

    More Metro

    • 1 Comments
    Windows Phone iconography is a key part of the Metro look so the SDK provides a number of icons that match the look and feel of the built in apps on the phone. If you have the tools installed they are located at C:\Program Files (x86)\Microsoft SDKs\Windows...
  • The Brain Dump

    Feeling a bit loopy

    • 1 Comments
    A looping construct is one that is often requested in the Live Framework forum discussions regarding scripting. With the latest release you can now perform loops and iterate over collections in resource scripts. In the following example we will walk through...
  • The Brain Dump

    Navigating LiveFX with .NET

    • 1 Comments
    When first given a new SDK, what I do is immediately try to figure out the object model. This is how I try to understand what the SDK developer’s intent was and how he thinks I will or should use the new tools provided. Since documentation on the object...
  • The Brain Dump

    Moving from local LOE to local LOE

    • 1 Comments
    How Do I Ensure My Mesh Object Is Available Everywhere I Need It? Let’s say you have a scenario in which you have a regular WPF client application which is going to create and manage its own mesh objects in the local Live Operating Environment (LOE...
  • The Brain Dump

    Xbox LIVE on Windows Phone

    • 1 Comments
    At long last some details of what Xbox Live will look like on the Windows Phone 7 – including video and a pretty good list of launch titles! Check it out at http://www.xbox.com/en-US/live/phone/default.htm
  • The Brain Dump

    Silverlight Streaming update!

    • 1 Comments
    Silverlight Streaming has had an update pushed out. You can read the details but the summary is a new invocation method: link to an HTA package of your Silverlight app. performance improvement for the accounts that use a large number of file sets more...
  • The Brain Dump

    Response.Write("Hello World!");

    • 1 Comments
    Well I've finally given in. After numerous smaller starts and stops, I've finally jumped into the deep end of the blogosphere. Sink or swim time. Hello. My name is Ben Williams and I have been an Application Development Consultant in the Microsoft Services...
  • The Brain Dump

    Silverlight debugging tip

    • 1 Comments
    I'm building a Deep Zoom application and have been frustrated when it often has some stupid bug (my own of course) and the whole app just disappears. Eventually I realized a quick and dirty snippet I plan to drop into every future Silverlight app. Its...
  • The Brain Dump

    Keeping the crickets at bay

    • 1 Comments
    Earlier this year I swore to myself that I was going to make more regular blog entries about the Windows Live Platform stuff that I was working with. Then I got heavily involved with the Live Framework team and so couldn’t write anything about that until...
  • The Brain Dump

    Meshing in C++ (CLI)

    • 1 Comments
    I recently was asked about accessing the Live Framework from C++. Taking this from the standpoint of “Hey, I have a regular old C++ application. How can I start putting my stuff into Live Services using Live fx?” there are a couple of options. REST/XML...
  • The Brain Dump

    Note to self: Plane travel

    • 0 Comments
    Never, never, never sit in front of Angus on a plane. Corollary: If I do have to, make sure to proactively go after the bribe.
  • The Brain Dump

    Disowning a mesh folder

    • 0 Comments
    Small tip: If you have a folder in your mesh that someone else shared to you before the permissions were updated to allow “read only” permissions, you are still an “owner” on the folder. Today I was copying a 1.2GB folder around and accidentally dropped...
  • The Brain Dump

    Cleaning up my mesh

    • 0 Comments
    After working with the Live Framework for a while I tended to accumulate a lot of random Mesh Objects as I build little samples to test this or that. I was just leaving these laying around but it was starting to clutter my account. And since the objects...
Page 1 of 3 (74 items) 123