Azure, DevOps and .NET articles

Empowering developers since 2015. Real articles, real insights.
Cloud and DevOps solutions that will save you hours.

    Install syntax highlighter in a Jekyll blog with Bootstrap

    Highlighting your code-examples in your blog makes your articles simpler to read. When using Jekyll the “default” option for highlighting code is provided from the pygments plugin.

    Read the complete article

    Type-Casting aka Coercion in JavaScript. What you have to know.

    With this article, I want to quickly and simply explain the most important ways to convert JavaScript from one value type to another. Type casting is most often referred to as coercion. There are two types of coercion: explicit and implicit.

    Read the complete article

    Immutable Strings And Mutable Arrays

    Strings in JavaScript are immutable which means that once a string is defined, it cannot be changed anymore. Trying to change a string with a standard String-function will only create a new string and not affect the original string. Consider the following example, where the value in string1 is not changed:

    var string1 = "LOREM IPSUM";
    string1.toLowerCase();
    console.log(string1);
    
    Read the complete article

    Reference vs. primitive types in JavaScript

    Inspired from an exercise in hackerrank.com, I found the opportunity to present you the data types that JavaScript defines, which are the following six:

    Arrays and functions are plain objects in JavaScript and they both belong to the object data type.

    Read the complete article

    Use a variable as a regex to find all matches in a string

    Often I have to use a value from a variable and not a fixed string inside a regular expression. For example if I wanted to iterate over the English alphabet and find the number of occurrences of each letter inside a string, I had to do something like the following:

    var testString = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr.";
    var matches = testString.match(/a/g).length;
    // do this for all the remaining letters
    

    the previous example would work and would find all occurrences of “a”.

    Read the complete article