![James Hibbard](https://uploads.sitepoint.com/wp-content/uploads/2019/02/1550836753jim1-150x150.jpg)
Network admin, freelance web developer and editor at SitePoint.
James's articles
![Editorial: What Does Open Source Mean to You?](https://uploads.sitepoint.com/wp-content/uploads/2016/10/1479066222open-source.jpg)
What does open source mean to you? James Hibbard attempts to answer this question in the run up to SitePoint's open source week.
![Editorial: Is JavaScript Always the Best Solution?](https://uploads.sitepoint.com/wp-content/uploads/2014/01/Fotolia_59851912_Subscription_small.jpg)
In 2016, is it acceptable to build a website that doesn't work without JavaScript? Join James Hibbard to find out the answer.
![Quick-Tip: Show Modal Popup after Time Delay](https://uploads.sitepoint.com/wp-content/uploads/2016/09/1477382703popup.png)
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.
![Editorial: How Do You Keep Your Skill Set Relevant?](https://uploads.sitepoint.com/wp-content/uploads/2016/10/1475520544training.jpg)
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?](https://uploads.sitepoint.com/wp-content/uploads/2016/09/1472802266new-project.jpg)
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?
![How Did You Get Started? A Look at the Best & Worst Web Design Tools](https://uploads.sitepoint.com/wp-content/uploads/2016/07/1469440531Fotolia_115983695_Subscription_Monthly_M.jpg)
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
![Should We Be Scared of an Intelligent Internet of Things?](https://uploads.sitepoint.com/wp-content/uploads/2016/07/1469178010Internet-of-Things.jpg)
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.
![jQuery’s JSONP Explained with Examples](https://uploads.sitepoint.com/wp-content/uploads/2016/06/1469194391server-with-cogs.jpg)
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.
On this week's On Our Radar, James Hibbard casts a wide net, looking at Docker, the evolution of game development, and e-commerce.
In the news this week: Microsoft's Partner Conference, Programming Languages and the Internet of Things. Check out the best links in our weekly round-up.