Network admin, freelance web developer and editor at SitePoint.
James's articles
The results of our 2017 JavaScript survey are in! James Hibbard takes a look at how you answered and addresses some of the comments raised.
In the first editorial of 2017, James Hibbard outlines one of his learning goals for the coming year and wants to know - what are yours?
What does open source mean to you? James Hibbard attempts to answer this question in the run up to SitePoint's open source week.
In 2016, is it acceptable to build a website that doesn't work without JavaScript? Join James Hibbard to find out the answer.
James Hibbard demonstrates how to open a modal window with a time delay — a potentially useful technique to highlight a call to action on your site.
James Hibbard asks how you stay relevant in this fast-paced industry and suggests an altruistic method of keeping your skill set up-to-date.
How do you start a new web design project? Do you reach for the tools that make you productive, or the latest shiny JavaScript framework?
Spurred on by the news that Dreamweaver is making a comeback, James Hibbard looks at the best (and worse) web design tools he has worked with over the years
What happens when AI meets the IoT? Will it spell disaster? Will the machines soon be taking over? Don your tin-foil hat and join James Hibbard to find out.
How to use jQuery's JSONP to get around the cross domain issues when loading external scripts by using an AJAX request that has a callback function.
James Hibbard demonstrates how to persist checkbox checked state (useful for remembering users' preferences) and implement a check/uncheck all button.
In a recent interview Joel Spolsky detailed 3 skills every software developer should learn. Read on to find out what they are and let us know if you agree.
James Hibbard demonstrates the advantages of persisting multiple checkbox data to a database in Rails by means of a has_and_belongs_to_many_association.
What's the best way to start contributing to open source? That's the question we asked Aurelio DeRosa, who was recently invited to join the jQuery team.
James Hibbard takes a look at some of this week's popular forum discussions, including women in technology and whether age matters when learning to code.
In this week's round-up of the biggest web news, James looks at common ux gaffes and their solutions, Twitter bootstrap and things you can do with gulp
In this week's round-up of the biggest web news, James looks at the state of client-side frameworks, Swift's rapid rise in popularity and Mozilla's new OS
In this week's round-up of the biggest web news, James looks at predictions for the year ahead, the current state of JavaScript and what's new in Ruby 2.2.
In this week's round-up of the biggest web news, James looks at the MEAN stack, what makes quality code, some popular text editors and Christmas podcasts.
As part of our Christmas giveaway series, James Hibbard took a look at JavaScript book Effective JavaScript — and we have a copy to give away.
In this week's round-up of the biggest web news, we look at the aftermath of the Sony hack, the forking of Node.js and ways to improve website performance.
As part of our Christmas giveaway series, James Hibbard took a look at test-driven design book Rails 4 Test Prescriptions — and we have a copy to give away.
This week's round-up of the biggest web news includes a host of Black Friday freebies, a look at what's possible in vanilla JS and accessibility in Angular.
This week's round-up of the biggest web news includes a look at the Firefox Developer edition, a comparison of MV* frameworks and doing math in CSS.
This week's round-up of the biggest web news includes new features in Windows 10, an explanation of i18n, as well as tips and tricks to be more productive.
This week's round-up of the biggest web news includes plenty on Microsoft, a look at RubyGems, and an explanation of progressive enhancement
This week's round-up of the biggest web news includes plenty on Apple, a look at ECMAScript 6, and an examination of web apps.
On this week's On Our Radar, James Hibbard looks at HTML5, the state of web components, design patterns, as well as which programming languages to learn
On this week's On Our Radar, James Hibbard looks at regular expressions in JavaScript, CSS art and animations, as well as a great many web design resources
On this week's On Our Radar, James Hibbard looks at accessible videos, Styleguide Driven Development and programming Arduino with Ruby.