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
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