Articles by Smashing Magazine

  • 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
  • Sparks Of Inspiration To Welcome The New Year (January 2021 Wallpapers Edition)

    Maybe you’ve already started into 2021 as you’re reading this, maybe you’re still waiting for the countdown to begin. Either way, it’s never too late or too early for some New Year’s inspiration! For this wallpapers post, artists and designers from across the globe once again put their creative skills to the test and designed […]

    READ MORE
  • A Practical Introduction To Dependency Injection

    The concept of Dependency Injection is, at its core, a fundamentally simple notion. It is, however, commonly presented in a manner alongside the more theoretical concepts of Inversion of Control, Dependency Inversion, the SOLID Principles, and so forth. To make it as easy as possible for you to get started using Dependency Injection and begin […]

    READ MORE
  • Smashing Podcast Episode 32: Review Of The Year 2020

    In this episode, we’re taking a look back at 2020. Who did we speak to in our episodes this year, and what did we learn? Let’s listen back to some clips to find out. Show Notes You can find all of our past episodes, including a full transcript of every interview at podcast.smashingmagazine.com. See you […]

    READ MORE
  • Creativity In A World Of Technology: Does It Exist?

    Technology has done our world wonders: from advancements in medicine, travel, communication, and not to mention our own day-to-day lives. There’s no doubt that it has “transformed human experience” by impacting the way our society functions, as well as how we interact with one another and ourselves. But is this actually a good thing? By […]

    READ MORE
  • What’s Coming To VueX?

    Vuex is the solution for state management in Vue applications. The next version — Vuex 4 — is making its way through the final steps before officially releasing. This release will bring full compatibility with Vue 3, but doesn’t add new features. While Vuex has always been a powerful solution, and the first choice for […]

    READ MORE
  • How To Optimize Progressive Web Apps: Going Beyond The Basics

    Progressive web applications (PWA) are still gathering popularity in 2020. It doesn’t come as a surprise, considering the benefits of higher conversion rates, customer engagement, decreased page loading speed, and lower costs on development and overhead. We can see respected companies also enjoying success with their PWAs, such as Twitter, Uber, Tinder, Pinterest, and Forbes. […]

    READ MORE
  • Feature Prioritizing: Ways To Reduce Subjectivity And Bias

    How familiar is this scenario: A team employs modern decision-making methods and performs all design-thinking rituals, but the result remains guesswork. Or this: Soon after having prioritized all features, the key stakeholders change their mind and you have to plan everything again. Both situations have happened to my team and my colleagues quite a few […]

    READ MORE
  • Building A Stocks Price Notifier App Using React, Apollo GraphQL And Hasura

    The concept of getting notified when the event of your choice has occurred has become popular compared to being glued onto the continuous stream of data to find that particular occurrence yourself. People prefer to get relevant emails/messages when their preferred event has occurred as opposed to being hooked on the screen to wait for […]

    READ MORE
  • Counting Down To Bundles Of Smashing Joy And Workshops In 2021

    This year has been quite a ride — all the more reason to look forward to a new year with new beginnings, right? Well, we’ll never really know what awaits us in the next months to come, but what I do know is that everyone on this planet can do only so much and really […]

    READ MORE
  • Search Engine Optimization Checklist (PDF)

    Search engine optimization (SEO) is an essential part of a website’s design, and one all too often overlooked. The most beautiful, spectacular site in the world won’t do anyone much good if people can’t find it on Google (or Bing, or DuckDuckGo). Implementing SEO best practice doesn’t just give you the best chance possible of […]

    READ MORE
  • Are Websites Adding To Consumer’s Health Issues?

    Have any of you watched The Social Dilemma yet? For those of you who haven’t see it, here’s a summary of what it’s about: People who were instrumental in building the world’s leading social media platforms explain what’s really going on behind the scenes. Essentially, social media companies are in the business of selling their […]

    READ MORE
  • Smashing Podcast Episode 31 With Eve Porcello: What Is GraphQL?

    In this episode, we’re talking about GraphQL. What is it, and how does solve some common API problems? I spoke with expert Eve Porcello to find out. Show Notes Eve on Twitter Eve’s company Moon Highway Learning GraphQL from O’Reilly Discover Your Path Through The GraphQL Wilderness – Eve’s GraphQL workshop launching early 2021 Weekly […]

    READ MORE
  • How Redux Reducers Work

    In this tutorial, we’re going to learn the concept of reducers and how they work, specifically in React applications. In order to understand and better use Redux, a solid understanding of reducers is essential. Reducers provide a way to update an application’s state using an action. It is an integral part of the Redux library. […]

    READ MORE
  • Be Kind, Be Curious (November 2020 Wallpapers Edition)

    A bit of colorful inspiration is always a good thing, don’t you think so? Especially in November when the days tend to be rather gray and misty in a lot of parts of the world. To bring a splash of color and some positive vibes to your desktops and home screens, creative folks from all […]

    READ MORE