Carl Mäsak

Carl Mäsak

My style of development tends towards agile software development, which for the client means speedy results, short feedback cycles with the possibility of evaluation and course corrections, as well as a finished product with good test coverage. My focus on script programming helps me to easily take on and extract information from existing ad hoc data models.

I'm one of the active developers on the Perl 6 projects, and participate in compiler construction, language specification, and community operation.

Key skills

  • JavaScript
  • ReactJS
  • Angular
  • Ember
  • Elm
  • Perl
  • Python
  • Java
  • DDD
  • TDD
  • Git

Teacher for courses

Contact

Posts by Carl

  • Why do we do this to ourselves?

    A couple of weeks ago, we discovered that some dates on our web site  were incorrect. Instead of showing the actual date of a course delivery,  certain pages would always show today's date...

    Read more
  • Why TypeScript?

    A few contrasting examples: in JavaScript it's fine to forget a  property in an object literal, to call a function with the wrong number  of arguments, or to write code that will never be reached in a program. TypeScript flags all of these things as errors, often directly in an  IDE.

    Read more
  • Brushing teeth and static checks

    The three-year-old at home doesn't like having his teeth brushed. But I, a crafty father, have developed a trick.

    Read more
  • This is why TypeScript is worth looking into

    TypeScript is a "superset" of JavaScript; A program written in JavaScript is already a valid TypeScript code. In addition to its usual code, you can add type annotations, and declare variables like "string", "number", etc.  We'll explore why you'd want this together.

    Read more

News & feeds

  • Edument for Musikhjälpen!

    We at Edument will of course contribute to Musikhjälpen and engage us through an auction and welcome everyone at "Swish-julfika" at the office in Helsingborg December 12!

    Read more