Book Review – Entity Framework 4 In Action

January 26, 2011

Book Review – Entity Framework 4 In Action I spent some time lately to read the book “Entity Framework 4 in Action” which was written by several authors – Stefano Mostarda, Marco De Sanctis and Daniele Bochicchio. This book was sent to me by Manning Publications as part of the Manning Early Access Program (MEAP). What You are Going to Gain from The Book? The book is all about Entity Framework 4. The authors don’t assume that you are familiar with the technology and they take you to an Entity Framework tour. At the end of the book you will have...

MIX11 Open Call Voting Has Started Today

January 25, 2011

MIX11 Open Call Voting Has Started Today MIX conference is the biggest Microsoft web conference which occurs every year in Las Vegas. As in every year Microsoft asked the developers and designers communities to propose sessions that will be part of a community voting. The sessions that will be chosen will be performed on stage at this year’s conference. Since I’m going to MIX11 as in last year, I proposed two sessions and they were chosen to the open call voting. This is the session descriptions: Building Data-Driven MVC Applications with Entity Framework Code...

Building Data Access Layers with Entity Framework Slide Deck

January 24, 2011

Building Data Access Layers with Entity Framework Slide Deck Today I had an Entity Framework session (“Building Data Access Layers with Entity Framework”) session at Microsoft Ra’anana. I want to thank all the attendees who came to hear the session. You were a great audience. In the session I Introduced EF. Explained the EDM concept. Explained how to query the database using EF. Explained how to make data manipulation using EF. ...

Adding Metadata to Entities in The Data Model

January 20, 2011

Adding Metadata to Entities in The Data Model Sometimes I’m being asked how to add metadata to a generated entity in Entity Framework. This metadata can be data annotation or other attributes which can help the developer during runtime. One answer that I give is to edit the T4 template in order to add the attributes. This solution can be combined with the building of an extension to Entity Framework designer which can add more details to the EDM. But it can take some time to develop. Another solution is to create a MetadataType for the entity and...

Finding Good Client Web Developers is Hard

January 19, 2011

Finding Good Client Web Developers is Hard Today I had a meeting at a customer. One of the things that we talked about was the difficulty in finding good web developers. To be more accurate, the difficulty in finding good client web developers! Since I have lots of experience in interviewing candidates, I really understand that guy's problem. He published his company’s job requirements and seek for an experienced client web developer and all the candidates that he interviewed so far didn’t know javascript very well… Since the customer and I work in ASP.NET environment then the majority of developers...
10 comments

SDP Conference 2011 is Coming

January 17, 2011

SDP Conference 2011 is Coming Sela Developer Practice (SDP) conference will occur between 13 to 16 of March. In this annual conference we (Sela Group) are going to share the current and future Microsoft technologies. The conference will give you a chance to see the best lecturers and leading experts, to be exposed to new technologies and to learn about the Microsoft products that have been launched last year. This is of course an opportunity to meet with colleagues from different organizations and to share knowledge. In the conference...

Book Review – HTML5: Up and Running

January 14, 2011

Book Review – HTML5: Up and Running In the last two weeks I read the book “HTML5: Up and Running” that was written by Mark Pilgrim. Since I’m and always was a web guy I always like to read about the things to come and HTML5 is a specification that is heading our way very fast. What You are Going to Gain from The Book? The book is about HTML5 which is a specification that is being written in these days and will be the de facto standard in the next years. Since reading all...
no comments

Using Web Storage in Web Applications

January 11, 2011

Using Web Storage in Web Applications Web Storage is a specification that was a part of HTML5 but was moved to its own specification. Currently, it is only a W3C editor draft but it is implemented in all the major browsers (even in IE from IE8) by the name Local Storage or DOM Storage. In this post I’m going to explain what is Web Storage and how you can use it even today in your web application/site. Before Web Storage Came to the World The need to save data and state in web applications/sites is very...
2 comments

Detecting HTML5 Features Using Modernizr

January 9, 2011

Detecting HTML5 Features Using Modernizr In the past I wrote a post about using feature detection instead of browser detection when writing web applications/sites. There are frameworks like jQuery that do that for you and all you have to do is to use them. There are other frameworks like Modernizr that are specializing in testing the current browser you use in order to detect whether it supports upcoming features such as HTML5 or CSS3. What is Modernizr? Taken from Modernizr site: “Modernizr is a small and simple JavaScript library that helps you take advantage of...
no comments

Revisiting XML Configurations In Unity

January 6, 2011

Revisiting XML Configurations In Unity In the past I wrote a few tutorials about Unity application block. One of the things I wrote about was how to configure a Unity container using design time configuration. In this post I’m going to revisit that post and show you how the configurations changed (for the better) and are much more easier to work with in the current version of Unity (version 2). The Unity Configuration Section As in my previous post we will first start with a small example of Unity configuration section in order to understand...