Smashing Network

The Smashing Network features selected articles from the best online publications with main focus on design, Web development and user experience. This page is updated regularly. The articles are published semi-automatically, but they are also regularly double-checked by our team. You can also subscribe to the Smashing Network RSS feed.

PHP: land of a thousand frameworks

PHP developer, consultant and trainer Lorna Mitchell looks at the state of PHP frameworks

Read more...

Designing for responsiveness

Designing for responsive websites can be a bit challenging at first because the process is so different.As designers, we’ve gotten used to building pixel-perfect mockups as our web blueprints. But responsive design takes a different approach.A designer’s role is no longer to produce a mockup ...

Read more...

A Look at Inspiring Website Designs of Musicians

As with designer’s, musician’s websites are often some of the most creative, and for good reason. The website designs of musicians should ideally epitomize their sound in a visual medium. It should capture their brand in an online presence. This [...]

Read more...

Deliver video seamlessly to desktop and mobile devices

HTML5 is great for video delivery but different browsers support different video codecs, so a video won’t currently play in all major browsers. Developer, teacher and author Rich Shupe explains how to use HTML5 with Flash Player to reach the widest possible audience

Read more...

Ryan Bubinski on Codecademy

Codecademy provides free interactive JavaScript tutorials and has attracted over one-million users in just six months. We talk to Ryan Bubinski, co-founder of the startup that claims it’s the easiest way to learn how to code

Read more...

How To Design a 404 Page That Keeps Visitors On Your Site

You shouldn’t understate its utility.  The 404 page is perhaps the most neglected web design element. When your website visitors land on your 404 Page Not Found page, it can be everything from a major inconvenience to a pleasant surprise. While this page has the sole function ...

Read more...

PHP Ad Tracker: Data Object Design and Coding

In our last PHP Ad Tracker lesson, we constructed the database tables for our ad banner application. Now we are ready to construct the data object that will hold the variables and functions that will display, add, edit and delete the data in those tables. Once we ...

Read more...

Three Super Easy Ways to Pull Off a Masonry Layout

Masonry style layouts push the boundaries of creative layout techniques. I personally love how capable they prove to be at maximizing the efficiency of galleries containing items with varying heights. Every bit of screen space is used and the result can be downright mesmerizing. Today ...

Read more...

Messification: Why Games should be Designed to be Games First

In 2009, interest in the capacity of games to solve real-world problems spontaneously began to erupt within general culture. This was an idea that a lot of people had been promoting for a some time through initiatives like Serious Games, Games for Health, and Games ...

Read more...

Ryan Bubinski on Codeacademy

Codeacademy provides free interactive JavaScript tutorials and has attracted ove one-million users in just six months. We talk to Ryan Bubinski, co-founder of the startup that claims it’s the easiest way to learn how to code

Read more...

Fact vs. Fiction: What Usability is Not

A close friend asked me a few days ago – “You’ve covered decent ground on the science, dimensions, characteristics, design aspects, process and pervasiveness of usability considerations. How about doing a reverse bit? What usability is not about? Or the myths of usability?” I jumped ...

Read more...

Collaging: Getting Answers To The Questions You Don’t Know To Ask

When conducting user research, we all know that asking the right questions is just as important as how you ask them, but how do you know exactly what questions to ask? What if the discussion topic is very personal? [...]

Read more...

Time for Mail: Services That Improve Gmail Productivity

Gmail exploded onto the internet in 1994 offering users a whopping 1GB of storage. This was unheard of at the time with the largest email service Hotmail only offering a few megabytes of storage. Currently Gmail offers 7GB of [...]

Read more...

Control image aspect ratios with CSS3

Making media display consistently on your site can be a problem, especially with multiple content authors. Opera’s Chris Mills shows you how object-fit and object-position can solve it

Read more...

Moving Web Page Elements Using The CSS3 Translate Transform

CSS3 offers a wealth of possibilities in terms of visual and interactive effects, even allowing you to create animated elements without the need for either Flash or JavaScript. In this tutorial we’ll go through the process of translating a page element using a CSS3 transform. The ...

Read more...

↑ Back to top