Tuesday, March 24, 2009

Doodle 4 Google Egypt Vote Now!



Google is made a design competition for children in Egypt. The winning design will be the official Google logo for Egypt. Go to this page and vote for the best design.




My Best is this:










































































Sunday, March 22, 2009

Don't miss Mix 2009 videos


As usual the people in Mix are very kind and they provide the whole Mix 09 conference sessions for free watching and also download. Mix 09 is a huge event with 152 speakers form all over the world, they usually focus on Microsoft Products, Design, Web Standards, Marketing and new web technologies.

you can download sessions from videos.visitmix.com/MIX09

Thursday, March 19, 2009

ASP.NET MVC 1.0 released


I'm very happy to see that MVC has now a separate navigation link in the ASP.Net website that is because MVC 1.0 is now released.




MVC (Model–view–controller) is a very nice new technology - new to asp.net - that forces you to make concern separation in your applications .
for information about the MVC design pattern check this Wikipedia Page


Download Asp.Net MVC 1.0

MVC Home Page In ASP.NET Site

MVC Video Tutorials

ASP.Net MVC Home Page

How to change your career to Software Development?


I always got this question from people with almost no IT background, maybe they are graduates of other majors like Commerce or Engineering or any other field but some of them asks "How can I be a developer?" , "is their an easy way to do this?" and as a matter of fact ; yes there is an easy way only if you are prepared enough for this transition so first answer the following:

  1. Are you good in English?
  2. Do you have an email account?
  3. Do you go to websites and register in it and these kind of things?
  4. Do you know how to find what you are searching for from GOOGLE?
  5. Do you know how to install and run programs?


If the answer of these questions is yes, you are ready to the first stage, I recommend this free course from Stanford University:

Introduction to Computer Science | Programming Methodology

Instructor: Sahami, Mehran





This course is the largest of the introductory programming courses and is one of the largest courses at Stanford. Topics focus on the introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing.
Programming Methodology teaches the widely-used Java programming language along with good software engineering principles. Emphasis is on good programming style and the built-in facilities of the Java language. The course is explicitly designed to appeal to humanists and social scientists as well as hard-core techies. In fact, most Programming Methodology graduates end up majoring outside of the School of Engineering.

Prerequisites: The course requires no previous background in programming, but does require considerable dedication and hard work.

Tuesday, March 17, 2009

SQL Server 2008 - Securing Your Data


Microsoft SQL Server 2005 introduced many security enhancements, from data encryption to advanced context impersonation. Microsoft SQL Server 2008 further helps administrators protect their database with the introduction of new features such as Transparent Database Encryption, Extensible Key Management, and Auditing.

Join us for an interactive webinar that will provide you with essential information about the new security enhancements in SQL Server 2008 and discuss how to best take advantage of them.

Member Of

ASP.NET News

Learn ASP.NET - Latest Content

ASP.NET MVC Tutorials