.NET Reporter

 
Get Top Posts and Jobs
Weekly via Email:

Subscribe
Unsubscribe

Search Posts:


Title Only
Title and Body
 

Search Jobs:


Title Only
Title and Body
142 posts from: Mohamed A. Meligy

LINQKit: "C# 3.0 In A Nutshell" Extras

(Indexed 2008-01-27):

The "C# 3.0 in a nutshell" book has some neat free extras that are worth mentioning for those who haven't already heard of (they have been released for long). Those are like must-have LINQ tools and helpers. The homepage of LINQKit (the major part of the extras I'm going to cover here) provides great information and short code samples about the components: LINQPad This is a snippet compiler (application to run/try small codes in separation than big VS projects, like this), that's cust...(truncated)...

[Off Topic] SPAMMERS sometimes don't know that they are... Some advices

(Indexed 2008-01-27):

Note: This is ported from my old weblog. Originally published August 28, 2006 In the past to years, and even before, I used to get tons of SPAM of different types from my FRIENDS and members of yahoo groups I'm subscribed to. Of course this used to get me annoyed, and in most cases, the sender didn't know that what s/he is sending is sort of SPAM, so, I used to send individual emails to these friends about it, and I got sick of how many messages I have to send ...(truncated)...

Cross post from ASP.NET Weblogs (Community Server) to GeeksWithBlogs (SubTEXT)

(Indexed 2008-01-25):

I'm new to ASP.NET Weblogs. Thanks to Joe Stagner of course who setup my weblog account and whom I have thrown tons of questions at (Poor Joe. All day answering my messages!). I'm also an old member of GeeksWithBlogs (since January 2005) and cannot just slip away like that! So I considered cross posting, as a permanent procedure, not temp. one. To do cross posting from a Community Server weblog like ASP.NET weblogs to any blog that supports MetaWeblog APIs like SubTEXT (which GeeksWithBlogs.NET...(truncated)...

The C# Modifier 'new'

(Indexed 2008-01-25):

Note: This is ported from my old weblog. Originally published April 07, 2005 There was a question in Microsoft Forums regarding the new modifier in C# and what's the difference between using it and using the virtual and override modifiers. I wanted to share that here as well. The new modifier is mainly used for hiding the non virtual methods. Unlike override modifier, it's used to hide all class members not only methods (i.e. variables and properties)...(truncated)...

GridView DataBinding Events

(Indexed 2008-01-25):

Note: This is ported from my old weblog. Originally published December 19, 2005 This is a well commented example for a GridView with implementation of RowDataBound and DataBound events. I also demonstrate in it some of the important properties of GridView, like the slight diffrences when dealing with Grid Paging, Rows, Cells, and Columns. I prefered to heavily comment the code than to write separate paragraphs describing it as I do believe that the code is what ...(truncated)...

MSDN Code Gallery - New Code Sample Sharing Area from Microsoft

(Indexed 2008-01-24):

[Image] Microsoft has recently opened a new sub-site of MSDN, MSDN Code Gallery. Here's their main statement: Download and share sample applications, code snippets and other resources MSDN Code Gallery is your destination for downloading sample applications and code snippets , as well as sharing your own resources. Usually, people would go for community sites for code samples sharing, or create some open source area like CodePlex, creating projects that only work as sample base. ...(truncated)...

ASP.NET Data Tutorial Videos + 6 Months asp.netPRO free subscription

(Indexed 2008-01-23):

Early this morning, a guy called Ravi Nangunoori emailed me about a new website (www.dotnetvideos.net). The website is a FREE video tutorial collection he created (and still working on more) for different ASP.NET related topics. I find his pretty interesting as it offers: A video version of almost all the the great written data tutorials available on the official ASP.NET website (few are still work in progress) Six months FREE subscription to asp.netPRO magazine to all registered users (fo...(truncated)...

Microsoft .NET Framework 3.5 Library Source Code Now Available

(Indexed 2008-01-17):

Scott Guthrie[MSFT] announced the availability of .NET fx 3.5 library source code as promised. (Setup and how to use) Quote from the announcement: Specifically, you can now browse and debug the source code for the following .NET Framework libraries: .NET Base Class Libraries (including System, System.CodeDom, System.Collections, System.ComponentModel, System.Diagnostics, System.Drawing, System.Globalization, System.IO, System.Net, System.Reflection, System.Runtime, System.Security, ...(truncated)...

To Microsoft or ALT ? - OR- AJAXPro Founder Stopped Working On It

(Indexed 2008-01-05):

Few hours ago, Michael Schwarz, the creator of AJAX.NET Professional (A.KA. AJAXPro), the most successful AJAX framework for ASP.NET after Microsoft's ASP.NET AJAX Framework (A.K.A., ATLAS) has stated that he'll no longer be working on the project. Furthermore, he even recommended users to move to Microsoft's AJAX Framework instead!! The reasons Michael mentioned why he will stop the project used by 13.3% of ASP.NET developers doing AJAX work include the fact that ASP.NET AJAX is part of ASP.NET...(truncated)...

VS 2008 Templates for ASP.NET AJAX Extensions 1.0

(Indexed 2007-12-20):

ASP.NET AJAX Original RoadmapWhen Microsoft released ASP.NET AJAX Extensions (formerly codename ATLAS), their roadmap for the core extensions was to release ASP.NET AJAX 1.0 for ASP.NET 2.0 (AKA, .NET Framework 2.0) as separate installation, and have that to integrate greatly with Visual Studio 2005, and then integrate that with ASP.NET 3.5 to be part of it, enabling you to have the same experience (better experience actually) with Visual Studio 2008. Of course that's all while having the "futur...(truncated)...

Microsoft Feast Gift: 3 FREE MS Press Books (LINQ, ASP.NET AJAX, Silverlight)

(Indexed 2007-12-19):

Today is the primary day of Muslim's ADHA (Sacrifice) feast. I'm enjoying it with family activities in my grandmother's house and few hours later my uncle's house. Thanks God both have wireless Internet connectivity. This how I could still check my Google Reader items (see shared items), while showing my profile pictures to my uncle's little daughter and other kids from the family!Then I noticed that the feast has a great gift, coming from Microsoft this time. I found that Microsoft has opened 3...(truncated)...

New Blogger in Town - Business, Management, Technology mixed together

(Indexed 2007-12-16):

Tamer Zaki used to be one of the closest coworkers to me although we have worked together only once in Hot Potato. He's the kind of a guy who believes in having one direction and following it, while reading in many other areas as well, just enlarge your horizon. We used to talk for so long every other day and I've learned a lot from his ability of "connecting the dots" that I sometimes didn't see their connection that well, and, if now believe I have a fair analysis capabilities, he shoudl be th...(truncated)...

For dotNETwork sake: ALT.NET Mission in Arabic

(Indexed 2007-12-16):

I've mentioned ALT.NET group before number of times. Having found a promising advance in the dotNETwork group, I thought it'll be essential to introduce the ALT.NET way of thinking to them, so, I'm sharing with you all the localization I submitted to ALT.NET yahoo group in November 16, and will be online officially pretty soon, for ALT.NET mission statement. . . .The group has a revolutionary way of thinking though essential one. I'll most likely be t...(truncated)...

dotNETwork, 1st Big Offline User Group in Egypt -Or- SQL 2008 + MVC

(Indexed 2007-12-15):

Last Tuesday night witnessed a relatively new kind event held in Microsoft Egypt building @ smart village. It was said to be "announcing dotNETwork user group" which I thought was some Microsoft Egypt initiative for a new offline user group model of developer community. I was so excited about so, and it was even better!The IdeaThe dotNETwork group is just am offline user group that's done right. It just happened to have Microsoft Egypt host the group gathering, as this is the hardest issue to ma...(truncated)...

Enterprise Library 4.0, With Dependency Injection Application Block!

(Indexed 2007-12-10):

I was checking my Google Reader as usual, seeing which items I haven't noticed due to amount of great posts there (see my shared items), which I found this one week old post by David Hayden on CodeBetter blogs. The post talks about Enterprise Library work in-progress to reach EntLib 4.0, with some good news (that I knew would come soon or later :) ). A new "Dependency Injection" Application Block (DIAB) ! To not waste your time, after setting the post into the shared items, I thought the ta...(truncated)...

Catch This: ASP.NET 3.5 Extensions (w/ beloved MVC) Finally UP!

(Indexed 2007-12-10):

Yeah, the wait is OVER! The new ASP.NET 3.5 Extensions have arrived [Image][Image][Image] IT has the ASP.NET MVC Framework, baby [Image] Quote from the extensions homepage: Whats in the Extensions Release? ASP.NET MVC ASP.NET MVC provides model-view-controller (MVC) support to the existing ASP.NET 3.5 runtime, which enables developers to more easily take advantage of this design pattern. Benefits include the ability to achieve and maintain a clear separation of concerns, as w...(truncated)...

First ASP.NET MVC Framework Preview Next Week & Silverlight 1.1 Now Silverlight 2.0

(Indexed 2007-11-30):

Yeah, finally the long awaited preview of ASP.NET MVC Framework will be available, Yeah, I'm tired like you all of seeing so many sample codes without a way to touch them or try other things out.Also Silverlight 1.1 will keep on evolving and now has the versionning it deserves, Silverlight 2.0, which is not just a name of course, but comes with broader support of WPF and rich controls and many other features.These are only few of many super interesting announcements that Scott Guthrie [MSFT] pos...(truncated)...

More Details on Coming .NET Web Products Roadmap

(Indexed 2007-11-30):

Yesterday I referred to Scott Guthrie's post about the roadmap for coming .NET web related products, highlighting Silverlight 2.0 and ASP.NET MVC framework especially.Now, Mohamed Tayseer (my current team mate and complement in development!) sent me link to a detailed post by Roger Jennings, with many discussions and references related to these products. A must read for anyone who read the previous post.Read the post.[Image]_qacct="p-03-ZsKAm7O3lI";quantserve();[Image][Image]

Silverlight 1.1 Alpha Tools for Visual Studio 2008 Updated for RTM

(Indexed 2007-11-27):

Silverlight 1.1 Tools Alpha for Visual Studio 2008 have just been updated to work with the final version (RTM) of VS 2008.It's not yet available on the Silverlight official community website, but the announcement and download link are already available on Scott Guthrie's weblog.[Image]_qacct="p-03-ZsKAm7O3lI";quantserve();[Image][Image]

ITWorx CuttingEdge Club First Public Session - Welcome to MS Office Sharepoint

(Indexed 2007-11-26):

IntroductionThis week, I've been to ITWorx first public seminar called "CuttingEdge Club" on Saturday. The idea of a public developer seminar was pretty interesting to me being one of the organizers and speakers for the first developer seminars held in Egypt ever (the DemoDay event we started earlier back in November 2006), and being a speaker myself in ITWorx internal seminars just last week!Interestingly enough, ITWorx started their internal seminars/conferences/clubs (call it whatever you lik...(truncated)...

My "Web 2.0 Using ASP.NET AJAX" Session PowerPoint Slides

(Indexed 2007-11-20):

Today I have presenting an introductory session about ASP.NET AJAX in IT WORX CuttingEdge Club. I presented it as "Web 2.0 Using ASP.NET AJAX" talking about Web 2.0, AJAX in general and AJAX Patterns, and even other alternatives to ASP.NET AJAX (and how to combine) as in my first ASP.NET AJAX presentation back in November 2006 in SilverKey DemoDay I. I have also introduced ALT.NET group as I knew it was never introduced in technical events in Egypt, and I'm so excited about that movement. I'm ch...(truncated)...

Visual Studio 2008 Shipped Already!!

(Indexed 2007-11-20):

An hour ago, I claimed (based on my my previous post) in my ASP.NET AJAX session @ IT WORX that VS 2008 would ship next week or by end f the month, but just now realized it has just been shipped already!!Quoting Somasegar[MSFT]'s post: am thrilled to announce that earlier today we shipped Visual Studio 2008 and .NET Framework 3.5.Over the past few months, I have blogged about some incredible features that the team working on Visual Studio 2008 and .NET Framework 3.5 have built. I wanted to share...(truncated)...

SQL Server 2008 Katmai November CTP Available

(Indexed 2007-11-19):

Quoting Microsoft Connect Email:The Microsoft SQL Server Team is proud to announce SQL Server 2008 Katmai November CTP!Many of you have anxiously waited for this day. The SQL Server Connect Team in conjunction with the SQL Server Product Team are proud to announce the release of the November CTP of SQL Server 2008 Katmai. We know, we know. Where are the bits? Here is a direct link to the download on the Download Center. Yes, we have installers and media ISOs available. Along with x86, x64, ...(truncated)...

Visual Studio 2008 To Come Next Week (Or so...)

(Indexed 2007-11-19):

Yeah, of course that's for MSDN subscribers. VS 2008 to be available by end of the month.The news comes from eWeek note, as well as MSDN Subscribers Weblog post.[Image][Image]

Real World Scrum Best Practices Through My Project Team Member's Experience

(Indexed 2007-10-22):

Mohamed Nour, a really smart decent guy with superior technical skills is one of the great guys I work with right now in a really big project that's in it's last stages right now.. He wrote an excellent article talking about the lessons we have learned and the experiences we as team and individuals got through applying Scrum methodologies on the project.The article summarizes months of different techniques, some are standard, some we just made up ourselves; and how influenced our project, and ho...(truncated)...

[NO-TECH] When people call you a nerd, and you meet a real one!

(Indexed 2007-09-21):

Recently I had a new interesting Facebook friend.So, what ??? [Image]Let's see....O.K., first thing to notice, the girl studies medicine, but she calls herself a geek! How come ? Later I knew that she worked with VB, C++, and other programming goodies, then LATER turned into UI/Web design, Photoshop, HTML and stuff [Image][Image]What more? She does blog of course, she has a blog "3adma" that she uses as a personal blog (I don't like the idea of personal/work blog, but this is the case here). In ...(truncated)...

Dear Silverlight...

(Indexed 2007-09-10):

Quote from Microsoft Australia MSDN Flash Issue for Monday, 10 September 2007: Dear Silverlight, What do you say to a son who is all grown up and has finally hit the big wide world? This being your week for RTW (Release To Web), I thought it appropriate to write you a letter telling you just how proud your mother and I are of you. I know uncle Scott has written extensively about your coming of age, but I thought I'd express my thoughts in this letter. Thanks to you WMV and VC-1 content will no...(truncated)...

Ruby soon (Well, maybe!) - What are the chances anyway?

(Indexed 2007-09-08):

Since Rails, everybody has turned to see what Ruby looks like, why was it the language that had such a great framework built in top of. For most .NET developers including me, that wasn't so easy, while we are already surrounded with new stuff coming to our paradigm.Now that everything is almost stable, .NET 3.0 has turned into a normal part of our applications in certain situations, C# 3.5 seems to be getting the final touches and so is .NET 3.5/VS2008, I tend to believe it's time for checking d...(truncated)...

Silverlight 1.0 Released, Silverlight for linux announced, Silverlight 1.1 Updates

(Indexed 2007-09-05):

These all are Scott Guthrie [MSFT]'s announcements. Check them out!Quotes from the announcements post:Silverlight 1.0:Some of its features include: Built-in codec support for playing VC-1 and WMV video, and MP3 and WMA audio within a browser. The VC-1 codec is a big step forward for incorporating media within a web experience - since it supports very efficiently playing high-quality, high definitionvideo in the browser. It is a standards-based media format that is implemented in all HD-DVD a...(truncated)...

Scott Hanselman's 2007 Ultimate Developer and Power Users Tool List for Windows

(Indexed 2007-08-27):

Quote from the list introduction:Everyone collects utilities, and most folks have a list of a few that they feel are indispensable. Here's mine. Each has a distinct purpose, and I probably touch each at least a few times a week. For me, util means utilitarian and it means don't clutter my tray. If it saves me time, and seamlessly integrates with my life, it's the bomb. Many/most are free some aren't. Those that aren't free are very likely worth your 30-day trial, and perhaps your money.Here are ...(truncated)...

Dark Visual Studio With Resharper - My VS Settings (Colors, Windows Layout, ... )

(Indexed 2007-08-20):

I heard few comments about my VS color scheme in the last demo day, and Mohamed Korayem mentioned it in his blog post about the sessions. Many asked me to share it with them.Here's how my Visual Studio looks:[Image]The idea of dark colors originally came to me from Dave Reed [ASP.NET Team] 's "Join the dark side of Visual Studio" post (which Dody pointed me to). Some color effects (like current line highlight) are special enhancements by Resharper.So, I exported my settings file for color and wi...(truncated)...

Gotcha: Wokflow designer not working when openning workflow in non-workflow VS 2005 project

(Indexed 2007-08-19):

If you worked with Windows Workflow before on Visual Studio 2005, copied a workflow diagram from a workflow project into a second normal project, added the proper references, built the second project and everything, but afterwards tried to open the workflow diagram in designer, and it didn't work, giving you an error message like tis one: The service 'System.Workflow.ComponentModel.Design.IIdentifierCreationService' must be installed for this operation to succeed. Ensure t...(truncated)...

Visual Studio 2008 Beta 2 is out

(Indexed 2007-07-27):

Scott Guthrie earlier today announced the availability of Visual Studio 2008 (Codename Orcas) Beta 2 for download.The downloads available are separate installation disc image for each of VS 2008 editions (including Express), and a couple of more disc images for MSDN library and TFS; also, included separated VPC image for VSTS and TFS.Quote from the download homepage:Installation Disc ImagesIf you prefer to install the software yourself, you can download separate disc images for the following pro...(truncated)...

Few Silverlight Resources

(Indexed 2007-07-16):

Tim Sneath - Musings of a Client Platform Technical Evangelist WYNAPSE.com Silverlight Article Links Silverlight Articles Silverlight Tutorials WynApse Blog - Technical Musings POKE 53280,0 - Pete Brown's Blog Liquid Boy - AKA AdvertBoyUpdate: Silverlight Rocks - Silverlight Community Silverlight Games 101 - Blog, Silverlight 1.1/C# Index of Silverlight Games - Most with Source[Image][Image]

Gotcha: ASP.NNET 2.0 ValidationGroups are NOT related to INamingContainer

(Indexed 2007-07-12):

The problem:If you have a user control for handling user input, meaning has some input controls, some validators and buttons using the same ValidationGroup, and you want to put that inside a repeater (or any control that has template repeat like DataList or Grid), and you click on the button on the user control of one of the repeater items, all the user controls will be checked for validation, not just the one in the repeater item you want.The reason:All the validators/buttons in every user cont...(truncated)...

The (hopefully) final answer for VS 2005 debugging (F5) on IIS 7

(Indexed 2007-07-12):

The Problem:If you have been using Vista for a while like me, and you get into situations beyond the capabilities provided in ASP.NET development server (simply like virtual directories), and had to load your development in IIS7, you must have had at least 3 or 4 times of problems with debugging (or simply hitting F5) not working at all.Some of the solutions were creating the website application/v dir yourself not using Visual Studio (This applies to Website model more than Web Application Proje...(truncated)...

Gotcha: ASP.NET 2.0 ValidationGroups are NOT related to INamingContainer

(Indexed 2007-07-12):

The problem:If you have a user control for handling user input, meaning has some input controls, some validators and buttons using the same ValidationGroup, and you want to put that inside a repeater (or any control that has template repeat like DataList or Grid), and you click on the button on the user control of one of the repeater items, all the user controls will be checked for validation, not just the one in the repeater item you want.The reason:All the validators/buttons in every user cont...(truncated)...

VS 2008 Launch With Other Stuff in Feb. 2008

(Indexed 2007-07-11):

Quote from TheServerSide.NETAt a partners event in Denver, Microsoft disclosed its plans for formally releasing Windows Server 2008, Visual Studio 2008 and Microsoft SQL Server 2008. COO Kevin Turner said the company will launch all these products together at an event in Los Angeles on Feb. 27, 2008The Official Microsoft Press StatementP.SWe are supposed to get VS 2008 Beta2 in few weeks, with Go-Live license according to this.[Image][Image]

IronPython 2.0 Alpha2 Released

(Indexed 2007-06-29):

The new release of IronPython 2.0, which is alpha2 sounds to be mainly some restructuring and fixes. Not bad anyway. The work they state have done sounds like it's DLR wide, that'd be really great if true! Why? For other people waiting for IronRuby and people like me interested in Managed JS of course [Image].However, no Silverlight integration, no ASP.NET version, still single engine instance, and, as Alpha 1, no Visual Studio SDK project/item template samples [Image].Anyway, read more and down...(truncated)...

SilverKey Demo Day 2 (SKDD2) FREE Registration - The 07/07/07 Event

(Indexed 2007-06-21):

[Image]Yesterday we started accepting FREE registration for the 2nd Demo Day. If you remember from the 1st one, Demo Day is an eventwe love to holdbeing ourway to expose knowledge and most importantly excitement regarding the latest pre-release technologies to the developer community in Egypt, mainly focusing on technologies bound to Microsoft, as our chosen method of getting things done, plus other technical inspirations that we'd think most developers would benefit from, at least as a new way ...(truncated)...

ALT .NET - Those who don't have to go with everyone else without thinking

(Indexed 2007-06-20):

Dody asked me today to search for ALT .NET. the findings were pretty surprising [Image]ALT .NET is a group of .NET developers who simply don't just take things exactly as shipped by Microsoft, instead, they don't mind using other open source software or whatever alternative if suits better to the use. They don't hate Microsoft nor insist of just doing everything differently seeking just difference (well, at least notmostof them as I noticed!), but if the different way is better, then why close m...(truncated)...

ASP.NET RSS Toolit Version 2 - New Release With Cool Features

(Indexed 2007-06-19):

ASP.NET RSS Toolkit,the interestinglibrary originally developed by Dmitry, whichI've posted about by the time it moved to CodePlex. I andM. Tayseer used it in a couple of production websites and it was pretty useful, nowshipped a new release with intrestting features:This release adds many new features to support other syndication formats including RDF, ATOM and OPML. It adds aggregation of the feeds contained in an OPML and generates a much strong-typed binding to the RSS feed. Additional new f...(truncated)...

ASP.NET RSS Toolkit Version 2 - New Release With Cool Features

(Indexed 2007-06-19):

ASP.NET RSS Toolkit,the interestinglibrary originally developed by Dmitry, whichI've posted about by the time it moved to CodePlex. I andM. Tayseer used it in a couple of production websites and it was pretty useful, nowshipped a new release with intrestting features:This release adds many new features to support other syndication formats including RDF, ATOM and OPML. It adds aggregation of the feeds contained in an OPML and generates a much strong-typed binding to the RSS feed. Additional new f...(truncated)...

Python Is Not Java

(Indexed 2007-06-15):

Quite old yet interesting article.P.S.I'm currently working on a projectcoded inC# 3.0 and IronPython 2.0 (that's why I'm after Python now[Image]).All I can say for now is that there's more chances, but still,in many situations,the language feature you think is there is just not when you need it!! This is more for C#3 than IronPython2 I have to admit though (but Dody is having this kind of limitations in IronPythonequal toC#3 still, mainly regarding the IronPython engine implementation and inter...(truncated)...

SQL Server 2008 (Codename Katmai) June CTP is avalable for public download

(Indexed 2007-06-05):

[Image] Yeah, the new release of SQL Server shipped it's first public CTP already.To download the bits you need to register with the Microsoft SQL server 2008 CTP Program on Microsoft Connect, then go to the CTP main page, and watch for the links at the right bar (If you plan to share the links beware that they will give "Page Not Found" error to any one who's not in the CTP MS connect program). More links to check out: CTP Main Page CTP @ Microsoft Connect CTP Overview Whitepaper ...(truncated)...

Steve Jobs and Bill Gates Interview

(Indexed 2007-06-04):

Text and video coverage of the complete Steve Jobs and Bill Gates interview: Blog coverage by John Paczkowski Steve Jobs and Bill Gates Prologue Steve Jobs and Bill Gates Part 1 Steve Jobs and Bill Gates Part 2 Steve Jobs and Bill Gates Part 3 Steve Jobs and Bill Gates Part 4 Steve Jobs and Bill Gates Part 5 Steve Jobs and Bill Gates Part 6 Steve Jobs and Bill Gates Part 7 Steve Jobs and Bill Gates Highlight Reel Steve Jobs and Bill Gates Session Transc...(truncated)...

Using IronPython in an existing web application

(Indexed 2007-06-03):

Here's a blog post showing how to extend an existing website to use IronPython. The configuration is pretty much easy. The post is meant for the "IronPython for ASP.NET" CTP, but it also is valid for the version of "IronPython for ASP.NET" shipping with ASP.NET Futures May CTP. Also, The post is in Chinese! Don't worry, the screen shots andcode samples are all you need to go. Read the article. Update: Everybody is linking to it now, but just in case! If you haven't already, check out this great ...(truncated)...

Side-By-Side In-Process Versions of the CLR and Silverlight

(Indexed 2007-05-11):

Jason Zander[MSFT] wrote about a feature for the next ersions of the CLR which is enabling two versions of the CLR to work side by side in the same process.You might not know that now .NET supports hostingmultiple versions of the CLR, but for each process, it has to run on one of those (the least version of the CLR that's equal to or bigger than the CLR version the assembly was compiled on), having two assmblies using different versions of the CLR to talk to each other is done via unmanaged inte...(truncated)...

IE Developer Toolbar 1.0 [No more BETAs for this version]

(Indexed 2007-05-11):

The IE team has finally shipped version 1.0 of their IE Developer Toolbar. Relatively long wait since BETA3, especially without major new functionalities in the version, but we got it at least.Read more about it in IE Team Blog.Download the toolbar.Visit the toolbar Wiki on Channel9.Visit IE Development Forum on MSDN Forums. [Image] [Image]

Silverlight on Linux? We're in, says Mono founder

(Indexed 2007-05-03):

Well, according toC Net news, Mono team is so excited wbout the DLR (Dynamic Language Runtime) and Silverlight.Read the original story. [Image] [Image]

Sliverlight 1.0 Beta and 1.1 Alpha!!! Live@mix07

(Indexed 2007-04-30):

Mix07 is live and lots of awaited stuff has come [Image].Silverlight has a couple of new releases, Silverlight 1.0 BETA, and 1.1 ALPHA.Why 1.1 while 1.0 is not fully released yet? No idea [Image].What matters here is that 1.1 ALPHA targets developers more than anyone else. It also has a GoLive license [Image][Image]. You should be just fine by installing it, and the SDK, and then start playing. [Image](maybe also download the pre-release expression products). Silverlight Homepage(Has cool vid...(truncated)...

More Useful JavaScript Techniques ( 7 Techniques)

(Indexed 2007-04-25):

Back to Web 2.0 talk!I found this on CodeProject, and love to quote the summary they put Branch when possible Execute just the code you need Make Flags Clean up your sniffing Make bridges Orthogonal code? You don't say! Event Delegation Why use ten event handlers for one event Include methods with your getElementsByWhatever Callbacks: they're not just for sketchy Win32 enumerators anymore... Encapsulate your code Have you no shame? Cover yourself! ...(truncated)...

Monorail, Is it the right direction ? Well, it's not the only right direction nor is always right at least!

(Indexed 2007-04-25):

When Monorail started as ActionPack, I wrote that I don't like the concept. By this time, it seemed like it was just another alternative to BLINQ, which seemed ugly as we know that if Microsoft takes BLINQ seriously, soon or later it'll be the one. Polita [MSFT]is doing very good job with it too!Twoweeks before, I was investigating what's inside for dependancy injection frameworks. Somehow, this led me back to Monorail (cause of it's part of the Castle Project). Well, this time was pretty much d...(truncated)...

More Dynamic Language Support in .NET Coming Soon

(Indexed 2007-04-25):

Not only thatDimitry[MSFT] told me earlier IronPython for ASP.NET support for Vista will be available by Mix07 (That's April 3o). Dody also pointed me at the news that it's not just that. Many CLR tweaks/additionsenablingfurtherdynamic languages support is coming by the same time too [Image]Sounds pretty much exciting [Image]I can't wait for it. [Image]Anyway, I'm not yet that good in Python after all. Just seeing the surface [Image]Update:If you are like me, maybe you want to view Tayseer's int...(truncated)...

SK QuickBooks SDK and XML expert starts blogging

(Indexed 2007-04-08):

Mai Soliman, the great developer that had to be a QuickBooks SDK expert as a primary part of her SilverKey work, has finally started blogging on SpellCoder. It looks like she knew I was going to kill her if it took her more to start :DShe also wrote a very basic introduction to QuickBooks in her blog. From seeing how many weird situations she got into with QB, I can have good predictions about her next posts in the same topic. I think she may have something to say also about WCF and dealing with...(truncated)...

MDC 2007 Videos Available Online

(Indexed 2007-03-31):

For the first time in the MDC history, Microsoft's Mddleeast Developers Conference 2007 videos are available as promised!So far, not all of them are up yet, but you can check what's there so far anyway.P.S.What made them frankly upload the videos this time ? Why are the videos NOT on Microsoft's website ? Why are the videos NOT on MDC 2007 website ? Why are the videos only for view online not for download ? [At least that's what I found. Sure there're MANY workarrounds to get it downloaded but ....(truncated)...

The yet best JSON article I have read, specialized for .NET too :)

(Indexed 2007-03-24):

Quote from the post @ ScottOnWriting.NET:JavaScript Object Notation (JSON) is simple, lightweight data-exchange format that is used by most AJAX implementations (although it can be used by other applications and domain spaces). It is used to serialize data structures into a text format that is especially easy to parse and evaluate directly from JavaScript code. Back in 2006, Atif Aziz approached me and asked if I'd like to coauthor an introductory article on JSON. The net result is the latest ar...(truncated)...

Fun with American Schools!

(Indexed 2007-03-23):

I got these funny jokes on my inbox 23 hours ago (sent by an old school frient, Mohammed Mokhtar), and found them worth sharing.Kids in school TEACHER : Maria, go to the map and find North America. MARIA : Here it is!TEACHER : Correct. Now class, who discovered America? CLASS : Maria......!!!!!____________________________________________...(truncated)... TEACHER : Why are you late, Frank? FRANK : Because of the sign. TEACHER : Wha...(truncated)...

AJAX Anti Patterns (What you shouldn't do when AJAXifying!!)

(Indexed 2007-03-22):

Yesterday, I found these 5 AJAX Anti patterns The "anti patterns" are simply what you should avoid when doing AJAX on your website. You should find them as helpful as the top ten AJAX mistakes I linked to before (or even more).O.K.. You must have realized that the notes are from IBM, and I know my typical readers (if any) who do it the AJAX way are all using ASP.NET AJAX, but still, the notes all are concepts demonstrated with only XHTML/JavaScript code, so, it should be good for you to go with ...(truncated)...

Test Driven .NET 2.4 BETA is out

(Indexed 2007-03-14):

Test Driven .NET (the famous tool that helps integrate most common unit testing frameworks into Visual Studio) has a new release, 2.4. It's still a BETA though.You can read the official announcement for the release, as well as the release notes, or just get it downloaded.Personal Notes on the release:It supports NUnit 2.2 and 2.4 RC2.It supports Orcas (that's in the installer, I haven't tried myself) - since 2.2Supports Reflector 5 - since 2.2.If you're new to Test Driven .NET (or never heard ab...(truncated)...

VS February 2006 made it to March, Or, Visual Studio Codename Orcas March CTP is out!

(Indexed 2007-03-01):

VS Orcas, the great CTP that was earlier scheduled for release in February is now finally available for download as March CTP.The download is available in one of the following formats:Self Extracting ImageVirtual PC ImageFor more info on what to expect in this CTP, check the earlier post from Scott Guthrie. This one was out before Feburary turns into Mrach, OK ? ;-)There's also pretty detailed info about what the release includes on the download page itself.[Image][Image]

VS Orcas February 2006 made it in March, Or, Visual Studio Codename Orcas March CTP is out!

(Indexed 2007-03-01):

VS Orcas, the great CTP that was earlier scheduled for release in February is now finally available for download as March CTP.The download is available in one of the following formats:Self Extracting ImageVirtual PC ImageFor more info on what to expect in this CTP, check the earlier post from Scott Guthrie. This one was out before Feburary turns into Mrach, OK ? ;-)There's also pretty detailed info about what the release includes on the download page itself.[Image][Image]

.NET Framework 3.0 training kit

(Indexed 2007-02-22):

In case you didn't realize it too, there's a great .NET Framework 3.0 training kit for WF, WCF and CardSpace available for download from the .NET Framework 3.0 community site.[Image][Image]

Greate Articles, Or, "What's wrong with ASP.NET?"

(Indexed 2007-02-22):

I found these articles titled "What's wrong with ASP.NET?" just now. They're really great; compare some of the features in ASP.NET 1.1/2.0 and their limitations (examples are HTML Encoding, Validators).Very good for any ASP.NET developer.[Image][Image]

The "good" memories from the last MDC, MDC 2007 - Part 2/2

(Indexed 2007-02-20):

This post became too long that I had to split to two parts (1, 2).Go To Part 1The real fun started before SharePoint 2007 session started, I used to believe that this is a great extensible platform especially after reading so many blog posts and articles on areas like AJAX enabling it. Well, until I saw the army!!! A team or two from IT Worx and another team from OMS already working with SharePoint coming to ask about many things including (Why didnt you warn us that the RTM is in a reality anot...(truncated)...

The "good" memories from the last MDC, MDC 2007 - Part 1/2

(Indexed 2007-02-20):

This post became too long that I had to split to two parts (1, 2).I intended to write this after the 3rd day in MDC, but I got REALLY busy after that, I was too stressed for Dody's travelling as well (he's already outside Egypt now, should be back in three weeks), and really tired as well, and even sort of sick too :(. I thought it was too late to blog it afterwards, until my friend Mohamed R. Samy called me yesterday, and we had discussions on some of the few good parts of the last MDC (mainly ...(truncated)...

No More BETAs for this version: SQL Server 2005 Service Pack 2

(Indexed 2007-02-20):

The final release of SQL Server SP2 is now available for download. Remember that this is the right version of SQL Server you should go for if you're using Windows Vista. The official press release[Image][Image]

Very Quick: Articles from here and there

(Indexed 2007-02-15):

The Server Side released a great LINQ/C#3.0 larning guide.15 Seconds ahd a nice introduction to Microsoft IE developer toolbar.The March 2007 issue of MSDN magazine is already out, with pretty interesting topics/articles.Steven M. Cohn's WebLog also has great notes, especially on WCF.[Image][Image]

ASP.NET AJAX How-To Videos updated

(Indexed 2007-02-12):

ASP.NET AJAX How-To Videos are now updated to go with the RTM release of ASP.NET AJAX Extensions 1.0, and the acompanying release of ASP.NET AJAX Control Toolkit.[Image][Image]

Re: MDC 2007, is it worth going to?

(Indexed 2007-02-06):

Mostafa, our cool super funny designer at SilverKey, wrote to Middleest Developers yahoo group a message titled "MDC 2007, is it worth going to?".This was my reply to the message...There's only one day left anyway! Look, the MDC is a little bit good for those who didn't attend MDC before, and for students as well (opens many topics that are pretty new to most students). For professional developers who are up to date (who are not so many anyway), or who attended MDCs before (those are many I gues...(truncated)...

ASP.NET AJAX Source Code Released Already!!

(Indexed 2007-02-01):

Yesterday, Scott Guthrie made the announcement for the release of the promised ASP.NET AJAX Extensiions Source Code. It's available under the Microsoft Reference License (Ms-RL). by the way.WOW WOW WOW... So, it's not only the nearby coming MDC 2007 (the Egyptian developers feast as we in Arab Team 2000 call it), but also getting the source code for ASP.NET AJAX.... BEAUTIFUL :)One last notice, the source code for the Microsoft AJAX Library (under Microsoft Permissive License (Ms-PL)) and ASP.NE...(truncated)...

New Laptop.... Viewing REAL Vista :)

(Indexed 2007-01-26):

I've just got my new laptop. Dell INSPIRON 6400 with 2GHz Intel Core 2 Due CPU, 2GB RAM, 256MB ATI VGA, 120GB HD, and had my Vista installed on it. Man, the REAL Aero is more than terrific. :):):) Much better than the weird eye classic one I had on my old laptop and caaaused pain to my eyes at least!I was considering installing only Orcas on this new machine as I knew it can open VS 2005 solutions without messing with them, but Dody just found out a bug that the project dialog does not open ther...(truncated)...

ASP.NET AJAX 1.0 Released [No More Betas!] + Source Included, WOW

(Indexed 2007-01-24):

ATLAS / ASP.NET AJAX Extensions has finally graduated to RTM. Exams are done and it's time for fun :):):):) ;-)That's true. ASP.NET AJAX 1.0 is coming with source. The Microsoft AJAX library is code complete of course, while the core server side controls will have their source code posted within a week or so.Download the Core Extensions Download the Futures February CTP (this is the only one still CTP of course) Download Microsoft AJAX Library (that has its own source of course) Download the Sam...(truncated)...

MDC 2007 Agenda

(Indexed 2007-01-22):

Yesterday, Mohamed Raafat -the other guy I meant when earlier mentioned my best two friends in field and life as well, who's also the only Egyptian guy with title "Technical Architect" I know- called me yesterday; and he was telling me about the Microsoft's Middleeast Developers Conference 2007 agenda. It's now available online if you haven't noticed yet!MDC 2007 Agenda (Print Version) // BTW, that's not so useful. MDC 2007 Detailed Agenda (Print Version). // This is your target likely.Of course...(truncated)...

Some useful resources/tips on ASP.NET 2.0 and such stuff ...

(Indexed 2007-01-12):

Nireen is one of my two dearest friends not only in the frield but in entire life. She works as a senior web developer in the IT dev. department of one of the biggest inernational telcommunication companies. Her department serves not only Egypt, but all the company branhe world wide. And they've only lately swiched their ASP.NET website development from ASP.NET 1.1 to ASP.NET 2.0!! Unortuantely, this is the case in many companies when you have to priotize compitability/maintenance/stability over...(truncated)...

MDC Gadget Cup

(Indexed 2007-01-06):

Cross post from Bashmohandes:[Image]Rules and judging criteria, Your gadgets should ... Be compelling enough to drive usage. Gadgets are useful only if users add them to their desktop. Since adding a gadget to requires effort and consumes valuable user-controlled real estate, users wont do it unless they perceive a clear and immediate benefit.Be cool. a large part of the gadget story is about coolness and buzz.Be fresh. The data displayed in the gadget should change at frequent intervals ideall...(truncated)...

Top 10 mistakes in web design, Free AJAX Cookbook, plus note on new articles and VB.NET (Suggestions welcomed)

(Indexed 2006-12-29):

As I referenced earlier the top 10 mistakes when developing AJAX applications, I'd like also to mention the top 10 mistakes in web design.Speaking of AJAX, check this free updated online AJAX Cookbook. It's pretty cool really.Note: I got a comment on my GridView databinding events article (the most read page on my blog according to Google!!) asking me to provide a VB.NET code for the article. Well, in fact I didn't think this was that important until I was asked (as it's not the first time). I'l...(truncated)...

[NO TECH.]: Sorry, it's exam time

(Indexed 2006-12-26):

Tomorrow I've a basic C++ exam at univ., afterwards I'll have more serious exams on computer hardware and other non software topics for two weeks starting Jan. 10, 2007. I'm not sure I'm enough prepared, yet, I need to be; meaning that I may be neither active in blogging (sounds like I ever was!), nor available on IM/email/furums until I finish, as I'll have to behave like a student for a while![Image][Image]

Catherine and Cyra [Back in November] - Anders Too.

(Indexed 2006-12-26):

I earlier mentioned the Windows Vista and IE 7 Readiness tour in Egypt, delivered by Catherine Heller (on Vista) and Cyra Richardson (on IE7). That was such a very pleasant event really.Today I realized by accident that the great two had shared in a Tech Ed pre-live Dev.Vitrtual Side podcast on MSDN Showtime called "Girl Friday" (as it was recoreded Friday, November 17, and, all the interviewed speakers were females... Looks like it's an important theme for the geeks of the virtual side like Wom...(truncated)...

Google Deprecates Their SOAP Search API

(Indexed 2006-12-19):

Quote from the original post by O'Reilly Radar:[Image]In an odd move Google has quietly deprecated their Search SOAP API, will no longer be issuing keys, and have removed the SDK from their site. They did not even issue a blog post about it. They will continue (for how long?) to support existing users, but will not do any bug fixes. They are urging developers to use their AJAX Search API ((Radar post) instead. Read MoreHmm. I can understand what business goals they want to achieve by this. It's ...(truncated)...

ASP.NET AJAX 1.0 Release Candidate Now Available (With Futures CTP, MS AJAX Lib., & Toolkit New Releases)

(Indexed 2006-12-15):

ASP.NET AJAX (formerly known as ATLAS) RC1 was just released.Quote from the Announcement Made by Scott Guthrie:Earlier today the ASP.NET team shipped the release candidate for ASP.NET AJAX 1.0. This is the penultimate release of ASP.NET AJAX - the next public release will be the final, fully supported, 1.0 product. This release candidate build includes several new features, and one important change, from the Beta2 release. You can read a document that lists all changes from the CTP->Beta1->Be...(truncated)...

No More BETAs for this version: Visual Studio 2005 Service Pack 1 RTM

(Indexed 2006-12-15):

VS 2005 SP1 RTM was released yesterday.Quote: Some of the improvements in this service pack:New processor support (e.g., Core Duo) for code generation and profiling Performance and scale improvements in Team Foundation Server Team Foundation Server integration with Excel 2007 and Project 2007 Tool support for occasionally connected devices and SQL Server Compact Edition Additional support for project file based Web applications Windows Embedded 6.0 platform and tools supportDownload Links:Visual...(truncated)...

Macromedia Flash New CTP, Sorry. I mean Microsoft WPF/E ;)

(Indexed 2006-12-04):

Scott Guthrie announced today the new CTP of Microsoft WPF/E.To understand what that is, and what made me write Macromedia Flash in the title by mistake (!), read this quote:"WPF/E" delivers a small client runtime that enables AJAX developers and designers to deliver richer, cross-platform, interactive web experiences. It will allow applications to go beyond what can be done with pure HTML today, and will enable sites to significantly improve the client user experience by blending HTML UI, Dyna...(truncated)...

Gotcha: Using SessionState from HttpHandlers

(Indexed 2006-11-27):

Problem:If you try to use SessionState from an HttpHandler (like trying to access "HttpContext.Current.Session"), you'll get it null. Note that I'm talking about the whole session object/collection, not a certain object inside it.Solution:The HttpHandler has to implement "System.Web.SessionState.IRequiresSessionState" interface to able to use SessionState from it. Note:that this interface does not require you to implement any addional methods or so. Just add it to the class declaration and you'r...(truncated)...

RSS Toolkit On CodePlex? Well, Contributers Needed

(Indexed 2006-11-25):

Note: If you don't care about RSS in your sites, or seeing it just fine to handle it as any other XML format. You don't have to continue reading!However, if you are interested in open source projects. Watch out for this one!!I think I mentioned the RSS Toolkit made by Dimtry, a cool Microsoft ASP.NET team member to encapsulate all the XML work needed for aggregiating or authoring RSS feeds, giving you straight forward APIs that just make your life easier.I've tried the toolkit personally quite n...(truncated)...

No More BETAs for this version: ASP.NET 2.0 CSS Friendly Control Adapters 1.0 Finally Released

(Indexed 2006-11-23):

ASP.NET 2.0 CSS Friendly Control Adapters Toolkit 1.0 has reached it's final release at last! (Direct Download)For those who don't know about it already:Quote from the CSS Adapters Homepage:ASP.NET is a great technology for building web sites but it would be even better if it provided more flexibility for customizing the rendered HTML. For example, the Menu control makes it simple to add a menu to a web site, but it would be better if it didn't create tags and was easier to style using CSS. Hap...(truncated)...

The top 10 mistakes when using AJAX

(Indexed 2006-11-23):

Michael Schwarz (the creator of AJAX Pro., a popular AJAX framework for ASP.NET) wrote about the top 10 mistakes people do when they come to implement AJAX solutions in their sites. You may be doing some of them whether you're using any popular AJAX framework (like ASP.NET AJAX or AJAX Pro.) or writing everything from scratch.[Image][Image]

SKDD1 (Silver Key Demo Day 1): We enjoyed it more!

(Indexed 2006-11-20):

[Image] SilverKey Family - SKDD1Yesterday, I got the statistics of session evaluations for SKDD1. I mentioned in an earlier post that SKDD is a conference where we liked to share knowledge about the new cool technologies we use in our day-to-day work here in SilverKey (these included .NET 3.0, LINQ, and ASP.NET AJAX), as well as the methodologies and technques we care about like usability for UI design and agile process management (which were the most successful sessions, and most new to the aud...(truncated)...

ASP.NET AJAX Beta 2 Released

(Indexed 2006-11-08):

Back to the old frequency of releases for the great AJAX framework.Microsoft has released BETA 2 of ASP.NET AJAX (formerly "ATLAS"). As expected, the framework comes as separate download for each: Core framework (this is the part called "ASP.NET AJAX" - release called BETA 2), Value added features (now called "Futures", as they're the features that will eventually be part of the core - release called Novermber CTP), OS/platform independant client library (called "Microsoft AJAX Library" - relea...(truncated)...

ASP.NET CSS Control Adapters Beta3 Released

(Indexed 2006-10-30):

Earlier today, Scott Guthrie posted an announcement of the release of ASP.NET CSS Control Adapters Beta3. The CSS Adapters are implementation of "new built-in extensibility mechanism in ASP.NET 2.0 called "control adapters" that allow you to plug-in into any ASP.NET server control and override, modify and/or tweak the rendering output logic of that control" aoms tp make a number of standard ASP.NET controls more CSS and standards friendly.Scott quoted the highlights of the most iportant new feat...(truncated)...

Suggestions Needed: Silver Key Demo Day ASP.NET Ajax Extensions Session; What Would You Like To See?

(Indexed 2006-10-23):

Silver Key is known as a big fan of smart people, especially developers. You can realize it from our exams we do publish to the developer community, or from checking the geeks at the office working with the latest technologies, even if these are not in final releases. We use Visual Studio 2005 and SQL Server 2005 to develop applications using .NET Framework 3.0, Iron Python, and ASP.NET 2.0 Ajax Extensions (formerly known as ATLAS), applying some important methodologies like design patterns for ...(truncated)...

Migrating ATLAS July CTP Code to ASP.NET AJAX 1.0 BETA 1.0 Post Updated

(Indexed 2006-10-23):

Yesterday night (as we're already today morning in my time!). I updated my little guide for migrating ASP.NET sites using ATLAS July CTP to use ASP.NET AJAX 1.0 BETA 1.0 instead, including migrating ATLAS Toolkit to AJAX Control Tooolkit.This guide missed a very important part, which is migrating PaeMthods and web service references. I got a comment on that, and I myself had a personal issue with it, but, I got too busy afterwards to blog about it until yseterday night., so, you can now check it...(truncated)...

How to migrate your Atlas July CTP Code to ASP.NET AJAX v1.0 BETA 1.0

(Indexed 2006-10-21):

Working on a community site, I was quite interested in getting it up to use ASP.NET Ajax. I had to go with a quite number of surprises to migrate it, that I couldn't help writing about it.These are the typical steps you'd need to follow when migrating your website from Atlas July CTP to ASP.NET AJAX v1.0 BETA 1.0:Download and install the core and the extensions (also called the CTP) both. The controls in July CTP are now splittted across the two. If you have been using Atlas Toolkit, go downloa...(truncated)...

ASP.NET AJAX v1.0 BETA 1.0 Available - What You HAVE To Read About It

(Indexed 2006-10-20):

Yeah, this is the first BETA after changing the name from ATLAS. And NO, it's not a “same stuff but new name” release if you think so.Check the available ASP.NET AJAX Downloads.The release has soo many enhancements this time. Not only reducing script files size, and optimizing the code itself in many ways and making it friendly for future JavaScript intellisense in Orcase (AKA Visual Studio vNext) and resolving conflict with other libraries like the famous Prototype library, but also...(truncated)...

How to properly close an <ifram> tag

(Indexed 2006-10-07):

This is so stupid that it's soo funny!Today, I noticed a problem with an ATLAS modal popup I use in the site I work on now. It was working pretty well before, and was tested a lot as used for real situations, so, it was very weird. Looking at the problem, I noticed that the single line footer we have in the site wasn't showing up in the page that has the modal. I was almost sure that there's an open tag that was not closed, and that this is why the footer doesn't show up, and also, why the modal...(truncated)...

How to properly close an <iframe> tag

(Indexed 2006-10-07):

This is so stupid that it's soo funny!Today, I noticed a problem with an ATLAS modal popup I use in the site I work on now. It was working pretty well before, and was tested a lot as used for real situations, so, it was very weird. Looking at the problem, I noticed that the single line footer we have in the site wasn't showing up in the page that has the modal. I was almost sure that there's an open tag that was not closed, and that this is why the footer doesn't show up, and also, why the modal...(truncated)...

Workaround: VS 2005 SP1 Bug: Cannot Add New Items/Projects using Web Application Projects

(Indexed 2006-09-29):

As we in Silver Key are mad about new stuff, BETAs and RCs, we were installing Visual Studio 2005 Service Pack 1 RC on a couple of development machines we have, and as I mentioned in my previous post, we are already using Web Application Projects for months now.Web Application Projects model is integrated into SP1, so, it asked us to remove the existing version, which is typical. After installing the service pack, we opened a project to just continue work, and BOOM. We were unable to add any new...(truncated)...

Solution: Installing Web Application Projects On Windows Vista (BETA & RC)

(Indexed 2006-09-29):

Well, for many issues, counting the build performance (although Scott Guthrie now has some good tips for that) in the web site project model in VS 2005, and as we in Silver Key sometimes work with many (up to 13) projects in the same solution; we prefered to user Web Application Project model instead. It's working pretty well for months, as long as you don't put code in a folder called same as the special ASP.NET folder “App_Code”.Today, I tried to install Web Application Projects on...(truncated)...

ATLAS Page Methods Are Not Working ? Here are possible reasons...

(Indexed 2006-09-28):

One of Microsoft ASP.NET AJAX Extensions (formerly known as ATLAS server side components) great features is PageMethods. This is simply the ability to call a server side side method that exists in your page from your client (JavaScript) code either synchronously or asynchronously; which only requires you to have the System.Web.Services.WebMethod attribute on that method, and just perform a call like PageMethods.MethodName(parameters); from JavaScript.I'm not in fact talking about how to use Page...(truncated)...

Microsoft Vista & IE7 Readiness Tour (Cool Day) Part III / III [THANK-YOU & Community Highlights + Event Content]

(Indexed 2006-09-22):

[Image] As in any multipart posts, I have to link to the first and second parts. This is the last part of the post if you haven’t realized yet ;) This part is one more thank you to great Cyra and Catherine. So, PLEASE ACCEPT MY PERSONAL THANK YOU MESSAGES, AND ALL ArabTeam2000 COMMUNTY MEMBERS REGARDS AND THANK YOU, ESPECIALLY THE TOUR ATTENDEES ALSO, THANS GOES TO Ahmed Adel & MICROSOFT EGYPT, FOR PROVIDING US WITH NUMBER OF REGISTERATION OPPORTUNITIES, SO THAT WE COULD ATTEND THE TOUR IN...(truncated)...

Microsoft Vista & IE7 Readiness Tour (Cool Yesterday) Part I / III

(Indexed 2006-09-21):

[Image] Yesterday was the Microsoft Vista & IE7 Readiness Tour in Egypt, which is the first middle east country to host the tour [I didn't announce it before because it has a sort-of restricted registration]. It was soo cool to see the two great products in action (especially Vista), and think of new possibilities. It also was soo cool to meet Arab Team 2000 forum guys again, as we don't get to meet in real life except in Microsoft events! I also had some talk with Cyra Richardson, IE Team lead...(truncated)...

Microsoft Vista & IE7 Readiness Tour (Cool Yesterday) Part I / III [IE7 for users and developers]

(Indexed 2006-09-21):

[Image] Yesterday was the Microsoft Vista & IE7 Readiness Tour in Egypt, which is the first middle east country to host the tour [I didn't announce it before because it has a sort-of restricted registration]. It was soo cool to see the two great products in action (especially Vista), and think of new possibilities. It also was soo cool to meet Arab Team 2000 forum guys again, as we don't get to meet in real life except in Microsoft events! I also had some talk with Cyra Richardson, IE Team lead ...(truncated)...

Debug JavaScript Output In VS3003/2005 (W/o Solutions, or ANYdependency)

(Indexed 2006-09-17):

This article tells you how to debug JavaScript using IE and VS (said 2005 but works for 2003 too). Debug the JS code sent to the browser including the code you don't have (i.e generated by library like ATLAS); debug ANY page and even debug remote sites.This is really great, and it has been there for so long in fact, but not many realize!read more | digg story[Image][Image]

Design-Time Debugging ASP.NET 2.0 Custom Controls in Visual Studio 2005

(Indexed 2006-09-17):

When you are developing custom controls to be widely used by other developers, or even for your self, you usually care much about design time support. Many times, things just stop working or showing as supposed to in the VS designer. This great tutorial tells you how to debug the control when showing in design time. Cool one.read more | digg story[Image][Image]

Visual Studio 2005 SDK RTM Available

(Indexed 2006-09-16):

The RTM of VS 2005 Software Development Kit version 3.0 is now available on Microsoft downloads.Quotes from the download page:Brief DescriptionThe Visual Studio 2005 Software Development Kit (SDK) version 3.0 includes tools, documentation and samples for developers to write, build, test and deploy extensions for Visual Studio 2005.OverviewThis is the official Visual Studio 2005 software development kit that allows developers to integrate tools, editors, designers, languages, and much more inside...(truncated)...

ATLAS 1.0 = Microsoft AJAX Library + ASP.NET 2.0 AJAX Extensions (2006)

(Indexed 2006-09-12):

Well, I've said it all in the title already. The first fully supported release of ATLAS will be available before the end of 2006. By fully supported they mean that it'll have the same support any other product (like Visual Studio itself or Windows) has.The final name for ATLAS (ATLAS is just a code name you know) will split into a couple of names rather than one! The client components of ATLAS will be called “Microsoft AJAX Library“. This is a crooss browser and cross platform (yes, ...(truncated)...

ASP.NET CSS Friendly Control Adapters Updated to Beta 2.0

(Indexed 2006-09-09):

CSS Friendly ASP.NET 2.0 Control Adapter kit has been recently updated with twice the number of adapters and some hefty enhancements: populate-on-demand and checkbox TreeView, Menus with postback, and much more...Here's a list of the new items in Beta 2.0, as listed in the adapters homepage:More adapters GridViewLoginChangePasswordPasswordRecoveryCreateUserWizardL...(truncated)... adapter now supports: Postback.Static and dynamic item templates.Distinct classes to mark the selected menu item, it...(truncated)...

.NET Frameowrk 3.0 Release Candinate Available

(Indexed 2006-09-04):

Microsoft .NET FX 3.0 is now finally RC (since September 1st), to catch up with Windows Vista RC.As far as I know, this is the first release with Go-Live License.Windows SDK has also been updated for the new release. (You likely know that .NET SDK is now integrated into the Windows SDK)So, what are you waiting? Go download .NET 3.0 RC from Microsoft Downloads, and make sure to check the “Read Me” File. I'd recommend the updated Windows SDK download too.By the way,from all who blogged...(truncated)...

ActionPack,Porting Ruby On Rails to ASP.NET(Solution for Creating Classes & Admin/CRUD Pages), Or which O/R&UI Generator to use!

(Indexed 2006-08-29):

Billy McCafferty, another geek from GeeksWithBlogs, wrote about a project called “ASP.NET ActionPack”. The project is intended to leverage the same code-generation capabilities as Ruby-on-Rails, and does fairly the same job (creating Admin screens for Create/Update/Delete CRUD tasks), should end providing fair degree of classes customizations too. It's hosted on CodePlex by the way.I din't like Ruby On Rails since I saw some sceencast on it 2 month ago, and I have some comment on the...(truncated)...

The typical "first windows live writer post", my version...

(Indexed 2006-08-17):

The FactsOK, as everybody, I had to write my first Windows Live Writer post, like everybody else did, that's what you are reading right now!If you haven't checked it out already, Windows Live Writer is a blog authoring software from Microsoft, which has become a top topic in the blogsphere lately; it's released with an SDK which some people also had good experience with, used mainly for posting to Windows Live spaces, yet supports many other blogging engines including Movable Type, Blogger.com, ...(truncated)...

Visual Studio 2003 Service Pack 1 is now available

(Indexed 2006-08-16):

VS 2003 SP1 is now available for download. Too late of course, but, they stated before that it's set to Augost 2006 :-SI hope they meet their date for Visual Studio 2005 SP1 as well! (Q3 of the year.. not so accurate, but better than 3 years later than the product).Till now I haven't seen any listing of the fixes or generaly contents of the service pack. I may update (I did, check the update in next phrase) the blog when I find any.Update: O.K., I found the release notes... good but not very enc...(truncated)...

Microsoft Naming Revision... Some hassel around!

(Indexed 2006-08-12):

“Microsoft Windows Internet Explorer 7+” is back to “Microsoft Windows Internet Explorer 7 in Windows Vista” as mentioned in IE Blog.Also, some guys are collecting signatures to convince Microsoft to rename “.NET Framework 3.0” back to “WinFX”.And who knows what other names may get into change on the fly... [Image][Image]

ATLAS July... Why too shy! Then, this is a Toolkit Release In Heart...

(Indexed 2006-08-06):

ATLAS July CTP was released by the end of July (July 28th), and this isn't the only weird thing about the release.The new features/fixes in this release are quite few, as quoted from the original statement:UpdatePanel and ScriptManager:ScriptManager.RegisterControl() takes optional parameter to specify client type to create. Fix for UpdatePanels in Firefox. Drag and Drop:Added public dragStart/dragEnd events to DragDropManager. dragStart fires with dragMode, dataType, and data as eventArgs. drag...(truncated)...

A Great Old Story (From "Joel On Software")

(Indexed 2006-07-31):

Joel the famous geek, who is also an ex-Microsoft employee, tells a story about his first document reviewed by Bill Gates back in 1992 (One on Excel Basic, latterly known as VBA for Excel), and his meeting afterwards; through which he gets the reader closer into Bill Gates the programmer and technical manager, not the business guy as many people tend to think of him (That's Steve Ballmer, Microsoft CEO, in case you wonder). And drops some thoughts on technical v.s. non-technical management throu...(truncated)...

If you suffer LONG build times with VS 2005 websites...

(Indexed 2006-07-31):

Heah, this decreased the compilation time for website I work on these days from FIVE+ MINUTES of FROZEN VS 2005 to just TEN- SECONDS of normal build progress messages!!!Now I can use CTRL+SHIFT+B again :-D. Note: This is related to VS 2005 normal websites, sites built using VS2005 Application Projects (which is the same build model as VS 2003: single assembly, controls references having to exist in both page markup and code, etc) do NOT face this problem. (I helped a colleague to use the VS 2005...(truncated)...

New SQL Server 2005 Books Online

(Indexed 2006-07-27):

SQL Server 2005 Books Online and Samples have been updated.Quotes from SQL Server 2005 Books Online page:The July 2006 update to Books Online contains new material and fixes to documentation problems reported by customers after SQL Server 2005 was released. Refer to "New and Updated Books Online Topics" for a list of topics that are new or updated in this version. Topics with significant updates have a Change History table at the bottom of the topic that summarizes the changes.Starting with the ...(truncated)...

ASP.NET 2.0 Themes: You know, you use!

(Indexed 2006-07-16):

Last month, I had another blog on AspAdvice. It has a most recent Community Server version and many other advantages a blogger would love, and still is a great geeky community (not as big as here of course). I didn't know how to make the transition and later didn't even know whether this was a right decision, and still untill now; which is why I returned to silance suddenly on both blogs!Anyway, I submitted a simple article on ASP.NET 2.0 themes there. You may check the related blog post, or go ...(truncated)...

Using MSN and Google Search Webservices

(Indexed 2006-07-16):

Yesterday, I was implementing site wide search functionality for the site I'm working on currently. The site consisted of both&;static XHTML pages as well as dynamic ones (dynamic in the sense that their content comes from DB based on query strings), and is going to be hosted on shared hosting service, so, implementing the search via DB queries or some sort of indexing service (or even writing my own index engine as windows service or so) were all non-available options. I thought, why not use so...(truncated)...

Project Glidepath Website & Blog

(Indexed 2006-06-18):

“Project Glidepath is both a website and blog and delivers a Visual Studio 2005 add-in called the Project Glidepath Software Factory. Using the Project Glidepath Software Factory you download "packages" of workflow-based guidance, code, content and templates that help you with many aspects of building Windows Vista applications as a MicroISV.” ** Quote from a blog post by Michael, the Microsoft cool founder of the site.[Image][Image]

WinFX -> .NET 3.0

(Indexed 2006-06-10):

Soma (VP of Dev Div, in simple one of the top guys working on next VS codenamed Orcas) announced few hours ago renaming WinFX to .NET Framewok 3.0. The announcement stated tat the rename has no technical effect on the components of WinFX/.NET Framework 3.0 components, just as you can see here:[Image]It also stated another rename for InfoCard christened now “Windows CardSpace“ (WCS).This is supposed to reduce developers' confusion about the versionning plan for WinFX/.NET 3.0. As you ...(truncated)...

Windows VISTA BETA 2 & WinFX Runtime Components BETA 2 Available

(Indexed 2006-05-24):

As I said earlier, there's cool BETA testing in the meanwhile. MSDN Subscribers can now download Windows VISTA BETA 2 (Just Released - I think I need to check with my company, we're a Microsoft Gold Certified Partner You know!), and ANY ONE can FREELY download WinFX BETA 2 just right now (also just released - You can just Go Get It :) ). You'll also mostly want to take a look into the other related great stuuf, like:The Orcas WinFX Development Tools / Extensions For VS 2005 (HIGHLY RECOMMENDED B...(truncated)...

Office 2007 BETA 2 Kit Available for Public

(Indexed 2006-05-24):

It's true, and it applies to both professional and server Office products. Some interesting new (at least to me) products are Sharepoint Designer snd Order now (shipping and handling fees may apply)Download now (completely FREE)Students (hello, I'm still one) also have special offer, including:The easy opportunity to download or order the beta software (shipping and handling fee may apply) The Student Beta Experience Newsletter (6-weekly) Exclusive videos, samples, web casts and gadgetsI think t...(truncated)...

LINQ Preview May CTP Available

(Indexed 2006-05-11):

I just wanted to twll that LINQ Preview May 2006 CTP has been released and available for download. If you don't know what LINQ is, you'll need to check the LINQ homepage (check the other cool extensions to LIONQ like XLINQ, DLINQ - he coolest part of ADO.NET3!), read the LINQ overview article, and/or watch Anders Hejlsberg's video about it on Channel9.You can discuss the new release in the The LINQ Project General Forum, or on CodeProject (I''d rather the forums though).For myself, I haven't got...(truncated)...

New MS Data Team Blog, and, ADO.NET Series on Channel9

(Indexed 2006-05-11):

Microsoft has published another team blog, this time for the data team, those are the gurus bhind SQL server and so, not the data access (who already have their own blog). Check the data team blog. (introduction)Als, Channel9 has started a new series of videos about upcoming data access technologies at Microsoft.The frst episode is on the general vision behind the new technologies. It's a combination of various talks regarding O/R problems and solutions, and a demo for DLINQ. You can check it, r...(truncated)...

New Events in Cairo

(Indexed 2006-05-06):

This month has a couple of exciting events, and here're they:Intel Developer ForumMay 24, 2006 | Cairo | InterContinetal CitystarsIt costs E.G.P 100 BTW, discounted to E.G.P 50 in case you pay before May 18, and if you enter this priority code "ALUEM0602-288463" in registeration form, you should get a further discount (Thanks to Samuell Saliep for the code).Registeration - Topics Microsoft WinFX * Tour (Finally Coming To Egypt)May 15, 2006 | Cairo Marriott Hotel (sorry for telling that late)It d...(truncated)...

ATLAS Control Toolkit Refresh Released

(Indexed 2006-05-05):

There's more and more neat stuff in ASP.NET 2.0 and especially ATLAS every day. I like it!The great ATLAS Control Toolkit now has new 4 pretty awesome new controls, plus some bug fixes and extended Safari browser support, etc (read more on Shawn's blog).It's not yet on the toolkit page, but, you can get to the direct download from the ASP.NET Official Site homepage.If you're like me, you'll love the new control very much, especially the modal pop up and pop up controls. If you don't know bwhat t...(truncated)...

ASP.NET 2.0 CSS Control Adapters

(Indexed 2006-05-03):

CSS Control Adapters toolkit simply allows you to have all built in ASP.NET 2.0 controls (talking espcially about those which render ““ tags) rendering 100% CSS compliant (and therefore cross browser compatible) tags/styles. It has been on an existing extensibility feature in ASP.NET 2.0 called “Control Adapters”.You can check the adapters homepage, and from there check the examples, and the white paper, and then download the current release source (BETA1.1 - VS Installee...(truncated)...

Free Downloads of April

(Indexed 2006-05-01):

The last month was pretty rich in terms of the free downloads I found available online, so, thought I needed to list some of those, and clearly got busy/late for that! however, I thought I'll also drop the list in case someone missed any.Form Scott Guthrie (AKA: ASP.NET Hero)'s Blog: Source Code for the Built-in ASP.NET 2.0 Providers! This really a BIG hit. The source code for the whole set of ASP.NET 2.0 providers downloadable for free, and also, Scoots points to 130+ pages of awasome pages wal...(truncated)...

Some Cool ATLAS Stuff

(Indexed 2006-04-20):

As with the nature of this blog (till now), I keep choosing what I think is pretty cool, and relatively not so known for whom I think read this (yeah - sometimes those are easy to get to alone. I admit, but I know that intended readers didn't!).This time, I've come to some really cool ATLAS Stuff, although not all so new.ATLAS April CTP: This is mostly a bug fix of ATLAS March CTP as I know, which had pretty enhancements like full design time support and so, plus a Go Live license (which include...(truncated)...

SQL Server 2005 SP 1: Final at last

(Indexed 2006-04-20):

Yesterday, I knew that Microsoft has finally shiiped the SQL Server 2005 Service Pack 1 as a final release, not just CTP. I found some interesting information about it in the related knowledge base article (KB913090), and this Info World article.That's quite encouraging in fact. If you're sort of involved in this, you must have heard of the new amazing features of Microsoft SQL Server 2005. Not only SQL CLR and new ranking functions, the new XML and MAX data types (like NVARCHAR(MAX)), integrat...(truncated)...

Music To Code By (Do you recall the title??!)

(Indexed 2006-03-10):

Long time ago (more than a year now), Dan Fernandez, a former MS VC# PM,, current MS VS Express PM and one of my favourite Microsoft heros blogged about a great DJ friend who likes to be called DJ Bolivia, and, it seemed that Dan found out that as almost every developer likes to listen to music while working (I'm not an exception BTW), it'd be great to have some music composed espcially for developers. Later on, DJ Bolivia responded as he seemed to like the idea; he released 3 parts/volumes mix ...(truncated)...

ATLAS January CTP + DEMO

(Indexed 2006-02-12):

O.K., I sometime am outdated, but I never mention anything unless it's still worth! This has to do with another post that I won't talk about now, so, if you don't know what I'm talking about, just skip it!On Feb. 9. ASP.NET website has announced the release of ATLAS January CTP. i haven't tried it yet, but based on the Dec. CTP, it has to be promising. So, I won't comment on it for now.I also kept busy from posting the MSDN TV episode ('ASP.NET “ATLAS” First Look' - recorded Jan. 19)...(truncated)...

Official Microsoft Developer Toolbar for IE

(Indexed 2006-02-11):

Yesterday, Microsoft has released an offical final release of “Internet Explorer Developer Toolbar” that was announced in the last PDC and has been in BETA for so long.The toolbar is very similar to the correponding firefox developer toolbar famous extension. I've been missing it since I saw the later one, and here it comes at last!You can also use “Fiddler”, an HTTP debugger that logs all HTTP traffic allowing you to inspect it afterwards. It's been there for sooo long a...(truncated)...

MDC 06: Day 3: Do you think I nothing plus knowledge this year? You're WRONG

(Indexed 2006-02-09):

This is about the last MDC day. As usual I had fun, and had some good benefits that could be more.I wish I’ve started the day with “VC++ 2005 Optimization Techniques”, but I think I’m a suitable C++ geek yet, I found that the session I knew least about was “Click once deployment in VS 2005”. It should have been delivered by “Chad Hower”, but he was ill, and didn’t manage to make it. “Malek Kemmou” did a great job delivering the se...(truncated)...

MDC 06: Day 2: Great sessions, but...

(Indexed 2006-02-08):

This has been a long day. You’ll notice that yourself. All the knowledge I gained was of the tricky little, not clear or notable, yet highly beneficent. We’ll see that as we go.I started the day with Stephen Forte; the guy is another geek. I guess he and Patrick are brothers or something not just friends, as they both have the same geek soul and extremely high sense of hummer. When it comes to fun and jokes, you have to remember Stephen. I spent the 2 first sessions with him. In the ...(truncated)...

MDC 06: Day 1: Part II: WCF & Great Patrick

(Indexed 2006-02-07):

Note: This is a multipart post; you may want to check the other (first) part.The next session was “Building Distributed Apps: Use-Cases, Options, Techniques, and other Architectural Concerns” by “Clemens F. Vasters”, a community program manager in the Windows Communication Foundation (WCF). I knew that great Patrick had as ASP.NET 2.0 session at the same time, and have guessed that it must have been great one, but I thought I seen many sessions and even videos on MSDN TV,...(truncated)...

MDC 06: Day 1: Part I: ArabTeam2000

(Indexed 2006-02-07):

Today things went pretty much different, and to the better. The keynote session turned into 3 keynotes. The first was given by Kareem Ramadan, the cool guy on top of all Microsoft Egypt. He spoke of the MDC as the 5th one, when people kept saying it was the 4th, just to know that there was another very first MDC turn, which most people didn’t know about! So, it was fun as you can see. He later said he was sorry that Bill Gates is not with us this year, and, said that they had 3000 registra...(truncated)...

MDC06: Day 0: Part II: From here and there...

(Indexed 2006-02-06):

First of all, to be able to follow me up in this post, I think you should take a look at the first part of it before you continue reading.After the session of Dr. Ahmed Bahaa and a quick talk to him, I took a colleague from GNS Egypt and went with her to TOP IT session “Data Access in ASP.NET 2.0”, I looked at the guy speaking out there and returned to my previous belief that I should focus on other sessions than ASP.NET related, as I believed that I’ve seen enough, while there...(truncated)...

MDC06 - Day 0: Part I: Dr. Ahmed Bahaa

(Indexed 2006-02-05):

First, sorry for delaying this for few hours, you'll know the reason behind this later in this post. As you might or might not know, I couldn't sleep last night, hey, man. It's the MDC! However, I believe today started for me at 6:15 AM when I finished my dressing, and called 2 geeks to awake. I later went to Ramsis ( a famous district in greater Cairo), and waited for the rest of the gang, ArabTeam2000 ! :-D. We were just 8 of us that we put ourselves in a couple of taxies and moved ahead to th...(truncated)...

Behind the Code: Life and Times of Anders Hejlsberg

(Indexed 2006-02-04):

A new very interesting show from Channel9 is “Behind the Code”. The idea is to bring in one of the code heros and start talking about his life in general, not only in work, and, give him some hard questions that come behind some easier questions at the beginning.The first episode hosts (as you should expect) Anders Hejlsberg (the great guy behind C# and now LINQ) in a very interesting talk about his whole life and family. They brought his ex-development manager in Borlland, and showe...(truncated)...

Best of the .NET Blogsphere

(Indexed 2006-02-04):

I've recently found that FTPOnline has put a selective collection of .NET related blog entries and weblogs and entitled that “Best of the .NET Blogsphere”.Of course “best” can be always a point of personal taste, but, of course the list is a special one, and, it's well categorized too. Yes, you won't find my blog and so, but it's still OK :-D.The description of the page looks like they update it from time to time, but, I haven't discoevered the page long enough to tell i...(truncated)...

Enterprise Library for .NET Framework 2.0 Released

(Indexed 2006-01-22):

Yes, it's true this time. The final release of Enterprise Library for .NET Framework 2.0 is here. I've been readig this for quite a while,finding nothing further than the November CTP on the Ent. Lib. homepage, which has been confusing me and many others since end of Dec2005. I die to see how different application blocks (epecially Data Access Application Block, Secuirity Application Block, and, Logging Application Block) have changed making useof the new framework features. It's great to know a...(truncated)...