Smashingmagazine · Learn
Learn listings from Smashingmagazine on TechiSeek. 44 public listings.
- Creating An Interactive Gantt Chart Component With Vanilla JavaScript (Part 1) (Smashingmagazine)We will focus on the architecture of the component, rendering the calendar with CSS Grid and managing the state of the draggable tasks with…
- Building A Retro Draggable Web Component With Lit (Smashingmagazine)In today’s article, Andrico Karoulla explains how to create a cool draggable effect by listening to the drag events and writing some custom…
- How To Build A Multilingual Website With Nuxt.js (Smashingmagazine)Handling translations for multilingual websites is famously difficult and, yet, crucial for many companies and organizations that serve a g…
- Building A Dynamic Header With Intersection Observer (Smashingmagazine)In JavaScript, attaching an event listener to constantly fire a callback on scroll can be performance-intensive, and if used unwisely, can…
- Tools And Practices To Speed Up The Vue.js Development Process (Smashingmagazine)Even though Vue.js claims to have an approachable minimalist framework that can be incrementally adaptable, it can be a little bit overwhel…
- Compound Components In React (Smashingmagazine)A compound component is one of the advanced patterns of React which makes use of an interesting way to communicate the relationship between…
- Building And Dockerizing A Node.js App With Stateless Architecture With Help From Kinsta (Smashingmagazine)Dockerizing your Node.js apps can lead to smashing success—offering consistency, easy debugging, and hassle-free dependency management.
- Handling Mounting And Unmounting Of Navigation Routes In React Native (Smashingmagazine)Often you need two different sets of navigation stacks for pre and post user authentication.
- How To Migrate From WordPress To A Headless CMS (Smashingmagazine)In addition to a step-by-step guide on how to migrate WordPress to Storyblok Headless CMS, the problems that will arise during the process…
- How To Design An Effective User Onboarding Flow (Smashingmagazine)If you want to maximize conversions or collect necessary user information for other purposes, a user onboarding flow is necessary.
- Creating An Outside Focus And Click Handler React Component (Smashingmagazine)You’ll learn how to recreate an open-source React component (react-foco) from scratch in doing so.
- Integrating Image-To-Text And Text-To-Speech Models (Part 1) (Smashingmagazine)Joas Pambou built an app that integrates vision language models (VLMs) and text-to-speech (TTS) AI technologies to describe images audibly…
- How To Automate Documentation Workflow For Developers (Smashingmagazine)In a world that is increasingly going remote, prioritizing good documentation and good documentation workflow is important.
- The Guide To Ethical Scraping Of Dynamic Websites With Node.js And Puppeteer (Smashingmagazine)All of us use web scraping in our everyday lives. It merely describes the process of extracting information from a website.
- Building A Discord Bot Using Discord.js (Smashingmagazine)An introduction to building a Discord bot using the Discord.js module. The bot will share random jokes, assign or revoke user roles, and po…
- How To Build An E-Commerce Site With Angular 11, Commerce Layer And Paypal (Smashingmagazine)Having an e-commerce store is crucial for any store owner as more and more customers are turning to online shopping.
- Understanding Client-Side GraphQl With Apollo-Client In React Apps (Smashingmagazine)Ever tried interacting with a GraphQL server in a client-side application and felt like giving up even before getting anywhere?
- An Introduction To SWR: React Hooks For Remote Data Fetching (Smashingmagazine)18 min read React, React Hooks, Java Script, Tools Share on Twitter, Linked In About The Author Ibrahima Ndaw is a Full-stack developer and…
- React Error Handling And Reporting With Error Boundary And Sentry (Smashingmagazine)You’ll work through an example app to see how we can use error boundaries to deliver a better app experience.
- How To Create A Porsche 911 With Sketch (Part 2) (Smashingmagazine)This tutorial is for illustrators who also happen to be passionate car enthusiasts. If you follow me along, you will learn how to draw from…
- CSS Transitions In Vuejs And Nuxtjs (Smashingmagazine)Transitions are a nice way to remove, change, or update data in an application because their occurrence adds a nice effect and is good for…
- How To Build An Accessible Front-End Application With Chakra UI And Nuxt.js (Smashingmagazine)In order to follow along, you should be familiar with using the progressive front-end framework Vue.js with Nuxt.
- Differences Between Static Generated Sites And Server-Side Rendered Apps (Smashingmagazine)Statically generated sites or pre-rendering and server-side rendered applications are two modern ways to build front-end applications using…
- Building A Facial Recognition Web Application With React (Smashingmagazine)The app built in this article is similar to the face detection box on a pop-up camera in a mobile phone — it’s able to detect a human face…
- Better Reducers With Immer (Smashingmagazine)When working with React, we maintain a lot of state. To make updates to our state, we need to write a lot of reducers.
- Setting Up Redux For Use In A Real-World Application (Smashingmagazine)Redux is a robust state-management library for single-page JavaScript apps. It is described on the official documentation as a predictable…
- A Practical Guide To Testing React Applications With Jest (Smashingmagazine)Building a well-functioning application requires good testing; otherwise, knowing whether your application works as expected would be a mat…
- How To Create A Porsche 911 With Sketch (Part 1) (Smashingmagazine)This tutorial is for illustrators who also happen to be passionate car enthusiasts. If you follow along, you will learn how to draw from sc…
- How To Create A Custom React Hook To Fetch And Cache Data (Smashingmagazine)There is a high possibility that a lot of components in your React application will have to make calls to an API to retrieve data that will…
- With Axios In Nuxt (Smashingmagazine)Axios is a promise-based HTTP client that works in the browser and Node.js environment or, in simpler terms, it is a tool for making reques…
- Internationalization In Vue With The Vue I18n Plugin (Smashingmagazine)Adding Internationalization to your Vue.js application has a lot of use cases and in this tutorial, we’re going to learn how to do this wit…
- How To Create A Porsche 911 With Sketch (Part 3) (Smashingmagazine)This is the third and final part of the tutorial in which we’ll create the wheels (rims and tires), and add all the final touches (includin…
- Firebase Push Notifications In React (Smashingmagazine)In this tutorial, Chidi Orji will show you how to work with Firebase push notifications in the backend and frontend.
- A Practical Guide To Product Tours In React Apps (Smashingmagazine)Showcasing new product features to users or familiarizing them with some UI functionality in a web app can get tedious, especially when you…
- Mastering Props And PropTypes In React (Smashingmagazine)Props and PropTypes are an important mechanism for passing information between React components, and we’re going to look into them in great…
- Higher-Order Components In React (Smashingmagazine)In this tutorial, Shedrack Akintayo is going to learn about higher-order components, the syntax of higher-order components, as well as use…
- How To Use Styled-Components In React (Smashingmagazine)Styled components are “visual primitives for components”, and their goal is to give us a flexible way to style components.
- Consuming REST APIs In React With Fetch And Axios (Smashingmagazine)If you’re a React developer who’d like to learn how you can start consuming APIs in your React applications, then this article is for you.
- Methods Of Improving And Optimizing Performance In React Apps (Smashingmagazine)Since React was introduced, it has transformed the way front-end developers build web applications, and its virtual DOM is famous for effec…
- Building Desktop Apps With Electron And Vue (Smashingmagazine)Electron is an open-source software framework developed and maintained by GitHub. It allows for the development of desktop GUI applications…
- Previewing Content Changes In Your Work With document.designMode (Smashingmagazine)You probably already know that you can use developer tools in your browser to make on-the-spot changes to a webpage — simply click the node…
- Creating The “Moving Highlight” Navigation Bar With JavaScript And CSS (Smashingmagazine)In this tutorial, Blake Lundquist walks us through two methods of creating the “moving-highlight” navigation pattern using only plain JavaS…
- Building An Offline-Friendly Image Upload System (Smashingmagazine)Poor internet connectivity doesn’t have to mean poor UX. With PWA technologies like `IndexedDB`, service workers, and the Background Sync A…
- Your Prototype Is Not Being Honest With Your Users (And Here’s How To Fix It) (Smashingmagazine)There’s a moment in almost every usability session where a participant pauses at the login screen, types something, and glances up: checkin…