Latest articles

  • A new challenge with an old friend

    A new challenge with an old friend

    Today I embark upon a brand new journey in my career. Excitement. Trepidation. Giddiness? Perhaps! Part of me is sad to leave my Nonlinear family behind, but I am so very excited about the opportunity to join Sitecore as a Technical Evangelist starting today. That’s right, no more MVP for me! As a wise man Read more

  • Using Epics to drive a fixed-price backlog

    Using Epics to drive a fixed-price backlog

    You probably read the title and said to yourself: “Epic: you keep using that word, but I don’t think it means what you thinks it means”. It is true. The fixed-price agile backlog exists. Now, if you are lucky enough to have never faced such a beast, then I bow to you and wish upon Read more

  • Speaking this week at Toronto SUG

    Speaking this week at Toronto SUG

    On Wednesday evening I’ll be visiting Toronto to speak about all the buzz about Sitecore and Azure. You should come on out and say hello! JOIN US to learn about #Sitecore #Azure Deployment and Personalized Promotions on March 29th https://t.co/xUWYgecT6Y pic.twitter.com/639giWwvnm — Nonlinear Digital (@nonlinear_DIG) March 23, 2017 To get a taste of some of Read more

  • The Sitecore Shibboleth Login module – SSO one header at a time

    The Sitecore Shibboleth Login module – SSO one header at a time

    When you start using Sitecore as an intranet you inevitably must face the identity management scenario: where are the users who are visiting the intranet going to be stored? In most established organizations, a centralized identity management system is already in place. For a recent project, I came across the need to get Sitecore to Read more

  • A first look at IBM Bluemix

    A first look at IBM Bluemix

    On Thursday evening, I got my first taste of this hip and happening Internet of Things (IoT) by attending a workshop at the Ottawa IBM campus organized by Hacking Health Ottawa. The workshop was centered on getting folks ready for a hackathon coming up in April where we will focus on the use of IoT technology and Read more

  • Sitecore 8.2 ProtectedImageLinkRenderer throws “Length cannot be less than zero” exception

    Sitecore 8.2 ProtectedImageLinkRenderer throws “Length cannot be less than zero” exception

    I ran into this particular bug when upgrading a client to Sitecore 8.2 update 2. Whenever a RichText block had both a link to a media document (like a PDF) and an anchor with no HREF the processing pipelines that update the HREF links would blow up. For those who may google it in the Read more