When developing on Power Platform or Dynamics 365 Customer Engagement (D365 CE), it is not uncommon that new functionality need to be introduced to the application using JavaScript. Working with raw JavaScript or with some libraries like JQuery can sometimes make it a little cumbersome to maintain and debug your implementation. When the code is … Continue reading TypeScript Template for Power Platform (and D365 CE) Web Resources
Logic App ARM Template using Bicep
Microsoft is working on a Domain Specific Language (DSL) for abstracting the Azure ARM templates, https://github.com/Azure/bicep, Although the language is still in its infancy, it is a very useful language for generating ARM templates without the need to learn the complexities required. Furthermore, it allows reusable code to be implemented using modules. Following some work … Continue reading Logic App ARM Template using Bicep
Terraform Modules and Multiple Instances
The code used in this article can be found at https://github.com/kdemanuele/102-terraform-modules-and-multiple-instance When working with large or reusable code, in programming languages it is common practice to organise the code in classes and libraries. Terraform provide a similar concepted named ‘modules‘. A module is a reusable terraform module that can either be shared through the modules … Continue reading Terraform Modules and Multiple Instances
C# throw vs throw exception
Recently Clounce was browsing some C# code and noticed that sometimes junior developers use throw exception rather than simply throw in try..catch clauses. Let’s see an example and then examine the results. Consider this piece of code: Of particular importance is the catch block in Method1() at line 22. In this block, the developer is … Continue reading C# throw vs throw exception
Getting started with Terraform for Azure
Terraform is a HashiCorp project that allows Infrastructure to be deployed using code. By keeping a state of the environment and the changes in the terraform code, the infrastructure can be deployed or update. Step 1: Installing Terraform Terraform can be installed on different operating systems, Windows, Linux or iOS (Mac). The instructions can be … Continue reading Getting started with Terraform for Azure


