Skip to content

TeddySmith.IO

Menu
  • Home

Category: Javascript

Higher Order Functions in JavaScript Explained Simply

December 11, 2022 Author: teddysmithdev Category: Javascript

What is a higher order function? In JavaScript, a higher-order function is a function that takes one or more functions as arguments, or returns a function as output. These functions are a powerful feature of the language that allow you to write concise and expressive code. The best way to…

read more

First Class Citizens in JavaScript Explained Simply

December 11, 2022 Author: teddysmithdev Category: Javascript

Seeing the term “first class citizen” is indeed intriguing at first, but most sucked into the rabbit hole of functional programming and leave with no real understanding of what first class citizens even do. In this blog, I’m going to provide practical knowledge of what you need to know and…

read more

Var, Let, Const in JavaScript Explained Simply

December 10, 2022 Author: teddysmithdev Category: Javascript

Coming from a C#/Java background, it is almost habit to use “var” for every variable instantiation. In JavaScript world, this is a huge no-no and the JS community (to a certain extent) frowns upon the use of “var”. This blog will teach you practical tips and educate you on the…

read more

The JavaScript Execution Context Explained Simply

December 10, 2022 Author: teddysmithdev Category: Javascript

Software development (and more in particular front end development!) is an art form. We want our code to be beautiful and to a certain extent we are expressing our emotions (you know the usual, fear, anger, and unrestrained greed lol). The computer needs to “do something” or react to our…

read more

The JavaScript Engine Explained Simply

December 9, 2022 Author: teddysmithdev Category: Javascript
javascript engine

While the world of JavaScript can sometimes seem like a strange place, it is no different in how it works underneath the hood *broadly speaking*. At the end of the day, all the JavaScript engine does is takes your .js file and executes it. BUT knowing the small nuances of…

read more

Posts navigation

Newer posts

Recent Posts

  • Mastering Longest Common Subsequence: The Key to Dynamic Programming on LeetCode
  • Binary Search on the Answer: A Powerful Algorithmic Pattern
  • Cracking LeetCode 150: Mastering Reverse Polish Notation Evaluation
  • Union-Find Essentials: Unlocking the Power of Disjoint Sets
  • Number Of Provinces – 547. LeetCode

Check out my Youtube

Categories

  • Adobe Experience Manager
  • Algorithm Patterns
  • Algorithms and Data Structures
  • C#
  • Career
  • Clean Code
  • CSS
  • Design Patterns
  • Java
  • Javascript
  • LeetCode
  • LINQ
  • React
  • Refactoring
  • SQL
  • Uncategorized
Copyright © 2025 TeddySmith.IO. All Rights Reserved.
Screenr parallax theme by FameThemes