Daily briefing on the web and related ecosystem. Blogposts, articles, videos, tutorials and talks. Credits go to the respective OP.
- React docs on MDN web
- OWASP security practice on Node.js
- Using Git to run ESLint on changed files in a feature branch
- Deno Mongo Tutorial | MongoDB for Deno
- Changes to How We Manage DefinitelyTyped
- Stackoverflow 2020 Dev survey
- React Native's re-architecture in 2020
- Pete Hunt on Seven Years of Reconsidering Best Practices- React Podcast
- Dockerization of Node.JS Applications on Amazon Elastic Containers
- Unwritten Coding Standards: Vertical Whitespace
- End to End Type Safety in clean Architecture
- Whatsapp web UI clone with React and React Hooks
- Amazon Web Services in one liners
- NASA’s 10 rules for writing mission-critical code
- Nuxt JS - Distinct Layouts
- Case study: Analyzing Notion app performance
- Building with React for All Platforms: Top Frameworks and Tools
- Authentication in Node.js with Express and sessions | refactoring codebase
- D3.js - A Practical Introduction
- Vue.js 3 + TypeScript • Full-Stack TypeScript with Kretes
- Best GitHub Repos for Web Developers
- Redux Toolkit -The official, opinionated, batteries-included toolset for efficient Redux development
- VSCode Hacks - Based on an extension
- Deno Full Course in 3.5 hours
- What's new In Angular 9.1
- ↪ How to Better Use React Hooks?
- 🦕 overview of the Deno CLI
- 🕶 Vue Composition API for automatic fetch data when condition has been changed
- ✏️ The State of Micro Frontends
- 📐 Implement Code Splitting in React
- 🚀 Blockchain Explained using JavaScript
- 🚀 How to Sync Your React App with the System Color Scheme
- 🚀 ES2020 Has Been Finalized. Here is What I’m Excited About
- 🚀 Intro to Prisma 2.0 (incl demo with existing database)
- 🚀 JavaScript Design Patterns: The Factory Pattern
- ⚡ Why is immutability so important (or needed) in JavaScript?
- ⚡ Deno Cheat Sheet
- ⚡ Learning Path: Getting started with React
- ⚡ Deno vs Node - just the differences
- ⚡ Announcing React Native for macOS and more
- 🍻 Snowpack with Svelte, Typescript and Tailwind
- 🍪 Authentication on the Client Side the Right Way: Cookies vs. Local Storage
- 💡 A Visual Guide To React Mental Models
- 😍 Learning Resources
- 🗺️ Google Maps & Google Places in React
- ☕️ Svelte tutorial - crash course from scratch
- ☕️ How to Make your React App a Progressive Web App (PWA)
- ☕️ Learn FeathersJS by Building a Simple CRM App
- ☕️ Blogged Answers: A (Mostly) Complete Guide to React Rendering Behavior
- ☕️ A Short On How Zoom Works
- 500 Free Computer Science Courses from the World’s Top CS Universities
- Ultimate List of JavaScript Interview Questions
- Create a Flutter Portfolio with Parallax Effect | Flutter Web
- Best practices for creating React Native apps — Part 2
- CSS Findings From The New Facebook Design
- The Ultimate Guide to Drag and Drop Image Uploading with Pure JavaScript
- Build a ReactNative online shop using Apollo
- Build an entire startup in Node.js - hooks and authentication
- The biggest React Conference in the cloud
- Web Components, Shadow DOM, Shadow CSS ;tldr
- Simple Kafka Consumer example | Spring Boot | Spring Kafka
- React Router v6 Preview
- Understanding React Context to Beginners or Lazy people 🥱
- Node.js Best Practices — Validation and Code Style
- Building COVID-19 Dashboard with Chart.js and Vue.js
- GitHub is now free for teams
- Writing an Emulator in JavaScript (and Interfacing with Multiple UIs)
- Login + Registration layout / Authentication Flows - React Navigation v5 for React Native with Hooks
- PWA Benifits
- Better React Native Debugging with Reactotron in Flipper
- Designing GraphQL schemas
- Vue Mastery goes free for one week
- How to Architect a Node.Js Project from Ground Up?
- Step-by-step guide to modern & secure CI setup
- Firestore CRUD with Flutter
- Dart programming language - Beginner to Intermediate Full Tutorial
- TodoMVC built with Svelte and Store
- Changes coming to Netlify site URLs .com to .app
- Sharding Pinterest: How we scaled our MySQL fleet
- Learn Programming for free with JetBrains
- Vime:an open-sourced library built with Svelte, focused on making embedding and using media elements for the web simple
- Vue I18n: Building a Multi-Lingual App
- Introducing Schema Change Notifications with Apollo Graph Manager
- Windows 10 is getting Linux files integration in File Explorer
- React Native Firebase Analytics
- Weather app : Learn Firebase and Svelte (Live youtube video)
- Flutter Networking Tutorial: Getting Started
- Attend the biggest ReactJS conference in the cloud
- TypeScript Tutorial For Beginners
- React Folder Structure in 5 Steps
- Converting a Redux app to Recollect (how and why)
- Build a Pokemon App | React & GraphQL Tutorial For Beginners
- Bootstrap v5 dropping IE support
- Implementing complex UI with Flutter - Marcin Szałek | Flutter Europe
- 5 Mistakes Web Developers Should Avoid When using JWTs for Authentication
- How to Improve Page Speed from Start to Finish (Advanced Guide)
- How we made common frontend mistakes impossible by porting to TypeScript
- Ten Considerations Before You Create Another Chart About COVID-19
- Grokking the Uber System Design Interview
- In-Demand Skills to Get a Remote Developer Job (March 2020)
- Microsoft Edge is now 2nd most popular desktop browser, beats Firefox
- Why localStorage only allows to store string values
- Random Fractals generator
- Pointer Compression in V8
- A Simple Javascript library that use image data to create a small interactive particles network
- Binary Heaps and Priority Queues via JavaScript
- Routify - a file-based router for Svelte
- How to test custom React hooks- kentcdodds
- Latest Redux Course Lesson #2: Working with dispatch, subscribe, and getState
- UI driven GraphQL schema design
- A generator for section separators with only css
- All Pluralsight courses free in April
- ES2020 features code samples
- GitHub Student Developer Pack
- Node v13.10.0
- Essential Docker for Javascript and Front End Developers
- React hooks to speed-up your components and hooks development.
- The JavaScript Beginner's Handbook (2020 Edition)
- An Introduction to Webpack Configs
- Extensive Vuejs Full-Stack Course (AWS / Firebase) Build E-Commerce Website - 77 Videos
- Tired of writing environment variables? Let Node do it for you!
- Fully printable summary of modern TypeScript language features with extensive examples to help you learn
- Webpack 5: Module Federation. A Game-changer to Javascript architecture.
- A free and open source code snippets manager for developers.
- Five Misconceptions on How NodeJS Works
- Building a Reusable Pagination Component in VueJS
- MEAN Stack Angular 9 Build Realtime CRUD Web App Quickly
- Top 50+ React Native Interview Questions and Answers 2020
- Dates in MongoDB
- Hooks for fetching, caching and updating asynchronous data in React
- How I Created a Particle Clock and Won the #FlutterClock Challenge
- Vue Suspense Implementation in Action
- UI Bliss on Mobile 😍
- Rome: An experimental JavaScript toolchain from Facebook
- Things you can do without JS
- How I used React-Loadable to more than half my React app's load time
- MS Paint in JS 😍
- PrimeNG 9.0.0 Released for Angular 9
- Test-Driven Development In Flutter
- Insanely fast mobile sites with Svelte, GraphQL and Drupal | Florida DrupalCamp 2020
- Asynchronous programming in JavaScript
- Top JavaScript Frameworks and libraries to Learn in 2020
- Making Web Components for Different Contexts
- Angular 8 - Role-based authorization tutorial
- Blog MongoDB announced GraphQL integration
- How to learn Flutter in 2020
- Gateman.js: Auth for Node
- Ultimate Guide to Tips, Tricks, and JavaScript Features You Should Know!
- JavaScript Barcode Scanner with Tesseract.js OCR
- Object Oriented Programming in JavaScript – Explained with Examples
- Productive Tools🚀 For Web Development😎
- How to Lazy Load Images
- NodeJS Security Deep Dive
- Angular Authentication: JSON Web Token
- Travel Budget Login Design Challenge - Part 3 - Flutter Explained
- Streams for reactive programming
- JavaScript Interview Questions: Common Gotchas
- Three Angular+Node Productivity Web Apps Open-Sourced
- Vue 3 fixes everything that is wrong with React’s hooks
- React components for Stripe.js and Stripe Element
- Render React components to Figma
- What to answer when questions about React appear at job interview?
- Generate a modern web project with Go, React and MongoDB in seconds
- Register Form Validation with Show/Hide Password By Using Javascript
- How I created “Infinity Clock” for Flutter Clock Challenge
- Most common JavaScript vulnerabilities and how to fix them
- The first release of the official Redux template for Create-React-App
- List of Typical Performance Killers of NodeJS Web Applications
- The State of Vue.js in 2020 - Why You Should Make The Leap - Gwendolyn Faraday
- Lazy Loading Components in Angular v9
- Unlocking reactivity with Svelte and RxJS
- Build a full-featured Tinder-like Carousel in vanilla JavaScript
- React Router v6 will be 2.9kb - 70% smaller because of Hooks and other factors
- Math keeps changing
- Create Simple POS With React, Node and MongoDB #4: Optimize App and Setup Deployment Workflow
- Modern API Design with Apollo, GraphQL-Compose and Mongoose
- Electron joins the OpenJS Foundation
- Intro | Flutter GAME Tutorial | Tic tac toe
- React Native app Real-time departure data of BART trains.
- 11 Useful Online Tools for Frontend Developers
- 7 really good reasons not to use TypeScript
- A Practical Introduction to TypeScript Class Decorators
- Upgrade to Angular 9 — Within 10 Minutes
- Node.js multithreading: What are Worker threads, and why do they matter?
- A starter project for building performant ECommerce applications with Gatsby and React
- Visual editor for Chakra UI
- Build a Simple Node.js OAuth Server with JWT
- Angular Weekly - Weekly resources for Angular pros. Carefully curated by Andrey from Jexia.
- Devion - One Command to Run All your Projects in Development
- JavaScript Throttle and Debounce | Concept and Comparision
- React native vs Flutter 2020 comparison
- React Lesson 8: Deep Dive into React Redux
- How to setup a staging environment when using webpack
- Building Great User Experience with React Suspense
- How design systems use Storybook
- React Hooks Tutorial | Build Yelp in React
- Free Online Full Stack Web Development Bootcamps 2020
- Understanding Modern Cloud Architecture on AWS: Docker and Containers
- Visual debugging in VSCode. Stack visualization on point
- WebSockets vs Server-Sent Events
- AirBnB Clone with React Native Part 13: Firebase Push Notifications for iOS and Android
- Flutter Firebase Auth Setup & Registration
- How I built Heimdall, an open-source personal email guardian (Typescript, Serverless, AWS)
- Axios Decorators
- Aborting a fetch request
- React hook of Google Maps Places Autocomplete
- A Data Driven approach to forms with React
- Real time chat application based on Express, React, Socket.io
- Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)
- Comprehensively Understand the “this” keyword in JavaScript
- ES2020 spec
- CoronaWatch: 2019-nCoV
- React libraries being empowered by hooks
- How to deploy your React App with AWS S3
- Building a Continuous Integration & Deployment Pipeline Using Docker (CI/CD)
- Building a multimedia chat app using Express, Socket.IO, Redis and Docker
- Rendering a iOS notification with reactnative
- Learn JavaScript fundamentals through fun and challenging quizzes!(best for interviews)
- Visual Studio Code January 2020
- What's new in ECMAScript 2020 (ES2020)
- Angular 9 Released
- Node.js release fixes a critical HTTP security vulnerability
- Advanced Dockerization of Node servers
- Free full stack course