December 17, 2009  
The Microsoft Visual Studio .NET logo.

Image via Wikipedia

Microsoft today announce that they will release a RC (Release Candidate) for Visual Studio 2010 via Scott Guthrie’s blog.  This means that there will be another release for you to play with before the March 22nd release of VS2010. That is really cool!!  

 

To read more about the announcement go to http://weblogs.asp.net/scottgu/archive/2009/12/17/visual-studio-2010-and-net-4-0-update.aspx

 

DotNetDoc - Daniel

Reblog this post [with Zemanta]
|Categories :   Comments [0] Trackback
December 12, 2009  

  Hey SoCal Developers, this is something that you don’t want to miss.  If you are looking to get up to speed on Microsoft’s Cloud ServicesWindows Azure, then this is the event for you!!  Its FREE!!

 

windows_azure_smallThis is  3 Day class that is absolutely FREE!!  Tuesday, December 15th – Thursday December 17th – 9am to 5pm each day. This is a instructor led / hands-on event.  (You will need to pay for parking. Parking is NOT validated)

 

Description :

The Microsoft Developer & Platform is pleased to announce a Metro Instructor Led Training event focused on Developers covering the Windows Azure Platform, for Microsoft Partners and customers. Delivered through workshop style presentations and hands-on lab exercises, the workshop will focus on three key services of the Windows Azure Platform – Windows Azure, SQL Azure and .NET Services.

This event is targeted at partners and customers who have projects that they are potentially looking to deploy to the Windows Azure Platform.

 

Attendee Prerequisites :

This workshop is aimed at developers, architects and systems designers with at least 6 months practical experience using Visual Studio 2008 and C#.

 

Agenda Topics

× An introduction to Windows Azure

× Working with Windows Azure storage

× An introduction to SQL Azure

× Building applications with SQL Azure

× An introduction to .NET Services

× Building solutions using the .NET Service Bus

 

Date/Time/Location:

Tuesday, December 15, 2009 9:00 AM - Thursday, December 17, 2009 5:00 PM Pacific Time (US & Canada)

Microsoft Technology Center - Irvine

3 Park Plaza
Suite 1600 TBC Irvine California 92614
United States

 

To register please use the following link :

http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&EventID=1032428626&IO=He5wNESuIe2vbmj2%2bI%2bSiw%3d%3d

Or go to http://msevents.microsoft.com and use Event ID : 1032428626

 

Did I mention its FREE!! See you there!!

|Categories :   Comments [0] Trackback

image Are you looking for an easy way to get a Azure Token??  Why don’t you  get and Azure Token and win on contest at the same time??  CodeProject.com is giving away a kindle as part of their Windows Azure in December contest.

 

First, it is the easiest way to get an Azure token AND you could end up winning a prize too. How great is that?

 

Just go to http://www.codeproject.com/Feature/Azure/ and follow the simple directions. You will get your Azure token instantly.  But you better hurry, as of this writing, they only have 393 Azure tokens left to give out for the contest.

 

Good Luck, and if you develop an Azure application, I would love to hear about it.

 

Happy Programming

 

DotNetDoc – Daniel Egan

Reblog this post [with Zemanta]
|Categories :   Comments [1] Trackback

On Monday I spoke to about 50 developers about Visual Studio 2010.  This is a BIG release, not only was the whole IDE rewritten in WPF but it utilizes the MEF (Managed Extensibility Framework) to make VS2010  a platform as well.  The community can now create and/or download templates, and IDE enhancements from inside visual studio.  I will be doing some deep dive talks soon on templates and MEF that you will not want to miss.

 

Below you will find the slides and the code I used in the presentation.

 

Happy Programming

DotNetDoc – Daniel Egan

 

Reblog this post [with Zemanta]

|Categories :   Comments [0] Trackback
December 2, 2009  

Visual Studio 2010 has a new look. Besides the new logo, it has a couple of new options when you are starting VS2010 for the first time.

 

  • Web Development
  • Web Development (Code Centric)

 

image

This seems to be part of a shift to recognize and help the two different types of web programmers that now exist.  First we have the developers that prefer to work in the preview, dragging and dropping controls onto the page, and then tying them into the back-end.  The “newer” web developer, which ironically develops more in the Classic ASP style, stays mostly in the HTML preferring to hand code each table, section, and control (Code Centric).  Part of the reason for this is the new ASP.Net MVC framework that inherently puts you in this frame of mind.  In addition, VS2010 also help in this area with new HTML snippets (type in TB and hit tab tab), to increase the speed at which you can “hand code” (sort of a mini Code Rush).  In essence, when you select the Code Centric options, it strips away (or hides) all of the property windows.

 

Which way do you code? Are you a Code Centric developer?

 

Let me know.

 

Doc – Daniel Egan

|Categories :   Comments [0] Trackback
December 2, 2009  
Since VS2010 Beta 2 is now out, I wanted to uninstall VS2010 Beta 1 to get ready. When I attempted to remove Beta 1 I received the following error "Setup is looking for file TFSObjectModel-x86". The installation would then stop and roll back. I went back to Add/Remove programs and eventually noticed the application installed as Microsoft Team Foundation Server 2010 Beta 1 Object Model – ENU. Once I removed this, I was able to uninstall Beta 1. Hope that helps DotNetDoc - Daniel Egan
September 11, 2009  

This week I traveled through the Southland (LA, Orange County, San Diego) talking about some cool new things coming out from Microsoft. (Windows 7 Multi-touch, Silverlight RIA Services, SketchFlow). Below you will find the slides and demos for the talk.

 

Enjoy.

 

Daniel

 

You can find the files for the demos HERE. For the RIA Services Demo,  you will find the step by step snipits in the Presentation folder and the Required installs in the SetupAndResearch folder. 

 

Let me know if you have any questions.

 

Daniel

|Categories :   Comments [0] Trackback
A multitouch screen

Image via Wikipedia

Join me for one of the coolest things to come out of the dev community in quite a while. I will be doing a seminar on Windows 7 Multi-Touch, and SketchFlow.   You can see the Agenda below, but you will really want to see the MultiTouch and SketchFlow stuff.  See you there.

 

Irvine
September 9, 2009

1:00 pm – 5:00 pm

Click here to register

Event ID: 1032423014

 

Los Angeles
September 10, 2009

1:00 pm – 5:00 pm

Click here to register

Event ID: 1032423015

 

San Diego
September 10, 2009

1:00 pm – 5:00 pm

Click here to register

Event ID: 1032423016

 

 

 

MSDN Presents: The Next Generation Client Experience

 

 

Windows 7 for Developers (MULTI- Touch) = Cool ;)

Windows 7 is almost here! With it are numerous improvements and new features to take advantage of in your applications. Watch and learn as we demonstrate how to utilize the new taskbar, multi-touch support and more.

 

IE8 for Developers ( Showing how to create an accelerator)

IE8 makes your web better… faster, safer and easier.  This is true for developers too.  In this session, we will illustrate how developers can take advantage of some new technologies in IE8 such as accelerators to enhance a user’s web experience.  We will also illustrate the built-in developer tools in IE8 and how to take advantage of them.  These tools include a powerful CSS tool, script debugging and a script profiler.

 

Building Business Applications with Silverlight 3 and RIA Services

Silverlight 3 has launched.  In this session, we will illustrate how you can build powerful line of business (LOB) applications with Silverlight 3 and Expression Blend 3.  We will begin with illustrating how you can build powerful prototypes with SketchFlow in Blend 3.

Reblog this post [with Zemanta]
|Categories :   Comments [0] Trackback

 Bug So I went to the OCDotNet user group meeting last night to see Paul Sheriff. Paul is a great speaker and it was a packed room. He was doing a talk on debugging, which is something that absolutely EVERY developer needs to master. 

 

Now I will get some grief for saying this next statement, but be that as it may, I think that if you show me a great debugger, I will show you a great developer.  Joel Spolsky. from Joel On Software wrote a book called  “Smart and gets things Done”, and while it hits on the core of my statement in a broader sense, he describes the developer that you WANT in your shop.  It is amazing how many times you run across a developer\coder\engineer\architect (whatever they want to be called at the time) who is so smart, that they make your head spin, but when it comes down to shipping a product they just can’t get it out the door because they are ALWAYS looking for a better way to refactor their code.  They burn through endless cycles on the smallest parts of the code as you watch your deadlines slip past and disappear in the horizon. 

 

Now, one of the most time consuming tasks for (most)  developers is not  writing the actual code,  or creating the documentation ( um yeah.. we all fully document our code right?), but figuring out what went wrong when your code does not work.  I don’t care how phenomenal of a coder you are or what patents you have pending for your work, ALL of us have spent hours trying to track down a bug in our software. As a matter of fact, I think debugging is an art form for developers. It takes a very keen eye to look over someone's shoulder and pick out a bug in 50 lines of code that the poor developer has been staring at for an hour. When I was teaching at CSUF, I loved leaning over and saying: “Oh, you are missing a semi-colon”, and then watching as their shoulders drop and they let out an audible sigh (part frustration, part relief). 

 

So make sure you take the time to build up the valuable skill. Go see one of Paul Sheriff’s or John Robbins’ talks, or read that chapter you skipped past in your C# book of choice, it will save you time in the end, I guarantee it.

 

 

Paul Working his Magic at the OCDotNet User Group

 

Paul will be doing a number of talks in the Southern California area on WPF. These are FREE two 1/2 day events. You don’t want to miss them.

8/24 LA – MSDN Presents : Fundamentals of WPF - http://bit.ly/147fCd

8/25 LA – MSDN Presents : WPF in the Real World - http://bit.ly/sDCxF

9/1 LA – MSDN Presents : Fundamentals of WPF - http://bit.ly/1v8HZS

9/2 LA – MSDN Presents : WPF in the Real World -  http://bit.ly/ivtZl

 

9/23 LA – MSDN Presents : Fundamentals of WPF - http://bit.ly/JpuO7

9/24 LA – MSDN Presents : WPF in the Real World - http://bit.ly/xKGwg

|Categories :  |  |    Comments [0] Trackback
July 3, 2009  
Brown cup of coffee

Image via Wikipedia

There I was sitting patiently at my desk. Drinking coffee (I think) trying to figure out what the next best social networking site was going to be (So I could create it ;)  ),  when   BLAMMM, someone dropped an ORM  into my code.  OK, ok, fine it did not happen that fast but it sure caught me by surprise when I really started to dig into it, and boy was I impressed!!

 

For those that don’t have any idea what  I am talking about, ORM stands for Object Relational Mapper, and I am specifically talking about the ADO.Net Entity Framework.  I had been playing around with LINQ and LINQ to SQL for quite some time and while it could be considered and ORM, it has certain limitations that stop it from being used in and enterprise level application.  This is not the case with the ADO.Net Entity Framework. One of the things you have to give up when you use an ORM is a little bit of control over your entities.  Weather you are using and ORM that is Attribute-Based, CodeGen-Based, or XML Based (Or a combination of them). You will most likely give control of your entities over to the ORM.  This is not the case with the ADO.Net Entity Framework.  Of all the ORM’s that I have used, this is far and away the easiest one I have ever worked with. Part of the reason for this, is the fact that it is integrated into Visual Studio (3.5 SP1).  I will say that it is still version 1 and that much needed additions are in the works for V2, but I am very excited about its future and will be blogging about my exploits with it in the future.

 

Doc 

Reblog this post [with Zemanta]
|Categories :   Comments [0] Trackback
Did you missed TECH - ED? Are you feeling a little behind on some new technologies? or do you just need to geek out with a few hundred of your friends? Then you need to come to the SoCal Code Camp in San Diego to get your summer off to a great start!
 
Come See some great presenters talk on topics that you want to heard about!  Almost 70 sessions of FREE Content and growing.
  
If you haven't already registered at
www.socalcodecamp.com for the upcoming Rock & Roll Code Camp to be held in San Diego- why not take a minute to do it now!?!?
 
Remember, CODE CAMP IS FREE!!!
 
June 27th & 28th
University of California San Diego (UCSD) 
 
The Rock & Roll Code Camp
Code Camp is a place for developers to come and learn from their peers. This community driven event has become an international trend where peer groups of all platforms, programming languages and disciplines band together to bring content to the community. Here in southern California we add a little spice to our Code Camp by inviting great independent bands to entertain us! Come and join us for this FREE event on Saturday & Sunday, June 27 & 28, 2009 at UCSD Extension on the La Jolla campus. We have capacity for over 100 sessions delivered by your peers, and we'll keep things lively at the geek dinner with some great musical talent!

Agenda
Rock & Roll Code Camp begins Saturday, June 27th at 8am, and wraps up on Sunday June 28th at 4pm. Topics are always based on community interest and never determined by anyone other than the community. Since content is determined by the developer community it's all about the code and very few power points!
Here's some information about the event agenda so far:

Who will be speaking at Code Camp?
YOU are, YOUR PEERS are, and YOUR LOCAL EXPERTS are all are welcome! This is a community event and one of the main purposes of the event is to have local community members step up and offer some cool presentations! Don't worry if you have never given a presentation before, we'll give you some tips if you need help, and this a great opportunity to spread your wings. Of course, we do have some ringers on our speaker list as well.
 
Code Camp Get together(s)!!!
 
Pre-Code Camp Get Together  - Friday June 26th at Cozymel’s Mexican grill. Sign-up and get all the info here http://www.nerddinner.com/321  . This is just a casual meeting to talk and eat before code camp weekend, everyone is on there own for this get-together.  
 
Geek Dinner - Saturday June 27th at Cozymel’s in San Diego - We have enough room for the first 100 people that register an sign in AT THE CODE CAMP.  Tickets will be given when you check-in on Saturday.
 


 
 
Biz Spark!!
Do you own, or do you know someone who has a software startup company? Do they need free tools and software? Microsoft is now offering the BizSpark program that will give qualified software startups all the Microsoft software and tools they want! If so, contact Woody Pewitt if you have questions or are interested in singing up.?  

 

 
 

 

 

Code Camp Web Site

From the Code Camp Web Site you can register, sign up as a speaker, get location details and directions, keep up to date with agenda, sign up for the RSS feed keep an eye on http://www.socalcodecamp.com for more!
 

We hope to see you at Rock & Roll Code Camp!

|Categories :   Comments [0] Trackback

Hmmmm…  Now this could get interesting.    ….  Along upcoming new games for the current console,  Microsoft announce Project Natal, a full body motion capture sensor that allows you to become the video game.  I am not even a gamer and I would get one of these as soon as they come out. 

 

Check out the Live Demonstration at E3 below.

 

 

 

 

To get a full idea of some of the features that are set for this console also check out the enhanced preview.

 

 

 

 

Let me know what you think.

 

Daniel

|Categories :   Comments [1] Trackback
February 20, 2009  
 
Looking to find out more about Windows 7?

Demand was so great for this event that we have decided to broadcast this event
 
Live Online!!!
  With special guest speaker Joey Snow from Microsoft
 
If you were not able to sign up in time to be part of the in person event, you can now see the entire event online!!

We have limited spots available for the online event so make sure you sign up ASAP... !!! You don't want to miss this.
 
Windows Unleashed Event Coming to Irvine Ca (Online Version). - Have you been wanting to play around with and learn all about Microsoft's new operating system Windows 7?  Well here is your chance.  On Saturday Feb 28th at the Microsoft Office in Irvine. Stephen Rose will be flying down from Redmond WA. to give the Southern California Community a deep dive on windows 7. This event covers everything from UI tricks to Bit locker.  Stephen will give you everything you need to know about this exciting new update.  Register Here. 
 
The last time Stephen Rose did this event, it was standing room only. There is limited amount of online slots avalibe so make sure you sign up for this event as soon as you can. Seats wont last.
 

Stephen L. Rose - MCST, MCT, MCSA, MCP I, iNet, CIW CI, CTT...
Stephen Rose is the Sr Community Manager for OS client IT Pros for Microsoft. His current role is managing the worldwide IT Pro community for the Windows 7 launch. Before joining Microsoft, he spent 10 years working as a consultant to various Fortune 500 companies. He is a MCSE, MCT, and was a two time Microsoft MVP in Setup and Deployment. He manages the Microsoft TechNet Springboard Series which provides information and support to over 3 million IT Pros each month in over 10 languages.

 
 
 
 
 
With Special Guest Speaker : Joey SnowBreakthrough Business Solutions
 
Joey is currently a Technical Evangelist for the Developer and Platform Evangelism team at Microsoft focusing on Windows Server, IIS and SQL Server.  Prior to joining Microsoft Joey worked for over 12 years as an IT Professional working for a large Fortune 500 company in various IT roles ranging from the helpdesk to IT architecture and management. 
In his spare time you can find Joey spending time with his wife and two kids and feeding his sports and music addictions.


What will be covered
 
Path to 7
With Windows 7 on the horizon, is Vista still relevant? This presentation will cover why Vista is the best path to Windows 7 readiness as well as discuss the key underpinnings in the Windows 7 OS and product evolutions with Server 2008 R2, IPv6 and beyond. Focus will be around top 10 things IT Pros should know about Windows Vista and its evolution in Windows 7.
 
Welcome to Windows 7
This session will be an overview of the GUI and Feature improvements in Windows 7. This will include
·         Task Bar/System Tray Improvements
·         Aero Features
·         System Improvements
·         Control Panels and Features
·         Desktop Improvements
·         IE 8
·         Under The Hood
 
Windows 7 Deep Dive
Deep Dive One and Two will dig into Windows 7 and the new or redesigned under the hood features in the product.
The topics covered will be:
·       Microsoft's understanding of the needs of IT Pros when designing Windows 7
·       Hardware Readiness
·       Improved Applications
·       Application Compatibility
·       AIK
·       VHD Images and Imaging
·       DISM
·       Dynamic Driver Provisioning
·       Multicast Multiple Stream Transfer
·       Streamlined Installation and File Migration
·       USMT
·       DHCP Hint
·       Enterprise Application Compatibility
·       Windows Troubleshooting Platform 
  
 
|Categories :   Comments [0] Trackback
February 13, 2009  
 
Looking to find out more about Windows 7?

You asked for it, you got it!!
Windows Unleashed Event Coming to Irvine Ca. - Have you been wanting to play around with and learn all about Microsoft's new operating system Windows 7?  Well here is your chance.  On Saturday Feb 28th at the Microsoft Office in Irvine. Stephen Rose will be flying down from Redmond WA. to give the Southern California Community a deep dive on windows 7. This FREE event covers everything from UI tricks to Bit locker.  Stephen will give you everything you need to know about this exciting new update.  Register Here.
 
The last time Stephen Rose did this event, it was standing room only. There is limited seating so make sure you sign up for this FREE event as soon as you can. Seats wont last.
 
The first 100 people to Register AND attend will receive the Windows 7 Beta on DVD at the event!!!!  Be sure to register right away.
 

Stephen L. Rose - MCST, MCT, MCSA, MCP I, iNet, CIW CI, CTT...
Stephen Rose is the Sr Community Manager for OS client IT Pros for Microsoft. His current role is managing the worldwide IT Pro community for the Windows 7 launch. Before joining Microsoft, he spent 10 years working as a consultant to various Fortune 500 companies. He is a MCSE, MCT, and was a two time Microsoft MVP in Setup and Deployment. He manages the Microsoft TechNet Springboard Series which provides information and support to over 3 million IT Pros each month in over 10 languages.

What will be covered
 
Path to 7
With Windows 7 on the horizon, is Vista still relevant? This presentation will cover why Vista is the best path to Windows 7 readiness as well as discuss the key underpinnings in the Windows 7 OS and product evolutions with Server 2008 R2, IPv6 and beyond. Focus will be around top 10 things IT Pros should know about Windows Vista and its evolution in Windows 7.
 
Welcome to Windows 7
This session will be an overview of the GUI and Feature improvements in Windows 7. This will include
·         Task Bar/System Tray Improvements
·         Aero Features
·         System Improvements
·         Control Panels and Features
·         Desktop Improvements
·         IE 8
·         Under The Hood
 
Windows 7 Deep Dive
Deep Dive One and Two will dig into Windows 7 and the new or redesigned under the hood features in the product.
The topics covered will be:
·       Microsoft's understanding of the needs of IT Pros when designing Windows 7
·       Hardware Readiness
·       Improved Applications
·       Application Compatibility
·       AIK
·       VHD Images and Imaging
·       DISM
·       Dynamic Driver Provisioning
·       Multicast Multiple Stream Transfer
·       Streamlined Installation and File Migration
·       USMT
·       DHCP Hint
·       Enterprise Application Compatibility
·       Windows Troubleshooting Platform 
Event Location and Registration
Irvine
 
February 28, 2009
Microsoft Irvine Office
Three Park Plaza, Suite 1600
Irvine, CA  92614
 
Time:  8:00 am  - 1:00 pm
Register: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404148&Culture=en-US
   OR
                   1-877-673-8368, reference Event ID 1032404148