Learning SharePoint – Part III

Except for a project I did last year, I haven’t done much ASP.NET development.  I have always been a back-end developer. Writing Windows services, utilities, ETL, security systems, others… So, while I am learning about SharePoint development, I am also learning a great deal about ASP.NET development in general.  This is very exciting for me…


mpFx 1.0 Preview Released to MSDN Code Gallery

The preview of mpFx 1.0 has been released to MSDN Code Gallery.  The tool I built to showcase some of the library’s functionality, mpFxClient, is installed along with the source.  Get it here. I want to be clear that this is a preview release.  None of the tools, plugins, or source code is supported by…

1

mpFx 1.0 Preview Release – Update II

Not that anybody is reading this, but I like to write 🙂 A while back, I reserved the .mpfx.org domain.    For now, I have it forwarding to colbyafrica.com.  Check it out here.  My personal website is hosted by Yahoo Small Business, which uses technology other than the Microsoft stack.  As you might imagine, I am…


mpFx 1.0 Preview Release: Update

I am working hard today to get mpFx ready for Code Gallery.  I might make it. I have work time scheduled for tomorrow but it is for Microsoft, not for my personal projects.  We will see how it goes this weekend. Here is a very cool tool called Doxygen that generates documentation. Here is a…

1

Learning SharePoint – Part II

I have made some serious progress since my last post.  I found this very handy extension method, which adds a TryGetValue to SPListItem. 1: // Credits: http://blog.mastykarz.nl/obtain-fields-values-splistitem/comment-page-1/#comment-11076 2: internal static bool TryGetValue<T>(this SPListItem listItem, string fieldName, out T value) 3: { 4: value = default(T); 5:  6: try 7: { 8: object candidate = listItem[fieldName];…

1

Learning SharePoint – Part I

I am on a special project that requires I do a deep dive into SharePoint and fast.  I told my director that I would be blogging as I learn, if only to force me to repeat everything I learn so it all sticks!   I have been using SharePoint since its inception and have done a…


Comments (in Code)

I love comments when they are appropriate and necessary.  I relish a good comment in a piece of code that does something really beautiful but is maybe complicated.  I love comments that help me understand the assumptions and design considerations that underpin a piece of code.  However…The best documentation is well written code.  Code that…

1

MpFx Preview: To Be Released to MSDN Code Gallery Next Weekend!

This a post long in the making.  Over a year ago, I started working on a Microsoft Project 2003 to Microsoft Project Server 2007 migration.  The learning curve was steep.  I had taken a hiatus from developing solutions with Microsoft Project—a long hiatus, really.  The last time I seriously did any development with Microsoft Project,…

1

ASP.NET Session Monitor 1.0 Released to MSDN Code Gallery

A couple of years ago I was dealing with an ASP.NET application with session state issues.  This happens, if you can believe it.  I was flummoxed by the problem and the routine checks and configuration options didn’t seem to fix the problem (although there was one little thing that was causing me problems and I…

3

C# Code Header Designer 1.0 Released to MSDN Code Gallery

Recently I finished an engagement where the customer received the source code.  When MCS does this, we typically add a header to each source file, which contains information related to the engagement.    About two years ago, I wrote up a little application to apply a standard code header to a source tree.  I dug it…

4