Sunday, August 29, 2004

ASP.Net Programming Model and IDE Choices !

I had a good time at NED.Net UG event this weekend. It was really good to meet Mr. Viqar Khamisani, Microsoft ISV Manager. This is what NED.Net UG Leader(Zeeshan Muhammad) has to say about it:

Today we had really a nice session at our campus. The event started by the introductory speech from our country leader, Mr. Saqib Ilyas who gave the audience a detailed review of INETA Pakistan activities during last year and also projected our plans for the coming months. Then our speaker Mr. Hammad Rajjoub started his talk. He talked on concepts of programming in ASP.NET and how we can use different tools in making our applications. He gave us some really cool ideas and also showed us some code writing techniques. We also learn how we can interpret our web application from ASP.NET 1 to ASP.NET 2. We had around 100 audience during the event comprising of both professionals and students. Students from other universities also took part in our event which is a really boost for us. The user feedback is excellent and they rated our speaker 5 out of 5. Overall the event was good and we are hoping to come up with some more big events in future, Insha Allah. Below are some pictures that I took during the event. The last picture is of the office bearers of INETA Pakistan, but we missed Mr. Fahad Abdul Qadir presence in that snap. In the end I would like to thanks the faculty of CIS and all NED.net volunteers for making our event a success, and INETA Pakistan team who are always with us and above all our speaker Mr. Hammad Rajjoub for the priceless knowledge he shared!!


power points and code available here:
http://mea.ineta.org/images/Presentations/NED.net/Web%20Matrix%20vs%20Visual%20Studio_NET.exe

Saturday, August 28, 2004

Visual Assist X:

Visual Assist X:

One of the great Visual Studio Power Toys(http://www.gotdotnet.com/team/ide). I just installed it. Improved Intellisence, Enhanced coloring and Spell Checking capabilities are a few amongst its feature matrix. I can anticipate its popularity and also the fact that Visual Studio Whidbey will be providing some of these fetaures when released.

Available for a 30 day trial at http://66.150.196.105/downloads/index.html.

posted by:

Hammad Rajjoub

Friday, August 27, 2004

NED.Net UG Event!

Tomorrow I have to speak at NED.Net UG event.
They have posted this detail on INETA web site.

We at NED.NET user group want to invite you to attend a free seminar on the topic of Web Matrix vs Visual Studio.NET at our university campus on 28 of August, 2004. This is our fourth user group meeting after our 3 successful events. The speaker for this event will be non other then Mr. Hammad Rajjoub who has been actively involved in INETA activities in Pakistan and also run his own user group 'Dot Net Wizards'.


http://mea.ineta.org/events/NEDNET4.htm

Tuesday, August 24, 2004

Mohammed Nasir Ali and HYDRA


Mohammad Nasir Ali is my senior from Karachi Univeristy, infact he is a senior to every graduate from Dept. Of Computer Science except his own batch ( his was the first batch at Dept.). I recently came to know about his involvment in this project called "HYDRA". Its worth reading about his work!

Monday, August 23, 2004

Event gone good!

event at KU went pretty good. Some 100+ people attended it and this what Mr. Saqib Ilyas had to say about it:

The event started with an introduction by the Karachi University .Net User Group leader, briefing about the user group's objectives and history and calling for volunteers for various future activities. This was followed by an introduction to INETA and INETA Pakistan, and their goals and objectives in addition to how we and INETA are willing and able to help user groups, and a short summary of our past acitivities.

Hammad Rajjoub, Software Engineer/Tech Lead at Meezan Bank and Group leader of the .Net Wizards user group, delivered an excellent talk about ADO .Net Introduction and Best Practices.

The particpation during the event was admirable and the interaction by the audience was excellent. People asked excellent questions throughout the session.

At the end of the session, our host, Dr. Nasir Tauheed, served us some refreshments in the Department's conference room.

Congratulations on another successful event and another excellent presentation by Hammad.

Regards



Muhammad Saqib Ilyas
Assistant Professor
Department of Computer and Information Systems Engineering
NED University of Engineering and Technology, Karachi, Pakistan

Friday, August 20, 2004

Up Coming Events

ADO.Net (Introduction and Best Practices) with C#
On: August, 21st, 2004

Venue:
Lecture Hall.
Dept Of Computer Science, University Of Karachi.

Agenda:
1-Introduction to ADO.Net (Programming Model).
2-Common Scenarios.
3-Best Practices.

Speaker:
Hammad Rajjoub.

Program Details:

1- Tilawat (3:30 PM).
2- Introduction to INETA. (3:35 PM)
3- Discussion on " ADO.Net (Introduction and Best Practices)" (3:45 PM)
4- Q/A Session (5:15 PM)
5- Closing Note: (5:30 PM)
___________________________________
NED.net User Group

NED University of Engineering and Technology, Karachi

Offers a Free seminar on

Web Matrix vs Visual Studio.NET
By

Hammad Rajjoub
Software Engineer
Meezan Bank

Saturday August 28, 2004 at 2 pm

Lecture theatre, Department of Computer and Information Systems Engineering
Please send an email to zeeshan.muhammad@ineta.org to confirm your participation at our event. Join us at neddotnet@yahoogroups.com to become a member of our .NET user group.

http://nednet.blogspot.com

http://mea.ineta.org

.NET Dispose Pattern

I have always been interest in garbage collection mechanism of modern compilers. DotNets garbage collection is even better. I just receieved an e-news letter from winIntellect, and it has an article on "Various thoughts on the .Net Dispose Pattern". This article discusses IDisposable pattern in detail.

Monday, August 16, 2004

Theory Of Every Thing !

Worth reading for sure !

Theory of everything
From Wikipedia, the free encyclopedia.

http://en.wikipedia.org/wiki/Theory_of_everything

Friday, August 13, 2004

Cultural Settings.

You can use "Application.CurrentCulture" to set these settings.

To keep it simple you can do it like :

Application.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture(new
System.Configuration.AppSettingsReader().GetValue("ur-PK",typeof(string)).ToString() );


Or if you want to parameterize it then you may use the following:

In the following snippet I have defined my culture settings in a config file. The tag goes like this :

add key="ApplicationCulture" value="ur-PK"


private void setCurrentCultureInfo(){

/// set ur culture information here.
Application.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture(new
System.Configuration.AppSettingsReader().GetValue("ApplicationCulture",typeof(string)).ToString() );
Application.CurrentCulture.DateTimeFormat = System.Globalization.DateTimeFormatInfo.CurrentInfo;
}

Monday, August 09, 2004

ASML (Abstract State Machine Langugae)

I was browsing Microsoft/research site today and came across this cool language. I liked it becaused i always my-self draw/design a state machine before solving a complex problem. I am yet to downlaod it but specifications were good enough to make me write a blog entry on it. If you would like to read more about it then follow this link.

MMS SDK Released

A simple to use Mobile Multi-Media SDK availble now!. Atleast thats what they claim. I havent used it, but I definately plan to use it. If you want you can try that too at : http://www.mmssdk.com/Features.aspx

Event went GOOD!

I had to speak on 3 different occassions and on 3 different topics last weekend. Firstly, on Firday evening I had to present "ADO.Net Best Practices" at Mohammad Ali Jinnah University. And then on Saturday afternoon there was an event on ".Net Framework" at Sir Syed University Of Engineering and Technology. Event at SSUET was followed by a regular class at Karachi University.
For now i will talk about SSUET event.
Event at Sir Syed University went good. I was told that some 200 people attended it. I think they all had a good time and so did I. Although the event started a bit late (well quite a bit, some 50 mins to be exact 8-/ ), but it ended well. Usually SSUET audience is "JAVA PRO" but preaching .Net to them was somewhat fun. Specially the Q&A session was good, it was kind of fun to answer their questions. Presentation will be made available online soon at INETA/MEA web site.

Wednesday, August 04, 2004

Meeting Call.

We have scheduled our periodic meeting on coming Friday i.e. August,6,2004 at
Mohammad Ali Jinnah University.

Following are the details:


Venue:
Mohammad Ali Jinnah University.
22-E Block-6 P.E.C.H.S, Karachi
Phone: 92-21-111878787


1- Tilwat:- (6:45 PM).
2- Introductory Note. (6:50 PM).
3-Discussion On "ADO.Net Best Practices".(7:00 PM).
4-Q/A Session.(8:00 PM)
5-Road Ahead.(8:15 PM)

Please email: dotNetWizards@yahoogroups.com/h_rajjoub@yahoo.com to confirm your participation.

Hope to see you all.


Monday, August 02, 2004

Next UG Session.

UG Sessions.
On last Friday our user group held a session on "Enterprise Services COM+ using .Net". Syed Ata Hussain was the speaker at the evening. Event was attended by 10 people. Syed Ata discussed about Enterprise Services with .Net and also made sample application.

For next session kindly advice on the following :

1- Topic (Which topic should be discussed? Xml Web Services / ADO.Net best practices?