Sign in

Remkus de Vries

@remkusdevries.com
1.4K followers 557 following 982 posts

From start to scale, I help you build fast, reliable WordPress sites with smart tools, plugins & modern best practices. 🚧 Building Scanfully.com – WordPress Site Health and Performance Monitoring. Subscribe to @WithinWP.com 📰 & 🎙 🤗 Started #WCEU

PostsRepliesMedia
Remkus de Vries @remkusdevries.com · 25/09/2026
If WordPress is your business, you should be in this room. Running an agency, growing a plugin business, or building websites for clients comes with decisions you shouldn’t have to figure out alone. Who better to compare notes with than people facing the same challenges?
110
Remkus de Vries @remkusdevries.com · 22/09/2026
Real talk. It's easy to bitch and moan about the number of WordPress security releases we've seen over the past few months. I get it. Updating and checking sites takes time, especially when you're responsible for dozens (100s?) of them.
110
Reposted by Remkus de Vries
Eric Karkovack @karks.com · 21/09/2026
This week’s episode of @thewpminute.com podcast examines the role AI is (and isn’t) playing in #WordPress market share shifts. @remkusdevries.com shares his take on what this tech means for our favorite CMS. thewpminute.com/is-wordpress...
thewpminute.com
Is WordPress Really Losing Ground to AI? - The WP Minute
It’s fair to wonder how AI is impacting WordPress. Are people switching to AI-based solutions in massive numbers? This week’s episode of The WP Minute+ podcast examines the role AI is (and isn’t) play...
012
Remkus de Vries @remkusdevries.com · 10/09/2026
Migrated a WooCommerce + Membership site from generic PHP hosting to a highly specialized WordPress hoster. Every single performance metric improved dramatically. In fact, the site is 2.4 times faster now. And mind you, this was comparing uncached tests, before optimization!
110
Remkus de Vries @remkusdevries.com · 10/09/2026
Fell down the stairs yesterday. Body was already hurting from intense workout the day before, so now even more. Needless to say, I did not want to go to the gym today. But you know what? I went anyway.
010
Reposted by Remkus de Vries
PressConf @pressconf.events · 08/09/2026
267.5 kg. That’s what @remkusdevries.com can deadlift. And when it comes to WordPress, he’s been lifting the ecosystem up for 20 years.💪 Performance specialist. Product strategist. Co-founder of WordCamp Europe, & now one of our first speakers at PressConf Europe. pressconf.events/speakers/rem...
052
Remkus de Vries @remkusdevries.com · 09/09/2026
Inside the Within WordPress Guild, Charles asked an interesting question on my article on Modern WordPress Queries. He asked whether the improvements made for WordPress's internal queries have now made the choice between custom fields and taxonomies an easier one.
Text discussing the differences between custom fields and taxonomies in WordPress, emphasizing data modeling for queries.
100
Remkus de Vries @remkusdevries.com · 08/09/2026
This has been months in the making, but I'm beyond excited to have our new @Scanfullyapp feature for WooCommerce close to beta release:
Barry's been cooking: Scanfully user interface displaying testing statuses for a cart feature, with indicators for starting up, adding to cart, and checking the cart.
010
Remkus de Vries @remkusdevries.com · 08/09/2026
Connecting AI to WordPress is easy. The permission model is where the risk starts. Can it create drafts, publish posts, install plugins, or run PHP? All four can sit behind the same MCP URL. These are the questions to answer before production: remkusdevries.com/your-ai-age...
030
Remkus de Vries @remkusdevries.com · 03/09/2026
Three men in historical attire look disdainfully, with text commenting on developers facing manual labor after tech failures.
030
Remkus de Vries @remkusdevries.com · 01/09/2026
The difference between adding an MCP server to Codex versus Cursor is too big of a difference in this day and age of AI. Strongly in favor of Cursor. I mean.. wtf
030
Remkus de Vries @remkusdevries.com · 01/09/2026
So apparently my camera makes a sound when it stops recording because the disk is full. It's just a shame I didn't hear that happen 2 minutes into a 45-minute recording session for 4 videos 🫠
000
Remkus de Vries @remkusdevries.com · 26/08/2026
Time for Query Optimization! If you've written a plugin for WordPress or any other code, it's time to examine if you're still writing your queries in the most optimized way.
110
Remkus de Vries @remkusdevries.com · 25/08/2026
If you reach out to me because you want to "collaborate", but you only want me to join your affiliate program... that's NOT collaborating, is it?
100
Remkus de Vries @remkusdevries.com · 25/08/2026
Very cool! @omnisend.bsky.social just improved their onboarding offer for the next 5 weeks: up to 35% off! They sponsor my @withinwp.com NL, but more importantly, I actually use Omnisend myself. If you’re looking for email marketing and automation for Woo, I highly recommend them. remk.us/omnisend
010
Remkus de Vries @remkusdevries.com · 25/08/2026
When you and your partner are so in sync about the future of Scanfully.com, that you start vibing the same way in other things as well. #twinning
Barry and Remkus, both wearing matching blue striped shirts, smile at the camera during a video call. One has headphones, the other a microphone.
000
Remkus de Vries @remkusdevries.com · 24/08/2026
There's days where my output is twice as high as normal because of how I use AI within WordPress, and then there's days like today... Four hours spent, resulting in 50+ failed attempts... Does this happen to you to? How often?
110
Remkus de Vries @remkusdevries.com · 19/08/2026
Having an off day, so I thought I'd have Spotify DJ serve me up some "carry you through it" music. First song it played: Fade to Black. Uhm, maybe not today, Spotify 😕
000
Remkus de Vries @remkusdevries.com · 18/08/2026
For my list of Modules for my Cloudflare for WordPress course, do I continue with A or B after the first 3 Modules in Full? 🤔
Draft modules outline for a Cloudflare for WordPress course, detailing caching strategies and optimization techniques.
110
Remkus de Vries @remkusdevries.com · 17/08/2026
One of the downsides of speaking a minority language (#Frysk / #Frisian) is that no app can talk back to me in my native tongue, which has always been kind of a bummer. But now, with some AIs, I can just start a conversation in Frisian and it will reply in Frisian. Kind of amazing.
020
Remkus de Vries @remkusdevries.com · 12/08/2026
WordPress 7.0.4 is out and it fixes how malicious code could pose as a PNG and get executed. More details in @patchstackapp excellent explainer: patchstack.com/articles/wh...
022
Remkus de Vries @remkusdevries.com · 12/08/2026
Do you still use child themes in your WordPress builds? New video: Do you still need a child theme in modern WordPress? youtu.be/dlh_eP3AOSU
120
Remkus de Vries @remkusdevries.com · 07/08/2026
I'm in the middle of recording my Cloudflare for WordPress course, and from time to time I'm building something with Codex to test things. Big things. So, yeah... this man is cooking! 🧑‍🍳
A grid of Cloudflare icons in orange, with one distinct blue icon, likely representing a course on Cloudflare for WordPress.
110
Remkus de Vries @remkusdevries.com · 05/08/2026
Bubble people! We need to unbubble! Come listen to me ramble and explain, and hopefully motivate! remkusdevries.com/wordcamp-ar...
remkusdevries.com
WordCamp are great, but they're not enough!
WordCamps are wonderful. I know that from experience, having initiated and co-founded WordCamp Europe and WordCamp Netherlands, and having organized WordCamps for the past 17 years. But if you work seriously with WordPress, WordCamps should not be the only events you attend. In this video, I talk about why WordPress Builders and Developers need to […]
010
Remkus de Vries @remkusdevries.com · 05/08/2026
Is 4614 words enough to describe what goes into modern WordPress Query Performance and what changed? Asking for a friend, ofc.
Screenshot of my upcoming article  with 4614 words and a 24-minute read time about Modern WordPress Query Performance and what changed.
010
Remkus de Vries @remkusdevries.com · 05/08/2026
People who, instead of clicking on your message and hitting edit to fix your typo, follow up with the correct spelling of your typo... Who hurt you?
010
Remkus de Vries @remkusdevries.com · 03/08/2026
One thing I find myself doing after my holiday break is unfollowing, unsubscribing and deleting posts a lot. I guess I needed some kind of cleanse. How often do you consciously clean up your "inbox"?
100
Remkus de Vries @remkusdevries.com · 31/07/2026
Lifehack: for every 5 minutes of doom scrolling , promise yourself to do 15 minutes of working out. If that don’t fix your problems, I don’t know what would.
020
Remkus de Vries @remkusdevries.com · 24/07/2026
Let's make WooCommerce work better beyond just speed, m'kay? www.youtube.com/watch?v=COs...
youtube.com
7 Ways to Make WooCommerce More Performant 🚀
--- Links mentioned ---- Omnisend: https://remk.us/cosklc-oipi- H...
030
Remkus de Vries @remkusdevries.com · 23/07/2026
I think we’ve made WooCommerce (and WordPress) performance too small. We really have. We keep talking about speed, Core Web Vitals, and TTFB, and those are super important, but there's so much more that goes into a performant WooCommerce site.
131
Remkus de Vries @remkusdevries.com · 22/07/2026
If your site only feels fast when cached, you need to know that. Not because caching is bad, no, caching is essential. But uncached requests reveal the raw cost of the application. Your Admin, WooCommerce Checkout, or Logged-in flows.
120
Remkus de Vries @remkusdevries.com · 20/07/2026
Responsive images in WordPress are not an advanced optimization. I mean, they are often seen as such, but they are part of the foundation.
110
Remkus de Vries @remkusdevries.com · 20/07/2026
Frontend performance is not about making the browser faster, it is about making the browser do less work, less often.
110
Remkus de Vries @remkusdevries.com · 17/07/2026
Images inside your WordPress site are not just about file size. Many optimization tricks out there focus solely on "watch out for the size", but don't really explain why... Well, here's why; they affect: - Bytes transferred. - Decode cost. - Render timing. - Largest Contentful Paint.
110
Remkus de Vries @remkusdevries.com · 17/07/2026
If your first instinct (still) is “There’s a plugin for that,” this video is for you. youtu.be/E9-cE3OOU1s
youtube.com
Stop Putting Everything Inside WordPress!
** Omnisend → https://remk.us/cr54k** Scanfully → https://remk.us/...
010
Remkus de Vries @remkusdevries.com · 16/07/2026
WordPress doesn’t have a plugin problem. It has a “we installed this before we understood the problem” problem. I am less impressed by adding things. I am impressed by removing the wrong things, and wanting to find the actual cause. That’s what this video is about: youtu.be/hclFuxjODfY...
040
Remkus de Vries @remkusdevries.com · 16/07/2026
Let's talk about Fonts. Fonts feel like design, right? But in the browser, they behave like infrastructure. They affect text visibility, they affect layout, they affect line breaks. And the can cause invisible text and layout shift.
100
Remkus de Vries @remkusdevries.com · 15/07/2026
You'd be surprised how many times I see this: two optimization plugins doing the same job. It should be obvious they are not twice as effective.
110
Remkus de Vries @remkusdevries.com · 15/07/2026
A problem I see a lot: most over-optimized WordPress sites are not actually optimized. They are tangled. A mess of criss-cross behavior. One plugin delays JavaScript, another defers JavaScript, and then a a third preloads scripts.
110
Remkus de Vries @remkusdevries.com · 14/07/2026
Have you heard about "the Edge"? The non-U2 version? The edge is a layer that lives in front of your site. It's a place in your stack that allows for requests to never reach WordPress at all.
100
Remkus de Vries @remkusdevries.com · 14/07/2026
I got a lot of reactions, comments, and DMs to my "The WordPress Conference We Need Next" blog post so I decided to turn it into a video, addressing the entire angle of why this is needed. Watch it and let me know what you think! www.youtube.com/watch?v=qqL...
130
Remkus de Vries @remkusdevries.com · 14/07/2026
Implementing HTML caching for your WordPress site is powerful because it creates a fast path. The first request pays the full WordPress cost, and the next visitor gets the finished response.
100
Remkus de Vries @remkusdevries.com · 13/07/2026
A cached WordPress page can still create dynamic server load, did you know that? Yeah.. the HTML might come from the edge instantly, but then JavaScript fires background calls.
110
Remkus de Vries @remkusdevries.com · 13/07/2026
A CDN (at the Edge) for your WordPress site is not an optional extra anymore, it is part of the modern WordPress performance stack. For these simple four reasons: - It reduces distance. - It absorbs static asset delivery. - It can serve HTML at the edge.
110
Remkus de Vries @remkusdevries.com · 10/07/2026
Most slow WordPress sites are not slow because of one huge mistake. They are slow because of small architectural costs that compound. It's one of these things, right? It's a little too much autoload, a few global scripts, some unnecessary API calls.
110
Remkus de Vries @remkusdevries.com · 09/07/2026
A WordPress plugin that loads everywhere is a WorsePress plugin. It's asking WordPress to do blind work without any smartness.
110
Remkus de Vries @remkusdevries.com · 09/07/2026
The Hooks inside WordPress are not just extension points. You should, instead, see them as moments in time. The earlier a hook runs, the less context WordPress has. This means expensive logic on early hooks can run everywhere, whether the request needs it or not.
110
Remkus de Vries @remkusdevries.com · 08/07/2026
Slow queries are not just a WordPress database problems. They happen there, sure, but they are user experience problems if you really think about it. Because every slow query delays the response, every repeated query adds pressure, and every unindexed query makes MySQL work harder than needed.
110
Remkus de Vries @remkusdevries.com · 08/07/2026
Your WordPress database is not a storage box. It is, in fact, a part of the performance path. Every request asks it questions. For things like Posts, Metadata, Options, Users, Terms, Settings, and Plugin data, for instance.
110
Reposted by Remkus de Vries
CSS-Tricks* @css-tricks.bsky.social · 07/07/2026
Get Ready For the Powerful CSS border-shape Property! We recently got the shape() function and corner-shape property. What else could we possibly need as far as making shapes in CSS? Let me tell you: the... css-tricks.com/get-ready-for-the-po…
css-tricks.com
Get Ready For the Powerful CSS border-shape Property!
We recently got the shape() function and corner-shape property. What else could we possibly need as far as making shapes in CSS? Let me tell you: the border-shape property!
2153