Yesterday I decided to re-pave my personal development machine because it was acting crazy. Since Visual Studio 2012 Update 2 came out on that day, it was a no brainer for me to install Visual Studio 2012 and then apply Visual Studio 2012 Update 2. All of the installations when fine until I tried applying the Visual Studio 2012 Update 2. It keep on failing, and I mean like 15 times. I tried running under administrative user, with / without anti virus, I tried downloading the “offline” version1. However, NOTHING worked. I kept getting an error reporting that the package vc_runtimeMinimum_x64 was failing. I tried downloading the lasted version of it from Microsoft downloads but that did not work. After reading a couple of threads on the Visual Studio Setup and Installation forums and trying a few things I eventually got it to install. It did complain about a few different items not available but I did not have those products installed.
So what fixed, you asked? Windows Update! More so I believe it was KB2781514 that did the trick. So you need to make sure your computer is totally update to date with the latest updates for this to work.
1 Run from the command line vs2012.2.exe /layout to download all of the files at once.
At around 6:30am PST on 3/19/2013, I hung up the phone from my last INETA North America Board meeting in which I was the President. I actually did not hit me until Nancy said, “Hey Joe, this is your last call as President” towards the end of the call. I was both relieved and saddened at the same time. I was relieved primarily because not everything was my ultimate responsibility anymore. I was saddened because I believe I had just started to gain momentum in making INETA more relevant again.
FYI, I did not lose an election or get fired or choose not run; the INETA Bylaws state that no officer (President, Vice President, Treasurer, or Secretary) can hold the position for two consecutive terms. I will stay on the INETA North America Board as Vice President underneath a good friend of mine, Julie Yack, the next President of INETA North America.
Let’s go back in time to the Microsoft 2011 Global MVP Summit (February 2011), at which point I knew I won the election for President but the announcement was not public yet. I started out my pre-term talking to a lot of MVPs, speakers, former INETA Speaker Bureau speakers and former Board members asking them what they honestly thought about INETA, its benefits and programs. There were two common responses “INETA still exists” or “INETA is no longer relevant.” After thinking about this for a bit, I remember a lengthy conversation I had with a friend of mine, Todd Anglin, in which Todd told me what INETA has done poorly in the past and what had worked. I remember telling Todd that I would be known as the President that “put the final nail in the coffin” and shut down INETA, or I would be known as the President that turned INETA around and made it relevant to user groups and the community again. I believe I have accomplished the latter.
After the Microsoft Global Summit, we, as a board, met over the phone and in person to come up with a strategy to “make INETA relevant again.” We began to really promote our Community Speaker Program as well as our Component Code Challenge heavily. The Community Speaker Program continues to grow as we add more speakers and more events every month. INETA also started to participate more actively in conferences, like Microsoft TechEd North America, DevConnections and DevIntersections, by having booths and side events like the INETA Community Leadership Summits.
In 2012, INETA turned the big One Oh (10) and we had a nice birthday celebration, we posted a blog a day (almost) where we asked the community to submit posts about INETA and how it has affected them. My favorite post was the kick off one. I wonder why :). During that month, we also kicked off the INETA User Group Kits, which I thought were awesome.
After our birthday celebration month, we continued to heavily work on increasing our speakers and community events throughout the year and worked on improving the website. We also made a huge effort to change the way we handled and requested sponsorship. We decided to stop asking sponsors for money every time something came up and decided it was best to break up what we do into components and offer the typical and potential sponsors of INETA North America the ability to sponsor parts of INETA that make sense for them. For more on that, feel free to check out the sponsorship page.
Unfortunately, there is much more to do. We want to refresh the INETA website, improve the process flow for the Community Speakers program, and if possible, add some mobile clients to the mix.
So if INETA has touched you in some way or helped you, let me know (leave a comment here) and let other present or past Board members know. If you are willing to help in some way to make “INETA relevant again,” shoot me an email at joseph.guadagno (at) ineta.org.
And a HUGE thanks goes to the great team of individuals that serve on the Board of Directors for INETA. It would not be a success without your hard work and dedication.
There are three great events coming to Phoenix this month.
You definitely need to attend these great training opportunities.
* Dinner will provided in the middle of the Markus Egger presentation and the .NET Rocks tour.
I was going through the AZ Groups calendar this week and noticed that we have a lot of events going on in Arizona in the next two related to Microsoft .NET Technologies. Here are some of the notable ones.
Event Calendar
| Date | Title | City | More info |
| 5/5 |
Windows Phone Unleashed XNA |
Tempe, AZ |
More Info |
| 5/12 |
Windows Phone Unleaded Business Apps |
Chandler, AZ |
More Info |
| 5/24 |
Southeast Valley .NET User Group Special Guest Speaker |
Chandler, AZ |
More Info |
| 5/25 |
Microsoft Dev Camps Web |
Tempe, AZ |
More Info |
| 6/6 |
Phoenix Connected Systems User Group Special Guest Speaker |
Tempe, AZ |
More Info |
| 6/8 |
Microsoft Dev Camps Windows 8 |
Chandler, AZ |
More Info |
| 6/9 |
Microsoft Node Boot Camp |
Chandler, AZ |
More Info |
| 6/19 |
AZGroups Day of .NET with Scott Guthrie and Scott Hanselman |
Scottsdale, AZ |
More Info |
| 6/26 |
Southeast Valley .NET User Group Special Guest Speaker |
Chandler, AZ |
More Info |
A lot effort is put into organizing these events and getting these “big” name speakers and content to come to Arizona, so show your support by attending these awesome free events.
There are two events Windows Phone Unleashed events coming to the Phoenix metropolitan area in May. Please register soon before the events sell out. Registration and prerequisites can be found next to each of the events.
Introduction to XNA
XNA Game Basics
- What is XNA
- Game Development Tools
- XNA Game Projects
- XNA Game Loop
- Debugging Games
Working with Images, Sounds and Text
- Working with Textures
- Playing Songs and Sound Effects
- Drawing text with SpriteFonts
Getting User Input
- Getting input on the phone
- Using the Accelerometer
- Using Touch
Game State Management
Managing Game Play
- Keeping Score
- Tracking Health and Lives
- Adding Levels
Managing Screens
- Creating Multi-Screen games
- Loading content in the background
- How to pause the game
Managing State
- Phone Application Lifecycle
- Supporting Fast Application Switching
- Persisting and Restoring State
Silverlight and XNA Integration
- Introduction to Silverlight
- Silverlight and XNA Integration
- Creating a Silverlignt and XNA Game
Advanced XNA Games
Marketplace and Advertisements
- Understanding the Windows Phone Marketplace
- Submitting your Game to the Marketplace
- Adding Advertisements to your game
3D Games
- 3D Support in XNA
- Creating a simple 3D Game
Multi-Platform Games
- Building Games for Phone, PC and XBOX
- Other Multi-Platform options
Cloud Integration
- Using Windows Azure
- Social Gaming Toolkit
Introduction to Windows Phone 7 Programming
In this session, we start with a discussion of windows phone, the architecture changes made from 6.5 to 7.0, the hardware specifications and then move into the beginnings of building a WP7 application including...
- Application life cycle
- Hardware Foundation
- Files associated with project template
- Splash screen and the importance of 1 second / 19 second loading
- Application Bar
- Panorama and Pivot controls
- MVVM
- Marketplace
Connecting to Services
In this session, we will discuss how Cloud Services help to bring power to the phone. We will be binding to a rest based services and show how to search and display the information received. In this session we will also talk about Navigation, passing information between screens, while working with List and detail information.
- Navigation
- Location
- JSON Deserialization
- Bing Maps
- Isolated Storage
- Binding Sample Data
- Navigation
Recording Data
In this session we will be adding to our knowledge and learn the importance of live tiles. We will show you how to set up a periodic agent and how to set up and read and write to a SQL Database on Windows Phone.
- Live Tiles
- SQL CE
- Background Processes and Periodic Agents
- Launchers and Choosers