Blog

What In Tarnation Are JavaScript Prototypes?

A friend of mine asked me the other day about the MDN JavaScript manual. He noticed something odd when he looked up a function. For example, the title on the page for "forEach" was not "forEach". It was "Array.prototype.forEach". My friend wanted to know what that prototype thing was all about. This…

What to put in your portfolio as a beginner web dev

Last week I wrote up a list of advice for beginner web developers. One of the bullets on the list was to build a portfolio. But the challenge with this is that beginners have nothing to show. Or do they? Here is a list of ideas for beginner portfolios. Please share yours too at the bottom. The code…

My Advice To Beginner Web Devs

I have been messing around on the World Wide Web since it was a thing. Today I teach Web Developer classes at college. Here is my advice for beginning web developers. Doesn't matter how you did it Don't spend too much time fussing over your solution to a problem. If it works, you did it right. It…

Blogging

I recently listened to an episode about blogging from The Ladybug Podcast. It is a new podcast series by Emma Wedekind, Ali Spittel, Kelly Vaughn, and Lindsey Kopacz. I cannot recommend this podcast enough. It is friendly, the topics are relevant. And, it is a win for everyone to listen to these…

How To Get a Comment Section On Your Static Site

In this article, I will show you how to implement a comment section on a static website with no backend. But first, let me explain what a static site is, and what a backend is. Static Site A static site is a website that has no dynamic content. Usually, they are written entirely with HTML, CSS, and…