• Home
  • Subscribe to RSS Feed
  • About & contact
  • Follow me
  • Twitter
  • Github
Blog Logo

Alastair Crabtree

[Developer blog]

I have to rebase and squash before the pull request will be accepted?!

TL/DR If you want your pull requests to be taken seriously you probably need to learn some more advanced git features like interactive rebase and squash. Fist I wanted to share an article I…

  • 4 years ago
  • git, GitHub, code-review, best-practise
  • Comments

How to run a dotnet windows service as a console app

C# Windows services can be a pain to develop because they are awkward to test, debug and run locally. However a few tweaks to the default VS template make them far more manageable. Why use…

  • 5 years ago
  • windows-service, topshelf
  • Comments

Detecting plurals in dot.net / C# the way a human might

I recently had a requirement to be able to spot pluralised words which may not be real words, but follow English language conventions, and so appear as a plural to any normal reader. So ComplexBusinesObjects…

  • 5 years ago
  • c#, pluralisation, PluralisationService
  • Comments

Fixing intermittant 'EPERM: operation not permitted' on npm install

The npm install step in my Teamcity CI build for an angular app I have been working has been failing intermittently and I finally uncovered the reason. TL/DR The combination of McAfee Anti-virus and…

  • 5 years ago
  • npm, node.js, teamcity, continuous-integration
  • Comments

An agile project retrospective - tips for your (and my) next project

Insanity: doing the same thing over and over again and expecting different results. Albert Einstein I recently finished another agile development project and we ran some really great retrospectives over the 9 months, along with…

  • 5 years ago
  • Comments
 Newer Page 4 of 7 Older 

© 2021. All Rights Reserved.

Ghostium Theme by @oswaldoacauan

Proudly published with Ghost