Videos
- August 10, 2024JavaScript Event LoopWhat is the JavaScript Event Loop? How the Event Loop manages tasks, microtasks, and the call stack.
- June 15, 2024Benefits #7 of First Class FunctionsClosures: Functions can be turned into Closures for privacy and other powerful features.
- June 14, 2024Benefits #6 of First Class FunctionsCurrying functions: Functions can be Curried in JavaScript.
- June 12, 2024Benefits #5 of First Class FunctionsFunctions can be stored in Data Structures such as Arrays and Objects.
- June 10, 2024Benefits #4 of First Class FunctionsFunctions can be anonymous.
- June 7, 2024Benefits #3 of First Class FunctionsYou can return functions from other functions.
- June 5, 2024Benefits #2 of First Class FunctionsYou can pass functions into other functions as a parameter.
- June 3, 2024Benefits #1 of First Class FunctionsYou can assign functions to variables.
- May 12, 20247 Benefits of First-Class FunctionsFunctions in JavaScript are First-Class. But what does that mean? Plus, their 7 benefits.
- February 3, 2024JavaScript Pure FunctionsTwo major rules that make any function pure, benefits of pure function, as well as why some functions can't be pure.
- October 17, 2023DOM APIJavaScript DOM API, one of the most underrated but fundamentally important Web APIs.
- March 5, 2023Fetch APIJavaScript Fetch API, how to use in with Promises, how it is different from XHR?
- January 3, 2023Async AwaitWhat is Async/Await and how do we use them with Promises?
- October 4, 2022JavaScript PromisesWhat are Promises and how do they work in JavaScript?
- September 5, 2022Async JavaScriptSynchronous vs. Asynchronous in JavaScript
- February 28, 2022Value vs. referenceWhat do you mean when we say copy by Value vs. copy by Reference?
- October 31, 2021ClosuresWhat are Closures in JavaScript and why they are so incredibly powerful
- October 30, 2021JavaScript Closures in 1 MinuteWhat are JavaScript Closures and why are they so special?
- September 17, 2021Higher Order FunctionsWhat are Higher Order Functions and why are they useful?
- July 24, 2021Arrow FunctionsAn in-depth look into JavaScript Arrow Functions
- June 1, 2021JavaScript THIS keywordThe original f*cking a**hole of JavaScript: The THIS keyword!
- May 21, 2021Factory Function vs. ConstructorWhat is the difference between Factories and Constructors in JavaScript?
- May 13, 2021JavaScript Constructors in 1 minuteWhat are Constructor Functions in JavaScript?
- April 28, 2021Constructor FunctionsWhat are Constructor Functions in JavaScript and why?
- February 2, 2021JavaScript Factory Functions in 1 minuteWhat are Factory Functions in JavaScript?
- January 27, 2021Factory FunctionsWhat are Factory Functions in JavaScript
- January 19, 2021JavaScript Prototype Chain in 1 MinuteWhat is the Prototype Chain in JavaScript and how does it work?
- January 17, 2021JavaScript inheritance in 1 minuteHow does inheritance work in JavaScript?
- December 15, 2020JavaScript PrototypesWhat is a Prototype and how is it different from __proto__?
- November 25, 2020JavaScript Prototypal InheritanceHow inheritance works in JavaScript
- September 25, 202010 JavaScript concepts every Developer Should know10 important JavaScript concepts to learn if you want to master the language
- September 20, 202010 Tips for Beginner Developers10 powerful tips for beginners to look more experienced developer
- August 31, 2020CSS Text ShadowHow to create different kinds of text shadows in CSS
- August 20, 2020CSS Box Shadow in 1 MinuteHow to create shadows in CSS
- June 17, 2020CSS Dark ModeHow to support Dark Mode in CSS
- June 4, 2020CSS OpacityHow to create see-through elements in CSS
- May 27, 2020CSS Gradient BackgroundHow to create beautiful gradients in CSS
- April 7, 2020The Truth About AlgorithmsThe truth about Algorithms and Data Structures and whether or not they are still relevant
- March 18, 2020Functional Programming | Peter on ThingsPeter's thoughts on Functional Programming with Scala
- February 22, 2020CSS Selectors in 1 MinuteBasic CSS selectors like ELEMENT, CLASS, and ID
- February 19, 2020CSS Box ModelThe most important foundation of every HTML element: Box Model
- February 10, 2020CSS BordersHow to draw borders around elements in CSS
- February 6, 2020CSS Border RadiusHow to create curved corners in CSS
- June 17, 2019JavaScript Variables in 1 MinuteWhat are JavaScript Variables and how do we use them?
- May 24, 2019CSS TransitionsHow to animate anything in CSS using Transitions
- May 20, 2019CSS Overflow in 1 MinuteWhat is Overflow in CSS and how to use it?
- August 9, 2018How To Make More Money as a Programmer7 tips on how to get a raise and make more money as a programmer
- May 12, 20187 Tips for Tech Leads7 powerful tips for first time Tech Leads on how to be an effective leader
- January 16, 2018Fonts (DEMO)Live Coding: CSS Fonts
- January 16, 2018FontsHow to use system and custom Fonts in CSS
- January 16, 2018Box Model (DEMO)Live Coding: Box Model
- January 16, 2018Box ModelThe most important foundation of every HTML element: Box Model
- January 16, 2018Sizing (DEMO)Live Coding: CSS Sizing
- January 16, 2018EM & REMThe two most commonly used relative sizing metrics in CSS
- January 16, 2018Relative SizesWhat are relative sizes in CSS and when are they used?
- January 16, 2018Absolute SizesWhat is Absolute sizing in CSS and when to use it?
- January 16, 2018Colors (DEMO)Live Coding: CSS Colors
- January 16, 2018ColorsHow do Colors work in CSS?
- January 16, 2018SelectorsBasic CSS Selectors like Class and ID
- January 16, 2018Three ways to write CSSThe three different ways to write and practice CSS
- January 16, 2018What is CSS?What is CSS and what do we use it for?
- September 6, 2017Identifiers, Class, IDHow to we target elements in CSS?
- September 6, 2017HEAD tagWhat is the HEAD tag in HTML and what is it used for?
- September 6, 2017Useful ThingsA few useful tips and trick in HTML
- September 6, 2017Semantics (DEMO)Live Coding: HTML Semantics
- September 6, 2017HTML SemanticsHow to take your HTML to the next level
- September 6, 2017The DOM (DEMO)Live Coding: Let's play with the DOM
- July 23, 2017AttributesHow to add functionality to HTML elements
- July 23, 2017Display TypesWhat are Display types in CSS and why are they useful?
- July 23, 2017The DOMThe Document Object Model, the foundation of all HTML pages
- July 23, 2017ElementsThe building blocks of every HTML page
- July 23, 2017What is HTML?What is HTML and why is it so fundamental to learning web development?
- March 30, 2017Programmer SalaryHow much money do programmers make?
- March 21, 2017Front EndWhat is Front End development and how does it work?
- March 21, 2017HTML . CSS . JavaScriptThe three pillars of the web: HTML, CSS, and JavaScript
- March 21, 2017Code Editors and IDEsHow and where do we write code?
- March 21, 2017What is programming?What is programming, anyway?
- March 21, 2017Who can be a programmer?Can you become a programmer? The answer is probably yes!
- March 21, 2017GitWhere does my code live?
- March 21, 2017Types of ProgrammingThe many different types of programming languages
- March 21, 2017Programming in 1 DayLearn the basics of programming