There are about 3 dozen ways to automate web app deployment. All have their candy and their evil. MSDeploy is one of the more intense tools, but if you don’t collapse at the command line syntax you’ll find it can be pretty sweet. It’s rather easy to create a basic package, but step beyond the [...]
There was a minor discussion about enums, constants and branching on a project discussion forum recently. Alternative options suggested included polymorphism, delegate hashes and factories. One of the responses suggested these were beyond “the average programmer”. That’s crazy talk that leads straight to the ivory-tower. We just need to expose people to the alternatives [...]
@aaronjensen pointed this out in response to the Comparing Github Forks post. ZOINKS! We’re seeing the two commits that differentiate the upstream branch defunkt/master and plastictrophy/master. You won’t find any link or button to get this view… it’s Double Super Secret. Instead just construct the url as follows: http://github.com/<handle>/<repo/compare/<branch> If the handle/repo is [...]
Comparing Github Forks
Mar 14
[Update: Check the comments for even better alternatives from @jasonkarns and @aaronjensen] For the purposes of this I’m using https://github.com/defunkt/resque. > git clone git://github.com/defunkt/resque.git > git remote add plastic git://github.com/plastictrophy/resque.git > git fetch plastic > git diff origin/master plastic/master Comparing branches the same way, just remove the repository reference. For instance, git diff [...]
I spend a lot of time in PowerShell. A lot. PoshGit, Vim, Chocolatey, and PsGet… it’ll get me through most of my dev day happily. One thing that was killing my workflow was leaving PowerShell to share some snippet of code or a file as a Gist. In Visual Studio we have Gister, but when [...]