Month: September 2018


Functional Redux Reducers with Ramda

In a recent poll of react developers about their favourite libraries that change the way they code, ramda (a functional JavaScript library) came out on top. In this tutorial, we walk through a redux reducer, introducing ten ramda functions which you can start using in your own projects. What Is Ramda? ramda is a JavaScript […]


Now Supporting all Major Toolkits!

We have been providing JavaScript and Dojo support to freelancers, start-ups and Fortune 500 companies for nearly a decade. As we intently watch enterprise organizations everywhere begin to roll out AMD (read about why AMD matters) and the associated code improvements, we are thrilled with the industry’s direction toward toolkit interoperability! Why? Because! Our masterful […]


A GraphQL SDL Reference

GraphQL schemas for a service are now most often specified using what’s known as the GraphQL SDL (schema definition language), also sometimes referred to as just GraphQL schema language. It’s a language with a very simple syntax that allows to define a schema very succinctly. Once you have a gasp at the different syntax elements […]


AMD for the Business-Side

You may have seen our recent blog entitled “AMD: The Definitive Source” which exhaustively explained Asynchronous Module Definition. AMD is a topic with significant technical nuances but the purpose of THIS article is to explain the value of AMD for your business. AMD is an emerging defacto standard for efficiently developing modular JavaScript applications and […]


Building a Simple Express-based GraphQL Server Using graphql-yoga

Another great tool was recently released by the folks behind the Graphcool framework: graphql-yoga 🧘. It provides an abstraction on top of Apollo’s apollo-server-express, the Express-based version of their JavaScript GraphQL server library. With graphql-yoga it’s now easier than ever to quickly create a basic GraphQL server. Setup First, in a new directory, create a […]


dgrid: Getting down to the nitty griddy

What does dgrid mean to Dojo? dgrid has come to represent and demonstrate the future and power of third-party packages for Dojo. The dgrid package helps to jump-start the repository-centric approach, with parts of DojoX expected to eventually follow suit. It also demonstrates extensive use of the new features and architecture in 1.7 — including […]


Permissions in Graphcool

We’ve had a first look at the Graphcool framework, then a look at functions with the framework, so let’s now take a look at another important topic for when it comes to creating a GraphQL backend: permissions. Graphcool’s permission system allows to have full control over nodes and fields as to who is allowed to […]


Hook, Subscription & Resolver Functions With Graphcool

Using the Graphcool Framework, it’s really easy to create functions for validating or manipulating data, extend the base CRUD API or perform some backend logic when certain events happen. There are 3 possible function types, and each type is suited for a specific use-case: Hook functions: These are for synchronous functions that run either right […]


Decruft. Delight. dgrid Beta Is Here!

Does the code for your grid customizations involve more lines than an Apple product launch? You are not alone, brave developer. We feel your pain – the type that results from banging your head on a keyboard until the room spins – and that is why we have an amazing gift for you! Read on… […]


Getting Started With the Graphcool Framework

Graphcool, a popular GraphQL backend as a service solution recently moved away from the pure BaaS model and into an open source model instead with the Graphcool framework. Using the Graphcool framework, it’s easier than ever to spin-up and deploy GraphQL backends on either Graphcool’s shared infrastructure, locally in a Docker container, or on something […]