I love games and I’m a huge math nerd, so I made a new iPhone game based on a famous math problem called The Seven Bridges of Königsberg. I’m selling it in the App Store, but I also want to share it with everyone, so I made it open source.

This article is the first in a series that will walk through iOS programming using this game as an example. This first article gives you an overview of the game and of iOS programming in general. We’ll look at a few specific pieces and see how the whole project fits together.
Read more...
I've always wondered, “What is it that makes a typeface or any other design good?” However simplistic this question may seem to typographers, it is a legitimate question many of us are trying to answer.

After several years working as a professional type designer, teaching, and running a type foundry, I pretty much gave up my attempts to find a golden set of rules. The answer is not so simple.
Read more...
Spam! Monty Python may love it, but the rest of us are not so convinced. But what is spam? Are you spamming users without realizing it? And is there any place in the world for email marketing?

Most of us have a love/hate relationship with email. Its one of those necessary evils. Nowhere is our relationship with email more confused than when it comes to spam. For a start, spam is hard to define.
Read more...
There has quite probably never been a better time to be a premium theme user. While a huge increase in the supply of quality premium themes hasn’t particularly driven down prices, it has promoted a huge push for innovation, best practices and quality design. Unfortunately, there’s one crucial thing which rarely gets quite so much attention as the must have responsive design: after-sales support.

Sadly, all too often, documentation is seriously lacking, and getting a reply on the developer’s support forum or via email takes much longer than it should. This post aims to take the pain out of using a premium WordPress theme by sharing some tips I’ve learned in my time as a “support expert” for a major theme shop.
Read more...
The practice of branding is undergoing a deep transformation — a change brought about by our kaleidoscopic postmodern culture, the development of communication technology and rapid globalization.

In prior decades, brand managers aimed to establish their products and services primarily by way of consistency and repetition. A brand’s voice and message were to be the same, independent of marketing channel. The goal of the designer was to define identity systems that would ensure compliance and coherence in all of the brand’s manifestations, as codified in brand identity style guides.
Read more...
Today, it is our great pleasure to present to you a fantastic St. Valentine's icon set — exclusively designed by our illustrator Ricardo Gimenes for Smashing Magazine and its loyal readers. The icons presented are available in transparent and non-transparent PNGs (256×256px, 512×512, 1024×1024px), as well as in EPS format and are perfect for any projects you have coming up for St. Valentine's Day. Enjoy!

This icon set is completely free to use for commercial or personal applications without any restrictions. Please link to this article if you want to spread the word.
Read more...
Editor’s note: Welcome to Smashing Magazine UX Design Q&A. It works like this: you send in questions you have about UX Design, and each month we’ll pick a handful of questions asked by our readers about best practices in designing smart and usable experiences.

They will be answered by Christian Holst, a regular author here on Smashing Magazine and founder of the Baymard Institute. Prior to cofounding the Baymard Institute in 2009, he worked as a usability engineer in the hearing-aid, credit-card and consulting industries.
Read more...
In this tutorial, we will create a Magento module that will capture an affiliate referral from a third-party source (e.g. an external website or newsletter) and include a HTML script on the checkout success page once this referral has been converted.

As always, this module will be written in such a way that no core files are modified, making it portable and Magento-upgrade friendly.
Read more...
Our brand new Mobile Book was a labor of love. But the love doesn’t just stop there! We’re giving away 20 exclusive A3-sized (11.6 × 16.5 inches) poster sets designed and created by the oh-so-talented Mike Kus, whose abstract illustrations are featured throughout the Mobile Book.
How can you get your hands on one of these posters, you ask? All you need to do is comment on this post and tell us one good reason why mobile is so important nowadays. Or, if you already have the Mobile Book in your book collection, tell us what you like about it the most! Winners will be selected and contacted by the Smashing team on Monday, 11th of February.
Read more...