Update (24.04.2013): A standalone eBook Bundle option is now available as well. The bundle contains two eBooks — for iBooks, Kindle, Nook and most other eBook readers and devices.
It’s that time of the year again: We’ve started working on a brand new Smashing Book! The book will be as ambitious as it is beautiful — a unique, extraordinary artefact, filled with valuable insight for Web designers and developers.
The Smashing Book #4: New Perspectives on Web Design will consist of two hardcover books, “Coding” and “Design,” each with approximately eight chapters, both neatly packaged into one slipcase. New Perspectives will have practical tips on current practices and common design problems. We strongly believe in print and in the benefits of tangible books. And this time, we’d like to invite you to join us as we embark on the journey of publishing!
Like any overzealous teenager aspiring to be a Web designer back in 1999, I found myself in an “Electronic Design” class, behind the wheel of one of those old-school aqua iMacs. If you found yourself in a similar situation, chances are you were given Adobe Photoshop as your vehicle for designing the Web.
For me, it was version 6.0. No matter which version you had, undoubtedly you know someone who can “trump” you by having adopted an earlier version. We designers take much pride in this, in case you hadn’t noticed.
With a phone or tablet in your pocket, you get instant access to a huge variety of podcasts — both audio and video. They keep you entertained while you’re commuting or on a long plane ride, and they provide useful information that you can integrate into your daily routine as a Web professional.
Keeping track of the ever-changing selection and finding quality podcasts that feature exactly the topics you are interested in can be painful. That’s where we come in. We have put together an extensive list that includes your soon-to-be favorite podcast — whether you are a developer looking for coding advice, a designer seeking inspiration or a startup businessperson. So, tune in, stay informed and learn new skills!
Static typing is great because it keeps you out of trouble. Dynamic typing is great because it gets out of your way and lets you get your work done faster. The debate between strongly and dynamically typed languages rages on, but understanding the issue starts with weak typing and languages such as C.
C treats everything like a number. A character like
% is the number of the ASCII symbol representing it; “true” and “false” are just 1 and 0. C defines variables with types such as
int for integer and
char for character, but that just defines how much memory to use. To access the variable and print it out, I need to know the type.
In my previous article on Smashing Magazine (“Understanding the Difference Between Typography and Lettering”), I wrote about how understanding type terminology can help us better appreciate the arts of typography and lettering.
This article again deals with terminology, probably more specifically than most designers are used to, and the title gets to the heart of what I’m communicating in this article. Everyone knows their serifs and sans, slabs and scripts, but most classifications go much deeper than that.
Animation makes games real. Movement adds excitement to a game and makes the characters more realistic. In this article, we’ll look at the Cocos2D library and how it supports programmatic animations in iPhone games.
This article is part of a series that teaches you how to create iPhone games based on the open-source game Seven Bridges. Make sure to check out the first article in the series, “Designing an Open-Source iPhone Game” and look at the source code in the Seven Bridges GitHub repository.
As WordPress matures into a full-fledged CMS and more and more large online publishers come to rely on the platform, the practice of developing and deploying websites becomes increasingly important.
High-profile members of the WordPress community, such as core developer Mark Jaquith and Cristi Burca, have spoken on the topic and built tools such as WP-CLI and WP Stack to improve the professionalism of our administration and deployment.
Generated content was first introduced in the CSS2 specification. For several years, the feature was used by relatively few Web authors due to inconsistent browser support.
With the release of Internet Explorer 8 in 2009, generated content was rediscovered, and many interesting implementations were adopted for the first time. In this article, we’ll discuss some possible uses of generated content.
Recently, we had the pleasure of sitting down to pick the brain of Nancy Dickenson, talented UX designer and the Executive in Residence for Bentley University’s HFID Graduate Program.
With a bit of back and forth, we got some wonderful insight into the UX field from this long-time field participant and shaper, who looks back over her time in UX design.