
Currently I work for SitePoint as editor of their JavaScript hubs and technical editor for various books (e.g. JavaScript: Novice to Ninja and Jump Start Vue.js). I also work as a network admin and freelance web dev, where I spend a fair bit of my time working on Rails apps.
James's articles
How to Bundle a Simple Static Site Using Webpack
By James Hibbard,
You don't need to be working on a fancy, large-scale project to use Webpack. James Hibbard demonstrates how you can use it to bundle a simple static site.
Learn date-fns: A Lightweight JavaScript Date Library
By James Hibbard,
Learn date-fns, a functional date library, and a lightweight alternative to Moment.js. With 130+ functions for all occasions, it's like Lodash for dates.
JavaScript setTimeout() Function Examples
By James Hibbard,
Learn how the JavaScript function setTimeout() works, how it can be used with other libraries like jQuery, and see examples and links to further reading.
Build a Chrome Extension to Streamline Your Workflow
By James Hibbard,
James Hibbard demonstrates how to build a Chrome extension to add additional functionality to WordPress, and introduces SitePoint's SP-Tools editor extension.
10 Projects to Get You to Your First Dev Job in 2020
By James Hibbard,
James outlines the skills that will help you land your first dev job, suggesting 10 projects you can build to get started.
Managing Dates and Times Using Moment.js
By Jay Raj, James Hibbard,
This article introduces Moment.js, a JavaScript library for working with dates and times.
75 Zsh Commands, Plugins, Aliases and Tools
By James Hibbard,
We share 75 Zsh commands, plugins, aliases and tools that will save you keystrokes and make you more productive in your day-to-day work.
Build a Simple Beginner App with Node, Bootstrap and MongoDB
By James Hibbard,
James Hibbard demonstrates how to build a no-frills web app using Node.js, focusing on issues you’re likely to encounter when building a real-world app.
What Is Node and When Should I Use It?
By James Hibbard,
James Hibbard offers a beginner-friendly, high-level introduction to Node.js, explaining its purpose and when you should consider using it in your projects.
How to Make a Simple JavaScript Quiz
By Yaphi Berhanu, James Hibbard,
Yaphi and James walk you through making your own simple JavaScript quiz. This is a fun exercise and a great way to learn a variety of coding techniques.