• Signs Your Website Feels More Like A Haunted House Than A Welcoming Home

    Signs Your Website Feels More Like A Haunted House Than A Welcoming HomeSigns Your Website Feels More Like A Haunted House Than A Welcoming Home Suzanne Scacca 2019-10-31T12:30:59+02:002019-11-01T02:37:00+00:00When building a website or PWA, no one ever thinks, “I really hope my visitors run away in fear!” Yet, one wrong move could make a visit to […]

    READ MORE
  • Creativity Sparks Shining Through The Fog (November 2019 Wallpapers Edition)

    Creativity Sparks Shining Through The Fog (November 2019 Wallpapers Edition)Creativity Sparks Shining Through The Fog (November 2019 Wallpapers Edition) Cosima Mielke 2019-10-31T12:00:00+02:002019-11-01T02:37:00+00:00The fascinating world of aviation, classic movies, sweet childhood memories — these are just some of the things that inspired artists and designers from across the globe to participate in our wallpapers challenge this […]

    READ MORE
  • Writing A Multiplayer Text Adventure Engine In Node.js: Creating The Terminal Client (Part 3)

    Writing A Multiplayer Text Adventure Engine In Node.js: Creating The Terminal Client (Part 3)Writing A Multiplayer Text Adventure Engine In Node.js: Creating The Terminal Client (Part 3) Fernando Doglio 2019-10-30T13:00:59+02:002019-10-31T02:35:16+00:00I first showed you how to define a project such as this one, and gave you the basics of the architecture as well as the mechanics […]

    READ MORE
  • Speed Up Your Website With WebP

    Speed Up Your Website With WebPSpeed Up Your Website With WebP Suzanne Scacca 2019-10-29T12:30:59+02:002019-10-30T02:35:51+00:00(This is a sponsored post.) Spend enough time running websites through PageSpeed Insights and you’ll notice that Google has a major beef with traditional image formats like JPG, PNG and even GIF. As well it should. Even if you resize your images […]

    READ MORE
  • “Create Once, Publish Everywhere” With WordPress

    “Create Once, Publish Everywhere” With WordPress“Create Once, Publish Everywhere” With WordPress Leonardo Losoviz 2019-10-28T16:00:59+02:002019-10-29T02:35:12+00:00COPE is a strategy for reducing the amount of work needed to publish our content into different mediums, such as website, email, apps, and others. First pioneered by NPR, it accomplishes its goal by establishing a single source of truth for content […]

    READ MORE
  • Writing Asynchronous Tasks In Modern JavaScript

    Writing Asynchronous Tasks In Modern JavaScriptWriting Asynchronous Tasks In Modern JavaScript Jeremias Menichelli 2019-10-25T12:30:59+02:002019-10-26T01:35:29+00:00JavaScript has two main characteristics as a programming language, both important to understand how our code will work. First is its synchronous nature, which means the code will run line after line, almost as you read it, and secondly that it is […]

    READ MORE
  • Create A Bookmarking Application With FaunaDB, Netlify And 11ty

    Create A Bookmarking Application With FaunaDB, Netlify And 11tyCreate A Bookmarking Application With FaunaDB, Netlify And 11ty Bryan Robinson 2019-10-24T13:30:59+02:002019-10-25T01:35:30+00:00The JAMstack (JavaScript, APIs and Markup) revolution is in full swing. Static sites are secure, fast, reliable and fun to work on. At the heart of the JAMstack are static site generators (SSGs) that store your […]

    READ MORE
  • Writing A Multiplayer Text Adventure Engine In Node.js: Game Engine Server Design (Part 2)

    Writing A Multiplayer Text Adventure Engine In Node.js: Game Engine Server Design (Part 2)Writing A Multiplayer Text Adventure Engine In Node.js: Game Engine Server Design (Part 2) Fernando Doglio 2019-10-23T14:00:59+02:002019-10-24T01:36:48+00:00After some careful consideration and actual implementation of the module, some of the definitions I made during the design phase had to be changed. This should […]

    READ MORE
  • A Guide To Optimizing Images For Mobile

    A Guide To Optimizing Images For MobileA Guide To Optimizing Images For Mobile Suzanne Scacca 2019-10-22T12:30:59+02:002019-10-23T01:38:01+00:00(This is a sponsored article.) You know how critical it is to build websites that load quickly. All it takes is for a page to load one second too long for it to start losing visitors and sales. Plus, now […]

    READ MORE
  • Great Expectations: Using Story Principles To Anticipate What Your User Expects

    Great Expectations: Using Story Principles To Anticipate What Your User ExpectsGreat Expectations: Using Story Principles To Anticipate What Your User Expects John Rhea 2019-10-21T13:30:59+02:002019-10-22T01:35:33+00:00Whether it’s in a novel, the latest box office smash, or when Uncle Elmer mistook a potted cactus for a stress ball, we all love stories. There are stories we love, stories […]

    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 The Smashing Editorial 2019-10-18T15:00:59+02:002019-10-19T01:35:00+00:00This is the first monthly update that the Smashing team will be publishing, to highlight some of the things we have enjoyed reading over the past month. Many of the included posts are sourced from the most […]

    READ MORE
  • Postmortem Of Gutenberg The Launch, So We Can Embrace Gutenberg The Product

    Postmortem Of Gutenberg The Launch, So We Can Embrace Gutenberg The ProductPostmortem Of Gutenberg The Launch, So We Can Embrace Gutenberg The Product Leonardo Losoviz 2019-10-17T12:30:59+02:002019-10-18T01:36:11+00:00After 10 months of being released as WordPress’s new default editor, Gutenberg is still shrugged off by a sizable amount of people from the web development community, who frequently cite […]

    READ MORE
  • How Frontend Developers Can Empower Designer’s Work

    How Frontend Developers Can Empower Designer’s WorkHow Frontend Developers Can Empower Designer’s Work Sandrina Pereira 2019-10-16T12:30:59+02:002019-10-17T01:36:13+00:00This article is mostly directed at you, dear Frontend Developer, who enjoys implementing user interfaces but struggles in aligning expectations with designers you work with. Perhaps you are referred to as the “UI Developer” or “UX Engineer.” Regardless of the […]

    READ MORE
  • Should You Add WordPress Maintenance To Your Service Offering?

    Should You Add WordPress Maintenance To Your Service Offering?Should You Add WordPress Maintenance To Your Service Offering? Suzanne Scacca 2019-10-15T12:30:59+02:002019-10-16T01:36:00+00:00(This is a sponsored article.) One of the common problems with trying to scale up when working as a solo web designer or a bootstrapping agency is that you’re limited by time. How much time it […]

    READ MORE
  • Animating Apps With Flutter

    Animating Apps With FlutterAnimating Apps With Flutter Shubham 2019-10-14T13:30:59+02:002019-10-15T01:37:56+00:00Apps for any platform are praised when they are intuitive, good-looking, and provide pleasant feedback to user interactions. Animation is one of the ways to do just that. Flutter, a cross-platform framework, has matured in the past two years to include web and desktop support. It has […]

    READ MORE
  • The W3C At Twenty-Five

    The W3C At Twenty-FiveThe W3C At Twenty-Five Rachel Andrew 2019-10-11T12:30:00+02:002019-10-12T01:36:20+00:00Last week, the World Wide Web Consortium (W3C) celebrated its 25th anniversary and invited folks to share why the open web platform matters to them via the hashtag #WebStories. As I’m both a member of the CSS Working Group at W3C and the representative for Fronteers, […]

    READ MORE
  • A Guide To New And Experimental CSS DevTools In Firefox

    A Guide To New And Experimental CSS DevTools In FirefoxA Guide To New And Experimental CSS DevTools In Firefox Victoria Wang 2019-10-10T14:30:59+02:002019-10-11T01:36:08+00:00Over the last few years, our team at Firefox has been working on new CSS tools that address both cutting-edge techniques and age-old frustrations. We’re the Layout Tools team, a subset of Firefox Developer […]

    READ MORE
  • How To Use Breadcrumbs On A PWA

    How To Use Breadcrumbs On A PWAHow To Use Breadcrumbs On A PWA Suzanne Scacca 2019-10-09T12:30:59+02:002019-10-10T01:36:43+00:00I’ve seen a lot of questions about whether or not breadcrumbs are necessary for PWAs. It makes sense why the question is raised. After all, PWAs have an app shell and sticky menu, so shouldn’t it be easy for users […]

    READ MORE
  • Developing A Custom Plugin For October CMS

    Developing A Custom Plugin For October CMSDeveloping A Custom Plugin For October CMS Andriy Haydash 2019-10-08T12:30:59+02:002019-10-09T01:36:30+00:00Last year, I did some research about new CMS systems in PHP in order to find a good alternative to WordPress. Ideally, it had to be an open-source solution with a clean and modern codebase. One of them caught my […]

    READ MORE
  • Design Systems Are About Relationships

    Design Systems Are About RelationshipsDesign Systems Are About Relationships Ryan DeBeasi 2019-10-07T12:30:59+02:002019-10-08T01:35:20+00:00Design systems can be incredibly helpful. They provide reusable elements and guidelines for building a consistent “look and feel” across products. As a result, users can take what they learned from one product and apply it to another. Similarly, teams can roll out well-tested […]

    READ MORE