Chris Pennington
Home Posts About Uses Videos

JavaScript

  • Sep 26, 2022

    JavaScript Reduce Method

    The reduce method is one of the most powerful array methods in JavaScript, but it can also be the most confusing. In this post, I'll explain how to use the reduce method in JavaScript.

  • Feb 16, 2022

    Listing Array Items in Natural Language

    When you have a list of name or items in an array, you can quickly convert the array into a string so they read in natural language (*, *, and *).

  • Jul 6, 2021

    JavaScript new Date() Returns NaN or is Blank in Safari

    Why is my JavaScript not showing in Safari? Are you trying to add dates in the wrong format? Safari does not allow for all date formats and trying to add new events may show blank or throw an error in Safari if you’re using the wrong format.

  • Jun 8, 2021

    How Do You Write a Variable in JavaScript?

    Learn how to write JavaScript variables for beginners. I’ll cover three variable keywords, naming conventions, and variable values.

  • Jun 8, 2021

    Introduction to JavaScript

    This guide offers tips for learning JavaScript, emphasizing the importance of focusing on concepts over syntax, building projects from scratch, embracing failure, and iterating to improve skills.

Let's Connect

Recent Videos

  • Micro-interactions still matterFeb 24, 2026
  • My favorite way to author content in AstroFeb 3, 2026
  • My thoughts on Astro joining CloudflareJan 27, 2026

Built with and

Blog RSS Feed