We used Community Server platform in PalDev website, we faced many issues with spam, SEO and lack of plug-ins and widgets. And the express edition reached a dead end when Telligent announced they will not support it anymore.
As mentioned in previous post I bought this domain in 2008 and it was redirecting to my blog, I took the decision to move my blog and revive Huthaifa.com since I need a professional presence on the Internet, I believe this will help me a lot in this stage where I work as freelancer. I will try to expand the topics I write about here and I will give more time to this blog.
Hope that you will find something helpful here.
For the first time, Microsoft will run TechEd Conference the premier technical education event that takes place across select locations globally in Dubai for the Middle East Communities. And it will be appreciated to help bringing Scott Guthrie the brilliant Microsoft Guru to the conference by signing your name into this petition: http://scottgutome.com/
For more information about TechEd MEA check the following site: http://www.teched.ae/
For the first time in Palestine , Microsoft in cooperation with PalDev community will present 3 TechDays in Hebron, Ramallah and Nablus from 1st November till 3rd November. The main activity in the event will be the Official Launch of Windows 7 and Imagine Cup 2010. Other topics in the event will be as the following :
- IE 8
- Visual Studio 2008 and 2010 Sneak Peak
- SharePoint 2007
- Windows Server 2008 R2
- BizSaprk Program
- Imagine Cup (Launch)
- MSPs Program
- .Net clubs
Thanks Microsoft Feed
I will deliver the VS2010/2008 presentation and I hope to show as much new features as the time allows me. There is a plenty of new stuff there and 25 min will be very short
I will be tweeting directly from there so stay tuned.
I bought huthaifa.com domain one year ago – nearly. And I keep on telling myself that I will setup a unique, user friendly, personal … etc website. And as usual
I didn’t have the time ooops .. I didn’t set a time for this task so as its being postponed day after day for a long time. Today morning I have some issue which forced me to have my own personal area on the Internet space. So I ran to my godaddy account and setup a free express hosting plan. It’s good enough although its contains Godaddy ads in the top bar. In the mean time this was more than enough for me.
Then I make a quick Google search for Ajax based RSS reader and I ran into Steve’s rss reader – thanks Steve – at codeproject. So I copied the project as is in a hurry and modified the code, markup, added my two RSS feeds to the reader and uploaded the mixture to my site.
After a quick first look I noticed that the CSS layout is broken and its a pretty ugly look. I will invest more time in UI and add those features I was dreaming for a long time. Until that time you need to excuse me for this crappy site.
One of the most annoying things about using Community Server that its not come with anti-spam forms. Blogs,media, registration forms and other public forms are exposed to spam bots.
Community server have a spam scoring utility to mark spam posts regarding several factors such as the number of links in the post, the number of posts from certain IP address… and many others. In my opinion and from my experince with PalDev site –which uses community server 2008.5 express- this sucks and does not work well.
The most simple, common, and trusted way to prevent webform spam is using Captcha. Captcha is a pattern and the majority of the Internet sites nowadays is using captcha challenges to prevent spam bots fro flooding sites with endless submits.
CAPTCHA, stands for (C)ompletely (A)utomated (P)ublic (T)uring test to tell (C)omputers and (H)umans (A)part.
Anyway from day one when I setup PalDev site I said that I really need to implement Captcha and as usual – for lazy busy people- this task is delayed day after day. PalDev site have a many spam users registered, many spam comments on the blogs and too many spam comments in the media gallery. Then my email account receive tons of comment auditing alerts notifying that new comments arrived to my poor blog so I decided to stop complaining about and get the work done.
I picked my favorite captcha control implemented by Jeff Atwood –you can find it here at codeproject- and makes some tiny tweaks. Then I started modifying the community server forms: the registration from, the media gallery post from, and I ended up modifying all the 16 blogs posting forms … ooof the community server ships with 16 blog theme.
Finally I can say PalDev is spam free – almost i still need to delete all those spam comments,users.
I will publish all the captcha enabled forms, the captcha modified source hope it helps somebody.
As part of PalDev activities I was in Hebron this Saturday to deliver a “Introduction to VS2008 & ASP.NET” session for the PPU –Palestine Polytechnic University – CS and IT students. The workshop was held in Friends of Fawzi Kawash IT Center of Excellence (FFKITCE). We stopped the event registration process after 65 person was registered regarding the room limitation and we also emailed the latest 25 person that the priority will be given for those who registered earlier and we will re-hold a similar event for those who could not attend.
Anyway I went to Hebron using public transportation and it was like using “Crazy Taxi”!! it was really a mad drive I reached with no harm and headed to the FFKITCE center. The presentation started after 12:00 pm and continued to 4:00 pm nearly. It was really a very quick 3 hours full with Microsoft Buzz.
The audience was excited –I think- and I was very pleased to see those motivated students which really encouraged me myself to pursue latest tech’s further and further. The audience was interested with the powerful features the .NET and VS2008 provides which ease the application development process and save time and efforts. On the side of the presentation I introduced the express editions Microsoft offers, Microsoft Dream Spark and MSP programs.
In general the presentation run smoothly except that I could not figure out what happened in the second demo when my VS 2008 refused to connect to adventure works sample database. Although I checked the sample scenario early that morning and it was running fine but this is the demo’s hell I really tested –many times probably- !! Anyway we was already exceeded the given time so I skipped the rest of demo and finished the presentation. I am looking forward seeing more interaction from the students with PalDev and I really think that the time when such events are being held by the students themselves is very near.
A several suggestions came along with the presentation: some folks asked for advanced topics and this is very eligible and PalDev already has plans to do a bunch of advanced sessions for advanced users. Another asked for HOL’s but this is very limited due the limitation of available well equipped labs.
Hope that helps
Yesterday I checked my RSS feed and found that Scott Guthrie announced that he is starting a new series of posts. That was a great news to hear. Scott is one of the most popular Microsoft managers. He is one of those who played a core role developing Microsoft web platform even the whole .NET framework. He leads core .NET libraries,WPF, ASP.NET, ASP.NET MCV, Sliverlight and IIS teams.
Anyway I decided that I will resume translating his posts in the Scott Guthrie in Arabic blog at asp.net blogs. I started doing this early in the last year but after translating some posts I stopped. Something in my brain told me: Stop its not worthy .. you are typing your own posts in English!! Even your blog@PalDev Why to make Arabic clone of another one’s blog!! This was totally a wrong decision. No doubt that the language of the world now is English. But this is not a reason for people not to support their own local content presence on the Internet. This will help their people who has not the abilities to use English or even does not like to read foreign content.
So I made this decision: form so on I will not translate just translate Scott’s posts but I will even translate my own posts.
This will be fair enough. I know that will be tough but I hope that I can cope with this challenge. Its better to stop chatter and start work – Th Gu made another new post!! He is very active blogger!-
To check the new posts check:
See you very soon.
IIS is the lonely web server –rather than web development server – in the Microsoft stack and the most recent one IIS7 add more flexibility, control and ease of use to IIS. There is a bunch of concepts need to be clear in mind when it comes to host information and pages on IIS to allow sharing then over the Internet, an intranet or an extranet. To host data on IIS you will use websites, application and virtual directories.
Sites, virtual directories, and applications
Those three concepts is the building blocks you will use to host you websites, web applications, web pages and any other resources. In this post we will discuss the concept of website. read more…
Microsoft India is holding a 3 virtual days for developers, designers, IT Pros and system architects. The registration is free and you need Windows Live Meeting to join. Interesting topics will be addressed so after registration and filling your track choices I received this quick summary about the which session tracks available:
13 tracks and 52 insightful technical sessions. This edition of Microsoft Virtual TechDays provides you a rare opportunity to deep dive into latest Microsoft Products & Technologies.
Tracks for Developers
- Windows 7 Client
- Software + Services
- RIA – Rich Web
- Cloud Platform
Tracks for IT Professionals
- Expression Blend 3
- SQL Server
- Windows 7
- Windows Server 2008 R2
The majority of the speakers are from Microsoft India and I am wondering how there English accent could be! but I am sure there will be no problem and this is not an issue at all – I hope.
Visit the website http://www.virtualtechdays.com/ to see the detailed sessions list, time line and the speakers list. The slogan is very nice “Because there is always more to learn” and this is very very true. A last you should manage a fast Internet connection so you can have good live meeting session experience.
Hope this helps,thanks Vikram Lakhotia