Archive

Archive for the ‘General’ Category

Toronto CodeCamp is only ONE day away!

February 29th, 2008 No comments

In just less than 32 hours , the Toronto CodeCamp 2008 will be held. Over 700 people have registered so far and registration is still open. If you haven’t registered yet ,you’d better hurry! This is an amazing opportunity for learning and networking with peers and industry leaders. Unfortunately, Eli Robillard (Toronto’s Uber SharePoint MVP) has taken a break as he has been so busy these days, but no worries – both myself and Bill Brockbank will be representing the SharePoint community along with bunch of other *great* speakers. I’ll be presenting one session:

Delving into custom authentication providers in SharePoint (02:30 PM – 03:45 PM Room: E.S. Jackson)

For those of you who attended this session in SharePoint user group , because I love you so much and I’d like to see you over and over again , I am coming with a fairly new presentation. I have managed to change the background of my PowerPoint deck, added couple new pictures (Just kidding) LOL …… In all seriousness , I have added the following topics to the previous presentation and got rid of bunch of slides.

  1. Utilities that must be shipped with any FBA implementations (These are NOT the tools we already talked about)
  2. Anonymous Access Challenges
  3. Single Sign ON with other ASP.NET apps
  4. MySites (If time)
  5. A new State Provider that I have just finished developing it (If time)

I’m telling you now that it is going to be a fast-paced session , because my mantra is : To “Share” as many “Points” as possible I also don’t like unreal demos (a.k.a Hello World! – Copied and pasted from someone else’s demo) .You don’t need to listen to my funny accent for those stuff, right?;)As always, I will be showcasing one of my previous projects.

See you on Saturday, March 1.

Categories: General, MOSS 2007, UG/CodeCamp Tags:

Presenting at DevTeach/SQLTeach Toronto 2008

January 30th, 2008 27 comments

DevTech team has released the name of final speakers and their topics here and it seems that I also made the cut to speak at this event. DevTeach / SQLTeach Toronto 2008 will be the biggest developer, DBA and ITPro conference in Canada. It’s jam-packed with advanced sessions (level 300 and 400) all on the latest versions of Microsoft products and technologies. I am presenting two topics in the SharePoint track:

1) Accessing External Data Sources Through SharePoint:

Imagine that your SharePoint sites must contain structured data in a high volume and you need to perform complex queries and actions against it. Obviously, there are pros and cons of storing such information in SharePoint lists or in a custom SQL database. Realistically speaking, neither of these approaches alone nor Business Data Catalog (a.k.a BDC) is the answer to all of your data integration woes. You like the versioning, approval, bulk editing , rich UI and other good features that SharePoint lists offer but you are also concerned about the performance of your complex cross-list queries, CAML limitations (like ‘join’ , ‘Select distinct’) and optimized searching. You need to provide a common metadata repository and a hybrid framework for accessing external data sources through SharePoint utilizing all your options including BDC, Data View Web Part and custom code to keep both data structures in sync. In this session I will show you how you can surface information from your backend databases into your SharePoint sites, when to keep structured data in SharePoint lists and when not and eventually how in real world implementation you will end up combining all your options to come up with a robust solution with much better performance!

2) Forms based authentication in SharePoint with the SQL Server membership provide :

In ASP.NET 2.0 , there is an important concept called provider model which is used for many new feature such as Membership/Role Management, Profiles, etc. SharePoint is built on the top of ASP.NET 2.0 which means it can utilize everything that ASP.NET 2.0 offers including SQL Membership provider. In this session learn how to set this up, get yourself familiar with issues/workarounds, managing your custom profiles and finally how to leverage this solution for exposing your SharePoint sites to external users. This is an advanced session, targeting both IT Pros and Developers and attendees will receive fully commented source code with step-by-step walkthroughs for the exercises shown during demo.

Categories: General, MOSS 2007 Tags:

Possible Service Interruptions

January 29th, 2008 No comments

I am moving my entire site along with 3 customer sites to a new host this weekend. I am also adding some e-commerce components to be able to serve my customers better. Hopefully everything goes without a hitch, but there may be some service interruption next week.Once I make the move, I will have a nice story about how some of the web hostings rip off people. Regrettably, some people have no other options except to obey and accept their bullshits , but definitely that’s not the case for me. I am out of here Mr.Servergrid!

The address of my site and blog and also RSS feeds will not change.

Categories: General Tags:

Overly Hot Laptop

January 27th, 2008 No comments

I turn on my laptop and the fan starts to spin so fast, also my laptop gets so hot after a short period of time. I called the guy in customer service and he told me that is normal. He also says that laptops get hot and thats why the fan starts to work to cool it down ! Wow, I never knew what laptop fans are for 😉 Very informative phone conversation … I hung up!

I was not convinced so I decided to troubleshoot the issue myself. I opened up the case to have a peek. I noticed that there are so much dust around the fans. This doesn’t let the air to circulate well.

Before

Okay, it seems like someone has something to clean up.

After

I cleaned up the fan and surprisingly it fixed the problem. Yes, it is not a bad idea if sometimes you pick up the screw driver and try things out yourself.

Categories: General Tags:

I’ll be speaking at the Toronto Code Camp 2008

January 23rd, 2008 No comments

The Third Annual Toronto Code Camp is right upon us. This is the biggest community-driven event here in Toronto with the focus of delivering programming information and code that can immediately used by attendees. There is also a dedicated track for SharePoint which makes it even more fun to attend. I’m excited that I’ll not only attend this great event, but I’m also presenting one session in the SharePoint track.For more information and to register visit http://www.torontocodecamp.net.

Update: I am presenting the same topic as I did in our SharePoint User Group in Toronto on 16th of January 2008, but I have managed to change 50% of that presentation to be more code oriented with coverage of more topics related to FBA.

Categories: General, MOSS 2007 Tags: