React js logo

React Basics

Secure a place

An exclusive full-day, hands-on coding workshop to explore React and its broader ecosystem. The only prerequisite for this workshop is a good understanding of JavaScript. Everything else will be explained from scratch. React is only a simple UI library, but it involves a pretty big ecosystem around it. Explaining the basics and internals is not enough, so in this module, we're going to explain the best practices, we're going to learn to "think in React", and apply solutions to real problems that you might encounter in the process of building an app.

September 24, 2018
React js logo

React Advanced Patterns & React 16 features

Secure a place

To attend this workshop you need to be familiar with the basics of React, as well as most of the new features in ES2015. We'll explore all the advanced techniques for making flexible and maintainable React components. We'll see how using popular patterns like Higher Order Components, Compound Components, Render Props etc. can help us in simplifying things, making our components more reusable and our apps more declarative. React 16 comes with some major changes and an update to the core algorithm. In this module, we'll explore some practical use-cases for Portals, Fragments, Error Boundaries etc. We'll see how the new Context API can simplify state-management and we'll play with a new feature called react-call-return.

September 25, 2018
Graphql logo

GraphQL on the server and client

Secure a place

Get ready to forget about REST, because GraphQL is the hot new craziness when it comes to APIs. In this workshop, we’ll focus on the server side and the client side. On the server side, we'll navigate the breadth of tooling available in the expanding GraphQL ecosystem. We’ll start by getting a GraphQL server up and running, and focus on exploring real-world patterns for architecting our schema and practical steps to improve query performance, error handling and caching. On the client side, We’ll connect our server to a React application with Apollo Client. Also, we’ll explore how to leverage the cache for efficient updates and dive into the limitless customization options available using tools like Apollo Link. Finally, we'll cover practical tips for using React Apollo to build queries through fragment composition and query components.

September 26, 2018