Upgrading a locally hosted GitLab instance can be a daunting task. Particularly if you have left it a few major versions. I recently decided to tackle my rather old installation,.
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.
I still, after all these years, have a very sour taste in my mouth regarding the Apple developer tax. I actually think it’s disgusting to charge developers for enriching their.
If you’re considering this source control tool. Stop. If you’re considering this for your development team, have mercy on them and stop. I haven’t been confused by, annoyed by, dumbfounded.
Sharing parameters and properties can be a bit confusing for new users of TeamCity. Lets use a simple example to illustrate how you can do this. For sake of this.
So this turned into a complete nightmare for a while. TeamCity Mac Agent Push Installation I started by trying to get TeamCity to do a push install of a new.
Over the years I’ve used many source control systems. Most of them seemed pretty simple to use after a short period of time. However they all have their idiosyncrasies that.
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.
By default TeamCity doesn’t allow you to place backup files outside the default data directory (internally known as the TeamCityData). If you want to have these files dumped into a.
I love automating processes and making things consistently repeatable. Continuous integration is your friend, yes it can take time to setup but if you take that effort hit upfront it.
If you’re running an instance of TeamCity on your local dev box, and who isn’t eh! haha, oh for more machines. It’s highly likely that over the last two major.
I love JetBrains software, I really do. How I’d get by without ReSharper is anyone’s guess but they are not issue free by any stretch. There also seems to be.
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.
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.
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.
Just finished a long coding session … ??? BACK IT UP! set SvnAdminPath=C:Program Files (x86)VisualSVN Serverbinsvnadmin.exe “%SvnAdminPath%” dump –deltas P:Repositories<repo_name> | “<path>gzip.exe” > <backup_path>SourceSvn.dump echo Copying dump to h:backup xcopy.
I’m slowly building up this default Subversion global ignore pattern for my Windows & Xamarin Development on Windows & OSX. Nothing too fancy but I’m going to keep this one.
Editing MSBuild Xml files can be a bit of a chore. For general everyday file editing I tend to use NotePad++ which is an awesome file editor and viewer. However,.
Over the last 6 months I have tried a few CI systems for my own projects. I’ve been looking for something that will formalise the “Clean, Build, Test & Deploy”.
Upgrading GitLab Docker Image Using Synology Container Manager
Upgrading a locally hosted GitLab instance can be a daunting task. Particularly if you have left it a few major versions. I recently decided to tackle my rather old installation,.
Continue Reading
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.
Continue Reading
Apple Developer Tax
I still, after all these years, have a very sour taste in my mouth regarding the Apple developer tax. I actually think it’s disgusting to charge developers for enriching their.
Continue Reading
PlasticSCM – Just Don’t
If you’re considering this source control tool. Stop. If you’re considering this for your development team, have mercy on them and stop. I haven’t been confused by, annoyed by, dumbfounded.
Continue Reading
TeamCity – Sharing Build Properties
Sharing parameters and properties can be a bit confusing for new users of TeamCity. Lets use a simple example to illustrate how you can do this. For sake of this.
Continue Reading
Xamarin iOS TeamCity Build
So this turned into a complete nightmare for a while. TeamCity Mac Agent Push Installation I started by trying to get TeamCity to do a push install of a new.
Continue Reading
Source Control – Learning Git
Over the years I’ve used many source control systems. Most of them seemed pretty simple to use after a short period of time. However they all have their idiosyncrasies that.
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.
Continue Reading
TeamCity Backup Location Outside TeamCity Data Directory
By default TeamCity doesn’t allow you to place backup files outside the default data directory (internally known as the TeamCityData). If you want to have these files dumped into a.
Continue Reading
Xamarin Android Automated CI Publishing Using MSBuild & JetBrains TeamCity
I love automating processes and making things consistently repeatable. Continuous integration is your friend, yes it can take time to setup but if you take that effort hit upfront it.
Continue Reading
TeamCity CI Server Login Fails at Boot Up
If you’re running an instance of TeamCity on your local dev box, and who isn’t eh! haha, oh for more machines. It’s highly likely that over the last two major.
Continue Reading
Restoring YouTrack Backups
I love JetBrains software, I really do. How I’d get by without ReSharper is anyone’s guess but they are not issue free by any stretch. There also seems to be.
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.
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.
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.
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.
Continue Reading
Batch Files Really Are Your Friends … Svn Backups
Just finished a long coding session … ??? BACK IT UP! set SvnAdminPath=C:Program Files (x86)VisualSVN Serverbinsvnadmin.exe “%SvnAdminPath%” dump –deltas P:Repositories<repo_name> | “<path>gzip.exe” > <backup_path>SourceSvn.dump echo Copying dump to h:backup xcopy.
Continue Reading
Subversion Global Ignore Pattern
I’m slowly building up this default Subversion global ignore pattern for my Windows & Xamarin Development on Windows & OSX. Nothing too fancy but I’m going to keep this one.
Continue Reading
MSBuild – Editing Xml Scripts
Editing MSBuild Xml files can be a bit of a chore. For general everyday file editing I tend to use NotePad++ which is an awesome file editor and viewer. However,.
Continue Reading
Continuous Integration – TeamCity
Over the last 6 months I have tried a few CI systems for my own projects. I’ve been looking for something that will formalise the “Clean, Build, Test & Deploy”.
Continue Reading