Updated on November 16, 2022 in Learn
Should I Use WordPress to Create a Website?
(Photo by William Hook/Flickr) You can create powerful, polished sites with WordPress without learning a lot of coding. Once you’re comfortable with WordPress, you can do in a week or a weekend what could take you a month or more…
Updated on June 21, 2022 in Learn
How to Create an AJAX Contact Form for a Website [Guide]
Conversions don’t always equate to purchases or transactions, they can also appear in the form of newsletter sign-ups and contact forms. Contact forms are one of the most common features on a website. Standard contact forms work just fine, but…
Updated on March 19, 2026 in Learn
Using HTML List Elements Correctly
HTML provides three list elements: <ol> for ordered lists, <ul> for unordered lists, and <dl> for description lists. Choosing the right one isn’t just about appearance — it affects the meaning of your content and how assistive technologies interpret it….
Updated on May 21, 2015 in Learn
Uploading Files with AJAX
The introduction of AJAX marked a huge leap forward in the history of the web. The ability to communicate with a web server without reloading the page has revolutionised how web applications are built. The primary technology that enables AJAX…
Updated on November 16, 2022 in Learn
Optimizing Mobile Web Apps for iOS
When I was looking through the analytics data for a product I recently launched I was taken aback by just how much mobile traffic the web app was getting. After seeking some feedback from users it became clear that people…
Updated on March 19, 2026 in Learn
How to Use the Meter & Progress Elements
HTML provides two native elements for representing numeric values visually: <progress> and <meter>. They look similar but serve distinct purposes, and choosing the right one affects both the semantics of your markup and how assistive technologies communicate the information to…
Updated on May 21, 2015 in Learn
The Best Chrome Extensions for Web Professionals
It’s no secret that web designers and developers love the Google Chrome web browser and Chrome Extensions. The strength of the Chrome Developer Tools make it an excellent choice for web design and development work. The Chrome DevTools provide lots of…
Updated on May 21, 2015 in Learn
Automating Web Performance Best Practices with mod_pagespeed
Web performance is a brilliant, but sometimes complex world. Concatenating and minifying files, optimizing images, setting up caching, these are all tasks that can lead to great performance wins. We know that this stuff is good for performance but actually…
Updated on October 14, 2017 in Learn
Improving Your Development Workflow with Yeoman
With so many great tools available to front-end web developers these days it can sometimes be difficult to understand how they all fit together. Deciding on a workflow that you’re happy with is often a very personal endeavour, but getting…
Updated on May 21, 2015 in Learn
How to Keep Up with the Web Industry
It can feel impossible to stay up to date with the latest news and information in the web industry. It seems like every week there are new front-end frameworks, new JavaScript projects, new must-have apps, and so much more. How…
Updated on May 21, 2015 in Learn
Getting Started with Bower
There are now more libraries and frameworks available for front-end development than ever before. It’s not uncommon to have five or more of these libraries involved in a single project. But keeping track of all these libraries and making sure…
Updated on December 24, 2013 in Learn
How to Fix and Handle Broken Images
A broken image is one of the most common problems you’ll encounter when building websites — and one of the easiest to fix once you know where to look. This guide covers the most common causes, how to diagnose them…