When managing an environment with multiple teams accessing and managing different services in the same subscription it is sometimes ideal to segregate the services by a resource group dedicated for each team. Segragation on top of subscription can be achieved by Resource Groups. When multiple teams and resource groups exists, it is important to apply … Continue reading Creating a Resource Group with a Service Principal for Deployments
C# and SQL Injection Attacks
Recently I had a task to create MS SQL tables with dynamic names and my first thought was ok, I pass this as a parameter. But I was wrong, MS SQL (as of today) does not allow parameters as table names. Note: One can argue that dynamic table names are bad programming practices, but let’s … Continue reading C# and SQL Injection Attacks
Salt under the microscope
A simple experiment that is fun and easy to do is to see salt crystals under the microscope. It requires only a microscope, a couple of slides, salt solution, and time. In this post we will go through the preparation stage and then show off some photos from the results. Let’s go! Preparation Create a … Continue reading Salt under the microscope
TypeScript Template for Power Platform (and D365 CE) Web Resources
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