• Beating The End Of The Year Rush (December 2019 Wallpapers Edition)

    Beating The End Of The Year Rush (December 2019 Wallpapers Edition)Beating The End Of The Year Rush (December 2019 Wallpapers Edition) Cosima Mielke 2019-11-30T11:15:00+00:002019-12-01T02:35:48+00:00As the year is coming to a close, many of us feel rushed, trying to meet deadlines, finishing off projects, and preparing for the holidays. Do you remember what December felt like […]

    READ MORE
  • Black Friday 2019: Support Indie Makers

    Black Friday 2019: Support Indie MakersBlack Friday 2019: Support Indie Makers Rachel Andrew 2019-11-29T15:00:00+00:002019-11-30T02:35:15+00:00Every time I have checked my email over the last two weeks, it has been full of Black Friday deals. We will get a short respite before the New Year offers start to roll in. I like a bargain as much as […]

    READ MORE
  • Abstracting WordPress Code To Reuse With Other CMSs: Implementation (Part 2)

    Abstracting WordPress Code To Reuse With Other CMSs: Implementation (Part 2)Abstracting WordPress Code To Reuse With Other CMSs: Implementation (Part 2) Leonardo Losoviz 2019-11-28T11:00:00+00:002019-11-29T02:38:07+00:00In the first part of this series, we learned the key concepts to build an application that is as CMS-agnostic as possible. In this second and final part, we will proceed to […]

    READ MORE
  • Mastering OOP: A Practical Guide To Inheritance, Interfaces, And Abstract Classes

    Mastering OOP: A Practical Guide To Inheritance, Interfaces, And Abstract ClassesMastering OOP: A Practical Guide To Inheritance, Interfaces, And Abstract Classes Ryan Kay 2019-11-27T11:00:00+00:002019-11-28T02:35:25+00:00So far as I can tell, it is uncommon to come across educational content in the field of software development which provides an appropriate mixture of theoretical and practical information. If I […]

    READ MORE
  • Programmatically Discovering Sharing Code With oEmbed

    Programmatically Discovering Sharing Code With oEmbedProgrammatically Discovering Sharing Code With oEmbed Drew McLellan 2019-11-26T11:00:00+00:002019-11-27T02:35:25+00:00The web is full of services that host rich content such as videos, images, music and podcasts, maps and graphs, and all manner of different delights. Chances are, when you add your content to a site, it will offer you a way […]

    READ MORE
  • Is There A Future Beyond Writing Great Code?

    Is There A Future Beyond Writing Great Code?Is There A Future Beyond Writing Great Code? Ronald Mendez 2019-11-25T11:00:00+00:002019-11-26T02:36:02+00:00Let’s do a quick exercise. Say you’ve been working professionally as a developer for more than five years. You’ve gained hands-on experience through dozens of projects and kept your skillset sharp by learning about new techniques, tools, and […]

    READ MORE
  • Getting Started With An Express And ES6+ JavaScript Stack

    Getting Started With An Express And ES6+ JavaScript StackGetting Started With An Express And ES6+ JavaScript Stack Jamie Corkhill 2019-11-22T12:00:00+00:002019-11-23T02:39:35+00:00This article is the second part in a series, with part one located here, which provided basic and (hopefully) intuitive insight into Node.js, ES6+ JavaScript, Callback Functions, Arrow Functions, APIs, the HTTP Protocol, JSON, MongoDB, and […]

    READ MORE
  • How To Use FOMO To Increase Conversions

    How To Use FOMO To Increase ConversionsHow To Use FOMO To Increase Conversions Suzanne Scacca 2019-11-21T11:00:00+00:002019-11-22T02:36:11+00:00Consumers are motivated by need and desire. And sometimes, just sometimes, they’re motivated by FOMO. That’s right: we can now add the ‘Fear Of Missing Out’ to the list of drivers that get consumers onto our websites and into our […]

    READ MORE
  • Performing iOS Animations On Views With UIKit And UIView

    Performing iOS Animations On Views With UIKit And UIViewPerforming iOS Animations On Views With UIKit And UIView Saravanan V 2019-11-20T11:00:00+00:002019-11-21T02:35:10+00:00I have been an iOS developer for over a decade now and have rarely seen articles that consolidate all possible ways to perform animations in iOS. This article aims to be a primer on iOS animations […]

    READ MORE
  • Make Your Own Expanding And Contracting Content Panels

    Make Your Own Expanding And Contracting Content PanelsMake Your Own Expanding And Contracting Content Panels Ben Frain 2019-11-19T11:00:00+00:002019-11-20T02:35:09+00:00We’ve called them an ‘opening and closing panel’ so far, but they are also described as expansion panels, or more simply, expanding panels. To clarify exactly what we’re talking about, head on over to this example on CodePen: […]

    READ MORE
  • Smashing Podcast Episode 3 With Jina Anne: What Are Design Tokens?

    Smashing Podcast Episode 3 With Jina Anne: What Are Design Tokens?Smashing Podcast Episode 3 With Jina Anne: What Are Design Tokens? Drew McLellan 2019-11-19T05:00:00+00:002019-11-20T02:35:09+00:00 In this episode of the Smashing Podcast, we’re talking about Design Tokens. What are they, what problem do they solve, and how can they be used within an existing Design System? […]

    READ MORE
  • Abstracting WordPress Code To Reuse With Other CMSs: Concepts (Part 1)

    Abstracting WordPress Code To Reuse With Other CMSs: Concepts (Part 1)Abstracting WordPress Code To Reuse With Other CMSs: Concepts (Part 1) Leonardo Losoviz 2019-11-18T12:00:00+00:002019-11-19T02:38:00+00:00Making code that is agnostic of the CMS or framework has several benefits. For instance, through its new content editor Gutenberg, WordPress enables to code components which can be used for other […]

    READ MORE
  • Smashing Monthly Roundup: Community Resources And Favorite Posts

    Smashing Monthly Roundup: Community Resources And Favorite PostsSmashing Monthly Roundup: Community Resources And Favorite Posts Iris Lješnjanin 2019-11-15T14:00:00+00:002019-11-16T02:35:54+00:00On behalf of the Smashing team, welcome to another monthly update to keep you all in the loop about all things smashing. Join us as we share the latest news and highlight the things we have enjoyed reading […]

    READ MORE
  • Become An HTML Email Geek With These Videos From Rémi Parmentier

    Become An HTML Email Geek With These Videos From Rémi ParmentierBecome An HTML Email Geek With These Videos From Rémi Parmentier Rachel Andrew 2019-11-14T12:00:00+00:002019-11-15T02:36:27+00:00Creating an HTML email can feel like stepping back a few years as a web developer. All of our new layout functionality is unavailable to us &mdasj; email clients render the same […]

    READ MORE
  • Better Design With Deep Thinking

    Better Design With Deep ThinkingBetter Design With Deep Thinking Eric Olive 2019-11-13T11:00:00+00:002019-11-14T02:35:58+00:00Interruptions, administrative tasks, and too many meetings are among the common complaints voiced by today’s professionals. When was the last time someone complained about a canceled meeting? In other words, everyone understands what hinders productivity, right? Not so fast, says computer scientist Cal Newport. […]

    READ MORE
  • Adapting Agile For Part-Time Teams

    Adapting Agile For Part-Time TeamsAdapting Agile For Part-Time Teams Philip Kiely 2019-11-12T12:00:00+00:002019-11-13T02:36:31+00:00 The formal notion of the Agile software development method is about as old as I am (the Agile Manifesto was published in February 2001). I point this out not to make you feel old, but instead to demonstrate that Agile has had a […]

    READ MORE
  • SmashingConf New York 2019: Videos And Photos

    SmashingConf New York 2019: Videos And PhotosSmashingConf New York 2019: Videos And Photos Rachel Andrew 2019-11-12T10:00:00+00:002019-11-13T02:36:31+00:00 We love running our event in New York, and given that it sold out a long way in advance we think that you do too. If you didn’t manage to get a ticket, this post should give you a […]

    READ MORE
  • How To Stop Analysis Paralysis With Design

    How To Stop Analysis Paralysis With DesignHow To Stop Analysis Paralysis With Design Suzanne Scacca 2019-11-11T10:30:00+00:002019-11-12T02:37:02+00:00 As a web designer, you do your best to remove friction from the decision-making process. You place only one CTA above the fold. You keep interactive elements to a minimum. You make the menu only as large as it […]

    READ MORE
  • What Newspapers Can Teach Us About Web Design

    What Newspapers Can Teach Us About Web DesignWhat Newspapers Can Teach Us About Web Design Frederick O’Brien 2019-11-08T11:30:00+00:002019-11-09T02:36:21+00:00It’s easy to get caught up in the latest trends in web design. Web technology is constantly improving, and today developers have a formidable range of features at their disposal. This makes for a forward-thinking, innovative space — […]

    READ MORE
  • Meet “Inclusive Components”, A New Printed Book By Heydon Pickering

    Meet “Inclusive Components”, A New Printed Book By Heydon PickeringMeet “Inclusive Components”, A New Printed Book By Heydon Pickering Vitaly Friedman 2019-11-07T12:30:00+00:002019-11-08T02:35:44+00:00The web is full of interfaces that leave people out. Of course, it’s not designers’ malicious intent or developers’ lack of empathy that bring us there. It’s just really difficult to foresee a wide […]

    READ MORE