Offline First Mobile App and Going Full Stack with GraphQL


Details
About CRV
CRV is an innovative cooperative cattle improvement organization that offers cattle farmers an international portfolio of genetics, management products, and services. Our solutions and services find their way to 50,000 customers in more than 50 countries. At Business Unit Data in Arnhem, where the CRV head office is also located, approximately 80 developers, designers, and business analysts work together on a diverse set of information products in the form of data exchange services, web, and mobile applications.
Agenda
19:00 "Offline first mobile app" by Joost Vissers
20:00 "Going Full Stack with GraphQL" by Rachèl Heimbach
"Offline first mobile app" by Joost Vissers
Overviews, actions to perform, and all animal data on the go, even if I have an unstable internet connection! A case that CRV wanted to have a solution for. How do we help make a farmer's job easier while on the job, in the field? Our answer to this is the CRV Dier App, a mobile offline-first application.
In this talk we'll take you on our journey of creating this app:
- What is CRV Dier?
- Why are we doing offline first?
- How are doing offline first?
- What are our experiences/ideas and/or lessons learned?
"Going Full Stack with GraphQL" by Rachèl Heimbach
REST is a great convention on paper, but is it actually good enough for today's variety of clients like web, mobile, IoT etc? Is there a better alternative? GraphQL's query language can drastically change the way you think about data models and state-management. Besides solving REST's over-fetching and need for many HTTP calls, GraphQL can power your complete client/backend stack by introducing a single source of truth data model. This allows GraphQL based tooling like Apollo to take over your client's state-management and allows you to focus on what actually matters: building a great user experience.
In this talk we'll learn about:
- Apollo GraphQL powered frontends
- GraphQL as middleware/backend
- Apollo Federation microservices
See you online!

Offline First Mobile App and Going Full Stack with GraphQL