Web Development
4 items4 posts

Content tagged "Web Development"

Blog Posts

Macbook

Developer Experience (DX) and Why Many Teams Standardise on macOS

As engineering teams scale, the local development environment becomes a critical—but often overlooked—factor in overall productivity. This article explores why many modern product teams converge on macOS as a standard development environment, and how factors like Unix-based architecture, tooling alignment, and onboarding consistency contribute to a smoother developer experience. It also looks at the trade-offs across macOS, Windows (with WSL2), and Linux, framing the discussion through the lens of engineering practice rather than personal preference.

By
Zaid Al-Dabbagh
Important for SEO and accessibility.

Step-by-Step Guide to Installing Drupal Security Updates

This guide walks you through the process of safely applying security updates to your Drupal website. Security updates patch vulnerabilities that could expose your site to attacks, making timely installation critical for protecting your data and users.

By
Zaid Al-Dabbagh
Switch between multiple versions of node with homebrew banner

Switch Between Multiple Versions of Node with NVM and Homebrew

When working on multiple projects, you may need to switch quickly between different versions of Node for compatibility. Two common approaches are: NVM (Node Version Manager): A widely used tool for easily managing and switching Node versions. Homebrew (Mac only): Another option to install and manage different Node versions directly.

By
Zaid Al-Dabbagh
Cross browser testing banner

What Browsers to Test in Cross-Browser Testing

Cross-browser testing is essential to make sure your application works consistently across different devices and browsers. Analytics, government standards, or company guidelines will help you decide which versions to support. Tools like BrowserStack give you a full list of browsers and platforms, while Browserslist provides a shared configuration for front-end tools. Finally, Autoprefixer automatically adds vendor-specific CSS rules to improve compatibility, saving you from writing them manually.

By
Zaid Al-Dabbagh