TechEd Europe 2012 Sessions

This year TechEd Europe is really amazing it has a lot of sessions and hands on labs.

here are some amazing sessions.

First the 3 Amazing Sessions by Brian Keller

Application Lifecycle Management: It’s a Team Sport

Software Testing with Microsoft Test Manager 2012 and Lab Management

Creating Robust, Maintainable Coded UI Tests with Visual Studio 2012

Other amazing sessions

Implementing Scrum Using Team Foundation Server 2012

All Aboard the Team Foundation Server Express

Introducing the New Visual Studio 2012 Unit Testing Experience

Automating Server-Based Build, QA & Test With Visual Studio 2012

Working on an Agile Team with Visual Studio 2012 and Team Foundation Server

IntelliTrace, What Is It and How Can I Use It To My Benefits?

Here is the full list of sessions, enjoy Winking smile

http://channel9.msdn.com/Events/TechEd/Europe/2012

Posted in TechEd Sessions | Tagged , , , | 3 Comments

Stand-alone Object Model Installer for TFS 2010 (Sp1)

This is the stand-alone Object Model Installer for TFS 2010 (Sp1). This may be used for developing applications that integrate with TFS 2010.

In other words instead of installing Team Explorer to start develop applications to integrate with TFS2010, here is the small set of DLLs that is needed to do the job.

Download from here: Team Foundation Server 2010 SP1 Object Model Installer

You can find more information about it in Buck Hodges Blog

Tags:
Posted in TFS2010 | Tagged | Leave a comment

Office Development with Visual Studio 2012 and "Napa"

Somasegar Just announced the new way to get started with Office and SharePoint development without having to install anything onto your machine.

“Napa” provides a lightweight, browser-based companion to the Visual Studio rich client, Available through http://dev.office.com/, it supports building apps for Office and SharePoint, apps which can be surfaced through an Office 2013 application (e.g. Excel), through an Office Web App (e.g. Excel Web App), or through SharePoint.

Try out the experience today at http://dev.office.com.

For a tour through “Napa” and the productive experience it provides for building apps for Office and SharePoint, see Jason Zander’s introductory post.

 

Posted in Uncategorized | Tagged , , , | Leave a comment

Visual Studio ALM for Beginners 15 Video Lessons

Updated on Aug 2012

I have made 15 videos about visual studio ALM, I tried to make it simple so it would be easy if you are new to ALM / TFS. Also I have added some of best practices that every developer should do it like Check-in Policies, shelving, Unit Testing and code coverage

Note: This was made on vs2010 but same concepts can be used with vs2012

ALM

Lesson 1 : ALM Quick Overview

Explaining what is Application Life Cycle Management and how its bigger than Software Development Life Cycle

Lesson 2 : Creating Team Projects

This video shows How to create a team project

Software projects in Team Foundation are called team projects and are very different from the software projects (.csprj or .vbproj) in Visual Studio. The team project is the central concept that holds together the team endeavor of creating a specific software technology or product. When you create a team project, the New Team Project Wizard creates a number of focal points by which to centralize the team efforts. A team project Web site is created containing document templates, and predefined reports. A work item database is created for tracking all effort on the project. A process template is installed that determines rules, policies, security groups, and queries for all work effort. A source code branch is created for source control.

Lesson 3 : Work Item Tracking

Team Foundation has work item tracking features designed to assist software development teams to manage their work, track, monitor, and report on the development of a product and its features.

A work item is a database record that you create in Visual Studio Team Foundation Server to record the definition, assignment, priority, and state of work

In Team Foundation, a work item tracks this work, and can be:

o one of the individual tasks required to complete a project

o a bug that needs to be fixed

o a scenario that the project needs to address

o or any other piece of work in a project that needs to be tracked in a database

 

Lesson 4 : Mapping Source Control Folders

Version Control (aka Source Control) lets you track your files over time. Why do you care? So when you mess up you can easily get back to a previous working version.

Lesson 5: Creating Solutions & Projects

Adding new solution with C# or VB project

Lesson 6 : Check-in Policies

The following video show the check in and also talks about the check in policy (one of the best practices in developing software)

Lesson 7: Branching & Merging

Shows one of the best practices when dealing with source control

Lesson 8 : Getting Specific Versions

Shows how to get a specific version of the files you check in source control

Lesson 9 : Checking Out

Shows checking out with its options for example you may want to check out a file and restrict anyone from writing in it while you are working in it

Lesson 10: Labeling

With version control let you tag (label) any revision for easy reference. This way you can refer to “Release 1.0″ instead of a particular build number:

Lesson 11 : Shelving

Shelving is a nice way to share code with team for code review and has other uses that is explained in the video

Lesson 12 : Annotation & Conflict Resolution

When changes overlap and contradict then the version control reports a conflict and not let you check in — it’s up to you to check in a newer version that resolves this dilemma. A few approaches:

· Re-apply your changes. Sync to the the latest version and re-apply your changes to this file

· Override their changes with yours. Check out the latest version , copy over your version and check your version in.

Lesson 13: Team Build

Team Build is a build server application included with Team Foundation Server, which is installed alongside visual studio. Developers use Team Build to perform complete builds of the most recent versions of software contained in source control. Records of every build, whether it succeeds or fails, are kept so that developers can keep track of the progress of the project

Lesson 14: Unit Testing & Code Coverage

The following video shows the Unit Testing as its one of the best practices for developing applications

Unit testing is  a Software verification and validation method in which a programmer tests if individual units of source code are fit for use. It is usually conducted by the development team.

 

Lesson 15: Coded UI Testing

You can create automated tests of the user interface (UI) known as coded UI tests. These tests provide functional testing of the user interface and validation of user interface controls. Automated UI tests enable you to test that the user interface is functioning correctly after code changes. They are quicker to run than manual tests. Therefore, you can run them more frequently.

 

Happy ALM Smile

 

Posted in ALM | Tagged , , , | 2 Comments

Windows8 Preview and Visual Studio/TFS 2012 RC are available

WOW Microsoft had a really busy time, in 31 May 2012 Microsoft Released the  following products

  • Windows 8 Preview
  • Visual Studio 2012 Release Candidate
  • Team Foundation Server 2012 Release Candidate
  • Windows Server 2012 Release Candidate

Here is the link to download the Windows 8 Release Preview , Also click here for more info about this Release Preview

You can download Visual studio 2012 RC from here Visual Studio Product website

Also this is Brian Harry blog post talking about few notes on the changes in TFS since Beta

Also if you want full details about what’s new in visual studio 2012 RC and TFS2012

Last but not least is Windows Server 2012 Release Candidate and here is the download link

Enjoy it Winking smile

Posted in Uncategorized | Tagged , , | Leave a comment

Storyboarding tool! A PowerPoint 2010 add-in

Hey all, with installing of Developer Preview of Visual Studio 2011 you will find new component called PowerPoint Storyboarding. this is an amazing tool which you can use to make a nice, very easy and professionally looking mock ups

As you can see in the below picture, you have a lot of shapes on the right to use, beside the normal shapes and full features you are custom to it in Power point 2010 Winking smile

This is really an amazing tool, that I believe will be used a lot

Also here is an interview video with Justin Marks talking about story boarding

Posted in Uncategorized | Tagged , , , , , | Leave a comment

I’m a member in Microsoft | elITe MEA

Microsoft elITe[4]

Last week I was presented by Microsoft | elITe MEA Award as being one of Egypt Community Champions. I’m very happy to be part of this great initiative from Microsoft MEA which will help a lot with tech communities and spreading of new technologies.

Thanks to Microsoft MEA and Microsoft Egypt for choosing me to be a member in this great initiative. Thanks to Sherif Abbas and Azza Eissa from Microsoft Egypt and special thank to Ayman ElHattab , Hosam Kamel our ALM champions in MEA from Microsoft Center of Expertise.

Posted in Microsoft elITe | Tagged , | Leave a comment

Microsoft’s Biggest Developer’s Conference‏ in Egypt

Microsoft Biggest Developer Conference will be on 14th and15th of May 2012.

The event will feature Ali Faramawy, the Corporate Vice President of Microsoft International

you can find the agenda below

Register Now Winking smile

 

clip_image001[6]

 

clip_image002[4]

 

 

 

clip_image003[6]

clip_image004[8]

clip_image003[7]

clip_image005[46]

clip_image005[47]

clip_image005[48]

 

clip_image006[56]

clip_image005[49]

clip_image006[57]

 

It’s coming to Egypt a day earlier this May 14th and 15th – so mark your calendars for two days of non-stop developer interaction and a chance to win some great prizes!

 

clip_image005[50]

clip_image005[51]

clip_image005[52]

 

clip_image005[53]

clip_image005[54]

clip_image005[55]

 

Designed especially with software developers in mind, the conference promises to be a unique opportunity to get closer to the technical audience and get up to speed on the latest Microsoft technologies.

 

clip_image005[56]

clip_image005[57]

clip_image005[58]

 

clip_image006[58]

clip_image005[59]

clip_image006[59]

 

What’s more, the event will feature Ali Faramawy, the Corporate Vice President of Microsoft International. Don’t miss it! Stay tuned for further updates and more information about the venue and event agenda.

 

clip_image005[60]

clip_image005[61]

clip_image005[62]

 

 

Microsoft Egypt

 

 

clip_image007[16]

 

 

 

 

 

clip_image006[60]

clip_image005[63]

clip_image006[61]

 

What to do before you come?
You have the option of coming prepared with your pre-built Windows 8 applications or you can develop your own during the two days. Make sure you bring your laptop and download the below so your software is up to date.

Windows 8 Consumer Preview
Visual Studio 2011 Beta
Windows 8 SDK Samples

 

clip_image005[64]

clip_image005[65]

clip_image005[66]

 

 

 

 

AGENDA



Day Time Session
14-May 8:30 AM Registration Openning
14-May 9:30 AM Registration Closing
14-May 9:30 AM -10:00 AM Coffee & Breakfast
14-May 10:00 AM -11:00 AM Openning keynote
14-May 11:00 AM -12:00 PM The Windows 8 Platform for Metro style app
14-May 12:00 PM-1:00 PM Everything Web Developers Must Know to Build Metro Style Apps
14-May 1:00 PM – 2:00 PM Prayer/Lunch Break
14-May 2:00 PM – 3:00 PM Building Metro Style Apps with XAML: What .NET Developers Need to Know
14-May 3:00 PM – 4:00 PM Designing Apps with Metro Principles and the Windows Personality
14-May 4:00 PM – 4:30 PM Prayer/Coffee Break
14-May 4:30 PM – 5:30 PM Building Windows 8 Metro Style UIs – Integrating with the Windows 8 Experiences
14-May 5:30 PM – 8:00 PM Develop your app” Workshop andHands-on Labs
15-May 8:30 AM Contest Registration Openning
15-May 9:30 AM Contest Registration Closing
15-May 9:30 AM – 10:00 AM Coffee & Breakfast
15-May 10:00 AM – 11:00 AM Bring Your Apps to Life with Tile and Notifications Develop your app” Workshop andHands-on Labs
15-May 11:00 AM -12:00 PM Building Metro style apps that take advantage of modern hardware
15-May 12:00 PM – 1:00 PM The Developer Opportunity: Introducing the Windows Store
15-May 1:00 PM – 2:00 PM Prayer/Lunch Break
15-May 2:00 PM – 4:00 PM Develop your app” Workshop andHands-on Labs
15-May 4:00 PM – 6:30 PM Top app selection and team presnetations
15-May 6:30 PM – 9:00 PM Awards dinner and entertainement
Posted in Conference | Tagged , , , , | Leave a comment

I’m Speaker at Microsoft Open Door Event 2012 in Egypt

I was chosen by Microsoft to give a session in Microsoft Open Door 2012 in Egypt to talk about ALM with TFS2010 , it will be a joined session with Mohamed Radwan. Together we will talk about TFS2010 and how it’s the perfect tool for ALM (Application Life Cycle Management). Special thanks to Ayman Elhatab and Hossam Kamel for their support Smile

The event will take place at Fairmont Hotel on Tuesday, 21 Feb 2012

Below is the Agenda

Microsoft Open Door Egypt 2012

Hope to see you there.

Posted in ALM, TFS2010 | Tagged , , , | Leave a comment

Oracle DB Project on Visual studio 2010 – Video

I did 2 videos covering the 3 series parts I made for Oracle DB Project. Hope you like it

Hope you enjoy it Smile

Posted in Oracle DB Project, Video | Tagged , , , , , , , , , | Leave a comment