
What Is an If Statement?
Learn how if statements work in JavaScript, including how to write them, why they’re useful, and how to use them to control program flow. Includes examples, analogies, and a simple coding challenge for beginners.

What Is a Loop?
Learn what a loop is in JavaScript, how to use a for loop, and why loops are essential for writing clean, efficient code. Includes examples and a beginner-friendly challenge.

What Is an Object?
Learn what a JavaScript object is, how to create one, and how to access its properties using dot notation — explained simply in Day 4 of Ctrl + Alt + Learn.

What Is an Array?
Learn what an array is in JavaScript, how to use one, and why they’re so useful. It’s Day 3 of the beginner-friendly Ctrl + Alt + Learn series.

What Is a Function?
Learn what a function is in JavaScript, how to write one, and why it’s a key part of programming. Day 2 of the Ctrl + Alt + Learn series is here!

What Is a Variable?
Learn what a variable is in JavaScript, why it matters, and how to write one — in this fun beginner-friendly post from the Ctrl + Alt + Learn series.

Learn – Day 0
Not everyone grew up coding in their teens. Some of us discovered programming in our 30s, 40s, or beyond. Some are just curious. Some are overwhelmed. Some think it’s too late. This series is for you. I will be sharing a series of short, fun programming tips for beginners and learners of all ages. Simple…

Drupal AI Initiative: A Lifeline for the Professional Ecosystem?
Last week, I wrote about the challenges facing Drupal’s professional ecosystem. The paradox I highlighted, a thriving open source project alongside a shrinking commercial ecosystem, struck a chord with many of you. Recently, Dries Buytaert announced the Drupal AI Initiative, backed by over $100,000 in funding and a dedicated team. The timing couldn’t be more…

Can Drupal’s Professional Ecosystem Survive Its Current Challenges?
Drupal remains the backbone of many government and public sector websites. The CMS itself is thriving. Recent innovations like Starshot, Recipes, and Project Browser show how active and forward-looking the community continues to be. Yet, in the past six months, I have watched several well-established, well-regarded Drupal agencies shed at least twenty percent of their…

Notes from My Desk: Today’s Thoughts (and a Messy Desk)
I’ve been thinking a lot lately about the future of Drupal (that post is coming soon) and how we support new developers and people just entering the professional world. There’s so much noise out there: tutorials, trends, tools, and not enough practical knowledge. The kind of advice that actually helps you get through a workday….