• Colby Africa

    Learning SharePoint Part VII – List Pagination

    • 11 Comments
    A very small group of you saw this post go up and then come right back down again.  I found a bug about 30 seconds after posting this.    Here is the updated post.  NOTE: The bug had to do with not fully understanding how the...
  • Colby Africa

    C# Code Header Designer 1.0 Released to MSDN Code Gallery

    • 4 Comments
    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...
  • Colby Africa

    ASP.NET Session Monitor 1.0 Released to MSDN Code Gallery

    • 3 Comments
    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...
  • Colby Africa

    Microsoft Office Project Server 2007 PSI Extension Generator 1.0: Released to MSDN Code Gallery

    • 3 Comments
    PSI Extensions are custom web services that execute within the Project Server Interface infrastructure, sharing the same security context as other PSI web services. PSI Extensions can be very important in building line of business and integration solutions...
  • Colby Africa

    Microsoft SQL Server Data Services (SSDS): First Contact

    • 2 Comments
    I have been reading about cloud computing quite a bit.  I found that Microsoft is doing something really interesting under the code name "Sitka" (there is now a public beta, so the code word is no longer internal). Sitka, or SSDS, is cloud...
  • Colby Africa

    Tools & Technologies for Building Solutions with Microsoft Project: Update on mpFx Part I

    • 2 Comments
    I have been working at Microsoft nearly five months already.  It is hard to believe how time flies!   Yesterday a colleague made the comment “Your blog…what happened?  Since you joined MS…no more blog?“  I didn’t intend to go...
  • Colby Africa

    Updated GUI For IExpress

    • 2 Comments
    There is a neat little tool called IExpress that has been around for a long time.  IExpress creates a self-extracting EXE from a specified set of files.   The resultant executable can be configured to prompt the user (“Are you sure you...
  • Colby Africa

    TimedExecution

    • 2 Comments
    I haven’t written for a while. I have been super busy.  Chet said he signed up for my RSS feed today so I thought I would write a quick post so he has something to read today.  Hehe. I am writing a tool that publishes projects on a schedule...
  • Colby Africa

    Breaking The Silence

    • 1 Comments
    It has been a while.  In addition to my daily project work, I am working on several side projects in various states of readiness: 1.)  Project Pro add-in for managing security 2.)  Project-Pro adding for managing custom fields 3.) ...
  • Colby Africa

    A New Chapter Begins

    • 1 Comments
    Originally I thought of this as my second departure from Microsoft, but when I consider the multiple stints I have spent as a contractor at Microsoft, I realize this is actually my fifth time to leave the company in one capacity or another. Amazing. My...
  • Colby Africa

    Project Server Interface Development: Dev 101 Samples

    • 1 Comments
    I did a presentation today about basic PSI development concepts. I thought I would share these examples with the world, so here you go! http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=PsiDev101&DownloadId=5141 ...
  • Colby Africa

    PSI Calls Result in 401.2 2148074254 Entries in IIS Log

    • 1 Comments
    I implemented an integration service using the PSI for lifting data from a customer's system into Project Server.  The service ran like a champ in my development environment but upon deploying it at the customer site, I was flummoxed for a while...
  • Colby Africa

    Learning SharePoint – Part II

    • 1 Comments
    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...
  • Colby Africa

    mpFx 1.0 Preview Release: Update

    • 1 Comments
    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...
  • Colby Africa

    mpFx 1.0 Preview Released to MSDN Code Gallery

    • 1 Comments
    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...
  • Colby Africa

    Learning SharePoint Part IV

    • 1 Comments
    I have learned so much in the past few days, I am not sure where to start.  So, here is tidbit to get started with: 1: < SharePoint:DelegateControl ID ="DelegateControl5" runat ="server" ControlId ="SmallSearchInputBox"...
  • Colby Africa

    mpFx: Simon Demo

    • 1 Comments
    Simon from Australia needed an example of how to use mpFx to create projects, resources, tasks, and assignments.  Here it is: http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=mpFx&DownloadId=4636 . Here is the source...
  • Colby Africa

    MpFx Walkthrough: Creating the ProjectServer Object & Enumerating Project Information

    • 1 Comments
    I am taking a little break from my current project.  Whew. Only such much you can cram into your brain about SharePoint in one unbroken period of time. Today’s topic starts at the beginning of mpFx:  How to create a ProjectServer object. ...
  • Colby Africa

    MSDN Code Gallery Download Report

    • 1 Comments
    In an attempt to divert my brain and as a break from SharePoint development, I wrote  a simple utility this weekend that generates a consolidated report of download counts for any resource housed at MSDN Code Gallery, including projects, releases...
  • Colby Africa

    MSDN Code Gallery Report Released

    • 1 Comments
    Here it is.  Download the setup here .  Download the source here . Enjoy. This will be my last for a while.  I have to focus on the book and I am off to a 20 week engagement.
  • Colby Africa

    It's the Little Things Part 1

    • 1 Comments
    As I get further and further into the Project Server Interface (PSI), I run up against gaps in my knowledge and some times the community's knowledge, as it exists in searchable form online.  This little "gotcha's" can sometimes mean hours...
  • Colby Africa

    Using a Separate Application Domain to Test for Implemented Interfaces

    • 1 Comments
    Sometimes you need to load an assembly for use or inspection.  The problem is that loading an assembly is permanent for the lifetime of an application domain.  Sometimes this is acceptable and sometimes it is not.   Mike Shughrue and...
  • Colby Africa

    Adventures with Windows Presentation Foundation Part I

    • 1 Comments
    I am finally biting the bullet and learning something about WPF.  I have Visual Studio 2008 and Expression Blend installed and I am off to the races.  I have been doing Windows programming since Windows 3.0 and followed the evolution of UI development...
  • Colby Africa

    Assert.IsTrue(ThrowsException(() => object.Method()));

    • 1 Comments
    While reading this post , I came across an interesting line of code: 1: Assert.IsTrue(ThrowsException<UpdateException>(() => rb.Update(b2))); 2:   3: ThrowsException<E> is : 4:   5: private static bool ThrowsException<E>...
  • Colby Africa

    "Friends Don't Let Friends Delete Their Cache or Cancel Queue Jobs"

    • 1 Comments
    I thought I would repost something Brian Smith wrote.  Believe you me when I say follow his advice: http://blogs.msdn.com/brismith/archive/2007/11/02/friends-don-t-let-friends-delete-their-cache-or-cancel-queue-jobs.aspx
Page 1 of 2 (36 items) 12