Interoperability with ReactiveUI


Posted on Wednesday, February 13, 2019

I was at the local Xamarin user group and the topic of Mvvm came up. One of the members was answering a question and stated that Prism was the only option for MVVM frameworks for Xamarin. After choking down my disgust, I chimed in refuting the statement and listed several MVVM frameworks that work with the Xamarin platform. Among them FreshMvvm, MvvmCross, MvvmLight and topped it off with ReactiveUI.

Read

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.

Read

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.

Read