Refactoring CSS: Optimizing Size And Performance (Part 3)

There are many CSS optimization techniques to tackle potential file size and performance issues. Let’s take a look at some of them. After all, if deploying the refactored codebase causes loading or performance issues, it will result in less traffic and revenue, which might leave the management and project managers dissatisfied. https://smashingmagazine.com/2021/08/refactoring-css-optimizing-size-performance-part3/

Compound Components In React

Compound components help developers build more expressive and flexible APIs to share state and logic within components. This tutorial explains how this can be achieved with the help of using the Context API and React to build components by using this advanced pattern. https://smashingmagazine.com/2021/08/compound-components-react/

Pushing Back Against Privacy Infringement On The Web

The Web is still wrestling with issues we take for granted offline, privacy chief among them. These are steps The New York Times took to protect users’ data, and how you can too. https://smashingmagazine.com/2021/08/against-privacy-infringement-web/

Creating A Public/Private Multi-Monorepo For PHP Projects

In this article, Leonardo explains how to use a "multi-monorepo" approach for making the development experience faster, yet keeping your PHP packages private. This solution can be especially beneficial for PRO plugin creators. https://smashingmagazine.com/2021/08/public-private-multi-monorepo-php-projects/

How To Automate Documentation Workflow For Developers

In this article, you’ll learn how to save hours of tedious work of writing, updating, and correcting technical documentation. In this article, you will learn how to automate your documentation workflow with Vale and GitHub Actions. https://smashingmagazine.com/2021/08/automate-documentation-workflow-for-developers/

HTTP/3: Performance Improvements (Part 2)

After almost five years in development, the new HTTP/3 protocol is nearing its final form. Let’s take a close look at the performance improvements of HTTP/3, congestion control, head-of-line-blocking, and 0-RTT connection set-up. https://smashingmagazine.com/2021/08/http3-performance-improvements-part2/

Jamstack CMS: The Past, The Present and The Future

The story of Jamstack CMSs goes all the way back to the 90s. In this article, we take a trip down memory lane to see how we got to the modern Jamstack CMSs we have today, and where they’re heading in the next decade. https://smashingmagazine.com/2021/08/history-future-jamstack-cms/

How To Build An Ethical User Research Practice At Any Organization

Through a simple step-by-step approach, you can build an ethical practice within your organization that will ensure you’re respecting the dignity and welfare of your research participants. https://smashingmagazine.com/2021/08/ethical-user-research-practice/

Creating An Interactive Gantt Chart Component With Vanilla.js

In this article, we will code a Gantt chart as a reusable Web component. We will focus on the architecture of the component, rendering the calendar with CSS Grid and managing the state of the draggable tasks with JavaScript Proxy Objects. https://smashingmagazine.com/2021/08/interactive-gantt-chart-component-vanilla-javascript/

Free Open-Source Icons

Your project is on a tight budget? We’ve collected some wonderful, free icons and goodies that we’ve discovered lately and that are bound to give your design the finishing touch. We’ve also just recently covered Figma plugins, SVG generators, [accessible front-end components](https://www.smashingmagazine.com/2021/03/complete-guide-accessible-front-end-components/


Szukaj