BUILDING A REAL-TIME CHAT APP with React, GraphQL, Postgres & Hasura - TUTORIAL
Byteconf sits down with the Hasura team to discuss their GraphQL engine.
00:00 Intro from Kristian
07:11 Live coding - "Building a Real-Time Chat App with Hasura"
1:26:22 Q&A with Tanmai from Hasura
Hasura will be live-coding a backend + frontend tutorial of building out a group chat app. Apart from a basic chat inbox, the app we build will feature a list of online users, typing indicators and "new messages received" indications to demonstrate how you'd handle real-world requirements with GraphQL!
---
Byteconf is a 100% free conference series with the best developers speakers in the world. Conferences are great, but flights, hotels, and tickets are expensive, so not everyone can go. Byteconf is streamed on Twitch, for free, so anyone and everyone can attend. We’re building a community of developers around the world - see you there?
https://byteconf.com
A huge thanks to our patrons, who make providing this kind of content possible.
Support our mission of bringing developer conferences to everyone by becoming a patron for as little as $2/mo. You'll get a shoutout in future streams, and access to exclusive content, Discord channels, and more.
https://byteconf.com/s/patreon
---
Thank you to our sponsors:
Sanity is a hosted API-first content editing solution perfect for powering React and Vue projects.
It comes with a no-hassle hosted backend for structured content and a freely customizable MIT licensed React.js editing environment.
Be up and running in less than 2 minutes. Go get a supercharged free developer plan: sanity.io/byteconf
DevLifts is an online fitness community for developers. You can find a training plan that works for you based on your goal, and they also have a really active Slack community where you can ask questions and share your progress with other developers on their fitness journey. The company was started by J.C. Hiatt, a developer, after he experienced the personal and professional benefits of getting control of his fitness when his friend and co-founder, Thad Daniels, started training him. The company is entirely ran by the two of them and they are really active and helpful in the Slack.
DevLifts fit.Start memberships are $19/mo, but you can get 50% off (for as long as you keep it) with the coupon code BYTECONF.
Hasura GraphQL Engine (hasura.io) is an open-source blazing-fast GraphQL server that gives you instant, realtime GraphQL APIs over Postgres, with webhook triggers on database events for asynchronous business logic (you can easily set up serverless functions for any change in the database).
Hasura helps you build GraphQL apps backed by Postgres or incrementally move to GraphQL for existing applications using Postgres.
You can get started in 30 seconds on the Heroku free tier: www.hasura.io.
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «BUILDING A REAL-TIME CHAT APP with React, GraphQL, Postgres & Hasura - TUTORIAL», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.