BBM - proposals

Watch User Created Playlist (4)

This playlist is user created.

pro-course-rss-logo

PRO RSS Feed

Construct a Stateful Monad

Output text in a browser using the text function in Elm

Understand why Transducers can Improve Performance

Create a GraphQL Schema

javascript tutorial about Construct a Stateful Monad

Construct a Stateful Monad

4:24 javascript

We define the State datatype and take a peek into its inner working. By manually constructing an instance, we’ll start to get a feel on how the type separates state management from our stateful computations. As State depends on a Pair type, we get to know how each portion can be extracted through the fst and snd Pair instance methods.

elm tutorial about Output text in a browser using the text function in Elm

Output text in a browser using the text function in Elm

2:23 elm

This lesson shows a super simple, yet pleasant, look at the smallest Elm example. We will use the text function from the Html module to display text in a browser.

javascript tutorial about Understand why Transducers can Improve Performance

Understand why Transducers can Improve Performance

5:02 javascript

Chaining operations like map and filter on an array can have performance issues as we have to iterate through the whole array for every operation.

In this lesson we explore this problem by doing some basic array transformations and measuring their performance.

We’ve got two utility function to help us with this:
* arrayOfRandoms is a higher order function which helps us create a range of random numbers
* timeIt will help us measure how long functions take to execute

It's important to understand this problem and why it occurs before we move on to how transducers handle it differently.

graphql tutorial about Create a GraphQL Schema

Create a GraphQL Schema

4:16 graphql

In this video, we’ll take a look at the GraphQL Language and write out our first GraphQL Schema. We’ll use the graphql package available to us through npm to parse our graphql language file and resolve our initial query.

HEY, QUICK QUESTION!
Joel's Head
Why are we asking?