It is no secret that most of my friends and family are non-programmers. When a group of us get together “in real life” and I do find someone to talk technology with, we usually get the look of “oh they’ve gone off into the fantasy world of acronyms again, give them some space.” I even slipped with my kids this weekend and mentioned something like “oooh, this week Visual Studio 2010 and Silverlight 4 come out!!”, and they politely asked what that was and why I was acting something like a kid at Christmas. So here is the short answer.
Every so often, programmers get an update of either their programming language, or their programming tools, or in this case BOTH. While programming can be quite technical, it is still largely a creative process. When writing new code you are creating something that did not exist before. Usually you are creating this new thing for a customer or a group of people who need it or want it to improve their business or organization. Software people sometimes use roles and titles from other crafts to describe what they do; some of us are “architects” or “engineers”. When working with Silverlight we use all kinds of terms from artists like Canvas, Pens, Brushes, Strokes, etc.
So imagine you were in another creative craft such as painting. And every so often you not only got a fresh set of brushes, but you also got some new brushes that you never had before, that enabled new strokes and techniques on your new canvases. And a little less often you actually get new paints and even new colors that you never had before. When the perfect storm happens and you get new tools, canvases, paint, colors, and more, this is a very exciting time. This is a bit dramatic, but close to how I feel, especially when I am involved with a new project that actually needs some of these new tools and colors for what we are trying to do.
What are some of the new “tools and colors” in VS2010?
Well two big things are the ability to develop custom applications for both Windows 7 and Windows Phone 7 – Windows 7 has been out for a while and now programmers can take full advantage of a lot of the new features of Windows 7. Windows Phone 7 will be out this fall and it basically a re-launch of the mobile phone platform for Microsoft. No one knows how well Windows Phone 7 will compete with the iPhone and the Android phones, but the new features are very compelling and it should be fun to see what we can build for the new phones.
But the main thing that I’ve been looking forward to is Silverlight 4 and its integration with VS2010. Developing in Silverlight with Visual Studio 2008 has been possible and productive, but going along with the painting analogy here, it has kind of been like “fingerpainting” compared to other kinds of development. Now in VS2010, there is a full designer built in so you can preview and edit how Silverlight applications look and function right in the tool – this is nice. It is also now much easier to change the style of an entire application so all the text, graphics, data input, etc. all look and work the same. A big thing for me is enhancements to how animations and digital video can be streamed and manipulated in Silverlight. Far beyond a simple video player with “VCR” controls, we can now do things with video that could never be done before. There are a ton more new features and possibilities coming out, but you get the picture.
So, in a nutshell, by Wednesday I will be actively using a bunch of new tools, brushes, and colors that I don’t have today (for production use) and be able to release applications that anyone on the Internet can use, which is why I am a little excited right now.
this web site stinks i like http://www.movie25.tv u dont have to download
Hi good blog im from liverpool but im moving to manchester i found this on the google search engine,I’m just starting off in the private jet company business, keep the good work up i will add you to my favoroties.
Many friends of mine talk about your blog anytime,
and now I am here. After read a couple of your post,
I must say that it’s really great.
This is great info on this subject!
Hopefully I can find more over the next few days.
Thanks a great deal! I really loved reading this. It makes me want to make my own blog. I do not know what topic though? I am a mail sorter but can’t imagine many people wanting to read about that! Maybe I’m wrong. Any thoughts?
I was very delighted to find this site.I wanted to thank you for this brilliant read!! I definitely enjoyed every little bit of it and I have you bookmarked to check out new stuff you post.
interesting blog… you could update it more frequently ..
I wanted to thank you for this interesting I definitely loved every little bit of it. I have you bookmarked your site to check out the latest stuff you post.
Nice to see, this was really a informative post. In theory would like to be such a good writer too. You need time to creat that informative and additionally real effort to create a good article.
Love the post!. I was searching for work at home ideas and marketing techniques when I came across your website post by accident on Bing. This is exactly what I was looking for. I’ve bookmarked this post for future reference 🙂 Nice article – Best Wishes
Pretty insightful post. Never thought that it was this simple after all. I had spent a good deal of my time looking for someone to explain this subject clearly and you’re the only one that ever did that. Kudos to you! Keep it up
Thank you for this game, it really does wonders! Though it isn’t all that enjoyable, yet fun!
Intimately, the post is in reality the freshest topic on this registry related issue. I concur with your conclusions and will eagerly look forward to your forthcoming updates. Saying thanks will not just be enough, for the wonderful clarity in your writing. I will immediately grab your rss feed to stay abreast of any updates.
A quick way to make money online. Visit http://www.geostring.com/?1105708
You blog entry definitely was one of the high points of my Tuesday. I was on MSN searching for something totally unrelated when the blog caught my attention. I’m glad I took the time to read your post!
Blogs Very informative article. I’ve found your blog via Yahoo and I?m really glad about the information you provide in your posts. Thank You for sharing this very informative article… Regards
Microsoft is awesomesaucesoft! 😉
Amazingly website, I love how the website looks! The style is amazing!
Thanks for your time in advance for your rapid reply !. Pretty good article.
Hi awsome blog im from leeds but im moving to manchester i found this on the yahoo search engine,keep the good work up i will add you to my favoroties.
I am quite interesting in this topic hope you will elaborate more on it in future posts
This is such a terrific learning resource that you’ll be delivering and you give it away for zero cost. I really like visiting web sites that comprehend the worth of offering a superior resource for cost-free.
I love your website! article! I first found your website a week or so ago, and I bookmarked your site the exact same day. I have a number of good thoughts for some future articles you could write. I’ll shoot you an email shortly. Continue the good work. 🙂
Just so you know I have saved your site to my bookmarks.
I’ve seen your other blog topics too and I can say you’ve got great ideas. Keep it up!
Anuncios Clasificados Gratis en España.
Anuncios Clasificados Gratis en España.
I think am just having some problems with subscribing to RSS feed here.
Congratulations on having one of the most sophisticated blogs Ive come across in some time! Its just incredible how much you can take away from something simply because of how visually beautiful it is. Youve put together a great blog space –great graphics, videos, layout. This is definitely a must-see blog!
It does seem that everybody is into this kind of stuff lately. Don’t really understand it though, but thanks for trying to explain it. Appreciate you shedding light into this matter. Keep it up
cheers for the info
Amazing page, I love how your website looks! The theme is great!
When I seek out something on bing I usually find uninspiring articles. I must admit that I was sincerely suprised by just how much your web blog differs from the others and I intend on coming back for more in the future. Persist with the great work.