John Hawkins
@vegasgeek.com
Owner/Operator @ vegasgeek.com where I build stuff with WordPress. Current obsessions: Learning to play guitar, 3D printing, and Peloton.
If I unsubscribe from your newsletter, you can bet with 100% certainty that I do not need or want a followup email saying "Goodbye from our Newsletter"
September 18, 2025 at 3:49 PM
If I unsubscribe from your newsletter, you can bet with 100% certainty that I do not need or want a followup email saying "Goodbye from our Newsletter"
Reposted by John Hawkins
I'm still on the hunt for another WordPress developer to join me full-time at a food & beverage marketing agency. Hybrid role in Minneapolis/St Paul. Reach out to me! #WCMSP #WordCampMSP @wordpress.org
May 20, 2025 at 12:27 PM
I'm still on the hunt for another WordPress developer to join me full-time at a food & beverage marketing agency. Hybrid role in Minneapolis/St Paul. Reach out to me! #WCMSP #WordCampMSP @wordpress.org
I saw on LinkedIn some folks listing their job title as "Vibe Coding Cleanup Specialist". I loved it so much, I'm now trying to figure out how to properly word "I fix business sites that were built by the boss's nephew" for my new title.
August 21, 2025 at 7:23 PM
I saw on LinkedIn some folks listing their job title as "Vibe Coding Cleanup Specialist". I loved it so much, I'm now trying to figure out how to properly word "I fix business sites that were built by the boss's nephew" for my new title.
I had a client with a daily process that stopped running and nobody noticed. I thought I fixed it by adding a daily "success" notice, but that turned into noise. The real fix was an alert when it DIDN'T run.
I wrote about how the journey and solution. vegasgeek.com/never-wonder...
I wrote about how the journey and solution. vegasgeek.com/never-wonder...
Never Wonder “Did It Run?” Again - VegasGeek
Sometimes, the best product ideas come from scratching your own itch. A while back, we had a client with a daily process running behind the scenes. Everything was fine… until one day, it wasn’t. The p...
vegasgeek.com
August 11, 2025 at 4:55 PM
I had a client with a daily process that stopped running and nobody noticed. I thought I fixed it by adding a daily "success" notice, but that turned into noise. The real fix was an alert when it DIDN'T run.
I wrote about how the journey and solution. vegasgeek.com/never-wonder...
I wrote about how the journey and solution. vegasgeek.com/never-wonder...
Self reminder: When a phone call comes in and the screen says (Spam Risk), believe it.
July 30, 2025 at 5:43 PM
Self reminder: When a phone call comes in and the screen says (Spam Risk), believe it.
Cleaning up some old bookmarks and ran across my favorite placeholder image site. I forget about it for long periods, and then I'm happy to rediscover it. robohash.org/300/300
robohash.org
July 30, 2025 at 2:45 PM
Cleaning up some old bookmarks and ran across my favorite placeholder image site. I forget about it for long periods, and then I'm happy to rediscover it. robohash.org/300/300
Reposted by John Hawkins
From @robertdevore.com
#WordPress & #WooCommerce plugins he no longer maintains.
"If you liked any of these, or wished you had created them, now’s your chance to fork them and keep them alive."
robertdevore.com/wordpress-wo...
#WordPress & #WooCommerce plugins he no longer maintains.
"If you liked any of these, or wished you had created them, now’s your chance to fork them and keep them alive."
robertdevore.com/wordpress-wo...
50+ Free WordPress & WooCommerce Plugins Now on GitHub
Explore 50+ free WordPress and WooCommerce plugins I've built - open source and ready to fork on GitHub. Take them, improve them, keep them alive.
robertdevore.com
June 11, 2025 at 2:24 PM
From @robertdevore.com
#WordPress & #WooCommerce plugins he no longer maintains.
"If you liked any of these, or wished you had created them, now’s your chance to fork them and keep them alive."
robertdevore.com/wordpress-wo...
#WordPress & #WooCommerce plugins he no longer maintains.
"If you liked any of these, or wished you had created them, now’s your chance to fork them and keep them alive."
robertdevore.com/wordpress-wo...
I don't really mind the heat in Vegas during the summer. But, the first few days of the season when it's over 100° are awful. Then, the last few weeks when you shout "JUST BE DONE ALREADY", are awful. The rest I can deal with. But right now... ugh.
June 9, 2025 at 4:51 PM
I don't really mind the heat in Vegas during the summer. But, the first few days of the season when it's over 100° are awful. Then, the last few weeks when you shout "JUST BE DONE ALREADY", are awful. The rest I can deal with. But right now... ugh.
Me: We received an item in our order that shouldn't have been sent. No problem, I'll just return it.
Cat: The fuck you will!
Cat: The fuck you will!
May 30, 2025 at 4:48 PM
Me: We received an item in our order that shouldn't have been sent. No problem, I'll just return it.
Cat: The fuck you will!
Cat: The fuck you will!
If internet is out at my house, I get to treat it as a holiday, right?
May 29, 2025 at 2:12 PM
If internet is out at my house, I get to treat it as a holiday, right?
Reposted by John Hawkins
I don't know about you, but I use WP_Query a lot when coding in #WordPress. This article from @spacedmonkey.bsky.social is a great resource on how to enhance your use of WP_Query.
Well worth a read.
https://bit.ly/4kwUVfa
Well worth a read.
https://bit.ly/4kwUVfa
Enhancing WP_Query Performance in WordPress - Spacedmonkey
WP_Query is a powerful tool for fetching posts in WordPress. However, if you don’t carefully configure your queries, they can quickly become inefficient, particularly on larger sites. Whether you’re working on a high-traffic website, a REST API endpo...
bit.ly
May 24, 2025 at 8:00 AM
I don't know about you, but I use WP_Query a lot when coding in #WordPress. This article from @spacedmonkey.bsky.social is a great resource on how to enhance your use of WP_Query.
Well worth a read.
https://bit.ly/4kwUVfa
Well worth a read.
https://bit.ly/4kwUVfa
As a developer, I can't think of anything worse than dealing with time zones.
May 23, 2025 at 5:54 PM
As a developer, I can't think of anything worse than dealing with time zones.
Reposted by John Hawkins
Life gets real between paychecks, so I’m running a quick flash sale this week.
Starting at just $30 gets you:
– A website fix
– A blog post or content cleanup
– A polished email or social caption
– etc
If it helps you shine online, I’ll write or fix it.
Fast, friendly, professional.
DM or comment
Starting at just $30 gets you:
– A website fix
– A blog post or content cleanup
– A polished email or social caption
– etc
If it helps you shine online, I’ll write or fix it.
Fast, friendly, professional.
DM or comment
May 19, 2025 at 4:48 PM
Life gets real between paychecks, so I’m running a quick flash sale this week.
Starting at just $30 gets you:
– A website fix
– A blog post or content cleanup
– A polished email or social caption
– etc
If it helps you shine online, I’ll write or fix it.
Fast, friendly, professional.
DM or comment
Starting at just $30 gets you:
– A website fix
– A blog post or content cleanup
– A polished email or social caption
– etc
If it helps you shine online, I’ll write or fix it.
Fast, friendly, professional.
DM or comment
Reposted by John Hawkins
Reposted by John Hawkins
Just spammed myself with 6,101 test emails on accident. So, yeah, Wednesday is feeling like an extension of Monday.
April 9, 2025 at 7:57 PM
Just spammed myself with 6,101 test emails on accident. So, yeah, Wednesday is feeling like an extension of Monday.
About once a year I check to see if this vital plugin is still in the repo. It may be THE most important plugin in the repo. (or, it's one of those silly ideas that pop up at a WordCamp. You decide.) wordpress.org/plugins/the/
The
Adds a [the] shortcode, that will generate output based on specific parameters.
wordpress.org
April 8, 2025 at 9:02 PM
About once a year I check to see if this vital plugin is still in the repo. It may be THE most important plugin in the repo. (or, it's one of those silly ideas that pop up at a WordCamp. You decide.) wordpress.org/plugins/the/
If you have an hour or two to kill, this 6000+ word post (+600-ish photos) about a font way more interesting than I expected for a post about a font. I may also now be obsessed with finding the Gorton font in the wild. aresluna.org/the-hardest-...
The hardest working font in Manhattan
A story of a 150-year-old font you have never heard of – and one you probably saw earlier today.
aresluna.org
March 2, 2025 at 7:14 PM
If you have an hour or two to kill, this 6000+ word post (+600-ish photos) about a font way more interesting than I expected for a post about a font. I may also now be obsessed with finding the Gorton font in the wild. aresluna.org/the-hardest-...
You know what today needs? Today needs a pic of a kitty sleeping in a box holding his fishy.
February 24, 2025 at 9:39 PM
You know what today needs? Today needs a pic of a kitty sleeping in a box holding his fishy.
February 20, 2025 at 9:57 PM
Reposted by John Hawkins
Seat belts, everyone 💚
If you’re on the struggle bus, please remember your seat belt (your seat belt is self-care). It is NOT selfish to prioritize your mental health, take care of you.
Visit your local library or favorite bookstore, watch your comfort show, drink some water, pet all the dogs…
💚
If you’re on the struggle bus, please remember your seat belt (your seat belt is self-care). It is NOT selfish to prioritize your mental health, take care of you.
Visit your local library or favorite bookstore, watch your comfort show, drink some water, pet all the dogs…
💚
February 19, 2025 at 3:52 PM
Seat belts, everyone 💚
If you’re on the struggle bus, please remember your seat belt (your seat belt is self-care). It is NOT selfish to prioritize your mental health, take care of you.
Visit your local library or favorite bookstore, watch your comfort show, drink some water, pet all the dogs…
💚
If you’re on the struggle bus, please remember your seat belt (your seat belt is self-care). It is NOT selfish to prioritize your mental health, take care of you.
Visit your local library or favorite bookstore, watch your comfort show, drink some water, pet all the dogs…
💚
Me: [sign in to website]
site popup: Need help? Start a chat!
me: oh, perfect... [starts chat]
site popup: we're sorry, chat is offline on weekends.
me: then why did you ask me to start a chat?
site popup: Need help? Start a chat!
me: oh, perfect... [starts chat]
site popup: we're sorry, chat is offline on weekends.
me: then why did you ask me to start a chat?
February 15, 2025 at 6:15 PM
Me: [sign in to website]
site popup: Need help? Start a chat!
me: oh, perfect... [starts chat]
site popup: we're sorry, chat is offline on weekends.
me: then why did you ask me to start a chat?
site popup: Need help? Start a chat!
me: oh, perfect... [starts chat]
site popup: we're sorry, chat is offline on weekends.
me: then why did you ask me to start a chat?
Reposted by John Hawkins
You can now protect your KadenceWP and MailPoet forms with Turnstile, in the latest version of the Simple Cloudflare Turnstile plugin (1.30.0)! 🎉
🔗 wordpress.org/plugins/simp...
🔗 wordpress.org/plugins/simp...
Simple Cloudflare Turnstile – CAPTCHA Alternative
Add Cloudflare Turnstile to WordPress, WooCommerce, Contact Forms & more. The user-friendly, privacy-preserving reCAPTCHA alternative. 100% free!
wordpress.org
February 14, 2025 at 4:06 PM
You can now protect your KadenceWP and MailPoet forms with Turnstile, in the latest version of the Simple Cloudflare Turnstile plugin (1.30.0)! 🎉
🔗 wordpress.org/plugins/simp...
🔗 wordpress.org/plugins/simp...
I like to think that checking "I never signed up for this mailing list" when unsubscribing from yet another spammer's email list that it informs @mailchimphelp.bsky.social and they actually slap the senders hand.
February 13, 2025 at 5:29 PM
I like to think that checking "I never signed up for this mailing list" when unsubscribing from yet another spammer's email list that it informs @mailchimphelp.bsky.social and they actually slap the senders hand.