What Does It Really Mean For A Site To Be Keyboard Navigable — Smashing Magazine

What Does It Really Mean For A Site To Be Keyboard Navigable — Smashing Magazine

Keyboard navigation is a vital aspect of accessible web design, and a detail-oriented approach is crucial. Prioritizing keyboard navigation prioritizes the user experience for a diverse audience, extending your reach while simultaneously fostering a more inclusive web environment. Efficient navigation is vital for a functional website, but not everyone uses the internet the same way….

Read More
Building A Drupal To Storyblok Migration Tool: An Engineering Perspective — Smashing Magazine

Building A Drupal To Storyblok Migration Tool: An Engineering Perspective — Smashing Magazine

In this article, Edoardo Dusi shares the engineering and architectural choices made by the team at Storyblok and how real-world migration challenges were addressed using modern PHP practices. Content management is evolving. The traditional monolithic CMS approach is giving way to headless architectures, where content management and presentation are decoupled. This shift brings new challenges,…

Read More
Web Components Vs. Framework Components: What’s The Difference? — Smashing Magazine

Web Components Vs. Framework Components: What’s The Difference? — Smashing Magazine

Some critics question the agnostic nature of Web Components, with some even arguing that they are not real components. Gabriel Shoyomboa explores this topic in-depth, comparing Web Components and framework components, highlighting their strengths and trade-offs, and evaluating their performance. It might surprise you that a distinction exists regarding the word “component,” especially in front-end…

Read More
How OWASP Helps You Secure Your Full-Stack Web Applications — Smashing Magazine

How OWASP Helps You Secure Your Full-Stack Web Applications — Smashing Magazine

The OWASP vulnerabilities list is the perfect starting point for web developers looking to strengthen their security expertise. Let’s discover how these vulnerabilities materialize in full-stack web applications and how to prevent them. Security can be an intimidating topic for web developers. The vocabulary is rich and full of acronyms. Trends evolve quickly as hackers…

Read More