2014 7th October
Automated Build, Test, Deploy from GitHub to Azure¶
Try hooks in Azure to GitHubMike Hadlows simple nodeJS trigger/hook that pulls from GitHub to webserver when there is a new commit and deploys
Octopus
TeamCity here
InRelease/ReleaseManager
Jenkins
Asp.net vNext thoughts and opinions¶
- This covered the multi-platform nature of the new asp.net, and the reasons for Microsoft's change in direction (the declining desktop market and weak market share of the mobile market). It covered homebrew, Microsoft's acquisition of Minecraft, Vim and the upcoming mono linux ultra high performance server.How to add a CI process on to GitHhub checkins?
IIS vs Self hosted?¶
IIS offers a range of services - if these are useful to you then it can make sense to use IIS. Some examples are the built in facility for monitoring and recycling applications, URL rewriting and authentication handling.A number of standard operations management platforms (not just Microsoft's own Systems Center Operation Manager suite) offer rich functionality for managing and deploying IIS applications. There's also Azure's native support. If you self-host you are on your own here.
Another key point is that IIS runs pretty close to the metal these days, and in either case you are using the kernel mode http.sys drivers - so self host is not guaranteed to be faster than IIS, it depends on what you are doing.
One reason not to use IIS would be if you didn't want to use Windows at all.
Another is that sticking to self-hosted options and avoiding an IIS dependency can make testing easier to manage - although with the advent of IIS Express, Owin and Powershell this is far less of a problem than it used to be.
When should a C# team adopt F#?¶
A question raised following this earlier discussion on twitter: when to adopt new techHaskell came up and http://learnyouahaskell.com/
And Mark Seemanns article on SOLID - Functional here