ls ./articles


Visualize `map` & `reduce`

  1. What is a Higher Order Function ?
  2. Map 2.1 Definition 2.2 Inputs & outputs 2.3 Common uses of map 2.4 Animation
  3. Reduce 3.1 Definition 3.2 Inputs & outputs 3.3 Common uses of reduce 3.4 Animation
  4. Bonus :)

Map and reduce are really important...


GraphQL in F# with FSharp.Data.GraphQL

Since the beginning of the era of service-based applications and data-oriented APIs, a big struggle is always present not only to reduce traffic and request number on those kind of services, but also to provide a good way for the user to...


New GraphQL course; Phoenix LiveView is now available; The value of older coders; All glory to the monolith

We’ve released a new course, GraphQL: Zero to Awesome. In it, we build a GraphQL forum backend in both Elixir and JavaScript, and write clients for it in Vue, React Native, Elm, and Flutter. There’s over four and a half hours of content, and all...


gRPC and Protocol Buffers as an alternative to JSON REST APIs

gRPC is an open-source remote procedure call framework and Protocol Buffers is a mechanism for serializing structured data. Both were developed by Google and are used in their internal and public APIs. Other big players such as Cisco and Netflix...


Introduction to GraphQL

What’s this GraphQL thing and where does it fit in?

Implement a forum data model in Elixir

Building an Elixir data layer for our Forum with Ecto


Implementation overview and tooling

A brief look at libraries and tools to help you build GraphQL applications

Implement a React Native Client for a GraphQL Forum

Creating a cross-platform graphql-powered forum app with React Native

Implement a Vue Client for a GraphQL Forum

Using Vue with TypeScript, Stylus, Pug, and Vuex to build a client for a graphql-powered forum

Implement a Flutter Client for a GraphQL Forum

Using graphql-flutter to rapidly build a real-time forum client

Implement a forum data model in JavaScript

Building a JavaScript data model for a forum using TypeScript and TypeORM

Building a GraphQL API for a Forum with TypeScript

Using TypeScript and ApolloServer to build a GraphQL API