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

by mosessaur| 10 July 2010| 0 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| 0 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| 2 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| 0 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| 3 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

Need Unit Testing Academy then join TypeMock Academy

by mosessaur| 21 April 2010| 0 Comments

TypeMock is holding its first TypeMock Academy on 27th April 2010 on Oslo, Norway. So are you interested in unit testing?! If you are, and you are software developer or consultant join them on this very first academy.

You can expect to see the following TypeMock experts while being there:

Along with very special appearance and very special guest Uncle Bob Martin

You can find more details on the Typemock site.

During the Academy Typemock will also release their new Test Lint VS 2010 RTM. You can try out the beta of Test Lint for free now: http://site.typemock.com/test-lint/

Facebook RSVP.

Introducing Shrinkr The URL Shrinking Service built with ASP.NET MVC 2

by mosessaur| 20 April 2010| 2 Comments

Few months ago, on September 2009 my friend Rashid started to blog about this open source project “Shrinkr”. And I got a chance to assist him on this.

In the last few weeks we were working on preparing this first stable release. And now we got it and it’s live on http://rdir.in.

Yesterday Rashid announced the first release which you can download from here.

In this post I’m going to show few screenshots of the live Shrinkr. And highlights few technologies used on it.

More...

uCertify's Spring Sale

by mosessaur| 15 April 2010| 0 Comments

I thought to bring your attention about uCertify’s Spring Sale. Currently, uCertify is celebrating and welcoming spring with a Spring Sale. uCertify is offering a 20% discount on all Prepkits. A user can select from extensive selection of over 200 PrepKits to help prepare for their IT certification exam(s).

Duration of Sale: Monday, April 8, 2010 and ends on April 20, 2010.

To avail sale price: Type SPRING as the discount code during checkout

Full details of the sale can be found at: http://www.ucertify.com/blog/celebrate-your-spring-with-ucertifys-spring-sale.html

About uCertify

Founded in 1996, uCertify is a leading provider of exam preparation solutions for IT certifications from leading vendors such as Microsoft, CompTIA, Sun Java, Oracle, CIW, Adobe and Cisco. They are committed to help their clients to pass their certification exams by providing the highest quality preparation software. uCertify has devoted much of its resources in Computer Assisted Learning (CAL) research. Through continuous research and development, our products are designed and updated to cater to the needs of changing technology. uCertify PrepKits replicate the actual online exams, and help you experience the real exam environment. This gives you the confidence to pass your certification exams in the first attempt.

uCertify is committed to serving its customers with innovative, reliable, and high-quality products through continuous research and development, keeping in mind the trends and changes for each certification exam. As you know that uCertify also backs its entire range of PrepKits with a 100% pass guarantee. In the unlikely event, if a user do not pass your exam in the first attempt, uCertify refunds the entire amount - no questions asked! It's the best guarantee in the business!

Mapping Conceptual Model Function to Complex Type in Entity Framework 4.0

by mosessaur| 07 April 2010| 2 Comments

Introduction

You might hear of KiGG, the open source project that is currently live as http://dotnetshoutout.com. I wanted to expose part of KiGG data as an OData Service for read only. But I figured out that exposing raw KiGG schema might not be useful. So I had to choose between 2 options that were up to my mind:

  • Build some views on the physical store -database-. Create a new entity data model for those views and use the new data model context for DataServiceContext.
  • Use Entity Framework 4.0 conceptual model function feature with complex types to simulate views. It’s like building views on the conceptual model itself and not the store model.

I picked the 2nd option. The sample downloadable sample is available at the end of this post.

More...