Enterprise Library 4.1 Hands-on-Labs

by mosessaur| 02 April 2009| 1 Comments

Last month (March 2009)  . Earlier this year there were HOLs released for , now a full HOLs is released for the entire Enterprise Library.

Hands-on Labs walk you through the key usage scenarios of the application blocks in in various application contexts. You can practice the labs from start to finish or you can use the starter solutions provided to complete only the labs you want to, in the order you prefer.

Book Review: ASP.NET 3.5 Application Architecture and Design

by mosessaur| 14 March 2009| 5 Comments

Information about the book:

Book Title: ASP.NET 3.5 Application Architecture and Design
Book's Page: http://www.packtpub.com/application-architecture-and-design-for-asp-.net-3.5/book
Book Cover
ASP.NET3.5ApplicationArchitectureandDesign

Chapters: 9
Publisher: PACKT Publishing
Author: Vivek Thakur

Introduction:

Microsoft ASP.NET has quickly evolved to become one of the most famous platforms for developing web-based solutions. Since its first release with .Net 1.0, Microsoft has continuously added many out-of-the-box features and components, making web development easier for the end developer. As ASP.NET is part of the whole .Net Framework, it is gaining benefits of all features and technologies provided by the .Net Framework itself. With the introduction of LINQ, MS AJAX, WCF, WPF, and a lot of exciting new tools, the .NET framework has not only grown large but also flexible, in terms of the choices and options being offered to the developers.

More...

MosesOfEgypt new Theme by JankoAtWrapSpeed

by mosessaur| 20 January 2009| 14 Comments

Before completing one year of running this blog, I celebrate the last month of the first year of this blog by deploying my new theme create by JankoAtWrapSpeed.com. Thank you Janko.

Actually Janko created a lovely themes pack for BlogEngine.Net. He branded MosesOfEgypt.Net with his piece art theme. I like the dark theme especially that man standing front of the moon, I think Janko has a vision about it Laughing

Any way I hope you all like the new theme as I do.

Book Review: Entity Framework Tutorial

by mosessaur| 20 December 2008| 4 Comments

Information About the book:

Book Title: Entity Framework Tutorial
Book's Page: http://www.packtpub.com/entity-framework-tutorial/book
Book Cover:

Chapters: 8
Type: Tutorial
Publisher: PACKT Publishing
Author: Joydip Kanjilal

Introduction:

Since the release of .Net 3.5 SP1 & VS.NET 2008 SP1 which include Entity Framework v1 I started to play with EF and discover its usage and differences between it and LINQ to SQL.

Last month I got a change to have a book that walks through Entity Framework by tutorial. This book was Entity Framework Tutorial. The books itself is very small. It has a clear focus and scope; to put you on the road on how to build & use Entity Model of Entity Framework following comprehensive tutorials.

About Entity Framework Tutorial Book:

The book is small one, 228 pages on 8 Chapters. This books is targeting beginners who never used or even heard of Entity Framework. But of course the reader should be experienced developer with Microsoft .Net (general), ADO.NET & C#.

More...

Going live with Egyptian Yonklies Network though Yonkly.com

by mosessaur| 05 December 2008| 5 Comments

I received an invitation to create first Egyptian Twitter like community on Yonkly.com. Thanks to Emad Ibrahim Creator and Founder of Yonkly.

Before I go further; you might ask What is Yonkly? My answer is: it is an enhanced twitter like mini blogging service. It is an open source project based on ASP.NET MVC. It is one of the first projects developed with early preview releases of ASP.NET MVC. This project was developed by Emad Ibrahim.

More information about Yonkly can be found at http://www.emadibrahim.com/category/yonkly/. You can download bits of this project from CodePlex.

2 different flavours of Yonkly are available through Yonkly.com, and Yonkly.net. The public Twitter clone is available at Yonkly.net, this is exactly like twitter with additional features like Groups. The other flavour which I am going to call community like edition is available under Yonkly.com. At Yonkly.com you can create your own community like Egyptian Yonklies I just created for Egyptian Tweeters. Both are in Beta as ASP.NET MVC itself is beta. Currently it require an invitation to be able to create your own network under Yonkly.com.

I think what is available on Yonkly.net should be available for each network under Yonkly.com. But this is something Emad should decide.

Today I was exploring Yonkly features while I was setting up egyonklies.yonkly.com. I was amazed by the provided features which I am sure is going to be enhanced and improved upon the release of ASP.NET MVC and in the upcoming releases of Yonkly.

More...

NDepend the massive code analysis tool for every developer

by mosessaur| 22 November 2008| 5 Comments

Before I start on this, I am sure I am not going to full fill all what I want to express about NDepend. NDepend takes your to the deep dark corners of your code and lights up those bright corners in it. Thanks to Patrick Smacchia and all this product development team for such great tool.

What is NDepend?

I don't think I can explain better than what is written in its web site:

"NDepend is a tool that simplifies managing a complex .NET code base. Architects and developers can analyze code structure, specify design rules, plan massive refactoring, do effective code reviews and master evolution by comparing different versions of the code.
The result is better communication, improved quality, easier maintenance and faster development."

So it is a massive code analysis tool, analyse every aspect of your code and produces informative reports with detailed matrices, diagrams and charts that should help you improve your code.

NDepend also generate and HTML report with all code analysis made alone with matrices and attached diagrams, figures and charts. One good thing I loved about this report, is when I found a term that I don't understand there is a link that takes me directly to online help where this term is defined. This helped me a lot, because some terms I am not familiar with, maybe my English or I am bad Engineer :o), either reason, it helped me and sure would improve any of those 2 defects in me :o).

Not only NDepend gives you these reports about your analysed code, but also it allows your edit constraints on and queries that produce these reports.

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...

uCertify offering discount code for mosesofegypt.net readers!

by mosessaur| 10 June 2008| 5 Comments

Few days I wrote a review about uCertify product for Exam 070-553 C#. And today, I received an e-mail from uCertify, here is an excerpt from that e-mail:

"We are offering a discount to the readers of your Blog. (If there is certain suggestion in review) Your suggestions will definitaly help us to improve our products and ultimately benefit our users. Your readers can use our discount code given on your Blog and get 10% discount on the uCertify PrepKit of their choice"

So you can apply this Discount code "MMMOSA" and gain 10% discount on the uCertify PrepKit of your choice as mentioned above.

So 10% discount and money back guarantee if you didn't pass from the 1st attempt! Check uCertify.com for more details about money back guarantee.

uCertify M70-553: UPGRADE, MCSD.NET Skills to MCPD Enterprise Developer using C# Exam Preparation Kit

by mosessaur| 07 June 2008| 2 Comments

Introduction:

I almost attended & passed more than 10 Microsoft Certification Exams. With the assist of self-learning paced training as well as official Microsoft Learning products. And before taking the exam, I used to practice the exam using some of the available exam simulators as well as assessments provided by Microsoft. And sometimes I just took the exam using my person experience.

And today uCertify gave me the chance to review one of their best exam simulation tools & preparation kits produced and provided by uCertify for exam 070-553: UPGRADE, MCSD.NET Skills to MCPD Enterprise Developer using C#.

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.

My Story:

I have a simple challenging story with exam 070-553 which I’m going to review its preparation software provided by uCertify. I passed this exam on 2006. I didn’t prepare for it. I was moving beside an exam center then I decided to take the exam. And I took it on the same day. Challenging my knowledge and experience, I hardly passed this exam with score 700.

Today and after 2 years, I found this exam preparation and test simulation software from uCertify, I wonder what would be my life and how would be my score if such product were available at that time. I would simply use my knowledge with assist of this product and pass the exam, gaining much more score I’m sure.

More...

Microsoft Virtual Server 2005 R2 & VPC 2007 SP1 Updates are available

by mosessaur| 17 May 2008| 0 Comments

Few days ago Microsoft released both Virtual Server 2005 R2 SP1 & VPC 2007 SP1 updates.

Microsoft Virtual Server R2 SP1 includes support for the following additional Host and Guest Operating Systems:

Additonal Guest Operating System support:
Windows Vista® Ultimate Edition with Service Pack 1 (SP1)
Windows Vista® Business Edition with Service Pack 1 (SP1)
Windows Vista® Enterprise Edition with Service Pack 1 (SP1)
Windows Server® 2008 Core
Windows Server® 2008 Standard
Windows Server® 2008 Datacenter
Windows Server® 2008 Enterprise
Windows Server® 2008 Small Business Server
Windows XP Professional with Service Pack 3

Additional Host Operating System support:
Windows Vista® Ultimate Edition with Service Pack 1 (SP1) (non-production use only)
Windows Vista® Business Edition with Service Pack 1 (SP1) (non-production use only)
Windows Vista® Enterprise Edition with Service Pack 1 (SP1)(non-production use only)
Windows Server® 2008 Core
Windows Server® 2008 Standard
Windows Server® 2008 Datacenter
Windows Server® 2008 Enterprise
Windows Server® 2008 Small Business Server
Windows XP Professional with Service Pack 3 (non-production use only) 

While Microsoft Virtual PC 2007 SP1 includes support for the following additional Host and Guest Operating Systems:

Additonal Guest Operating System support:
Windows Vista® Ultimate Edition with Service Pack 1 (SP1)
Windows Vista® Business Edition with Service Pack 1 (SP1)
Windows Vista® Enterprise Edition with Service Pack 1 (SP1)
Windows Server® 2008 Standard
Windows XP Professional with Service Pack 3

Additional Host Operating System support:
Windows Vista® Ultimate Edition with Service Pack 1 (SP1)
Windows Vista® Business Edition with Service Pack 1 (SP1)
Windows Vista® Enterprise Edition with Service Pack 1 (SP1)
Windows XP Professional with Service Pack 3

 You can optain the download from the following links:

Heroes Happen {Here}

by mosessaur| 07 April 2008| 0 Comments

At the end of last Month March 2008, exactly on 23rd and 24th of March, Microsoft Egypt hold an event for Heroes Happen {Here} announcing the launch of Visual Studio 2008, SQL Server 2008 and Windows Server 2008.

I couldn't attend the event as I was out of country. But my brother Ahmad Mosa and my colleagues including Amr Elsehemy attended the event.

At the event Ahmad Mosa was recognized as a Hero for his cooperation and hard work in participating in the early adopters’ program for the launch products that made this launch such a great success!

Below is his picture with Mr. Kareem Ramada the General Manager of Microsoft Egypt.

Ahmad Mosa 
Left to right: Kareem Ramadan, Ahmad Mosa

Egyptian team at Imagine Cup Finals!

by mosessaur| 02 August 2007| 0 Comments
Well, I'm proud to mention that those guys are of my blood! Today I watched a video about the Egyptian team at Imagine Cup Finals. They made a really great project that is interactive and intellegent. It is a software solution that helps the disabled persons to learn in an interactive way as well as support teachers with means to build tests and learning materials.
Thank you brothers and sister for your god work and for your good presentation.