Internationalization In Next.js 13 With React Server Components
https://smashingmagazine.com/2023/03/internationalization-nextjs-13-react-server-components/
https://smashingmagazine.com/2023/03/internationalization-nextjs-13-react-server-components/
Smashing Magazine
Internationalization In Next.js 13 With React Server Components — Smashing Magazine
Based on an example of a multilingual app that displays street photography images from Unsplash, Jan Amann explores next-intl to implement all internationalization needs in React Server Components and shares a technique for introducing interactivity with…
How To Protect Your App With A Threat Model Based On JSONDiff
https://smashingmagazine.com/2023/04/protect-app-threat-model-jsondiff/
https://smashingmagazine.com/2023/04/protect-app-threat-model-jsondiff/
Smashing Magazine
How To Protect Your App With A Threat Model Based On JSONDiff — Smashing Magazine
If you are a developer who wants to concentrate on delivering a killer application rather than worrying about countless security issues, threat model documents can help you do that. With small architectural changes, we can make these threats manageable and…
Exploring The Potential Of Web Workers For Multithreading On The Web
https://smashingmagazine.com/2023/04/potential-web-workers-multithreading-web/
https://smashingmagazine.com/2023/04/potential-web-workers-multithreading-web/
Smashing Magazine
Exploring The Potential Of Web Workers For Multithreading On The Web — Smashing Magazine
In this article, Sarah Oke Okolo explores the importance of Web Workers for multithreading on the web, including the limitations and considerations of using them and the strategies for mitigating potential issues associated with them.
The Potentially Dangerous Non-Accessibility Of Cookie Notices
https://smashingmagazine.com/2023/04/potentially-dangerous-non-accessibility-cookie-notices/
https://smashingmagazine.com/2023/04/potentially-dangerous-non-accessibility-cookie-notices/
Smashing Magazine
The Potentially Dangerous Non-Accessibility Of Cookie Notices — Smashing Magazine
In this piece, a Web Content Accessibility Guidelines (WCAG) auditor shares some cookie banner error patterns that can massively hurt a page’s overall conformance. Let’s explore what to look out for with this omnipresent piece of the web interface.
Could UX Be The Key To Unlocking Web3 Mass Adoption?
https://smashingmagazine.com/2023/04/ux-web3-mass-adoption/
https://smashingmagazine.com/2023/04/ux-web3-mass-adoption/
Accessible Target Sizes Cheatsheet
https://smashingmagazine.com/2023/04/accessible-tap-target-sizes-rage-taps-clicks/
https://smashingmagazine.com/2023/04/accessible-tap-target-sizes-rage-taps-clicks/
Smashing Magazine
Accessible Target Sizes Cheatsheet — Smashing Magazine
Practical guidelines to prevent rage taps and rage clicks with accessible tap targets for icons, links and buttons — on desktop and on mobile. With useful techniques and guidelines.
Write Better CSS By Borrowing Ideas From JavaScript Functions
https://smashingmagazine.com/2023/04/write-better-css-borrow-ideas-javascript-functions/
https://smashingmagazine.com/2023/04/write-better-css-borrow-ideas-javascript-functions/
Smashing Magazine
Write Better CSS By Borrowing Ideas From JavaScript Functions — Smashing Magazine
Many problems with website layouts happen when we don’t write CSS with the same care we’d use when writing a JavaScript function. Let’s look at how we can borrow best practices and ideas from writing good JavaScript functions for writing CSS.
Make Your May Magnificent (2023 Wallpapers Edition)
https://smashingmagazine.com/2023/04/desktop-wallpaper-calendars-may-2023/
https://smashingmagazine.com/2023/04/desktop-wallpaper-calendars-may-2023/
Smashing Magazine
Make Your May Magnificent (2023 Wallpapers Edition) — Smashing Magazine
May is almost here, so what better occasion could there be for some fresh and inspiring desktop and mobile wallpapers? Created with love by artists and designers from across the globe, the wallpapers in this post come in versions with and without a calendar.…
Smashing Podcast Episode 60 With Mei Zhang: What Is Design Storytelling?
https://smashingmagazine.com/2023/05/smashing-podcast-episode-60/
https://smashingmagazine.com/2023/05/smashing-podcast-episode-60/
Smashing Magazine
Smashing Podcast Episode 60 With Mei Zhang: How Do You Design A Design Process? — Smashing Magazine
We’re talking about the process of design. How do you build a process to enable your best work? Vitaly Friedman talks to designer Mei Zhang to find out.
The Growing Need For Effective Password Management
https://smashingmagazine.com/2023/05/effective-password-management/
https://smashingmagazine.com/2023/05/effective-password-management/
Smashing Magazine
The Growing Need For Effective Password Management — Smashing Magazine
Highlighting the advantages of self-hosted solutions over cloud-based alternatives and exploring collaborative password management and more, P demonstrates how to organize convenient and secure password management in a company.
Learning JavaScript With Imagination
https://smashingmagazine.com/2023/05/learning-javascript-with-imagination/
https://smashingmagazine.com/2023/05/learning-javascript-with-imagination/
Smashing Magazine
Learning JavaScript With Imagination — Smashing Magazine
This is the story of how one little octopus, explaining one beginner’s concept, carried such weight and power for Kylo that it drove his work and led him to research something that is really quite silly. And yet, it transformed how he learned to write — and…
The Safest Way To Hide Your API Keys When Using React
https://smashingmagazine.com/2023/05/safest-way-hide-api-keys-react/
https://smashingmagazine.com/2023/05/safest-way-hide-api-keys-react/
Smashing Magazine
The Safest Way To Hide Your API Keys When Using React — Smashing Magazine
Want to make sure your API keys are safe and sound when working with React? Jessica Joseph’s got you covered! She will show you the best ways to hide your API keys, from using environment variables to building your own back-end proxy server.
How To Use AI Tools To Skyrocket Your Programming Productivity
https://smashingmagazine.com/2023/05/ai-tools-skyrocket-programming-productivity/
https://smashingmagazine.com/2023/05/ai-tools-skyrocket-programming-productivity/
Smashing Magazine
How To Use AI Tools To Skyrocket Your Programming Productivity — Smashing Magazine
The rise of Artificial Intelligence (AI) in recent times has incited fear in many over losing their jobs. However, that shouldn’t be the case. On the contrary, AI is an opportunity to take your programming to the next level when used tactfully with the right…
A Guide To Redux Toolkit With TypeScript
https://smashingmagazine.com/2023/05/guide-redux-toolkit-typescript/
https://smashingmagazine.com/2023/05/guide-redux-toolkit-typescript/
Smashing Magazine
A Guide To Redux Toolkit With TypeScript — Smashing Magazine
The Redux Toolkit documentation calls the library a better way to write Redux logic for React apps and a simple and efficient toolkit for Redux development. In this article, you will learn about the Redux toolkit by building an app that tracks project issues.
How To Boost Your Design Workflow With Setapp
https://smashingmagazine.com/2023/05/boost-design-workflow-setapp/
https://smashingmagazine.com/2023/05/boost-design-workflow-setapp/
Smashing Magazine
How To Boost Your Design Workflow With Setapp — Smashing Magazine
In this guide, we’ll explore efficient tools to save time and speed up your workflow. Focus on what you do best — designing high-quality work, and let these tools handle the rest!
Designing Sticky Menus: UX Guidelines
https://smashingmagazine.com/2023/05/sticky-menus-ux-guidelines/
https://smashingmagazine.com/2023/05/sticky-menus-ux-guidelines/
Smashing Magazine
Designing Sticky Menus: UX Guidelines — Smashing Magazine
Are sticky headers always a good idea? Best practices for designing sticky headers, with examples, UX guidelines and usability considerations.
Solving Media Object Float Issues With CSS Block Formatting Contexts
https://smashingmagazine.com/2023/05/media-object-float-issues-css-block-formatting-contexts/
https://smashingmagazine.com/2023/05/media-object-float-issues-css-block-formatting-contexts/
Smashing Magazine
Solving Media Object Float Issues With CSS Block Formatting Contexts — Smashing Magazine
This article covers common problems using CSS floats and how to solve them using a block formatting context (BFC). Whether you are a beginner or an experienced web developer, you will learn valuable insights and practical solutions for dealing with CSS float…
Design Patterns Are A Better Way To Collaborate On Your Design System
https://smashingmagazine.com/2023/05/design-patterns-collaborate-design-system/
https://smashingmagazine.com/2023/05/design-patterns-collaborate-design-system/
Smashing Magazine
Design Patterns Are A Better Way To Collaborate On Your Design System — Smashing Magazine
Every company and team has to have deep collaboration between engineering and design to get the value out of a design system (and not go nuts). Building design patterns first unblock people to work in parallel, keeps people synced up, and results in reusable…
How To Deal With Big Tooling Upgrades In Large Organizations
https://smashingmagazine.com/2023/05/big-tooling-upgrades-large-organizations/
https://smashingmagazine.com/2023/05/big-tooling-upgrades-large-organizations/
Smashing Magazine
How To Deal With Big Tooling Upgrades In Large Organizations — Smashing Magazine
The process of upgrading large third-party packages in equally large organizations is rarely, if ever, as easy as running an npm update and calling it a day in this context. Joran Quinten shares valuable lessons from his team’s experiences in upgrading third…
Practical Design Tips And Guidelines For Beginner Designers
https://smashingmagazine.com/2023/05/practical-design-tips-guidelines-beginner-designers/
https://smashingmagazine.com/2023/05/practical-design-tips-guidelines-beginner-designers/
Smashing Magazine
Practical Design Tips And Guidelines For Beginner Designers — Smashing Magazine
It’s easy for beginner designers to get overwhelmed and lose confidence when creating presentations, landing pages, app and web design mockups, and even cards. Laurent Baumann shares a few simple guidelines and practical tips to help you in such situations.
Smashing Podcast Episode 61 With Rachel Andrew: What Is Web Platform Baseline?
https://smashingmagazine.com/2023/05/smashing-podcast-episode-61/
https://smashingmagazine.com/2023/05/smashing-podcast-episode-61/
Smashing Magazine
Smashing Podcast Episode 61 With Rachel Andrew: What Is Web Platform Baseline? — Smashing Magazine
In this episode of the Smashing Podcast, we’re talking about Web Platform Baseline. What is it, and how can it help determine your browser support policy? Drew McLellan talks to expert Rachel Andrew to find out.