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
Weekend for Good 2024
Ashley shares her experience as a team member on a nonprofit project for Weekend for Good
Event Recap
Leaders for Accessibility Summit: Digital Inclusion Day
Ashley shares her thoughts and from day two of the Leaders for Accessibility Summit, which is centered around digital inclusion.
Event Recap
Leaders for Accessibility Summit: Employee Inclusion Day
Ashley shares her thoughts and from day one of the Leaders for Accessibility Summit, which is centered around employee inclusion.
Ergonomic Keyboards: Do they Really Help, and What’s Best for Coding?
Ergonomic keyboards are a great solution for those looking to reduce strain and improve their typing experience, particularly for people who spend long hours at their desk. Whether you choose a split or compact keyboard, finding the right one that suits your needs is key. For programmers, the choice between a 60% or 100% keyboard will depend on whether you prioritize portability or functionality. Investing in a keyboard that promotes comfort and efficiency can make a significant difference in your daily productivity and long-term health.
Database Backups and Identifying Invalid Auto Increment Values
MySQL directory backup concerns and a useful query to find tables that have invalid auto_increment values.
RegEx Corner
RegEx Corner: Phone Number Formatting
We take a look at creating a regular expression to help us format a phone number to the E.164 standard.
Escaping the MVP Trap: A Smarter Approach to Starting New Software Projects
Why a Riskiest Assumption Test is a Smarter First Step than an MVP in Software Development (and How to Keep Your MVP Lean)
How to Use Amazon S3 to Host a Static Website
In this article, we'll cover how to use Amazon S3 to host the files for a static site.
Module Roundup
Preventing Spam in Drupal
This article will summarize and compare some available Drupal spam prevention methods and discuss how to choose which method(s) to use for your particular situation.
Creating CSS Variables from User-Entered Field Values
Give content editors more freedom in the design of their pages without needing to develop multiple custom themes.
Using Functions to Leverage Accessible Color Contrast with User-Entered Values
In this article, we look at how to take user-entered colors and come up with the best color contrast ratios for accessibility.
Event Recap
Accessibility Fundamentals & Awareness for Everyone: A GAAD Webinar
Ashley writes up insights on the webinar she attended in honor of Global Accessibility Awareness Day (GAAD).
Using Templates from a Custom Drupal 10 Theme in the Administration Theme
When using a dedicated administration theme, there can be a major disconnect between the display of a node while viewing it vs. editing it. We found a way to close the gap.
Previewing User-Selected CSS While Editing
When editors can make stylistic selections that affect how content is presented, WYSIWYG often isn't actually WYSIWYG. How can we help fix this?
Event Recap
axe-con 2024: Day Three (Ashley)
Ashley shares her thoughts on talks attended on Day Three of axe-con 2024.
Event Recap
axe-con 2024: Day Two (Ashley)
Ashley shares her thoughts on talks from Day Two of axe-con 2024.
Event Recap
axe-con 2024: Day One (Ashley)
Ashley shares her thoughts on talks attended on day one of axe-con 2024.
Simplicity vs. Versatility: Deciding Between HTML5 and Video.js for Video Solutions
If you've ever worked with HTML5 video and thought 'There has to be a better way' then look no further than Video.js
Event Recap
Ferris Accessibility Seminar
Haley and Ashley traveled to their alma mater, Ferris State University, to teach the design students about accessibility in design and development.