Build Fullstack Apps in Record Time with Blitz.js

certificate
Recording and certification are available to Multipass and Full ticket holders only
Please login if you have one.
Rate this content
Bookmark

Blitz.js is the Fullstack React Framework. It's heavily inspired Ru on Rails and is focused on making you as productive as possible. It's built on Next.js and adds all the missing pieces you need for building a fullstack app with a database. By far the biggest innovation of Blitz is the new "Zero-API" data layer that abstracts away the API so you don't have to mess with REST or GraphQL APIs!

Simon will introduce all the important parts & guide you through getting started with Blitz, so you'll know if you might want to use it or not.

This workshop has been presented at React Advanced Conference 2021, check out the latest edition of this React Conference.

FAQ

Simon Knott is a Developer Tooling Engineer and the creator and developer of Queral, a job queuing solution for serverless deployments. He is also a level two maintainer of Blitz.js.

Queral is a job queuing solution for serverless deployments, created and developed by Simon Knott.

Blitz.js is a full-stack React framework that helps developers build applications from the front end to the back end, including the database. It is inspired by Ruby on Rails and built on Next.js.

A full-stack React framework like Blitz.js deals with both the front-end and back-end layers of an application, including the database, as opposed to frameworks like Create React App or Next.js which primarily focus on the front-end.

'Batteries-included framework' means that Blitz.js provides most of the necessary tools and features needed to build an application right out of the box.

Blitz.js is inspired by Ruby on Rails in terms of productivity and ease of use, but it is built with modern features and on top of Next.js.

The 'zero API data layer abstraction' in Blitz.js allows developers to work with data from the database without needing to create APIs, eliminating the need for REST or GraphQL.

You can install the Blitz CLI by running the command `npm install -g blitz` in your terminal.

The main folders in a Blitz.js project include the 'app' folder, 'DB' folder, 'pages' folder, and 'queries' and 'mutations' folders for handling data fetching and updating, respectively.

You can create a new Blitz.js project by running the command `blitz new [project-name]` in your terminal.

Simon Knott
Simon Knott
67 min
28 Oct, 2021

Comments

Sign in or register to post your comment.

Video Summary and Transcription

Blitz.js is a full stack React framework that eliminates the need for REST or GraphQL. It provides a zero API data layer and allows developers to focus on building applications. Blitz offers features like React Suspense for asynchronous data loading, Prisma Studio for immediate updates, and a routes manifest for type-safe links. It also supports writing to the database through mutations and provides default caching with React Query.
Video transcription and chapters available for users with access.