Perspectives from the experts at Chromatic
It’s not enough to test website performance. You need to test the right way, on an ongoing basis. Learn how.
Having a clear process is the key to avoiding website downtime and buggy application launches. Read this guide to website and app deployment best practices.
Managing Drupal configuration and keeping it in sync requires attention to detail and process. Automation can add to the problem, but also solve it.
Learn how Ansible can be used to standardize and automated Drupal deployments.
With security breaches proliferating in recent years, it’s more important than ever to protect your users and applications by implementing Two-Factor Authentication (2FA) which was developed to protect accounts and devices by adding security verification to the login process.
Web security depends on following boring ole’ best practices, like keeping your software up-to-date. This makes it fairly dull, unlike Hollywood portrayals of IT security. However, if disaster strikes, you need a plan in place to fix things, fast.
When I first started working at a digital marketing agency and wanted to refine my project management skills, I found marginally helpful articles that outlined the basics of technical project management; certifications in Agile, Waterfall, Scrum and/or PMP all seemed necessary for success in that role.
There is more to the total cost than the initial price.
GitHub has a hidden trick that allows for sharing PR & issue templates.
A detailed rundown of our development, review, and QA processes.
Everyone knows that “make users wait” has no place in your website strategy… right?
The way we often use Gulp can make our projects brittle and add friction that complicates contribution and on-boarding. Thankfully, this is an avoidable problem with a rock-solid solution that requires minimal effort.
If disaster strikes, are you confident that you can restore your site?
We often forget that interactive elements have focus states. The result is a worse user experience. Let’s change that!
The United States Court of Appeals for the Ninth Circuit overturned a lower court ruling by affirming that websites are covered by the ADA and stating that Dominos could be forced to comply with WCAG 2.0 as a way to resolve existing ADA non-compliance issues on their website.
Our design skills are like a set of very sharp blades: they can help craft an exquisitely useful and pleasant experience or an inefficient, frustrating mess, both with equal precision. When we wield our design acumen, as with any tool, intent is paramount, so it’s our responsibility to push back against dark patterns.
Custom code gives you exactly what you need, but it comes with a cost.
It’s time we question the long-standing practice of sending automated emails from a no-reply address.
Spammers are always evolving and that means spam management is, too. Here are some of the best current spam management tools and tactics for Drupal.
A pull request is like a product looking for a buyer. Are you selling yours effectively?
The switch to HTTPS requires coordination between your server, your content and your SEO. Take these steps into account.
Summary: Test-driven development (TDD) keeps you focused, encourages critical thinking, and improves code confidence. Here are some basic principles that have helped me write effective tests and which have proven useful when introducing other developers to the practice.