DEV Community 👩‍💻👨‍💻

Alex MacArthur profile picture

Alex MacArthur

Developer for Dave Ramsey, most exceptional Enneagram #3.

Location Nashville, TN Joined Joined on  Personal website https://macarthur.me github website twitter website

Education

Concordia College - Moorhead, MN

Work

Developer at Ramsey Solutions

Use the .matches() Method to Determine if a Selector Matches an Element

Use the .matches() Method to Determine if a Selector Matches an Element

Comments
3 min read

Want to connect with Alex MacArthur?

Create an account to connect with Alex MacArthur. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
What I Like About Astro

What I Like About Astro

Comments
7 min read
How to Lazy Load Disqus for Improved Site Performance

How to Lazy Load Disqus for Improved Site Performance

Comments
4 min read
Keep Using Disqus if You Don’t Care About SEO, Performance, and User Privacy

Keep Using Disqus if You Don’t Care About SEO, Performance, and User Privacy

Comments
8 min read
When I Actually Needed useLayoutEffect() in React

When I Actually Needed useLayoutEffect() in React

Comments
5 min read
Serving Notion Presigned Images with Cloudflare Workers

Serving Notion Presigned Images with Cloudflare Workers

Reactions 5 Comments
9 min read
I’ve Boarded the SSG Train Again

I’ve Boarded the SSG Train Again

Comments
10 min read
Why Can’t You .forEach() Over Empty Array Items?

Why Can’t You .forEach() Over Empty Array Items?

Reactions 3 Comments 2
3 min read
Using Vite to Develop an SPA in the Context of a Production Page

Using Vite to Develop an SPA in the Context of a Production Page

Comments
9 min read
Why I've Had No Regrets Moving from Google Analytics to Plausible

Why I've Had No Regrets Moving from Google Analytics to Plausible

Reactions 1 Comments
9 min read
When DOM Updates Appear to Be Asynchronous

When DOM Updates Appear to Be Asynchronous

Reactions 1 Comments
9 min read
Why I Like Tailwind CSS

Why I Like Tailwind CSS

Reactions 5 Comments 1
7 min read
Don't Feel Bad About Using XMLHttpRequest

Don't Feel Bad About Using XMLHttpRequest

Reactions 8 Comments 1
12 min read
When It Makes Sense to Use a Utility Function Instead of a Polyfill

When It Makes Sense to Use a Utility Function Instead of a Polyfill

Reactions 7 Comments
11 min read
Clean Up Your Redux Store Listeners When Component State Updates

Clean Up Your Redux Store Listeners When Component State Updates

Reactions 6 Comments
7 min read
Cleaning Up Redux Store Listeners When Component State Updates

Cleaning Up Redux Store Listeners When Component State Updates

Reactions 6 Comments
7 min read
Streamlining Conditional Statements with Logical Operators

Streamlining Conditional Statements with Logical Operators

Reactions 7 Comments
4 min read
A Plot Proposal for Frozen III

A Plot Proposal for Frozen III

Reactions 7 Comments
1 min read
If the Democratic Presidential Candidates Were JavaScript Packages

If the Democratic Presidential Candidates Were JavaScript Packages

Reactions 10 Comments
1 min read
For the Sake of Your Event Listeners, Use Web Workers

For the Sake of Your Event Listeners, Use Web Workers

Reactions 7 Comments
5 min read
Blog for Your Own Sake

Blog for Your Own Sake

Reactions 9 Comments
3 min read
Building a Shell Function to Copy the Latest Git Commit SHA

Building a Shell Function to Copy the Latest Git Commit SHA

Reactions 7 Comments
5 min read
Should We All Start Implementing Differential Serving?

Should We All Start Implementing Differential Serving?

Reactions 6 Comments
6 min read
Deploying Code with a Git Hook on a DigitalOcean Droplet

Deploying Code with a Git Hook on a DigitalOcean Droplet

Reactions 2 Comments
6 min read
A Simpler Unit Testing Setup for WordPress

A Simpler Unit Testing Setup for WordPress

Reactions 2 Comments
7 min read
Creating a .map() Method for Objects, Strings, Sets, and Maps

Creating a .map() Method for Objects, Strings, Sets, and Maps

Reactions 10 Comments
5 min read
Remember to Probably Target an Empty Object with Object.assign()

Remember to Probably Target an Empty Object with Object.assign()

Reactions 3 Comments
2 min read
Formatting My PHP More Efficiently with a Bash Function

Formatting My PHP More Efficiently with a Bash Function

Reactions 4 Comments
3 min read
Quickly Spin Up MySQL w/ Docker Compose

Quickly Spin Up MySQL w/ Docker Compose

Reactions 11 Comments
1 min read
Writing a Regular Expression to Target Images Without a Class

Writing a Regular Expression to Target Images Without a Class

Reactions 8 Comments
5 min read
Best-ish Practices for Dynamically Prefetching & Prerendering Pages with JavaScript

Best-ish Practices for Dynamically Prefetching & Prerendering Pages with JavaScript

Reactions 6 Comments
10 min read
Using the 'posts_where' Filter with WP_Query in WordPress

Using the 'posts_where' Filter with WP_Query in WordPress

Reactions 6 Comments
3 min read
Preloading JavaScript Assets in WordPress

Preloading JavaScript Assets in WordPress

Reactions 3 Comments
6 min read
Let's Stop Making it Cool to Hate jQuery

Let's Stop Making it Cool to Hate jQuery

Reactions 5 Comments
5 min read
Build Your Own Simple Lazy Loading Functionality in WordPress

Build Your Own Simple Lazy Loading Functionality in WordPress

Reactions 10 Comments
6 min read
Building a Lambda Function with Netlify

Building a Lambda Function with Netlify

Reactions 5 Comments
11 min read
loading...