About Me

Hello and welcome to my blog! I am an SDET Lead at Microsoft working on the Win 7 Mobile team.
I have been at Microsoft since 1996. Silverlight app development is my passion and I use this blog
to discuss things I am working on as well as techiniques I have learned while coding that I think
might be worth sharing. I would love to hear your feedback and any ideas or suggestions you
have for Silverlight or app development in general.

28 Comments

Leave a comment
  1. Logan Smith
    19. May, 2010 at 3:47 pm #

    Hello, I’ve been going over your book and really enjoy it, but I’m having trouble using your code in Silverlight 4.0 . If you could post something in regards to what is needed to convert it to 4.0 it would be a big help…

  2. Snowman
    19. May, 2010 at 4:57 pm #

    Hi, what errors are you seeing? I’ll have to get the code and try it out tomorrow.

  3. S
    27. May, 2010 at 10:08 pm #

    The page by page scrolling on this site is awful! Please get rid of it!

  4. Snowman
    28. May, 2010 at 7:29 am #

    what do you mean page by page scrolling? Thanks.

  5. Praveen
    04. Jun, 2010 at 10:23 pm #

    When I press arrow key down then the page is scrolling not just one or two lines. Seems like jumping to the next post!!! This is really awful. What if I want to read the post and move to next one line at a time? I am using Mozilla now.

    thanks
    -http://praveenbattula.blogspot.com

  6. Miguel Mayorga
    10. Jun, 2010 at 8:06 am #

    Mike.

    What considerations should be taken into account when publishing an application SILVERLIGTH, Silverlight-enabled WCF, on a different server to the development machine, In order not to have problems with NotFound message and crossdomain ?.

    Thank you very much.

  7. Blender3DLive
    10. Jun, 2010 at 9:06 am #

    If I can get some programmer hours on to the Silverlight RPG code base, would you have a list of features that are TODO’s. That is current TODO’s not V.2 features.

    Please let me know the V.1 features TODO list, and I’ll get this restarted.

  8. Snowman
    10. Jun, 2010 at 7:37 pm #

    Praveen – I am looking into fixing it :)

    Miguel – I have a blog on deploying WCF to a server. See http://www.michaelsnow.com/2010/05/03/silverlight-tip-of-the-day-11-deploying-silverlight-applications-with-wcf-web-services/

    Blender3dLive – Hi, sorry, I am currently not working on the RPG code. I hope to get back to it once I finish a HUGE project I am working on that is going to be very cool :)

  9. Dennis
    19. Jul, 2010 at 2:42 pm #

    Hi SM,

    I am doing some coding in silverlight3. Everything works except the loading of dynamic image.
    I have an image control on the screen and i use the set value to set its imagesource property to a newly uploaded file in a folder inside my project. Even though i can see that image is uploaded, but the old image still shows on the image control. If i came back to the screen again, its still the old image. No idea from where this image is getting loaded.

  10. Blender3DLive
    01. Sep, 2010 at 4:45 am #

    Hello Mike,

    Any news on the big project?

    Is it related to RPGs?

  11. admin
    24. Sep, 2010 at 4:52 pm #

    I have a few projects on-going, one is RPG related, one is a tower of defense game and what is top secret :)

  12. gogo
    26. Sep, 2010 at 1:11 am #

    We are planning on starting a big SL4 / OOB multi million dollar project but concerned with buzz around HTML5. Lately,getting very mixed signals from MS campus and unofficial word that HTML5 will be the next big thing for MS…

    Any subtance in this logic?

    gogo

  13. admin
    28. Sep, 2010 at 12:55 pm #

    Hi Gogo, I would recommend you watch this video which talks about the furture of Silverlight:

    http://www.microsoft.com/silverlight/silverlight-4-launch/sessions/

  14. Greg Gum
    16. Oct, 2010 at 6:34 am #

    Mike,

    I registered the domain SilverlightDev.net only to find that you used to use it and there are a lot of existing links to your Silverlight Tips. So I put a blog post up with a link to your site so people can still find them. If there is anything else you would like me to do with this domain, just let me know. I didn’t mean to steal it from you.

    Greg

  15. admin
    23. Oct, 2010 at 1:16 pm #

    Hi Greg, no problem I no longer needed that domain. Thanks for the link to my site!

  16. Hari
    15. Nov, 2010 at 1:43 am #

    I’m using your silverlight tips day 10:
    http://www.michaelsnow.com/2010/05/03/silverlight-tip-of-the-day-10-converting-client-ip-to-geographical-location/

    but now not working so what needs to be changed with API.

    thanks

  17. forxidian
    28. Nov, 2010 at 11:14 pm #

    Hi Mike,
    Thanks for your blog.
    I’m a junior of CS major in China.
    I came here by chance.Then found it a wonderful place,which I could get a lot useful information about SL. Honestly speaking,I want some more Blogs about SL for WP7.
    Could you write some tips of silverlight for WP7,to help the birds like me who are interested in WP7.
    Er,I hope my poor English did not matter.Believe me I have a polite heart to type these words.
    P.S.I love my mother tongue =.=

  18. admin
    02. Dec, 2010 at 7:28 am #

    Hi Forxidian, yes my plan going forward is to focus on Win7.

    Thanks!

  19. Marc
    29. Dec, 2010 at 2:22 am #

    Hi Mike,

    Your quick links bar is truly awesome. Is this standard WordPress issue? Can I get the code somewhere?

    Regards,

    Marc

  20. Snowman
    29. Dec, 2010 at 7:18 am #

    Hi Marc, yes, should be standard widget that comes with WordPress.

  21. Michelle
    02. Mar, 2011 at 9:01 am #

    Hey Mike. I was surprised to run across your blog (while researching silverlight stuff). I’m currently in the process of converting some of my client/server apps to Silverlight. Nice to run across your name! Keep up the good work – I subscribed.

    Michelle
    (from seano’s group. 12+ years ago!)

  22. Carlos Lima
    11. Apr, 2011 at 7:32 am #

    Great blog. Thank you Michael!

  23. studentdeveloper
    23. May, 2011 at 7:15 pm #

    Hey, I love your blog! Quick question for you:
    I am just starting to develop apps for the windows phone 7 and I am trying to make a button trigger a sound effect which I have imported as a .WAV. I read your tutorial about this and it compiles fine, but no sound. I have never used XAML before so I think the problem may be how i added your line of code “”

    Perhaps I did not put it in the right place? Where exactly do you place this? thanks.

  24. Snowman
    04. Jun, 2011 at 8:21 pm #

    Did you set the wave file to Build Action = resource or content?

  25. Brian
    18. Jun, 2011 at 6:29 am #

    Mike, I bought your book, and find it enjoyable to read, however I can’t find any of the source code, I have searched the site that is listed in the book, but can’t find it. Can you help? :)

    Thanks,

  26. admin
    24. Jun, 2011 at 3:04 pm #

    http://slrpgmapeditor.codeplex.com/SourceControl/list/changesets

    Link under “Latest version” should work.

  27. Jake
    07. Oct, 2011 at 12:33 pm #

    Hey Michael, I received your book as a gift from a fellow programmer/web developer because he heard that I was starting game development with multiple engines. For the longest time, I was having issues acquiring Visual Studio (was a very simple but embarrassing mistake ;) ), however, I soon figured it out. I got up to chapter 5, and I saw the part about the graphics pack. Unfortunately, I have VERY limited funds to make games, and I don’t know if I’d invest in something unless I think it may have a chance for success (I’m just trying to make the demo game and then I will try to make my own.). However, I just recently pulled a new graphics artist on to my team, so I can have him create some graphics. Anyways, that’s not the point of this post. The point of this post is, I can’t find the source code for the map editor, client app, nor the server app. I used the link you provided in the beginning of the book, but I don’t know exactly what I’m looking for. What should I look for? :)

    Also, I’m somewhat forgetful to check things sometimes. If you respond to this, if you could use my email that would be cool, but if you don’t, I’ll try to remember to check back here. :)

    -Jake