Getting Started with Entity Framework 4.0 Screencast Recorded session from Cairo Code Camp - Part 4

by mosessaur| 07 August 2010| 3 Comments

About Part 4

Fourth part is about 10 min in length. Covers how to implement table per hierarchy inheritance model (TPH) with Entity Framework 4.0

More...

Getting Started with Entity Framework 4.0 Screencast Recorded session from Cairo Code Camp - Part 3

by mosessaur| 10 July 2010| 3 Comments

About Part 3

Third part is about 8:20 min in length. Covers how to use stored procedures with EF4 to do CRUD operations on the database. The demo shows how to do mapping to existing stored procedures. The Demo also shows how to use IntilleTrace to view executed statements made by EF object services.

More...

Getting Started with Entity Framework 4.0 Screencast Recorded session from Cairo Code Camp - Part 2

by mosessaur| 18 June 2010| 2 Comments

About Part 2

Second part is about 6:30 min in length. Covers Object Services and how to do CRUD operations using EF 4.0 object services. The demo explores EF change tracking capabilities. The demo also shows how to map return result of a stored procedure to existing entity in your EDM.

More...

Getting Started with Entity Framework 4.0 Screencast Recorded session from Cairo Code Camp - Part 1

by mosessaur| 15 June 2010| 4 Comments

Introduction

I finally decided not to wait till I finish the whole recording which it seems is going to take some good time. And so I started to split this recording session/screencast into multiple parts and post them.

About Part 1

First part is about 10 min in length. And is an introduction to Entity Framework 4.0 with brief about its short history. This part also include a demo about new vs2010 designer enhancements for EF4. Also the screencast shows how to do a refactor to complex type using EDM designer.

More...

Using LinqPad to Query OData Services – Screencast

by mosessaur| 29 May 2010| 1 Comments

Last week I introduced a new screencast on another OData Developer tool. It was about how to use LinqPad to query OData service with C#, LINQ & WCF Data Services Client APIs.

The screencast shows how to use LinqPad to connect to and query OData Services using LINQ and WCF Data Services Client APIs. Showing how LinqPad can be useful as a developer tool to test queries against any OData Service.

I case you missed it, you can watch it on ODataPrimer website. You can also download an HD video (~48Mbs). The package contains 2 videos. One of them is the one hosted and it’s a 10 min video. And the other is ~14 min. I had to trim it to fit into youtube. The 14 min video contains additional stuff in case you are interested.

You can also subscribe to ODataPrimer channel on yourtube for future updates and videos.

Hope you’ll enjoy it.

Open Data Protocol Visualizer Extension for VS2010 – Screencast

by mosessaur| 03 May 2010| 4 Comments

Last week I introduced a screencast talking about OData Visualizer Extension for VS2010 on http://odataprimer.com community.

It’s a How-To video on how to download, install and start working with OData Visualizer Extension for Visual Studio.Net 2010. OData Visualizer is an extension for VS2010 made by Microsoft Data Modeling team

I case you missed it, you can watch it on ODataPrimer website. You can also download an HD video (~35Mbs).

You can also subscribe to ODataPrimer channel on yourtube for future updates and videos.

Hope you’ll enjoy it.

Code Camp Reloaded at Faculty of Engineering ASU

by mosessaur| 01 May 2010| 0 Comments

Last month, Friday 23rd April, I had a chance to present at Code Camp Reloaded event hold at Faculty of Engineering Ain Shams University in Cairo.

My presentation was about Exploring Design Patterns. I gave a general introduction about what’s design patterns and why they exist.

In this session I talked about different Design Patterns categories and explored 2 interesting design patterns:

  • Decorator as example of structural patterns
  • Strategy as example of behavioral patterns.

I also demonstrated the 2 patterns and showed examples from within .Net framework itself where these 2 patters are applied and used.

I uploaded code samples and presentation to my skydrive

Download Exploring Design Patterns

Note: I uploaded all my sessions to skydrive, you can explore them here

Getting Started with Entity Framework 4.0 – Session given at Cairo CodeCamp 2010

by mosessaur| 05 March 2010| 1 Comments

At the end of last month (27-28 Feb 2010) I got the opportunity to participate in Cairo CodeCamp event by giving a session about “Getting Started with Entity Framework 4.0”.

Here is summary of my session –taken from Cairo CodeCamp web site-:

An introduction to Entity Framework 4.0 that will be shipped as part of .Net 4.0 and VS.Net 2010. Exploring new and enhanced features of Entity Framework 4.0. Walking through building entity data model using VS.Net 2010 and Entity Framework 4.0. Examining new design features in Entity Framework introducing Persistence Ignorance.

I uploaded my session and demos. You can download them now. I hope you’ll enjoy the demos and presentation. Click here to download.

All sessions should be posted soon to Cairo CodeCamp web site. Keep tracked for updates.

I have a plan to record my session as screen cast in English and post it here as well. But can’t promise when this will be as I have many other things I committed to recently.

Keep tuned anyway you might find interesting stuff posted soon.

Hanselminutes: Women in Technology in the Muslim World with Aby & Lamees

by mosessaur| 04 March 2010| 1 Comments

Before I blog about my presentation and the great experience I had during Cairo CodeCamp days, I want to point to one cool Podcast show about “Women in Technology in the Muslim World” made by Scott Hanselman with Abeer and Lamees 2 Egyptian ladies who work for DashSoft

Abeer is senior system analyst who has over 6 years of experience on this field. Lamees is a software engineer and programmer who is transferring to system analyst role, and she is doing good job about that.

here is the description of this podecast taken from hanselminutes.com:

“Scott's in Egypt today and he had the opportunity to sit down with Lamees and Abeer, two successful women in IT. Lamees is a programmer transitioning to Systems Analysis, and Abeer is a veteran Senior Systems Analyst and Agile Project Manager at Dashsoft. Nearly 50% of the people at Cairo Code Camp are women. What is Egypt doing right to encourage so many women to choose technology as their career?”

Don’t miss this show to know more about women in technology in Muslim world and Egypt in specific. Click here to go to the podcast page.

Entity Framework Podcast and Unit Testing Video

by mosessaur| 22 December 2009| 2 Comments

Just done with my first video about Unit Testing Entity Framework with TypeMock Isolator. It is my very first video actually made in the community.

Also last October, I was interviewed by DotNetArabi on Entity Framework. That was my first Podcast too. The Podcast was in Arabic.

Here are links for both:

Hope you’ll enjoy it.

Entity Framework 4.0 Beta 1 Sneak Peak Session at DotNetWork User Group in Cairo, Egypt

by mosessaur| 05 October 2009| 4 Comments

Introduction

Again I was honored to present a talk on first Egyptian .Net user group “DotNetWork”. My previous session -the first- was a joint session with Bishoy Ghaly about Entity Framework v1 in .Net 3.5 SP1. This session was about Entity Framework 4.0.

After we introduced Entity Framework to Egyptian community, I decided to give them a sneak peak at the new version of it. Comparing between both versions, showing the evolution and the massive enhancement made on the new version. The session covered the early CTP 1 of Entity Framework 4.0 Beta 1 that is released last June.

Presentation is available to download here.

More...

Introducing Entity Framework v1 in DotNetWork User Group in Cairo Egypt

by mosessaur| 18 July 2009| 4 Comments

Bishoy Ghaly & me made an introductory presentation about Entity Framework for the first time in DotNetWork User Group in Cairo, Egypt –Saturday 18th July-

After a survey we made in June we discovered that an introductory session to Entity Framework is a must. So we prepared this 3 hours session -level 100- to introduce Entity Framework to the audiences.

More...

How I got started in software development?!

by mosessaur| 12 July 2008| 2 Comments

Yesterday, Janco tagged me in Michael Eaton's software development meme that's been flying around recently. I read most of the stories around, specially Dave, Matt and Janco stories. So below is my simple story.

How old were you when you started programming?

I was 19 or 20 I don't remember exactly, but it was in 1999. That was when I joined the college, Faculty of Computers and Information Sciences. Before that I never worked on a PC or even had one. So I wasn't a video game player either.

How did you get started in programming?

I joined Computers and Information Sciences because I wished to be a software engineer. So, my early steps were very academic; Lectures, classes and labs where we practice basic of programming.

What was your first language?

C++, that was my first language when I do not use currently!! Shame on me! More...