Dart in 100 Seconds

Dart in 100 Seconds

Dart is high-productivity statically-typed programming language capable of targeting multiple platforms. It's used by Flutter to produce fast client apps with an ...

React Native vs Flutter - I built the same chat app with both

React Native vs Flutter - I built the same chat app with both

A side-by-side comparison of React Native and Flutter. I built a mobile chat app with both frameworks to understand differences in developer experience, tooling, ...

How to OVER Engineer a Website // What is a Tech Stack?

How to OVER Engineer a Website // What is a Tech Stack?

A "tech stack" includes all the technologies used to build a complete web or mobile application - like frameworks, cloud services, libraries, languages, and APIs.

Reacting to Controversial Opinions of Software Engineers

Reacting to Controversial Opinions of Software Engineers

Software engineers can be very opinionated about their tools, patterns, and philosophies. Let's react to some of the most controversial opinions from elite ...

I built the same app 10 times // Which JS Framework is best?

I built the same app 10 times // Which JS Framework is best?

I built a simple app with 10 different JavaScript frameworks... Learn the pros and cons of each JS framework before building your next app ...

The Decline of Firebase (bundle sizes) // New JavaScript SDK First Look

The Decline of Firebase (bundle sizes) // New JavaScript SDK First Look

The latest Firebase JavaScript SDK (version 9.0) has been rewritten as a functional library resulting far smaller bundle sizes for better web performance.

The Truth about Github Copilot // AI Programming First Look

The Truth about Github Copilot // AI Programming First Look

Learn the basics of GitHub Copilot - an AI-powered tool for writing code faster. It is built on top of OpenAI's GPT-3 model and uses training data from public ...

Build 5 Apps in 5 Minutes with Flutter… But should you?

Build 5 Apps in 5 Minutes with Flutter… But should you?

Flutter makes it possible to deploy your code to iOS, Android, MacOS, Windows, and the Web. But what are the pros and cons of cross-platform development?

Hasura in 100 Seconds

Hasura in 100 Seconds

Learn how Hasura can instantly turn your SQL database into a GraphQL API. https://github.com/hasura/graphql-engine This video is NOT sponsored. #graphql ...

Is Supabase Legit? Firebase Alternative Breakdown

Is Supabase Legit? Firebase Alternative Breakdown

Supabase is a new open-source "Firebase Alternative". Let's compare features, pricing, and the developer experience to see how Supabase stacks up to ...

Get Paid with Crypto in your App // Coinbase Commerce Tutorial

Get Paid with Crypto in your App // Coinbase Commerce Tutorial

Learn how to accept cryptocurrency payments, like $BTC or $ETH, in your webapp with Coinbase Commerce.

CORS in 100 Seconds

CORS in 100 Seconds

Cross-Origin Resource Sharing or CORS is a mechanism that allows browsers to request data from 3rd party URLs (or origins) and is a common pain point for ...

WebRTC in 100 Seconds // Build a Video Chat app from Scratch

WebRTC in 100 Seconds // Build a Video Chat app from Scratch

Want to build your own peer-to-peer video chat app? WebRTC is a technology that creates a realtime connection between browsers where users can exchange ...

Invite Only! Use FOMO to grow your app // Exclusive Phone SignIn Tutorial

Invite Only! Use FOMO to grow your app // Exclusive Phone SignIn Tutorial

FOMO fear of missing out, is the social anxiety you feel when you're not invited to the cool new social media Clubhouse. Turn your fomo into jomo by coding up ...

Dgraph Graph Database in 100 Seconds

Dgraph Graph Database in 100 Seconds

Learn the fundamentals of Dgraph - an open-source Graph Database that implements GraphQL as its query language https://cloud.dgraph.io #database ...

SEO for Developers in 100 Seconds

SEO for Developers in 100 Seconds

Learn the fundamentals of Search Engine Optimization (SEO) from the perspective of a web developer. Determine the optimal way to structure and render HTML ...

Fork you ElasticSearch! How Open Source Works

Fork you ElasticSearch! How Open Source Works

ElasticSearch recently dropped its open-source licensing strategy, prompting AWS to fork it. Learn how "Open Source" actually works and how companies profit ...

Progressive Web Apps in 100 Seconds // Build a PWA from Scratch

Progressive Web Apps in 100 Seconds // Build a PWA from Scratch

Progressive Web Apps (PWA) deliver a native app-like experience on the web. Learn how to analyze and implement service workers to make your web app ...

How to Burn Money in the Cloud // Avoid AWS, GCP, Azure Cost Disasters

How to Burn Money in the Cloud // Avoid AWS, GCP, Azure Cost Disasters

Out-of-control cloud computing becomes very expensive very quickly . Learn how a startup racked up a $72K bill in just 2 hours on Google Cloud. Tips to ...

Web Assembly (WASM) in 100 Seconds

Web Assembly (WASM) in 100 Seconds

Learn the fundamentals of Web Assembly in 100 Seconds, then build your first WASM binary with AssemblyScript. https://fireship.io - WASM Docs ...

FaunaDB Basics - The Database of your Dreams

FaunaDB Basics - The Database of your Dreams

Learn the basics of FaunaDB by modeling a social graph in this beginner-friendly database tutorial. https://fireship.io/lessons/fauna-db-quickstart Fauna ...

The Legend of jQuery in 100 Seconds

The Legend of jQuery in 100 Seconds

jQuery is the world's most popular JavaScript library (by far) in terms of sites using it in production today. Learn the basics of jQuery in 100 seconds.

React in 100 Seconds

React in 100 Seconds

React is a little JavaScript library with a big influence over the webdev world. Learn the basics of React in 100 Seconds https://fireship.io/tags/react/ How I make ...

Learn Docker in 7 Easy Steps - Full Beginner's Tutorial

Learn Docker in 7 Easy Steps - Full Beginner's Tutorial

A complete introduction to Docker. Learn how to Dockerize a Node.js and run manage multiple containers with Docker Compose.

Docker in 100 Seconds

Docker in 100 Seconds

Docker is a required skill for almost every developer in today's world. Learn the basics of Dockerfiles, images, and containers in 100 seconds. https://fireship.io ...

Flutter Firebase Setup for Power Users

Flutter Firebase Setup for Power Users

Building an app for iOS and Android? This guide will get you up and running with Flutter & Firebase, plus a few optional superpowers for serious app ...

Regular Expressions (RegEx) in 100 Seconds

Regular Expressions (RegEx) in 100 Seconds

Learn how to use Regular Expressions, or RegEx, in 100 Seconds. Grab the cheatsheet here https://fireship.io/lessons/regex-cheat-sheet-js/ RegExr Tool ...

Get Paid with Stripe in 100 Seconds

Get Paid with Stripe in 100 Seconds

#stripe #javascript #100SecondsOfCode Course Source Code: https://github.com/fireship-io/stripe-payments-js-course Stripe Docs: ...

Deno in 100 Seconds

Deno in 100 Seconds

Deno is a brand new JavaScript runtime, similar to Node.js. Use it to develop secure server-side apps with built-in TypeScript support, ES modules, and ...

7 Full Stack App Ideas for Developers w/ Instructions Included

7 Full Stack App Ideas for Developers w/ Instructions Included

Looking for app dev inspiration? Here are 7 unusual app ideas that you can use in your portfolio or as a side hustle. https://fireship.io/pro #code #cloud #ideas ...

Flutter in 100 seconds

Flutter in 100 seconds

Build apps on iOS, Android, the web, and desktop with Flutter in 100 seconds. Go beyond the basics in the Flutter Firebase course ...

COBOL in 100 seconds

COBOL in 100 seconds

COBOL is the hottest programming language of 2020. Learn how it powers the world's mainframe computers in 100 seconds. Support this channel by upgrading ...

Build a Desktop App with Electron... But Should You?

Build a Desktop App with Electron... But Should You?

A complete beginner's tutorial for Electron JS ⚡ along with an overview of its pros and cons. In about 10 minutes, we build a desktop screen recorder from ...

Electron JS in 100 Seconds

Electron JS in 100 Seconds

Build your first native desktop app (MacOS, Windows, Linux) in 100 seconds with Electron JS. https://fireship.io/tags/electron/ Electron Docs ...

Sign in with Apple from a Firebase Web App

Sign in with Apple from a Firebase Web App

Learn how to Sign in with Apple from your Firebase web app in 100 seconds. Step-by-step breakdown: ...

Recursion in 100 Seconds

Recursion in 100 Seconds

Learn how recursion ♾️works in 100 seconds. https://fireship.io #compsci #100SecondsOfCode Install the quiz app iOS ...

iPod Classic UI with Flutter

iPod Classic UI with Flutter

Build a throwback UI inspired by the iPod Classic, featuring a click wheel scroller that can detect circular motion with an animated PageView.

Firestore Pagination - It Just Got Easier

Firestore Pagination - It Just Got Easier

Learn how to run pagination queries in Firestore forward and backward. Then build an full working app with Svelte ...

Learn Binary by Building a Binary Clock with Flutter

Learn Binary by Building a Binary Clock with Flutter

Do you know how binary works? Learn the basics by building a binary Clock in Flutter. Build your own clock before the competition deadline on Jan 22nd, 2020.

100 Firebase Tips, Tricks, and Screw-ups

100 Firebase Tips, Tricks, and Screw-ups

Leave a comment below with your best Firebase Tip for a chance to win a free T-shirt. #top100 #firebase Take the Firebase quiz 🤓 iOS ...

GraphQL Basics - Build an app with the SpaceX API

GraphQL Basics - Build an app with the SpaceX API

Learn the fundamentals of GraphQL by interacting with the SpaceX API ‍ , then use it to build a frontend Apollo application from scratch. Source code: ...

Firebase Analytics + Remote Config on the Web

Firebase Analytics + Remote Config on the Web

#firebase #analytics #ux Take the quiz iOS https://itunes.apple.com/us/app/fireship/id1462592372?mt=8 Android ...

Fullstack Autocomplete Search with Algolia

Fullstack Autocomplete Search with Algolia

Build a fullstack fulltext autocomplete search feature with Algolia and Firebase, with implementations covering Node.js, Svelte, and Angular.

Nest on Cloud Functions

Nest on Cloud Functions

A quick setup guide for NestJS and Firebase Cloud Functions. Two strategies for making your Nest app serverless in the first episode of *The More you Code*.

MySQL with Firebase?

MySQL with Firebase?

Connect Firebase to a MySQL database via Cloud Functions, then learn how to supercharge your productivity with TypeORM ...

Flutter File Upload - Pick, Crop, and Save Images to the Cloud

Flutter File Upload - Pick, Crop, and Save Images to the Cloud

Upload files with Flutter and Firebase Cloud Storage 🗃️. Learn how to pick, crop, and upload images to a cloud storage bucket.

Transactional Email 101 📧 with SendGrid & Firebase Cloud Functions

Transactional Email 101 📧 with SendGrid & Firebase Cloud Functions

The fundamentals of transactional email . How to use SendGrid with Firebase Cloud Functions to send email from your app. Check out the full lesson for ...

In App Purchases in Flutter

In App Purchases in Flutter

Learn how to setup In App Purchases in Flutter to sell consumable digital products for real money on iOS and Android ...

Smart Push Notifications with Flutter & FCM

Smart Push Notifications with Flutter & FCM

Send push notifications in Flutter with Firebase Cloud Messaging (FCM) to a single device, topic, or user segment.

Top 12 Flutter Tips & Tricks

Top 12 Flutter Tips & Tricks

A collection of 12 #tips and #tricks for building efficient and maintainable #Flutter apps . Learn how to use your IDE effectively, animate easily, and handle app ...

Firebase vs AWS Amplify

Firebase vs AWS Amplify

How does Firebase compare to ⚡Amplify? Review Google Cloud Platform and Amazon Web Services in terms of pricing, features, and the developer ...

How to Become a Google Developer Expert (GDE)

How to Become a Google Developer Expert (GDE)

What does it take to become a Google Developer Expert? Learn about my own experience becoming a GDE with practical advice for working towards this goal.

Collection Group Queries in Firestore

Collection Group Queries in Firestore

Learn how to use the new Collection Group Query feature to join subcollections. Great for hierarchical or deeply-nested data structures like threaded reddit-style ...

Flutter Provider - Advanced Firebase Data Management

Flutter Provider - Advanced Firebase Data Management

Learn how to use the Provider package to simplify data flow in your #flutter app and react to #firebase realtime streams across the entire widget tree.

Flutter Drag & Drop for Two-Year-Olds

Flutter Drag & Drop for Two-Year-Olds

Build a drag & drop UI in the form of a simple color-matching kid's game. Master the basics of Flutter's Draggable and DragTarget widgets ...

Firestore Data Modeling - Five Cool Techniques

Firestore Data Modeling - Five Cool Techniques

Five useful data modeling techniques in Cloud Firestore that you may not know about. Checkout the full course here ...

Firestore Increment - Counters that Scale

Firestore Increment - Counters that Scale

Learn about the new Firestore "increment" field-value that can update a counter on the server atomically, with dramatically simplified code ...

Flutter Flare Basics - Let's Build Giphy's Nav Menu

Flutter Flare Basics - Let's Build Giphy's Nav Menu

Master the basics of vector animation with Flare 2D in Flutter by re-creating the awesome navigation menu from the Giphy mobile app ...

Run VS Code in the browser with massive computing resources

Run VS Code in the browser with massive computing resources

Host VS Code in the browser on Google Cloud with accelerated machine learning capabilities via a Tensor Processing Unit (TPU). Coder makes it possible to ...

Reflectly-Inspired Animated Slideshow with Flutter + Firebase

Reflectly-Inspired Animated Slideshow with Flutter + Firebase

Build an animated slideshow in Flutter using the PageView widget, then make it filterable with Cloud Firestore https://fireship.io/lessons/flutter-slider-like-reflectly/ ...

Predict Horse Races with BigQuery #ML

Predict Horse Races with BigQuery #ML

Learn how to use BigQuery ML on Google Cloud Platform to predict the outcome of horse races - Machine learning skill not required.

Flutter State Management - The Grand Tour

Flutter State Management - The Grand Tour

Take a tour of ten awesome state management techniques in Flutter. Learn how to control the flow of data when building complex large-scale mobile apps with ...

Flutter Animation -  Radial Menu at 60FPS

Flutter Animation - Radial Menu at 60FPS

Animate a complex radial menu in Flutter at can translate, scale, and rotate at 60 FPS from scratch ...

PWA to Google Play Store with Trusted Web Activities (TWA)

PWA to Google Play Store with Trusted Web Activities (TWA)

A quickstart guide for using Trusted Web Activities (TWA) to deploy a progressive web app (PWA) to the Google Play Store as a native Android app.

Flutter Google Maps + Firestore Geolocation - Build the next Uber?

Flutter Google Maps + Firestore Geolocation - Build the next Uber?

Looking to build something like Uber? Learn how to combine Flutter, Firestore, and Google Maps to create a realtime geolocation system for iOS ...

7 Amazing Developer Tools that you're not using yet

7 Amazing Developer Tools that you're not using yet

Discover seven amazing tools for app developers that you have not heard of yet, but should probably be using. None of the selections are sponsored and are ...

Flutter Layouts for the CSS Developer

Flutter Layouts for the CSS Developer

Learn how to align, position, and build layouts in Flutter with comparisons to CSS flexbox - they have more in common than you might think ...

Realtime User Presence with Firebase & Angular - Online | Offline | Away

Realtime User Presence with Firebase & Angular - Online | Offline | Away

Build a realtime user presence system with AngularFire that can set the public status of a user to online , offline , or away ...

Flutter for the JS Developer

Flutter for the JS Developer

Flutter/Dart basics for the JavaScript web developer. Learn the similarities and differences between Dart and JS side-by-side. Compare Flutter Widgets to React ...

Cloud Build - Create a CI/CD Pipeline

Cloud Build - Create a CI/CD Pipeline

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 ...

Flutter - Google SignIn from Scratch

Flutter - Google SignIn from Scratch

Build a Flutter app that uses Firebase Google SignIn and Firestore for user authentication. Learn how to use both StatefulWidget and StreamBuilder to ...

Firestore Megachat - Let's Build a Chat App

Firestore Megachat - Let's Build a Chat App

Learn how to build a group chat app with Firestore. It's alive... let's chat on the live demo https://firestore-megachat.firebaseapp.com/ Full Lesson ...

ML Engine - Machine Learning in the Cloud

ML Engine - Machine Learning in the Cloud

Learn how to build and deploy a machine learning model to Cloud ML Engine, then make it available to the world via Firebase Cloud Functions.

Google Calendar + Firebase Auth

Google Calendar + Firebase Auth

Learn how to combine Google APIs with Firebase Auth by building an app that can manage a user's calendar ...

Puppeteer on Cloud Functions

Puppeteer on Cloud Functions

Learn how to use Puppeteer with Firebase Cloud Functions to perform serverside rendering of any frontend app like Ionic 4 or Angular ...

Image Resize Cloud Function

Image Resize Cloud Function

Learn how to build a Firebase Cloud Function that can resize images to multiple thumbnail sizes from a storage bucket. Functions Master Course with 40% ...

How to NOT get a 30K Firebase Bill

How to NOT get a 30K Firebase Bill

Learn how to manage costs in Firebase with both clientside and serverside optimizations. https://angularfirebase.com/lessons/managing-firebase-costs/ Source ...

Firestore Array Query

Firestore Array Query

Learn how to query an array in the Firestore database with the new "array-contains" option in version 5.3 ...

Ionic 4: Should you Build a Hybrid App?

Ionic 4: Should you Build a Hybrid App?

Is Ionic 4 right for your mobile app compared to Flutter, React Native, or Native Script? Get my opinion in this video and explore the changes the latest version of ...

Firestore Geoquery

Firestore Geoquery

Query Firestore based on realtime geolocation data using RxJS. https://github.com/codediodeio/geofirex - PRO https://angularfirebase.com/pro - CyferLinx ...

GraphQL with Apollo Server 2.0

GraphQL with Apollo Server 2.0

Learn how to build an API using GraphQL with Apollo Server 2.0, using Firestore as a backend data source. https://github.com/arjunyel/firestore-apollo-graphql ...

Google Assistant Quick Start for Developers

Google Assistant Quick Start for Developers

Learn how to build Google Assistant apps using Dialogflow and Firebase Cloud Functions https://angularfirebase.com/lessons/google-assistant-quick-start/ ...

Capacitor - Five Apps in Five Minutes

Capacitor - Five Apps in Five Minutes

Use Capacitor to build an Angular CLI app for iOS, Android, Windows, MacOS, and the web in exactly 5 minutes ...

Passwordless Authentication with Firebase

Passwordless Authentication with Firebase

Learn how to login Firebase users with nothing by an email address using the new passwordless email-link authentication strategy.

Firestore Security Rules - How to Hack a Firebase App

Firestore Security Rules - How to Hack a Firebase App

Learn how to hack a Firebase app, then configure solid Firestore Database security rules to ensure data integrity.

Model Relational Data in Firestore NoSQL

Model Relational Data in Firestore NoSQL

Learn how to model and structure data relationships with the Firestore NoSQL Database. We build simple one-to-many and many-to-many relationships by ...

Coinbase + Firebase - Build a Bitcoin App

Coinbase + Firebase - Build a Bitcoin App

Learn how to mint custom auth tokens in Firebase and interact with the Coinbase crypto currency API. Give your Angular app a foundation making bitcoin ...

Star Review System from Scratch with Firestore + Angular

Star Review System from Scratch with Firestore + Angular

In this episode, we build a five-star review system with Angular and the Firestore NoSQL document database. Learn how to model data relationships and ...

Send SMS Text Messages with Twilio and Firebase

Send SMS Text Messages with Twilio and Firebase

In this episode, we build a pizza order tracking system in Angular that will SMS text the user when their order status change. Twilio handles the texting, while ...

User Presence System in Realtime - Online, Offline, Away

User Presence System in Realtime - Online, Offline, Away

Build a realtime user presence system with Angular 4 and Firebase. Easily keep track of status like online, offline, and away using the magic of Angular and ...

Advanced Firebase Data Filtering (Multi-Property)

Advanced Firebase Data Filtering (Multi-Property)

In this episode I provide strategies for filtering data in Firebase with multiple properties or attributes, similar to a SQL where clause. Client-side filtering is ...