From Smashing Magazine

  • Behind the Scenes with the DDC

    Full-day workshop • April 16th

    Whether you are designing an app or a website, following best practices and design methodologies will always help ensure your designs are usable and engaging. In this workshop we’ll explore the design process in detail including user research, sketching, and visual design. Through real world examples you’ll see how an idea can evolve into a design.

    What you’ll learn in this workshop: Get the inside scoop with Aaron Draplin of Draplin Design Co.


  • Smart Responsive UX Design Patterns

    Full-day workshop • April 16th

    In this brand new workshop, Vitaly Friedman will cover practical techniques, clever tricks and useful strategies you need to be aware of when working on responsive websites. From responsive modules to clever navigation patterns and web form design techniques; the workshop will provide you with everything you need to know today to start designing better responsive experiences tomorrow.

    Most techniques are borrowed from mid-size and large-scale real-life...


  • Intro to Vue.js

    Full-day workshop — April 16th

    Vue.js brings together the best features of the javascript framework landscape elegantly. If you’re interested in writing maintainable, clean code in an exciting and expressive manner, you should consider joining this class.

    We’ll run through all the ways that Vue quickly solves common Frontend developer implementations, as well flexible ways to access the underlying API so that you can solve for any use-case.

    Vue is uniquely friendly to all levels of web...


  • Monthly Web Development Update 4/2018: On Effort, Bias, And Being Productive

    These days, it is one of the biggest challenges to think long-term. In a world where we live with devices that last only a few months or a few years maybe, where we buy stuff to throw it away only days or weeks later, the term ‘effort’ gains a new meaning.

    Recently, I was reading an essay on ‘Yatnah’, ‘Effort’. I spent a lot of time outside in nature in the past weeks and created a small acre to grow some vegetables.


  • Automating Your Feature Testing With Selenium WebDriver

    This article is for web developers who wish to spend less time testing the front end of their web applications but still want to be confident that every feature works fine. It will save you time by automating repetitive online tasks with Selenium WebDriver. You will find a step-by-step example for automating and testing the login function of WordPress, but you can also adapt the example for any other login form.


  • Will SiriKit’s Intents Fit Your App? If So, Here’s How To Use Them

    Since iOS 5, Siri has helped iPhone users send messages, set reminders and look up restaurants with Apple’s apps. Starting in iOS 10, we have been able to use Siri in some of our own apps as well.

    In order to use this functionality, your app must fit within Apple’s predefined Siri “domains and intents.” In this article, we’ll learn about what those are and see whether our apps can use them.


  • Becoming A UX Leader

    (This is a sponsored article.) In my previous article on Building UX Teams, I explored the rapidly growing need for UX teams as a result of the emergence of design as a wider business driver. As teams grow, so too does a need for leaders to nurture and guide them.

    In my final article in this series on user experience design, I’ll explore the different characteristics of an effective UX leader, and provide some practical advice about growing into a leadership role.


  • Art Directing For The Web With CSS Grid Template Areas

    (*This article is kindly sponsored by CoffeeCup Software*.) Alright, I’m going to get straight to the point. CSS Grid is important, really important, too important to be one of those "I’ll use it when all browsers support it" properties. That’s because, with CSS Grid, we can now be as creative with layout on the web as we can in print, without compromising accessibility, responsiveness, or usability.

    If you’re at all serious about web design or development, you need to be serious about learning...


  • Analyzing Your Company’s Social Media Presence With IBM Watson And Node.js

    If you are unfamiliar with Machine Learning (ML) technology, it has existed in science fiction for many years and is finally reaching its maturity in our society. One of the first ML examples I saw as a kid was in Star Trek’s The Next Generation when Lieutenant Tasha Yar trains with her holographic opponent that learns how to fight and better defeat in future battles. In today’s society, China has developed a “lane robot” that is a guard rail controlled by a computer system that can direct the...


  • Designing For The Tactile Experience

    The focus of digital technology in the last few decades has neglected human hands and bodies to a large extent. But our thoughts and feelings are strongly connected to the gestures, postures and actions we perform. I aim to push you as a designer outside of the zone of screens. I also ask you to think critically about current technologies and take into consideration the need to use touch and motor skills when designing your very next product.