Articles
We have many experts on our team willing to share their knowledge.
You're welcome.
We have many experts on our team willing to share their knowledge.
You're welcome.
You're welcome.
Event Recap
Accessibility From The Start: A Panel Discussion
Ashley shares her experience as a panelist for GRWebDev.
RegEx Corner
RegEx Corner: Greedy Expressions
We take a look at the symptoms and solutions for a regular expression not returning as many results as expected, because of "greedy" behaviors.
HTTP Security Headers in Drupal, Part 3: X Marks the Spot
In this article, we will be covering how to implement the Strict Transport Security, X Content Type Options, and X Frame Options headers to increase the security of your Drupal site.
DesignOps for Agencies: One Method for Speeding Up the Prototyping Process
We tried leveraging the new variables system in Figma to decrease the startup time of new client designs.
React DnD for Responsive, Intuitive User Interfaces
Creating and editing complex data can be difficult to understand and cause headaches for users, but drag and drop interfaces can improve the user experience by providing intuitive interfaces.
Web development with the Elgato Stream Deck
Apple's Touchbar was a flop for this developer. Can a livestreamer-focused peripheral deliver on the Touchbar's promise?
Testing a GraphQL API with PHPUnit, Symfony, and API Platform
Need to write functional tests for a GraphQL API? Here is one way to do it.
How to add a new column to a taxonomy term admin listing page
There may be times when you want more information to display on the admin page for taxonomy terms. Here is a quick code snippet to do that.
Event Recap
axe-con 2023: Day Two (Ashley)
Ashley shares her perspective on a series of talks from axe-con.
Event Recap
axe-con 2023: Day Two (Riley)
Riley shares an overview of the talks she attended during axe-con day two.
Event Recap
axe-con 2023: Day One (Ashley)
Ashley shares her perspective on a series of talks from axe-con.
HTTP Security Headers in Drupal Part 2: Permissions Policy
Learn how to implement the Permissions Policy HTTP response header to improve your Drupal site's security.
Software Testing for Web Development
In this article, Chase describes how quality assurance for software is unique, beneficial, and when it is right for a project.
Testing User Flows in Figma
If you've never used Figma to create interactive prototypes for user testing, it can feel daunting at first. Once you understand how it works, it's actually incredibly simple!
Laravel model event handling alternatives
Laravel Eloquent models inherently dispatch several lifecycle events. The framework also provides several options for writing your code to handle them. This article will present an alternative to the handler options presented in the Laravel documentation.
Using Figma Components to Create Hover Interactions
In this article Riley explains how to use Figma components to create interactive buttons for your prototypes.
Drupal Dependency Injection: Custom Services
How do I inject other services into the Drupal service I'm writing?
Tips for Content Editors
The Ins and Outs of Accessible Videos
Video can be a great way to communicate content in an interesting way, but you need to have alternative methods in place to communicate the video content to users that can't access it the same way. Learn how to make your video content available to everyone.
Event Recap
Adobe MAX 2022
Riley shares her thoughts on some of the talks she attended during Adobe Max 2022.
Creating custom layouts for Layout Paragraphs in Drupal 9
Layout Paragraphs provides an elegant drag-and-drop interface for content editing, and it's easy to extend and customize.
Switchable Background Colors Using a List Field
In this article, Riley explains how to add a field that allows users to change the background color of a section.