Open in app
Home
Notifications
Lists
Stories

Write
Ruben Oostinga
Ruben Oostinga

Home

Jun 22, 2017

Avoiding deeply nested component trees

By passing child components down instead of data you can avoid passing data down through many levels of components. It also makes your components more reusable. Even multibrand components become much easier to build. Overall it is a pattern which improves your frontend code a lot! The Problem When building frontends you…

Java Script

4 min read


Published in Xebia

·Feb 20, 2017

Design by contract using GraphQL

When interfacing between systems it is good practice to think about the interface design prior to developing the systems. GraphQL can be a useful tool to write down these design decisions using its schema definition language. Even when you are not using GraphQL itself in production. GraphQL’s schema can be…

Graph QL

5 min read

Design by contract using GraphQL
Design by contract using GraphQL

Nov 3, 2016

Combining Chai and Jest matchers

In this post I am going to show how to combine both Chai and Jest matchers in the same codebase. This can help migrating existing Mocha/Chai tests to Jest. Since Jest 14 released snapshot testing I have been wanting to use snapshot testing with my existing Mocha codebase which was…

Java Script

3 min read

Combining Chai and Jest matchers
Combining Chai and Jest matchers
Ruben Oostinga

Ruben Oostinga

Consulting Full Stack Developer @Xebia | Frontend Expert

Following
  • AirbnbEng

    AirbnbEng

  • Dropbox

    Dropbox

  • michael chan

    michael chan

  • Node.js

    Node.js

  • Trey Shugart

    Trey Shugart

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable