Today, I was tasked with picking up a bottle of Frank’s RedHot Sauce for supper. Once I entered the grocery store, I began scanning the large hanging boards that list the 6-8 types of items found in each aisle. My previous shopping experience lead me to look for the hot sauce near the ketchup and I know that ketchup is usually classified as a condiment. Unfortunately, I could not see “Condiments” on any of those large hanging boards. I did, however, see “Mexican” on one of the signs and thinking that perhaps hot sauce wasn’t far from salsa (they are both spicy), I ventured down that aisle. Alas, no hot sauce. Read more
As consultants, we get opportunities to work with a variety of clients in different industries. We’re often advising and helping with new ideas and technology and it’s critical that we are up to date and aware of industry trends. Read more
DevFacto: 7 years, 100+ consultants and a 97% retention rate. How do we do it?
I’ve never been in an office like this before, but then again, I’ve never worked in an office where its people came first before. Read more
To recap: The prerequisites install fine, SharePoint Setup runs, and then seemingly at the last step, it fails with:
osiserver.msi: “SharePoint Server 2013 encountered an error during setup”, Error Code 1603
Unsatisfied with the workarounds (read MSIBreak or the ORCA tool or changing the number of processors), and after having updated Windows with the latest patches, I called Microsoft and worked for weeks with their engineers at diagnosing the root issue of the problem, which for us was:
The SharePoint ArpWrite action (registering SharePoint 2013 as installed in the registry) attempted to access a missing registry key at HKLM:\SOFTWARE\Policies\Microsoft\Windows\Installer
So to resolve this, we wrote the following PowerShell script (run as Administrator):
New-Item -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\Installer | Out-Null
$regProps = Get-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\Installer
New-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\Installer -Name logging -Value voicewarmup -PropertyType String | Out-Null
New-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\Installer -Name debug -Value 3 -PropertyType DWord | Out-Null
And much to our shock, the installation succeeded!
Hopefully, this article can help anyone else out there with this problem until Microsoft publishes a fix or an updated installer.
I had an amazing time at QUALITYCONF. I will jump at any chance to sketchnote some great topics from engaging speakers, and QUALITYCONF did not disappoint. This DevFacto event happened from March 27 to 29 at Stone Ridge Mountain Resort in Canmore Alberta. Read more
In software development, we’re often required to make predictions about the future with little information. Read more
It can take professionals a few years to find their voice. Younger developers often don’t have the experience or the confidence to speak at a conference, let alone guide a room of stakeholders through the complex process of building an application. Read more
I was asked to live sketchnote UX Camp, a day of user experience presentations put on by UX Edmonton. Having sketchnoted UX Camp last year, as well as events like Reimagining Shaw Conference Centre recently, my acceptance of invitations like this is pretty quick now. It is fast becoming something I love doing, regardless of the stress involved in drawing at speed in front of a large group of people. Read more
In today’s highly-connected world, our employees and team members are faced with many distractions – from surfing the web and social media sites, the distractions of telecommuting, instant messaging and more. We are all expected to put in a full day’s work but measuring individual productivity can be difficult. While some organizations opt to ‘control’ their ecosystem through website blocking, monitoring of internet usage and other tactics, I believe that nothing drives accountability more than passion and investment. Read more