DevDays Vilnius 2019


May 21-23, 2019


Maurice de Beijer

ABL – The Problem Solver,
The Netherlands


Maurice de Beijer is an independent software consultant and trainer. He specializes in JavaScript, React, Angular 2+ and ASP.NET MVC. His work includes a large, global, safety application for the oil and gas industry. Maurice is also active in the open source community. He teaches ECMAScript, TypeScript, React, Angular 4 and ASP.NET MVC courses. Since 2005, he has received Microsoft’s Yearly Most Valuable Professional Award. Further, Maurice is active in the Dutch dotNed user group and helps organize its meetings.


Create flexible React applications using GraphQL APIs

Using restful APIs can be hard on your React applications. Before you know it, you are doing lots of parallel queries to the server. Using GraphQL instead of REST might help a lot. Instead of downloading many complete resources each component declares its own needs. Then the GraphQL client library then combines these requirements. The result is a single optimized query for the server. In this session, Maurice de Beijer is going to show you how to get started with GraphQL in your React applications.


High-performance web applications with Preact

In this full day workshop, you will learn why and how to create a Preact application from scratch. You will learn when choosing Preact over React makes sense and when it doesn’t. Next, you will learn how to create a new Preact application using the Preact CLI. You will expand this basic application to a full-blown application while using Lighthouse and other performance tooling to keep the application as fast as possible. Finally, you will learn how to use the Preact-Compat NPM package to either post existing React applications or use standard React components in an existing Preact application.