Blog

JSNation Amsterdam

Auke, Martijn and Sjoerd

Last Friday was JSNation day in Amsterdam. We went there with almost all Divotion colleagues. The day started with an awesome visionary talk from @getify. He shared why JavaScript is still something we should all bet upon.

Read More

Vue.js Amsterdam

Pepijn

On the 14th of Februari 2019 my alarm sounds early in the morning. It’s time to get to Theatre Amsterdam for the ‘Vue.js Amsterdam’ conference. After a quick check-in and a nice breakfast, it’s time to get to the impressive cinema-style room with an incredibly big screen.

Read More

Setup React + Typescript + Storybook all using the same SCSS

Patrick

So ok. You found out that React is super cool. Even more cool when you’re able to use Typescript AND storybook to showcase your reusable components! This article is a fantastic base to set it all up: https://dev.to/swyx/quick-guide-to-setup-your-react—​typescript-storybook-design-system-1c51 or use this github example: https://github.com/JoshSchreuder/storybook3-typescript-example .

Read More

Start your next web-application in the browser with CodeSandbox

Sjoerd

Starting your next Javascript project can be frustrating or overwhelming when you have to set up your local development environment. The most of the new Javascript techniques and frameworks are dependent on node and NPM. Especially when you want to create a tutorial, blog post or prepare a workshop.

Read More

Extending Selenium with page objects

Richard

As all who have used it know Selenium is a powerful tool when testing front-end applications. I personally use it in combination with protractor. This is because most of the work I do is with Angular and AngularJS applications. When you are using Typescript extending classes is an easy thing. In light of this I’ve been experimenting with new approaches to creating page objects.

Read More

Test code separation

Richard

As someone who spends quite some time writing and checking unit and e2e tests I’ve started noticing a trend I’m somewhat confused by. There have been multiple occasions in which I’ve encountered test logic (repeatable and single use) in either test specifications or page objects. So I decided to share my approach to writing and foremost separating my test code into three categories. Those being: Specifications , Sequences and Page Objects. I’ll describe my views on these categories below.

Read More

TypeScript and ES6 import syntax

Oliver

When I started using TypeScript for my Angular applications, I was confused about all the different ways with which you could import other modules. import './polyfills.ts'; import { Component } from '@angular/core'; import HomeComponent from './pages/home/home-page.component'; import * as _ from 'lodash'; import assert = require('assert'); At first, I thought that as a programmer you could choose whether you wanted to use curly braces or not, but I quickly found out that that was not the case.

Read More