You probably know Redis as an ultrafast in-memory database, but can it also be used as your primary app database? This tutorial will teach you how to build a fullstack app from scratch with Redis and Next.js capable of performing fulltext instant search.
? Get $200 and a chance to win a Tesla https://redis.info/fireship200
#database #tutorial #programming
? Resources
Redis OM (NodeJS) - https://redis.info/3F9yqI5
Redis Insight - https://redis.info/3teM5LD
Redis Launchpad - https://redis.info/3HS9g2B
Redis Developer Hub - https://redis.info/3qg14mY
Full Tutorial - https://fireship.io/lessons/redis-nextjs/
? Chapters
00:00 What is Redis?
00:49 App tour
01:33 How to Install Redis Cloud
02:49 Redis Crash Course
04:10 Next.js Setup
05:32 Schema & Entity
06:41 CRUD Operations
09:14 Fulltext Search
? Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
? My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
? Topics Covered
- Redis as a Primary Database
- Use Redis with React or Next.js
- How Redis Modules work
- RedisSearch with RedisJSON
- Next.js API routes
- Handling Forms with React
...
https://www.youtube.com/watch?v=DOIWQddRD5M
Learn how to use Puppeteer with Firebase Cloud Functions to perform serverside rendering of any frontend app like Ionic 4 or Angular https://angularfirebase.com/lessons/how-to-use-puppeteer-on-firebase-cloud-functions/
- Puppeteer https://github.com/GoogleChrome/puppeteer
- Rendertron Episode https://angularfirebase.com/lessons/seo-angular-part-1-rendertron-meta-tags/
- Functions Course https://projects.angularfirebase.com/p/firebase-cloud-functions-foundations
...
https://www.youtube.com/watch?v=BMFS9fWiv98
Learn how to setup React with TypeScript. Compare the pros and cons of using TypeScript in an React project. Learn more in the full course ? https://fireship.io/courses/react-next-firebase/
#js #react #typescript
? Resources
Full TypeScript Video https://youtu.be/ahCwqrYpIuM
TS Docs https://www.typescriptlang.org/
Create React App with TS https://create-react-app.dev/docs/adding-typescript/
? Install the quiz app
iOS https://itunes.apple.com/us/app/fireship/id1462592372?mt=8
Android https://play.google.com/store/apps/details?id=io.fireship.quizapp
? Get more with Fireship PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
My VS Code Theme
- Atom One Dark
- vscode-icons
- Fira Code Font
...
https://www.youtube.com/watch?v=ydkQlJhodio
Use the brand new Cloud Run service to turn any Docker ? image into a serverless microservice on Google Cloud Platform. In this demo, we dockerize and deploy a server-rendered Nuxt/Vue app to Firebase Hosting https://fireship.io/lessons/firebase-microservices-with-cloud-run/
Cloud Run https://cloud.google.com/run/
Nuxt https://nuxtjs.org/
Firebase Microservices https://firebase.google.com/docs/hosting/cloud-run
#cloudrun #docker #serverless
...
https://www.youtube.com/watch?v=3OP-q55hOUI
Send push notifications ? in Flutter with Firebase Cloud Messaging (FCM) to a single device, topic, or user segment. https://fireship.io/lessons/flutter-push-notifications-fcm-guide/
FCM https://firebase.google.com/docs/cloud-messaging/
FlutterFire Docs https://pub.dev/packages/firebase_messaging
#flutter #fcm #firebase
Don't forget to take the quiz ?
iOS https://itunes.apple.com/us/app/fireship/id1462592372?mt=8
Android https://play.google.com/store/apps/details?id=io.fireship.quizapp
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
...
https://www.youtube.com/watch?v=2TSm2YGBT1s
Choosing a modern tech stack is difficult because of the sheer number of tools available. Let's look at 8 important decisions you'll need to make when building a web or mobile app today https://fireship.io
#learntocode #programming #tech
? Resources
Svelte Kit https://kit.svelte.dev
Firebase https://firebase.google.com/
Stack overflow survey https://survey.stackoverflow.co/2022/#technology-most-loved-dreaded-and-wanted
Tech Stacks Explained https://youtu.be/Sxxw3qtb3_g
Svelte in 100 Seconds https://youtu.be/rv3Yq-B8qp4
? Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
? My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
? Topics Covered
- Best tools to build web apps
- What is a Tech Stack
- 2022 Developer roadmap
- Web framework comparison
- Top Web Technologies
...
https://www.youtube.com/watch?v=rFP7rUYtOOg
In a surprising move, Twitter has rebranded to X and removed the bird logo. Let's look at recent developments with Twitter and Meta's threads and what this means for the future of the Internet.
#tech #internet #thecodereport
? Chat with Me on Discord
https://discord.gg/fireship
? Resources
Follow me on Twitter or X https://twitter.com/fireship_dev
WorldCoin Launch https://youtu.be/V4qrvoFodmo
Twitter Rate Limit https://youtu.be/3AS5x05XIyg
? Get More Content - Upgrade to PRO
Upgrade at https://fireship.io/pro
Use code YT25 for 25% off PRO access
? My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
? Topics Covered
- Is Threads killing twitter?
- Why did twitter change its name?
- Is twitter dying
- Elon Musk vs Mark Zuckerberg
...
https://www.youtube.com/watch?v=AE3iXR1JFak
Build, test, deploy, repeat ? Create a CI/CD pipeline with Google Cloud Build for that can continuously deploy your app to Firebase Hosting on every git commit https://fireship.io/lessons/ci-cd-with-google-cloud-build/
- Cloud Build https://cloud.google.com/cloud-build/
- Hosting https://firebase.google.com/docs/hosting/
...
https://www.youtube.com/watch?v=Zd014DjonqE
Let's build a robo-caller ? ☎️. Learn how to use the new GCP Cloud Scheduler to trigger Firebase Cloud Functions at specific times or intervals. https://angularfirebase.com/lessons/cloud-scheduler-for-firebase-functions/
- Cloud Scheduler https://cloud.google.com/scheduler/
- Pubsub Functions https://firebase.google.com/docs/functions/pubsub-events
...
https://www.youtube.com/watch?v=WUPEUjvSBW8