Watch the Latest Lessons

Firebase Quickstart

Start here! Learn the fundamentals of Firebase with vanilla JS to prepare you for other frameworks.

#firebase #javascript #quickstart

Firebase Emulator Advanced Usage Guide

Advanced techniques for generating mock data and testing with the Firebase emulator suite

#firebase #productivity #testing #pro

Access Google APIs for Users with OAuth 2.0

How to use Google APIs on behalf of users with Node.js Cloud Functions and Firebase

#pro #firebase #node #cloud-functions

Regex Cheat Sheet

A collection of useful regular expression techniques and examples for the JavaScript developer.

#javascript #regex

Multi-Level Dropdown Menu with React

Build an animated multi-level dropdown menu from scratch with React, inspired by Facebook's 2020 UI update

#react #css

Google Secret Manager with Firebase

Use Secret Manager to handle sensitive data in Firebase Cloud Functions

#firebase #cloud-functions #gcp #pro

Game Lobby with ReactFire

Build a game lobby with Firebase & React Concurrent Mode

#react #firebase

Autosave Vue Forms with Firestore

Build a form that preloads and autosaves data to Firestore in realtime.

#vue #firestore #forms

Multifactor Auth with Firebase (2FA)

How to perform multifactor authentication (2FA) with SMS text verification using Firebase

#firebase #auth #pro

Web Development Setup Guide for Windows with Linux (WSL)

The ultimate web developer's environment setup on Windows, including WSL for Linux (Ubuntu)

#productivity #github #node

How to Build a Theme-Switcher

Build a dynamic theme-switcher with CSS variables and JavaScript.

#css #javascript

Five Useful Github Actions Examples

Five ways to automate your development process with Github Actions

#github

CSS Grid Layout Examples

Build three different responsive CSS grid layouts from scratch

#css

Electron Screen Capture Tutorial

Build an Electron App that can capture and record video files from your desktop.

#electron #javascript #node

Responsive Animated Navbar with CSS

Build a Responsive Animated Icon Navbar with plain CSS

#css

Top 7 Security Concepts for Web Developers

Security concepts, risks, and exploits that every web developer should know about.

#javascript #security

Sign In with Apple on Firebase

Authenticate users into your Firebase app using Sign In with Apple on the web

#auth #ios #javascript

Javascript 2020 Predictions

New features, disruptive trends, and awesome tools coming to a JavaScript near you in the year 2020.

#javascript #react #angular #vue #svelte

What is Cloud Computing in 2020?

Take a bird's eye view of Cloud Computing in 2020 and learn essential concepts for software developers.

#compsci #serverless #gcp #aws

How to Build a Slack App

A comprehensive guide to serverless Slack Apps with Firebase Cloud Functions & Firestore

#slack #cloud-functions #node

Build the Classic iPod UI in Flutter

Build a throwback iPod UI with a click wheel scroller using Flutter.

#flutter

Firestore Rate Limiting

Advanced security rules and techniques for rate-limiting Firestore writes.

#firebase #firestore #security #pro

Firestore Pagination Guide

Pagination queries with Firestore that move forward and backward.

#firebase #firestore #javascript

Build a Binary Clock with Flutter

Learn how to build a binary clock with Flutter for the #FlutterClock competition

#flutter #compsci