Xperimentality

Building a Better Xperience with .NET

 Tuesday, April 27, 2010

May 2010 brings two great events to Atlanta, ReMIX 2010 and .NET Rocks Roadshow.

.NET Rocks is setting out on a roadshow to celebrate the lauch of Visual Studio 2010.  If you are a fan of the show, they will be taping  one of the shows in front of a live audience the day before ReMIX on May 7th.   For details and to register, check out the roadtrip site.

On the following day, May 8th, the local developer and designer community, in conjunction with teams from Microsoft, is putting on ReMIX Atlanta 2010. This will feature 3 tracks of the best sessions from the MIX conference, live, with a few treats and surprises thrown in. This will be an amazing conference for a small fee. Register now at http://remixatlanta.org.

The .NET Rocks roadshow is free, and ReMIX Atlanta is bargain priced at $25 (if you register before April 27 – see the site for details).

I am told by Glen Gordon that there are plans to have some of the speakers from MIX come into town, including several folks from the Windows Phone 7 team. I hear they’ll be bringing some devices as well.  And while I can’t compete with the folks from the Windows Phone 7 team, I will be presenting on “Silverlight in the Enterprise”!

Remember to register before the deadline to get the discounted fare!  Hope to see you there!

Tuesday, April 27, 2010 8:36:29 AM (Central Standard Time, UTC-06:00)
 Saturday, March 27, 2010

PACKT Publishing sent me a free copy of 3D Game Development with Microsoft Silverlight 3 to review.  I was truly looking forward to reviewing the book.  I have built a handful of games in Silverlight purely for fun and have not really talked about game development or advertised that I work with game development using Silverlight.  In the past I have done a lot of digital video and graphics work for advertising or movies.  So, for me, creating a game is a fun and relaxing escape from day to day application development.

When I received the book, the first thing I did was to flip to the Preface section to see what the book was about in summary and who the book was written for.  The description indicated that the book was written for C# developers with a basic knowledge of Visual Studio IDE.  Furthermore, it indicated that no prior experience in 3D programming, 3D animation, and Silverlight is required.  After reading the book, I agree that this is an accurate statement.  However I think that to get the most out of the book and what the book introduces, a developer would either have some experience with 3D tools or would want to explore these tools and concepts further.

I decided I would dive into chapter 1 as though I had no prior experience.  The book starts out putting the reader into character as a developer who has always wanted to develop a 3D game.  You now have the opportunity through a new game contest.  The rest of the book follows you, the eager developer, as you build and enhance your game entry.  The approach was fun and made for a more interesting read if you read the book from cover to cover.  As such the book started from step A and went all the way through Z.

One of the first things that became clear was the layout of the chapters.  Throughout the book, concepts are introduced through a series of “Explanation”, “Time for Action”, and “What Just Happened” sections.  In the sections I would label as explanation, the author discusses tools and concepts that will be used in the “Time for Action” sections.  Next you are presented with the “Time for Action” section where you are taken step by step through some action.  Usually this involves writing code and occasionally installing software or some setup tasks.  Once you have followed the steps, performed some action, and are all happy with your results, you come to the “What Just Happened” section which explains the outcome and reiterates what you just did.  This follows the old teaching adage “Tell them, Show them, Have them do it, then Tell them again”.

Through this series of explanation, example, and confirmation, the author  walks the reader through a full gambit of topics.  By the time you get to the end of the book, topics have been covered ranging from basics like importing graphics into Silverlight, placing them on the page, and moving them around to more complex topics like animating pixel shaders, collision detection, and physics engines.  In between, the reader is introduced to popular industry tools like Blender and Gimp.

The book is a great introduction to 3D game development in Silverlight.  While certain topics like Blender and the Farseer Physics Engine are deserving of a book unto themselves, the introduction is just what is needed to get started.  The book goes well beyond what is needed to develop 2D games, but the concepts like working with objects on the screen, backgrounds, using multiple pages, collision detection, etc are very applicable to both 2D and 3D!  If you truly want to develop 3D games using objects and characters that will move and interact in a 3D environment, this is a book that can get you started.  It won’t be the last book you’ll need, but it will open the door to what you can do and help you determine what other resources you would like to explore further.

Saturday, March 27, 2010 11:35:59 AM (Central Standard Time, UTC-06:00)
 Monday, October 26, 2009

I have been really busy lately with so many different projects.  I recently spoke with PACKT Publishing about reviewing 3D Game Development with Microsoft Silverlight 3.  I am looking forward to reading the book and taking some time out to have a little fun.  I don’t get much time anymore to do programming for the sheer fun of it (not that I don’t enjoy any development I get to do).  I am going to approach the book as though I have not played at all with Silverlight game development.  I look forward to writing up a review when done.  Keep an eye out for the review soon!

Monday, October 26, 2009 8:41:47 PM (Central Standard Time, UTC-06:00)
 Wednesday, June 10, 2009

Last night, and long overdue, we re-launched the Birmingham .NET User Group.  The meeting went well except for a few technical glitches with the projector at the hosting location.  A note to the tech folks there: the projector cable must be plugged into the input of the projector!  :)

Jeff Barnes showed the group how to "code like a ninja" with various Visual Studio 2008 tips and a demonstration of many features of jetBrains' ReSharper.  The night ended with some great swag.  We gave away 2 copies of ReSharper (thanks jetBrains), 1 copy of Nevron Chart components (thanks Nevron), a few books, a webcam, a geek mug, and more.

Thanks to NxtDimension Solutions for sponsoring the meeting and supplying the pizza and drinks.

Why re-launch?  When this group was started, we didn't want to delay getting the group going.  So we launched the user group without a lot of the pieces of the puzzle in place.  The first thing we wanted to do was to then catch up and put more structure in place.  As with most things, we never did get caught up.  The group has been great, done great things, and hosted many great speakers and events, but it was time for a new life.  I am looking forward to what the future of the group holds!  Hopefully many of you can join us for the journey.

The Birmingham .NET User Group meets the second Tuesday of each month.  The meeting starts at 6:30 PM and usually goes till 8 PM. More information can be found at the website: www.bugdotnet.com.

Wednesday, June 10, 2009 8:22:13 AM (Central Standard Time, UTC-06:00)
 Wednesday, January 28, 2009

Well nothing like being late to the game!  But better late than never.  I am still not quite into my groove after starting my new job.

                                codecampteaser

If you have not heard, the next Alabama Code Camp will be held this Saturday, January 31st.  This code camp will be held in Montgomery, Alabama.  If you are not familiar with what a code camp is, it is an all day conference for developers organized by developers.  The Alabama Code Camp is free so register now!

I am looking forward to it.  I am presenting 3 topics: 2 on Silverlight, 1 on debugging, and I will be presenting an intro to WPF in the Swiss Army Knife series.  That might seem like a long day, but code camps are great fun!

Wednesday, January 28, 2009 10:41:28 PM (Central Standard Time, UTC-06:00)
 Wednesday, December 31, 2008

Here we are, December 31, 2008.  Trying to get ready to start a new year, a new adventure, and what happens...technology bites us in the rear!  Or is it more?  Is there more going on here than meets the eye?

If you have a Zune 30Gb then you, no doubt, have felt the sting of Z2k8.  Truly, noone has been spared.  Apparently at 2AM CST this morning technology gremlins mounted a globally coordinated attack.  Zunes all over the globe reset, froze, and became little more than expensive paper weights.  Now many of you may snicker and say "yeah, all 15 of them", but being a victim of this dreaded assault, let me tell you it is very real and affects many people all over the world.

Many theories exist as to why something so devastating could have happened.  Everything from a secret plot by Microsoft to force V1 device owners to upgrade to a newer V2 device, to a software glitch that caused mass neural net failure when trying to decipher the 366th day of the year!  But I believe it is a sign.  A warning that we are becoming too reliant on small audio devices for pleasure.  What happened to the days of sitting around the radio as a family listening to episodes of The Shadow?

I tell you....this could be just the beginning of a global audio device epidemic!  Beware the oncoming silence!

Wednesday, December 31, 2008 2:11:12 PM (Central Standard Time, UTC-06:00)

Wow...I know I am not the best poster...ok, I am a horrible poster, but it has been a whirlwind while since my last post.  There has been so much I wanted to post about and have not had the time.  For those that might be reading this, and are interested, you might ask why.

For those of you that know me personally, you know that I have been the CISO at Softech Development for many years.  The CEO and I have been friends since we worked together in the mid 90s and had talked back then about starting a company and venturing out on our own.  It has been a great ride with lots of ups and downs, but overall rewarding, and at times, down right exciting!

As of December 12, I decided to get off the roller coaster and begin a new adventure.  I am now working for DAXKO, in Birmingham, AL.  I am the .NET Development Manager and have a great set of challenges ahead of me, challenges that I think will make for a wonderful adventure.

This move is bitter sweet!  I leave behind great friends and much blood, sweat, and tears.  Softech, and all of its employees, has been a second family to me.  A big part of my decision was to allow me to focus more on my family.  My beautiful wife and wonderful children (not that my wife is not wonderful :)) have often times been neglected and placed lower on the priority totem pole than they should be.

Of course this change has meant many other changes like transitioning email, new machine setups, etc.  So over the few weeks I have been trying to get these transitions completed (or at least far enough along to get by day to day).  I also decided to take a technology vacation over the Christmas holidays.  I didn't crack the laptop for over a week.  It actually felt good!!!  I would recommend it to anyone!

So I am now pretty much back to being "connected" everywhere and look forward to getting caught up on all the changes and updates that I have missed over the last month or so!  As we all start a new year, I also start a new chapter in the book of life.  I hope it is a good read!

Wednesday, December 31, 2008 1:54:12 PM (Central Standard Time, UTC-06:00)
 Tuesday, November 25, 2008

Microsoft has launched a new portal for videos.  If you watch a lot of videos from Microsoft, you know that there are many places to find them depending on the topic.  Windows Forms and WPF videos can be found at WindowsClient.net, Silverlight videos can be found at Silverlight.net, Expression Studio videos can be found at expression.microsoft.com.

Well now you can go to one place to get your Microsoft video fix!

           image

 Microsoft Videos is currently in Beta, but it is already a great single source resource for videos.  So far it appears that the videos are updated in the new video site about the same time they are updated at all the subsequent sites.

Tuesday, November 25, 2008 8:31:37 AM (Central Standard Time, UTC-06:00)
Who Am I - Todd Miranda
Me
MVP Visual Developer - ASP/ASP.NET
Search
Links
On this page....
Calendar
<April 2010>
SunMonTueWedThuFriSat
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678
Archives
Aggregate Me!
RSS 2.0 | Atom 1.0 | CDF
Categories
Blogroll
Contact me
Send mail to the author(s) E-mail
Administration