• 2018: A Smashing Year In Review

    2018: A Smashing Year In Review2018: A Smashing Year In Review Rachel Andrew 2018-12-31T14:00:30+01:002018-12-31T14:59:50+00:00As we come to the end of 2018, I spoke to some of the Smashing team, to get some thoughts on what the past year has been like for Smashing Magazine. We’re a small and fully remote team, communicating via Slack and […]

    READ MORE
  • New Year, New Beginnings (January 2019 Wallpapers Edition)

    New Year, New Beginnings (January 2019 Wallpapers Edition)New Year, New Beginnings (January 2019 Wallpapers Edition) Cosima Mielke 2018-12-31T13:30:00+01:002018-12-31T14:59:50+00:00Maybe you’ve already started into the new year when you read this, maybe you’re still waiting for the big countdown to begin. No matter what: Let’s welcome 2019 with a fresh wallpaper! To give you a little inspiration […]

    READ MORE
  • Will PWAs Replace Native Mobile Apps?

    Will PWAs Replace Native Mobile Apps?Will PWAs Replace Native Mobile Apps? Suzanne Scacca 2018-12-28T12:30:52+01:002018-12-28T20:58:26+00:00A developer friend of mine has decided to build a progressive web app for his new company. When I asked why he opted for a PWA instead of a native app, he said: “Because the PWA is the future of the web.” […]

    READ MORE
  • Common CSS Issues For Front-End Projects

    Common CSS Issues For Front-End ProjectsCommon CSS Issues For Front-End Projects Ahmad Shadeed 2018-12-27T13:30:11+01:002018-12-27T20:12:45+00:00When implementing a user interface in a browser, it’s good to minimize those differences and issues wherever you can, so that the UI is predictable. Keeping track of all of those differences is hard, so I’ve put together a list of common […]

    READ MORE
  • What We Wished For

    What We Wished ForWhat We Wished For Mat Marquis 2018-12-24T14:30:46+01:002018-12-24T16:59:07+00:00I think we’re headed for trouble, though I can’t say for sure. Trouble — trouble I know. The on-ramp to it, though; I’ve only heard about that. I’ve only been doing this for ten years. I missed all the lead-up the last time around. What I […]

    READ MORE
  • Generic First CSS: New Thinking On Mobile First

    Generic First CSS: New Thinking On Mobile FirstGeneric First CSS: New Thinking On Mobile First Alastair Hodgson 2018-12-21T14:45:16+01:002018-12-21T16:34:19+00:00I think it’s safe to say that Ethan Marcotte’s Responsive Web Design was a welcome revelation for web developers the world over. It triggered a whole new wave of design thinking and wonderful new front-end techniques. The reign […]

    READ MORE
  • Writing A Multiplayer Text Adventure Engine In Node.js

    Writing A Multiplayer Text Adventure Engine In Node.jsWriting A Multiplayer Text Adventure Engine In Node.js Fernando Doglio 2018-12-20T14:05:34+01:002018-12-20T14:16:59+00:00Text adventures were one of the first forms of digital role-playing games out there, back when games had no graphics and all you had was your own imagination and the description you read on the black screen of […]

    READ MORE
  • I Used The Web For A Day Using A Screen Reader

    I Used The Web For A Day Using A Screen ReaderI Used The Web For A Day Using A Screen Reader Chris Ashton 2018-12-19T13:30:48+01:002018-12-19T22:10:27+00:00This article is part of a series in which I attempt to use the web under various constraints, representing a given demographic of user. I hope to raise the profile of difficulties […]

    READ MORE
  • Mixing Tangible And Intangible: Designing Multimodal Interfaces Using Adobe XD

    Mixing Tangible And Intangible: Designing Multimodal Interfaces Using Adobe XDMixing Tangible And Intangible: Designing Multimodal Interfaces Using Adobe XD Nick Babich 2018-12-18T15:00:04+01:002018-12-18T16:03:47+00:00(This article is kindly sponsored by Adobe.) User interfaces are evolving. Voice-enabled interfaces are challenging the long dominance of graphical user interfaces and are quickly becoming a common part of our daily lives. Significant […]

    READ MORE
  • Don’t Pay To Speak At Commercial Events

    Don’t Pay To Speak At Commercial EventsDon’t Pay To Speak At Commercial Events Vitaly Friedman 2018-12-17T14:15:00+01:002018-12-17T15:36:31+00:00Setting up a conference isn’t an easy undertaking. It takes time, effort, patience, and attention to all the little details that make up a truly memorable experience. It’s not something one can take lightly, and it’s often a major personal […]

    READ MORE
  • Monthly Web Development Update 12/2018: WebP, The State Of UX, And A Low-Stress Experiment

    Monthly Web Development Update 12/2018: WebP, The State Of UX, And A Low-Stress ExperimentMonthly Web Development Update 12/2018: WebP, The State Of UX, And A Low-Stress Experiment Anselm Hannemann 2018-12-14T12:20:03+01:002018-12-14T18:06:33+00:00It’s the last edition of this year, and I’m pretty stoked what 2018 brought for us, what happened, and how the web evolved. Let’s recap that […]

    READ MORE
  • How To Convert An Infographic Into A Gifographic Using Adobe Photoshop

    How To Convert An Infographic Into A Gifographic Using Adobe PhotoshopHow To Convert An Infographic Into A Gifographic Using Adobe Photoshop Manish Dudharejia 2018-12-13T14:00:11+01:002018-12-13T19:45:52+00:00Visuals have played a critical role in the marketing and advertising industry since their inception. For years, marketers have relied on images, videos, and infographics to better sell products and services. The […]

    READ MORE
  • The Importance Of Macro And Micro-Moment Design

    The Importance Of Macro And Micro-Moment DesignThe Importance Of Macro And Micro-Moment Design Susan Weinschenk 2018-12-13T12:30:10+01:002018-12-13T19:45:52+00:00(This article is kindly sponsored by Adobe.) When you design the information architecture, the navigation bars of an application, or the overall layout and visual design of a product, then you are focusing on macro design. When you design (one […]

    READ MORE
  • Protecting Your Site With Feature Policy

    Protecting Your Site With Feature PolicyProtecting Your Site With Feature Policy Rachel Andrew 2018-12-12T11:30:30+02:002018-12-12T19:13:33+00:00One of the web platform features highlighted at the recent Chrome Dev Summit was Feature Policy, which aims to “allow site authors to selectively enable and disable use of various browser features and APIs.” In this article, I’ll take a look at […]

    READ MORE
  • Introducing Float.com: A Better Alternative To Spreadsheets

    Introducing Float.com: A Better Alternative To SpreadsheetsIntroducing Float.com: A Better Alternative To Spreadsheets Nick Babich 2018-12-11T12:50:00+01:002018-12-11T13:50:37+00:00(This is a sponsored post.) In today’s highly competitive market, it’s vital to move fast. After all, we all know how the famous saying goes: “Time is money.” The faster your product team moves when creating a product, the higher […]

    READ MORE
  • How To Build A Real-Time App With GraphQL Subscriptions On Postgres

    How To Build A Real-Time App With GraphQL Subscriptions On PostgresHow To Build A Real-Time App With GraphQL Subscriptions On Postgres Sandip Devarkonda 2018-12-10T14:00:23+01:002018-12-10T20:10:46+00:00In this article, we’ll take a look at the challenges involved in building real-time applications and how emerging tooling is addressing them with elegant solutions that are easy to reason about. To […]

    READ MORE
  • What Can Be Learned From The Gutenberg Accessibility Situation?

    What Can Be Learned From The Gutenberg Accessibility Situation?What Can Be Learned From The Gutenberg Accessibility Situation? Andy Bell 2018-12-07T11:30:08+01:002018-12-07T10:36:51+00:00So far, Gutenberg has had a very mixed reception from the WordPress community and that reception has become increasingly negative since a hard deadline was set for the 5.0 release, even though many considered it to […]

    READ MORE
  • Elements To Ditch Or Repurpose On Mobile

    Elements To Ditch Or Repurpose On MobileElements To Ditch Or Repurpose On Mobile Suzanne Scacca 2018-12-06T14:00:02+01:002018-12-06T13:01:57+00:00With the end of the year quickly approaching, everyone is chiming in with predictions for 2019 web design trends. For the most part, I think these predictions look quite similar to the ones made for 2018 — which is surprising. […]

    READ MORE
  • What Is The Role Of Creativity In UX Design?

    What Is The Role Of Creativity In UX Design?What Is The Role Of Creativity In UX Design? Susan Weinschenk 2018-12-06T10:00:41+01:002018-12-06T13:01:57+00:00(This article is kindly sponsored by Adobe.) You are working on a project for your client, designing the interface for a new application. There have been lots of meetings about the new product, and now it’s […]

    READ MORE
  • Caching Smartly In The Age Of Gutenberg

    Caching Smartly In The Age Of GutenbergCaching Smartly In The Age Of Gutenberg Leonardo Losoviz 2018-12-05T13:00:15+01:002018-12-05T19:37:50+00:00Caching is needed for speeding up a site: instead of having the server dynamically create the HTML output for each request, it can create the HTML only after it is requested the first time, cache it, and serve the cached […]

    READ MORE