Roy PrinsMy path towards becoming a senior web developerThis article serves to document the start of my journey from developer to senior developer. There is no unambiguous definition of a senior…Aug 31, 2020Aug 31, 2020
Roy PrinsPublish a VueJS component on NPM (it’s not scary)This guide documents the steps to package, publish, and version a Vue component using vue-cli 3 on NPM and unpkg (to use directly in the…Jan 9, 20192Jan 9, 20192
Roy PrinsBye-bye to FontAwesome: easy SVG icons with SketchSketch is a great app that allows you to quickly mock up your user interface, from wireframe to actual graphical design. Until recently I…Jan 4, 2019Jan 4, 2019
Roy PrinsSending emails with DjangoSome of the functionalities, such as email verification and password resets, rely on your app being able to send out emails. For this, you…Dec 15, 2018Dec 15, 2018
Roy PrinsDjango custom user model: email authenticationDjango offers a built-in User model with utilities for authentication, password hashing, etc. As your app develops, it is fully to be…Dec 15, 20185Dec 15, 20185
Roy PrinsModern app with Django and Vue, step 1Django server with admin, authentication and REST apiDec 5, 2018Dec 5, 2018
Roy PrinsModern app with Django and Vue, step 0Here’s the general idea: let’s build a quiz service that third party websites can embed. Much like Disqus for commenting, Brain.cards can…Dec 4, 2018Dec 4, 2018
Roy PrinsGet started with Vue web componentsI found the official documentation somewhat wanting, so here is a short guide to building web-components with Vue. It’s actually pretty…Nov 21, 20184Nov 21, 20184
Roy Prins“this” is somewhat confusing in javascriptThe use of the this keyword is a frequent source of confusion in the javascript community. This post seeks to demystify this methodically…Oct 17, 2018Oct 17, 2018
Roy PrinsNode modularity and exportsOne concept to grasp in Node.js is the use of require , module.exports and exports. The Node runtime extends Javascript with file I/O and…Sep 22, 2018Sep 22, 2018