• Inspiring Wallpapers For February 2021 And A Little Creativity Challenge

    Did you know that this February is the perfect month? Well, layout-wise at least: It starts on a Monday, ends on a Sunday, and has exactly four full weeks. To fill these four perfectly aligned weeks with some life, artists and designers from across the globe challenged their creative skills and designed beautiful and inspiring […]

    READ MORE
  • Dynamic Static Typing In TypeScript

    JavaScript is an inherently dynamic programming language. We as developers can express a lot with little effort, and the language and its runtime figure out what we intended to do. This is what makes JavaScript so popular for beginners, and which makes experienced developers productive! There is a caveat, though: We need to be alert! […]

    READ MORE
  • How To Create An Engaging And Useful Chatbot

    Capital One. Adobe. Even Dominos has one. They’re chatbots, and they’re quickly becoming ubiquitous. A poor chatbot simply says “I’m sorry, I don’t understand” on repeat (or worse “error”.) A good chatbot feels almost-human, and helps answer questions so you don’t need to make a phone call or search the FAQ page. But what makes […]

    READ MORE
  • From Design To Developer-Friendly React Code In Minutes With Anima

    The promise of seamless design to code translation goes back to the early WYSIWYG page builders. Despite the admirable goal, their biggest flaw (among many) was the horrible code that they generated. Skepticism remains to this day and whenever this idea reappears, the biggest concerns are always related to the quality and maintainability of the […]

    READ MORE
  • Smashing Podcast Episode 34 With Harry Roberts: What’s The State Of Web Performance?

    In this episode, we’re talking about Web Performance. What does the performance landscape look like in 2021? I spoke with expert Harry Roberts to find out. Show Notes Harry is running a Web Performance Masterclass workshop with Smashing in May 2021. At the time of publishing, big earlybird discounts are still available. Harry on Twitter […]

    READ MORE
  • Making Remote Work Work: Useful Tools And Resources

    Remote work brings along entirely different challenges than working from an office. Maybe your internet connection is rather slow? Maybe it’s too quiet around you to focus? Or too loud for a virtual client meeting? A lot of things influence the way we work. But it’s not only the environment around us and the technical […]

    READ MORE
  • When To Say No To Freelance Projects

    A lot of feel-good life advice encourages us to say yes to new things whenever we can. This philosophy of openness can sound pretty enticing when you’re a freelancer or consultant just beginning to stand tall on your own — or riding a high of a string of good projects. And it’s true that saying […]

    READ MORE
  • How We Improved SmashingMag Performance

    Every web performance story is similar, isn’t it? It always starts with the long-awaited website overhaul. A day when a project, fully polished and carefully optimized, gets launched, ranking high and soaring above performance scores in Lighthouse and WebPageTest. There is a celebration and a wholehearted sense of accomplishment prevailing in the air — beautifully […]

    READ MORE
  • How To Build A Node.js API For Ethereum Blockchain

    Blockchain technology has been on the rise in the past ten years, and has brought a good number of products and platforms to life such as Chainalysis (finance tech), Burstiq (health-tech), Filament (IoT), Opus (music streaming) and Ocular (cybersecurity). From these examples, we can see that blockchain cuts across many products and use cases — […]

    READ MORE
  • Using Grommet In React Applications

    Over the years, the React ecosystem has grown with the invention of libraries that help the development of React applications. In this tutorial, we are going to learn to use Grommet for developing responsive, accessible, and mobile-first components for React applications. We’ll take a closer look at its core concepts, some of its use cases, […]

    READ MORE
  • New Year, New Beginnings: Smashing Workshops & Audits

    With the new year sinking in and everyone’s resolutions still being put to the test, we are slowly returning back to our day-to-day projects. And as we do so, we focus on the new targets for 2021: improving accessibility, conversion, engagement, retention, and of course web performance. We all have different personal goals for this […]

    READ MORE
  • Web Design Trends 2021: The Report

    As a result of all this upheaval and change that happened in 2020, the landscape is changing. Editor X, a web creation platform for designers, has recently launched a minisite covering the web design trends of 2021 — and it seems like the web is going to look very different than in recent years. The […]

    READ MORE
  • Integrating A Dialogflow Agent Into A React Application

    Dialogflow is a platform that simplifies the process of creating and designing a natural language processing conversational chat assistant which can process voice or text input when being used either from the Dialogflow console or from an integrated web application. Although the integrated Dialogflow Agent is briefly explained in this article, it is expected that […]

    READ MORE
  • Front-End Performance Checklist 2021

    This guide has been kindly supported by our friends at LogRocket, a service that combines frontend performance monitoring, session replay, and product analytics to help you build better customer experiences. LogRocket tracks key metrics, incl. DOM complete, time to first byte, first input delay, client CPU and memory usage. Get a free trial of LogRocket […]

    READ MORE
  • Getting Started With The GetX Package In Flutter Applications

    Flutter is one of the fastest ways to build truly cross-platform native applications. It provides features allowing the developer to build a truly beautiful UI experience for their users. However, most times to achieve things like navigating to screens, state management, and show alerts, a lot of boilerplates are needed. These boilerplates tend to slow […]

    READ MORE
  • How To Make More Money Selling Shopify Apps In 2021

    As more consumers accept digital commerce as a fast, convenient and safe way to get the things they need, e-commerce companies — new and old — need websites that can keep up with the change of pace and consumer demand. Shopify already offers one of the most powerful and competitive e-commerce platforms. But that’s not […]

    READ MORE
  • Should The Web Expose Hardware Capabilities?

    I have recently been interested in the difference of opinions between the different browser vendors about the future of the web — specifically in the various efforts to push web platform capabilities closer to native platforms, such as Chromium’s Project Fugu. The main positions can be summarized as: Google (together with partners like Intel, Microsoft […]

    READ MORE
  • Towards An Ad-Free Web: Diversifying The Online Economy

    Money talks, and there is an awful lot of money on the web these days. That is not necessarily a bad thing in and of itself, but it does seem to have hamstrung how websites are designed and financed. The pandemic — and the consequent collapse of an already warped online ad ecosystem — makes […]

    READ MORE