Windows 7 and Internet Explore Resources

Came across these great links on Windows 7 and Internet Explore. Windows 7 is launching this weeks. Take your applications to the next level. Your users will thank you (And we will too :-) )

Light up your applications on Windows 7!

GET:

· Windows 7 API Pack: http://code.msdn.microsoft.com/WindowsAPICodePack#

· Windows 7 SDK: http://msdn.microsoft.com/en-us/windows/bb980924.aspx

· Windows 7 Application Compatibility Cookbook: http://msdn.microsoft.com/en-us/library/dd371778(VS.85).aspx

JOIN:

· Channel 9 Windows 7 community, including video tutorials: http://channel9.msdn.com/windows/

LEARN:

· Download the Windows 7 Training Kit for Developers: http://www.microsoft.com/downloads/details.aspx?FamilyID=1c333f06-fadb-4d93-9c80-402621c600e7&displaylang=en

· Windows 7 Code Gallery: http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=windows%207

· Free videos/training on MSDev: http://www.msdev.com/Directory/SearchResults.aspx?keyword=windows+7

· IT Pro learning via Springboard Series: http://technet.microsoft.com/en-us/windows/dd361745.aspx

Light up your web site with Internet Explorer 8!

GET:

· ASP.NET Controls for IE8, including code: http://code.msdn.microsoft.com/WebAppToolkitIE8

· Microsoft Expression Web Superpreview for Internet Explorer – visual debugging tool that makes it easier to migrate site from IE 6 to IE8: http://www.microsoft.com/downloads/details.aspx?FamilyID=8e6ac106-525d-45d0-84db-dccff3fae677&displaylang=en

JOIN:

· Join the Channel 9 IE community: http://channel9.msdn.com/tags/IE8/

· MSDN forums: IE Developer Forum: http://social.msdn.microsoft.com/Forums/en-US/iewebdevelopment/threads

LEARN:

· IE8 Developer Center: http://msdn.microsoft.com/en-us/ie/default.aspx

· IE Compatibility Center: http://msdn.microsoft.com/en-us/ie/cc405106.aspx

· IE8 Developer Tools: http://msdn.microsoft.com/en-us/library/dd565628(VS.85).aspx

· How Do I Videos: http://msdn.microsoft.com/en-us/ie/cc304683.aspx

· Free videos/training on MSDev: http://www.msdev.com/Directory/SearchResults.aspx?productId=20

· Code gallery: http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=Internet%20Explorer

0 comments

Free Training from Pluralsight’s trainers

Came across this link and thought I would pass it along. Pluralsight is one of the top training companies in the Microsoft world. I have been taken their training and can testify to the quality they provide. They are offering online training as well and have been gracious to share some of their content with us for free. Most of the session come with sample code as well. This is another great resource for anyone who is currently or planning to get involved in .Net development.

http://www.pluralsight.com/main/screencasts/default.aspx

1 comments

So you want to get start with .Net Development but don’t know where to start?

I wanted to write this post because more and more I get asked “how can I keep up” and “how can I get started”. So I would like to answer these questions by providing a list of resources available for free to all developers.

How to get the tools

Free versions of Visual Studio and SQL Server are available here. This site also has some good “Getting Started” resources. You might also qualify for free copies of some tools through the ***Spark programs. Make sure to check to see if you qualify.

Selected MS Resources

Beginner Resources

3rd Party Resources

Boring background information (Moved to the bottom so that resources would be on top)

I can’t believe it  has been over 10 since I started my career in software development. I remember the days when I was learning web development and Classic ASP. Things where a bit more simple back then (or were they?). I learn the basics of HTTP and HTML. Learned the basics of Javascript and then started to learn about dynamic page generation using VBScript and Classic ASP. Now, by this time I had already learned programming and algorithm development but web development was a different animal. 

Getting up to speed was not that hard. It was not very long after I started that I was able to create simple web applications. It was very easy to get started because there were not that many choices available. I did not have to choose a data access framework as ADO was the only one available. I did not have to worry about selecting and learning the perfect AJAX framework because there were none. And the list goes on and on. However, once the applications became more and more complex, I found my self wanting more out of the tools I was using.

When ASP.Net came out, I thought to my self “great I have to start all over again”. Just as I was starting to get deep in Classic ASP, I have to learn something new. I love learning new things but I also love to get my applications complete :-).  Leaning ASP.Net was not hard but my productivity increase short after I started. The reason being was that ASP.Net provided some features out of the box that Classic ASP did not.

Tools are suppose to make you more productive. I did not have to learn all the ins and outs of ASP.Net just enough to make me do my job better and more efficiently. As time when by, I became more efficient due to the fact that I was taking full advantage of what ASP.Net had to offer.

Same is true today. There are more options today that 10 years ago and the pace of new technologies being introduce is also greater. The  key to stay afloat is to only learn just enough to get your current job done but to always aim to learn more just a bit more. Continuous improvement as some folks like to call it. 

2 comments

Clearing the ***Sparks

As I mentioned in the last MSDN Flashed edition, we are in a Sparking mode lately. To clear some of the confusion, I want to share the following table I came across recently. I think it is a great way to show the difference between each initiative and which one might be right for you.

 

 

DreamSpark

BizSpark

WebsiteSpark

Audience

Students Startup Product Companies (Not services companies doing works for hire)

Website developers and designers (Companies building websites)

Eligibility

Student from one of the universities/college partners.

Building a software product which multiple customers will use.

Private (non-listed)

Less than three years old

Less than $1M in revenue (there are a small number of local variants of this limit)

10 employees or less.  In the business of building websites.

Benefits

Tools and server products for dev and Tests only

Tools and production licenses.

For Tools, the offer is very similar to MSDN Premium, for up to 25 developers (more on request)

Production licenses allow unlimited use of Windows, SQL, Systems Center and BizTalk servers to put the application into production

2 phone support  incidents per company

Discounted hosting services from hosting partners

Tools (Expression, VS Pro) and production licenses of SQL Web and Windows Server Web 2008. Up to 3 developers per company.

2 phone support  incidents per company

Discounted hosting services from hosting partners

Period

As long as they are students. 3 years 3 years

Fee

none $100 at exit $100 at exit

3 comments

Mid Atlantic Roadshow - October to December Tour

UPDATE: First 7 people to register get a free copy of (MCTS Self-Paced Training Kit (Exam 70-536): Microsoft® .NET Framework--Application Development Foundation, Second Edition). Must use code WIN7

I am happy to announce the next Mid Atlantic Tour dates and sessions. As always, we take your feedback very seriously. One of the feedback was to lessen the number of topic we present at our event and to go a be more deeper into the topic we cover. Bellow are the topics and cities we will be visiting for this tour. I hope to see everyone there. Please invite a friend. They will take you later :-).

Data Access and Network Options in Silverlight

Wondering about the most effective way of getting data into your Silvelright application? Trying to sort out the different options available? Then this session is for you. We will provide an overview of the different networking and data access techniques available in Silverlight. We’ll show examples of using each of these technologies, and along the way, we’ll also look at the role these technologies can play in other .NET applications, as well as look at the Sample Data feature in Expression Blend 3, and how to transition from Sample Data to production data in your applications.

200 Level | 1 hour 45 mins

What’s new in Windows 7 for Developers

 

Windows 7 has many improvements in both performance and user interface that you can take advantage of in your applications.  This session will give an overview of how to code in those features users will expect such as Libraries, the new Taskbar, and Jump Lists.  We will also look at taking advantage of several performance improvements like Trigger Start services and the new Windows Troubleshooter.  Finally, we will look at adding some of the new interface options available such as Multi-Touch and the Ribbon Menu to your existing applications.

200 Level | 1 hour 45 mins

Dates and Registration

City, State

Event Date

Event Time

Register

Pittsburgh, PA

11/12/2009

1:00 - 5:00 pm

Register

Harrisburg, PA

12/1/2009

1:00 - 5:00 pm

Register

Reston, VA

12/3/2009

1:00 - 5:00 pm

Register

Roanoke, VA

12/8/2009

1:00 - 5:00 pm

Register

Malvern, PA

12/10/2009

1:00 - 5:00 pm

Register

3 comments

Code Camp Philly 2009.2 – Oct 17th

Everything is coming together for our second code camp of 2009. We have over 60 sessions lined up. Thanks to the many speakers and sponsors who make this possible. I specially like to thank DeVry University for hosting use once again.

DeVry University Microsoft Component One
TEK Systems Pearson (Addison-Wesley) redgate
Telerik Hosting.com  

Last April, we held a small food drive during the event. We would like to continue it this time around. The food collected will be taken to a local food bank via Geek Who Give.

0 comments

Announcing the Mid Atlantic Roadshow Series

We are merging the Mid Atlatic Roadshow and the Freedom Roadshow into one series from now on. We have 8 events plans for this fall. The day will be divided in two with a morning event for IT Pros and the afternoon for developers and architects.

Allentown 9/21/2009 1:00 PM - 5:00 PM Register
Pittsburgh 9/30/2009 1:00 PM - 5:00 PM Cancel
Malvern 9/22/2009 1:00 PM - 5:00 PM Register
Harrisburg 9/29/2009 1:00 PM - 5:00 PM Register
Baltimore 8/19/2009 1:00 PM - 5:00 PM Register
Washington 8/20/2009 1:00 PM - 5:00 PM Register
Roanoke 9/10/2009 1:00 PM - 5:00 PM Register
Norfolk 9/25/2009 1:00 PM - 5:00 PM Register

 

UPDATE [Pittsburgh event was cancel due to a Windows 7 Lunch event which was scheduled on the same date. Feel free to register for this event instead]

Creating Rich Internet Applications on the Microsoft Platform using Silverlight 3 and Expression Studio 3

You’re a Developer not a Designer. So how do you shine in this new world of Rich Internet Applications (RIA) while still leveraging your .NET skills? This 2 hour overview will get you up to speed on the latest Microsoft Silverlight, Expression Studio and Visual Studio has to offer. Go beyond hello world and get the latest tips and tricks to make your application shine. You’ll be surprised how easily you can create a working web application that is engaging to your users, and integrates with your existing web architecture.

Level: 200-300 | Length: 1:45

Building Composite Silverlight and WPF Applications using Prism and MVVM

When you have two UI technologies like WPF and Silverlight written in similar languages (XAML) but that run against different assemblies in different situations, it's not unreasonable to want to write a UI once and later be able to choose the best or both options with only a trivial amount of effort. This session will show you how to get the most out of your XAML-based applications and what architectural decisions can help enable these options from the beginning of the development cycle.

Level: 200 | Length: 1:15

Introduction to .NET RIA Services

This session is an introduction on how Microsoft is simplifying the traditional n-tier application pattern by bringing together ASP.NET and Silverlight. Learn about patterns for working with data, implementing reusable and independently testable application logic, and application services that readily scale with growing requirements.

Level: 200 | Length: 0:30

3 comments

Resources from Philly’s Windows Azure Firestarter

servicesPlatform

Despite the raining weather, we had a great turn out for the Windows Azure Firestarter in Malvern, PA. We had six great talks that provided the attendees with all the information they need to get started with Windows Azure.

I want to thank Neudesic for their great support with this event (specially Chris Rolon and Andres Hernandez. I also what to thank my teammates Max Zilberman and Hong Choing for their awesome help with this event.

Here are some resources…enjoy":

Azure Resources:

Windows Azure Portal
Azure Services Training Kit
Azure SDK
Visual Studio Tools for Azure
SQL Services SDK
.Net Services SDK
Live Framework SDK
PHP SDK for Windows Azure

 Talks Slides:


Some cool samples:

Azure Issue Tracker
Azure Grid
Azure Blog Engine
LifeTracks: Azure Social Networking Web Site
Azure Mortgage Service
Whatsup: Simple Azure Cloud App for Sharing Status

Videos:

PDC 09 Sessions
Azure How do I Videos

0 comments

.Net Framework Training Kit

As promised, here is the link to the .Net Framework Training Kit:

Version 3.5

Version 4.0

Enjoy

2 comments

ASP. Net Routing Presentation

Here is the the power point of the ASP .Net Routing presentation. I will post the demos later on.

 

Code for Phil Hack’s WebFormRouting implementation is here

3 comments