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

Building Renderless Components to Handle CRUD Operations in Vue.js

In episode 81 of the Full Stack Radio podcast Adam Wathan and Evan You talked about the possibility of utilizing the power of slot scopes to build components which sole purpose is to fetch data and provide the result via slot scope properties to the markup. In todays article we're going to take this into practice and we even go a little further: we'll build “renderless components” to handle all CRUD operations in a reusable way...

Read more

Goodbye webpack: Building Vue.js Applications Without webpack

First of all, let me say this: webpack is great! Developing JavaScript applications would look quite different if it wasn't for webpack. Having said that, oftentimes it feels pretty foreign to me, having to set up a quite complicated build process to build a rather simple JavaScript app...

Read more

Building Custom Multi-Option Form Components with Vue.js

In my opinion, one of the greatest features of Vue.js, is the ability to build custom form components with ease. Thanks to `v-model` and the straight forward event system, we can build powerful new form components or enhance existing form fields and input types with superpowers...

Read more