Interface designers can emulate real-life physics and movement on a digital screen. This type of motion is becoming more common, which is why it’s becoming easier for people to understand computers. We’re not getting better, the interfaces are! In this article, Drew Thomas will cover a little bit of the history of motion on the web, why that’s important, and what the future of motion on the web will look like. (Hint: motion is really important for usability, and it’s changing everything.) Then he’ll explain the CSS behind motion and how to use motion well.
Read more…
Today, Brian Casel is proud to own and operate a business that does not revolve around billing for time. Instead of writing proposals and taking on client work to pay the bills, he’s building an asset that grows in value year after year. In this article, Brian will share five key lessons he learned from making this transition. He’ll share the story of how he iterated and improved the business because of them. His goal here is to show you that you can still find success by doing a lot of things wrong. That’s how you level up from freelancing to owning a thriving, growing business.
Read more…
Storytelling is not just a tool to engage users. It is also a powerful way to teach organizations more about their customers. Most organizations are reasonably good at gathering data on their users. But data often fails to communicate the frustrations and experiences of customers. A story can do that, and one of the best storytelling tools in business is the customer journey map. Think of the customer journey map as a poster pinned to the office wall. At a glance, people should be able to see the key touchpoints that a user passes through. It should remind them that the customer’s needs must always be at the forefront of their thinking.
Read more…
Professional automated testing software is a solution to a common problem: how to produce high-quality, robust and reliable software with the ever-growing complexity of technology and under massive competitive pressure. Automated software testing is a cost-effective solution to this problem. In this article, Ville-Veikko Helppi will walk you through a sample use case for test automation and will provide a downloadable example to get you started. Also, he’ll focus on different aspects of mobile test automation and explain how this relatively new yet popular topic can help mobile app and game developers to build better, more robust products for consumers.
Read more…
AJAX calls do not cover updates from the server, which are needed for the modern real-time and collaborative web. PubSub (as in “publish and subscribe”) is an established messaging pattern that achieves this. In this article, Alexander Gödde will look at precisely how PubSub solves the updating problem, and he’ll look at one particular solution (the WAMP protocol) that integrates both the calling of procedures on the server and PubSub into a single API.
Read more…
During the initial design process for your product, answers will come from brainstorming on the product and from execution at the highest level, with all necessary stakeholders (along with their egos). In this article, Chris Bank explains why defining your product matters and how to prepare and conduct creative exercises for kickoff meetings during the initial phase of product development.
Read more…
Creative thinkers tend to be balls of energy and productivity machines. Creativity is generally perceived to be something external, out of our control, or an inherent talent for a chosen few. But consider that creativity is fundamentally about ideas. Ideas are generated by thinking, and skills for thinking can be learned. Therefore, creativity, thinking and idea generation are skills that can be learned. Learning a variety of thinking skills will have a dramatic impact on your productivity and output. In this article, Shelley Walsh introduces five books that are bound to stimulate your thinking and reflection on creativity, as well as provide valuable, practical exercises that will improve your thinking and problem-solving skills.
Read more…
Print style sheets is the main thing that comes to mind if you mention printing with CSS. But CSS is also being used to format books, catalogs and brochures — content that may never have been designed to be a web page at all. In this article, Rachel Andrew will take a look at the CSS modules that have been created not for use in web browsers, but to deal with printed and paged media. She’ll explain how the selectors, properties and values that they introduce work. She’ll finish up with a working example that you can use as a starting point for your own experiments.
Read more…
We are humbled to release a set of 45 free icons available in SVG, PSD and PNG formats, released exclusively for Smashing Magazine and its readers. Designed by Print Express. You can use the icons in your commercial as well as your personal projects, including software, online services, templates and themes. You may modify the size, color or shape of the icons. No attribution is required, however, reselling of bundles or individual pictograms is prohibited.
Read more…
As designers we usually turn to different sources of inspiration. As a matter of fact, we’ve discovered the best one—desktop wallpapers that are a little more distinctive than the usual crowd. This post features free desktop wallpapers created by artists across the globe for January 2015. You can feature your work in our magazine by taking part in our Desktop Wallpaper Calendars series. We are regularly looking for creative designers and artists to be featured on Smashing Magazine. Are you one of them?
Read more…