Over the course of my career I’ve encountered this too many times. Application rot. What is Application Rot? I’m currently performing a detailed code review on a client system. It’s. read more…
Urgh, Hosting Again Many moons ago, around February 2011, I found myself again looking for a new hosting company. I’d used a string of companies up until then with varying. read more…
So I’ve just gone through a complex and lengthy process of going cross platform. So when I needed to get the deployment part nailed, I reached for Advanced Installer. Within. read more…
Adventures in the land of Windows Packaging … WiX – Windows Installer XML Before I start, this isn’t a WiX installer bashing session. WiX is an amazing tool. I’ve been. read more…
The last time I did any WordPress development was over a year ago so I no longer have PHP and MySQL installed. I started marching off down my well beaten. read more…
I recently had a requirement to completely package up a .NET application so that it was extremely portable beyond it’s initial installation. By bundling all the dependencies into the main. read more…
This is a useful little tidbit of knowledge to have. Suppose you can browse to your new spanky site using IISExpress at http://localhost:54275/ … now you want to look at. read more…
One advantage of MVC Razor could also be deemed a disadvantage. No comile time checking of views. I personally love the dynamic nature of build the Razor views but you. read more…
Honestly, for tool that’s supposed to make life easier and more robust I find myself battling with it often. I’ve been upgrading some of the packages in one of my. read more…
Why is having a CI process good? There are so many reasons why CI is good. I use it on everything I do. For my recent web based project it’s. read more…
This had me stumped for a moment. All the Javascript was there (linkable from bundle links in the page source), all the files were there, everything worked in dev (doesn’t. read more…
If you ever want to display the version of your app in the UI (useful in development with lots of environments) you can do the following. In your Global.asax start. read more…
I’ve blogged about TC a bit in the past but I’ve just setup a whole new build process for my current project. Added into the mix these days is dotCover. read more…
During my recent forays into the world of WiX I’ve been slowly hacking away at the steep learning curve. This really is a huge framework that is dealing with an. read more…
Well after many hours wondering why my WiX custom actions were failing to run I made an interesting discovery. The library that I had created to hold my custom actions. read more…
If you are ever in a situation where you are building an installer for an application and things have gone a bit awry with the uninstall process (tut, tut) there. read more…
Application Maintenance – Application Rot
Over the course of my career I’ve encountered this too many times. Application rot. What is Application Rot? I’m currently performing a detailed code review on a client system. It’s. read more…
Continue Reading
The Demise of Gridhost (TSOHost) & Hello Krystal Hosting
Urgh, Hosting Again Many moons ago, around February 2011, I found myself again looking for a new hosting company. I’d used a string of companies up until then with varying. read more…
Continue Reading
Advanced Installer FTW Again
So I’ve just gone through a complex and lengthy process of going cross platform. So when I needed to get the deployment part nailed, I reached for Advanced Installer. Within. read more…
Continue Reading
Goodbye WiX Installer => Hello Advanced Installer
Adventures in the land of Windows Packaging … WiX – Windows Installer XML Before I start, this isn’t a WiX installer bashing session. WiX is an amazing tool. I’ve been. read more…
Continue Reading
Docker + Windows + WordPress + MySQL + PHPMyAdmin = Nirvana
The last time I did any WordPress development was over a year ago so I no longer have PHP and MySQL installed. I started marching off down my well beaten. read more…
Continue Reading
Package Dependencies & Deploying .NET
I recently had a requirement to completely package up a .NET application so that it was extremely portable beyond it’s initial installation. By bundling all the dependencies into the main. read more…
Continue Reading
View IISEXpress Hosted Sites On Your Local Network
This is a useful little tidbit of knowledge to have. Suppose you can browse to your new spanky site using IISExpress at http://localhost:54275/ … now you want to look at. read more…
Continue Reading
Compile Time Checking for MVC Views
One advantage of MVC Razor could also be deemed a disadvantage. No comile time checking of views. I personally love the dynamic nature of build the Razor views but you. read more…
Continue Reading
Nuget Strikes Again
Honestly, for tool that’s supposed to make life easier and more robust I find myself battling with it often. I’ve been upgrading some of the packages in one of my. read more…
Continue Reading
CI Process – Why?
Why is having a CI process good? There are so many reasons why CI is good. I use it on everything I do. For my recent web based project it’s. read more…
Continue Reading
MVC Deployment – JavaScript – ReferenceError is not defined …
This had me stumped for a moment. All the Javascript was there (linkable from bundle links in the page source), all the files were there, everything worked in dev (doesn’t. read more…
Continue Reading
MVC – Display Version Number in Your UI
If you ever want to display the version of your app in the UI (useful in development with lots of environments) you can do the following. In your Global.asax start. read more…
Continue Reading
Build Process – TeamCity, NUnit, dotCover & Octopus Deploy
I’ve blogged about TC a bit in the past but I’ve just setup a whole new build process for my current project. Added into the mix these days is dotCover. read more…
Continue Reading
WiX UI Not Updating As Expected
During my recent forays into the world of WiX I’ve been slowly hacking away at the steep learning curve. This really is a huge framework that is dealing with an. read more…
Continue Reading
Managed Custom Actions Failing in WiX?
Well after many hours wondering why my WiX custom actions were failing to run I made an interesting discovery. The library that I had created to hold my custom actions. read more…
Continue Reading
Building Installers
If you are ever in a situation where you are building an installer for an application and things have gone a bit awry with the uninstall process (tut, tut) there. read more…
Continue Reading