Nice to see more and more implementations popping up. You can track the development of HTTP/2 servers and clients over at https://github.com/http2/http2-spec/wiki/Implementations.
HN user
alexandern
[ my public key: https://keybase.io/alexandern; my proof: https://keybase.io/alexandern/sigs/DB8tQcBMTF7fMlwUdwVOf9PULiZnV_P0pfW0KSftffw ]
Nice to see this book again. What is the recommended way to run Scheme/Lisp on Windows?
I have built a custom tool Dploy(screenshots here[1]) for exactly this purpose. It's built using ASP.NET MVC.
To deploy a project (or a deployable, as I call it), you push to BitBucket. The latest changeset is then pulled using a post-commit hook.
Then it's just a matter of opening the Web GUI and press a button to do the actual deploy.
All manual steps are effectively removed. If the build/copy/whatever fails, nothing will break (hopefully).
Functions currently supported: * Real time output (using web sockets)
* Support for console applications, web applications (using IIS) and NServiceBus endpoints
* Run arbitrary post-deploy commands
* Show diffs so you know what you deploy
* Email notifications
* and more..
Planned functions: * Running tests
* Git support (currently Mercurial only)
* Arbitrary Windows services
* Special post-deploy commands depending on if you deploy up or down
* Deploy to other machines (local only at the moment)
It's not open source at the moment but i would love to do that. If someone want to help out, hit me up (nyquist [.] alexander @ gmail [.] com).
Really good job on this. One feature that you might want to think about is adding support for timezones. I live in Europe so I have to re-calculate all times in my head. It would be nice to have an option to set a specific timezone.
An idea would be to integrate this with a DVCS system like Github och Bitbucket. Jetstrap could do commit/push at a frequent interval, thus allowing you to revert your changes. Good job.