Articles by Smashing Magazine

  • Dark Patterns And Other Design No-Nos For Mobile

    Dark Patterns And Other Design No-Nos For MobileDark Patterns And Other Design No-Nos For Mobile Suzanne Scacca 2018-09-24T14:00:18+02:002018-09-24T20:02:24+00:00When it comes to making money, some companies will do whatever it takes to get people inside their establishment. But does that kind of business tactic even work? In my opinion, if you have to lie or trick […]

    READ MORE
  • A Guide To Embracing Challenges And Excelling At Your UX Design Internship

    A Guide To Embracing Challenges And Excelling At Your UX Design InternshipA Guide To Embracing Challenges And Excelling At Your UX Design Internship Erica Chen 2018-09-21T14:15:20+02:002018-09-21T12:50:32+00:00This is the story about my user design internship. I’m not saying that your internship is going to be anything like mine. In fact, if there’s one thing I can […]

    READ MORE
  • Building A PWA Using Angular 6

    Building A PWA Using Angular 6Building A PWA Using Angular 6 Ahmed Bouchefra 2018-09-20T13:35:23+02:002018-09-20T11:42:41+00:00In this tutorial, we’ll be using the latest Angular 6 to build a PWA by implementing the core tenets that make a PWA. We’ll start by creating a front-end web application that consumes a JSON API. For this matter, we’ll be using […]

    READ MORE
  • Visual Studio Live Share Can Do That?

    Visual Studio Live Share Can Do That?Visual Studio Live Share Can Do That? Burke Holland 2018-09-19T13:30:17+02:002018-09-19T16:36:17+00:00A few months ago, Microsoft released its free Visual Studio (VS) Live Share service. VS Live Share is Google Docs level collaboration for code. Multiple developers can collaborate on the same file at the same time without ever leaving their […]

    READ MORE
  • Fixed Elements And Overlays In XD: Incredibly Easy And Fun Methods For Your Prototypes

    Fixed Elements And Overlays In XD: Incredibly Easy And Fun Methods For Your PrototypesFixed Elements And Overlays In XD: Incredibly Easy And Fun Methods For Your Prototypes Manuela Langella 2018-09-18T12:30:32+02:002018-09-18T16:18:05+00:00(This article is kindly sponsored by Adobe.) A fixed element is an object you set to a fixed position on the artboard, allowing other items to […]

    READ MORE
  • Flexbox: How Big Is That Flexible Box?

    Flexbox: How Big Is That Flexible Box?Flexbox: How Big Is That Flexible Box? Rachel Andrew 2018-09-17T13:30:30+02:002018-09-17T22:19:54+00:00This is the third part of my series on Flexbox. In the past two articles, we have looked at what happens when you create a flex container and explored alignment as it works in Flexbox. This time we are going […]

    READ MORE
  • Monthly Web Development Update 9/2018: Native Lazy Loading And Imaginary Work

    Monthly Web Development Update 9/2018: Native Lazy Loading And Imaginary WorkMonthly Web Development Update 9/2018: Native Lazy Loading And Imaginary Work Anselm Hannemann 2018-09-14T14:50:19+02:002018-09-14T13:06:51+00:00It’s an interesting concept to compare JavaScript with CO2 and yet a very valid one. Alex Russel who works for the Chrome team and has a lot of insights into the current […]

    READ MORE
  • Smashing Book 6 Is Here: New Frontiers In Web Design

    Smashing Book 6 Is Here: New Frontiers In Web DesignSmashing Book 6 Is Here: New Frontiers In Web Design Vitaly Friedman 2018-09-13T13:25:00+02:002018-09-13T21:39:43+00:00Imagine you were living in a perfect world. A world where everybody has fast, stable and unthrottled connections, reliable and powerful devices, exquisite screens, and capable, resilient browsers. The screens are diverse in size […]

    READ MORE
  • The Importance Of Manual Accessibility Testing

    The Importance Of Manual Accessibility TestingThe Importance Of Manual Accessibility Testing Eric Bailey 2018-09-12T13:30:55+02:002018-09-12T15:02:12+00:00Earlier this year, a man drove his car into a lake after following directions from a smartphone app that helps drivers navigate by issuing turn-by-turn directions. Unfortunately, the app’s programming did not include instructions to avoid roads that turn into boat launches. […]

    READ MORE
  • Introduction To Animation And The iMessage App Store With Shruggie

    Introduction To Animation And The iMessage App Store With ShruggieIntroduction To Animation And The iMessage App Store With Shruggie Simon Schmid 2018-09-10T14:45:42+02:002018-09-10T15:25:11+00:00When the App Store for iMessage in late 2016 went live, I released Kaomotion, a sticker app with animated kaomoji inside. Ever since the release of this app, I wanted to write up a […]

    READ MORE
  • Getting Started With Machine Learning

    Getting Started With Machine LearningGetting Started With Machine Learning Alvin Wan 2018-09-07T14:00:26+02:002018-09-07T14:07:14+00:00The goal of machine learning is to find patterns in data and use those patterns to make predictions. It can also give us a framework to discuss machine learning problems and solutions — as you’ll see in this article. First, we will start with […]

    READ MORE
  • Designing A Textbox, Unabridged

    Designing A Textbox, UnabridgedDesigning A Textbox, Unabridged Shane Hudson 2018-09-06T13:30:16+02:002018-09-06T11:42:22+00:00Ever spent an hour (or even a day) working on something just to throw the whole lot away and redo it in five minutes? That isn’t just a beginner’s code mistake; it is a real-world situation that you can easily find yourself in especially if the […]

    READ MORE
  • Preparing Your App For iOS 12 Notifications

    Preparing Your App For iOS 12 NotificationsPreparing Your App For iOS 12 Notifications Kaya Thomas 2018-09-05T13:30:35+02:002018-09-05T11:52:50+00:00In 2016, Apple announced a new extension that will allow developers to better customize their push and local notifications called the UNNotificationContentExtension. The extension gets triggered when a user long presses or 3D touches on a notification whenever it is […]

    READ MORE
  • Take A New Look At CSS Shapes

    Take A New Look At CSS ShapesTake A New Look At CSS Shapes Rachel Andrew 2018-09-04T13:30:57+02:002018-09-04T17:39:40+00:00CSS Shapes Level 1 has been available in Chrome and Safari for a number of years, however, this week it ships in a production version of Firefox with the release of Firefox 62 — along with a very nice addition […]

    READ MORE
  • Get Your Mobile Site Ready For The 2018 Holiday Season

    Get Your Mobile Site Ready For The 2018 Holiday SeasonGet Your Mobile Site Ready For The 2018 Holiday Season Suzanne Scacca 2018-09-03T14:30:43+02:002018-09-03T15:09:59+00:00After reading the title of this article, it might seem like it’s jumping the gun, but with retailers turning on holiday music and putting out holiday-related displays earlier and earlier every year, your consumers […]

    READ MORE
  • Come Rain Or Come Shine: Inspiring Wallpapers For September 2018

    Come Rain Or Come Shine: Inspiring Wallpapers For September 2018Come Rain Or Come Shine: Inspiring Wallpapers For September 2018 Cosima Mielke 2018-08-31T12:45:54+02:002018-08-31T19:54:57+00:00September is a time of transition. While some are trying to conserve the summer feeling just a bit longer, others are eager for fall to come with its colorful leaves and rainy days. But […]

    READ MORE
  • A Brief Guide About Competitive Analysis

    A Brief Guide About Competitive AnalysisA Brief Guide About Competitive Analysis Mayur Kshirsagar 2018-08-30T14:00:57+02:002018-08-30T12:00:56+00:00In this article, I will introduce the subject of competitive analysis, which is basically a method to determine how well your competitors are performing. My aim is to introduce the subject to those of you who are new to the concept. It […]

    READ MORE
  • Building A Room Detector For IoT Devices On Mac OS

    Building A Room Detector For IoT Devices On Mac OSBuilding A Room Detector For IoT Devices On Mac OS Alvin Wan 2018-08-29T14:20:53+02:002018-08-29T18:41:58+00:00Knowing which room you’re in enables various IoT applications — from turning on the light to changing TV channels. So, how can we detect the moment you and your phone are in the kitchen, […]

    READ MORE
  • Best Practices For Mobile Form Design

    Best Practices For Mobile Form DesignBest Practices For Mobile Form Design Nick Babich 2018-08-28T16:00:09+02:002018-08-28T21:57:21+00:00(This article is kindly sponsored by Adobe.) Forms are the linchpin of all mobile interactions; it stands between the person and what they’re looking for. Every day, we use forms for essential online activities. Recall the last time you bought a ticket, […]

    READ MORE
  • UX And HTML5: Let’s Help Users Fill In Your Mobile Form (Part 2)

    UX And HTML5: Let’s Help Users Fill In Your Mobile Form (Part 2)UX And HTML5: Let’s Help Users Fill In Your Mobile Form (Part 2) Stéphanie Walter 2018-08-27T14:00:31+02:002018-08-28T01:39:29+00:00In this second part, I want to focus more on mobile-specific capabilities. HTML5, for instance, has brought us a lot of really cool features to help users fill […]

    READ MORE