I'm Markus Oberlehner,
a Web Developer working at karriere.at.

Open Source is my passion. I'm the creator of avalanche and node-sass-magic-importer.

Personal Projects

  • node-sass-magic-importer is a custom node-sass importer for selector specific imports, node importing, module importing, globbing support and importing files only once.

    The node-sass-magic-importer module is available as a npm package.

  • vuex-map-fields is a package which enables the usage of two-way data binding when using Vue.js in combination with Vuex.

    The vuex-map-fields module is also available as a npm package.

  • avalanche is a modular, package based CSS framework.

    The avalanche framework establishes the foundation for a package based CSS workflow. avalanche provides building blocks for you to handpick and integrate into your workflow.

Latest Articles

Visual Regression Testing with Nightwatch.js and Cucumber.js

As most of my regular readers have probably already noticed, I'm a huge fan of testing all the things. In many of my recent articles, we've already explored multiple techniques for unit testing and acceptance testing. Unit testing ensures, that certain parts (or *units*) of our code do work correctly; with acceptance testing, we can ensure that what we've built does what it should do. Visual regression testing makes it possible, that we can test if our application actually looks the way it's supposed to look...

Read more

Building a Date Input Component with Vue.js

Today we're going to build a custom date input component powered by Vue.js. Although there is a native date input type available in all modern browsers, there are certain situations where the native date input field falls short. So let us take a look at how we can build a custom date input field with Vue.js...

Read more

Crazy Powerful Nightwatch.js Cucumber Step Definitions

Although testing, and especially acceptance testing, seems like a rather boring topic (at least to many developers) in the past few months I acquired an interest in optimizing the test setup and come up with better ways of writing tests. Especially when using Nightwatch.js in combination with Cucumber.js, there is another challenging aspect to it: writing step definitions...

Read more