All Articles

Repo of external resources

General Programming

  • programming problems
  • Whats the point of OOP
  • software dev as if it were cars
  • visualising alglos
  • http requests
  • anatomy of a HTTP transaction
  • seperations of concerns?
  • node js good practices

CSS

  • joshwcomeau.com/css/interactive-guide-to-flexbox
  • flexboxfroggy.com
  • CSS diner
  • Gradient creator

Front end practice

  • tympanus.net/codrops/category/playground
  • frontendmentor.io
  • codier.io
  • stylestage.dev
  • designercize.com

Javascript

  • va, let, const, what?

  • javascript30.com

  • difference between function declaration and function expression in javascript

  • query selector all

  • js dom methods

  • js random

  • Lexical scope

  • id’s as js globals

  • Explain it like im 6 OOP javascript

  • object destructuring

  • array methods pt1

  • array methods pt2

  • js this video

  • even more info on this

  • js weird and uncommon pitfalls

  • index db

  • naming conventions

  • objects, class, oh my

  • jsarrow functions

NODEJS

  • why write tests
  • express crash course
  • express rest api build
  • express & node fundamentals
  • routing
  • basic routing with node and express
  • what is middleware
  • visualized middleware

Regex

  • regexlearn.com

Cheat Sheets

  • vs code WINDOWS cheat sheet
  • vs code MACOS cheat sheet
  • docs.emmet.io/cheat-sheet

Design tools/helpers

  • figma
  • excalidraw.com
  • lipsum.com
  • Simple rules for web and mobile forms

GIT

  • Why we need this is js

SQL

  • SQL videos
  • SQL joins
  • crow foot notation

Published Apr 5, 2022

  • help

L3 software engineerMichael LaPan on Twitter