Automatically deploying TeamCity Azure Build Agents into specific virtual networks (vnets)

Jetbrains has recently added support for using Azure as cloud build agents. It supports start and stopping existing virtual machine instances or start and stopping new virtual machine instances created from an image. Unfortunately the plugin currently doesn’t support creating new virtual machine instances within a specific virtual network (vnet) which can complicate setups where you want to keep …

Bloom.fm technology stack

With the unfortunate demise of Bloom.fm, a product I designed and developed as CTO for 2.5 years at a company I co-founded 5.5 years ago; I think it’s a good time to write a series on my learnings, decisions and experiences. My development team (minus visual designers) varied from 6-13 developers over the years. With this size team we wrote a music …