Newest posts

How To Choose A Javascript Framework

November 1, 2015

Everyone knows that the rate of which new Javascript frameworks are released is hectic, to say the least. For every deprecation, there's a bunch new ones to take its place. When someone strikes gold on a new pattern that promises to change the world, there's 20 new implementations released in a short amount of time.

Read More

Oh look, Laravel is being awesome again

July 5, 2015

I'm on holiday right now, so what better time to embark on a new project! As this one is backend-heavy, I have a chance to brush up on my Laravel skills. Sadly, I haven't used Laravel in a while up until now, as my projects have been frontend-oriented as of late. That has all changed now, and I have a few Laravel tricks to share with you!

Read More

React: what you need to know to get started right away

June 17, 2015

React has been taking the frontend world by storm, and not by accident. It is quite an intuitive way to create user interfaces, also known as the View. I have recently started using it and I can tell you it feels amazing; it's like the Tesla Model S of Javascript tools. While it is easy to use once you get going, there's a few concepts, patterns and technicalities you need to understand in order to use it. If you're reading this you are on the right path, as this very blog post is dedicated to explaining those!

Read More

ELI5: Ecmascript 7 decorators

June 2, 2015

If you've been following the ESNext scene, you might have stumbled upon syntax that includes the @ character. Weird, right? Following along that code can be diffcult for other reasons too, as it doesn't really behave as you might be accustomed to. That new syntax is decorators, which are part of the ES7 spec. Read on for a simple explanation of what they are and how to use them.

Read More

ELI5: Comprehensions and destructuring

May 27, 2015

If you've had a look at the new ES6 syntax, you might, like me, find it a bit weird at first. Since most of the new stuff in ES6 is sugar and magic, that's totally understandable. I found that good, practical examples that go straight to the point get the job done in explaining the new and shiny. Fire up your ES6 environment (I'm partial to JSPM) and let's break down array comprehensions and destructuring!

Read More

React with JSPM

May 19, 2015

I have been playing with React a bit recently, and I am liking a lot. Instant fan! I was also very pleased to find out it works incredibly well with my JSPM setup. Sadly, no one seems to talk about this. In most articles about using React, Webpack or Browserify is used. Time to change that!

Read More

Indispensable sass mixins

May 13, 2015

Over the years I've accumulated some very useful Sass mixins and snippets. And here they are! Copypaste them into a _mixins.scss file and style away.

Read More

JSPM: Modular Javascript apps with a bow

May 6, 2015

Alright alright, yes. NPM handles all kinds of Javascript packages, both backend and frontend, and looks good doing it. JSPM though, has a few tricks up its sleeve when it comes to frontend packages. One, it is not satisfied with only one registry. Oh no! It can pull in that sweet, sweet code from both the NPM registry and Github! Two, browsers aren't CommonJS comptatible. If you want to use your NPM packages in them you need a build step facilitated by Browserify or Webpack. With JSPM, you can use your packages straight away with the downright futuristic ES6 module syntax! Let me walk you through these scenarios and more in this blog post.

Read More

Getting rid of Ruby

May 2, 2015

Good news everyone! Libsass version 3.2.0 was released a few days ago, bringing 97% feature parity with Ruby Sass! For anyone lamenting the need to have Ruby in their stack just to compile styles, now is as good a time as any to get rid of it. Read about the release and the major updates here.

Read More

JSPM: Superpowered ES6 development

April 29, 2015

Javascript has come a long way, ladies and gentlemen. It won't be long until the new Ecmascript standard is fully released, bringing a ton of useful new features and syntactic sugar to both browsers and node.js environments. Who likes waiting though? Thanks to the Javascript community, we have tools to enable ES6 in all current browsers. Effortlessly and free of consequence.

Read More

My first blog

April 19, 2015

So, here we are. My first blog. What better topic for the first post than the blog itself?

Read More