Cake Extensibility using Add-Ins and Modules
Posted on Thursday, December 27, 2018
Cake is a build automation and orchestration tools that allows C# developers to write build scripts in C# and execute them cross platform. The main reason why I bought into Cake as a DSL is that Cake is extensible. Out of the box Cake allows developers to plug into the core execution. Cake has an Add-In system that allows you to extend the
ICakeContext. Cake has an extensive list of Add Ins already baked for your consumption, or you can write your own! Cake also allows you to register custom implementations to execute in your run time. This can be achieved by creating an instance of
ICakeModule. So, let's take a look at Add-Ins, Modules and a little about when to elect one over the other for a given use case.
Azure Infrastructure as Code
Posted on Thursday, November 8, 2018
I recently was fortunate enough to attend Azure Dev Days hosted by Microsoft in Houston, Texas. I saw the Houston Azure Meetup coordinator, Adam Hems there. I happened to be talking to him about Infrastructure as Code (IaC), and turns out I missed the meetup where Sean Fitzsimmons explained the basics of Azure Infrastructure as Code. Sean happened to overhear my conversation with Adam and invited me for a two hour one on one session where he would break down the core concepts. I bring this up to say, this feels like Microsoft making a good faith effort towards customer success with their tool chain.
I dont contribute to open source
Posted on Thursday, June 21, 2018
Who doesn't like free stuff?! I like free, especially when it comes to software. I can build my core business functionality on the shoulders of giants, and get to market quicker. Give us, us free!