The Symbology of JavaScript Symbols

Reading Time: 9 minutesThere have been two things that have appeared in newer versions of JavaScript that I haven’t understood: Symbols and Iterators. When it comes to code I have to learn by doing, no amount of reading Mozilla Developer Network was going … Continue reading

Cyclomatic Complexity in CSS

Reading Time: 8 minutesThere’s a seldom-discussed concept in web software development called cyclomatic complexity which is a metric used to indicate how complex a program or unit of code is. It’s not discussed very often because, well, it’s really not exciting. You can … Continue reading

Why does JavaScript have null AND undefined?

Reading Time: 3 minutesA complaint I hear sometimes from folks programmers learning JavaScript is that it has both null and undefined. If JavaScript is your first programming language, this may not seem weird, but once you compare it to others… yeah, it’s strange. … Continue reading