JSON Web Tokens is a compact and self-contained way for securely transmitting information and represent claims between parties as a JSON object. In this talk, we'll discover a JWT-based authentication scheme, an alternative to traditional OAuth tokens.
Build amazing applications with GraphQL and React! Learn how to use GraphQL's schema to define relations between your data objects, as well as the process of combining a GraphQL server with a front end React application.
In this talk, we'll walk through the process of writing and publishing an Elixir library from scratch. Along the way, we'll discover a handful of Elixir features such as: Mix, Documentation, Doctests, Typespecs, and Hex.
Arrr! The concept of a Webhook is simple. Webhooks are a way to receive valuable information when it happens, rather than continually polling for that data and receiving nothing valuable most of the time. In this talk, discover the wonderful world of webhooks, real-life applications, and best practices.
GraphQL is an application layer query language from Facebook. With GraphQL, you can define your backend as a well-defined graph-based schema. Then client applications can query your dataset as they are needed. GraphQL’s power comes from a simple idea — instead of defining the structure of responses on the server, the flexibility is given to the client. In this talk, discover a new approach to build and expose Web APIs. Will GraphQL do to REST what REST did to SOAP?
Entity-Component-System (ECS) is a distributed and compositional architectural design pattern that is mostly used in game development. Elixir is a dynamic, functional language built on top of the Erlang VM designed for building scalable and maintainable applications. In this talk, discover how we can use both ECS and Elixir in a novel approach to structure our programs beyond the traditional OO/inheritance paradigm.
Lead and taught a technical workshop on Web Map APIs and how to build map-intensive applications such as Airbnb and Foursquare using OpenStreetMap, Mapbox, and Leaflet. Also covers "slippy" maps, tileservers, and geocoding.