Reading List #36

Hi

It’s only one week left until our trip to Thailand with the whole family. Things are prepared and I feel pretty ready and even quite relaxed, which is a bit unexpected given the fact that traveling with kids always comes with its challenges and adventures. Also, as if life decided to not make it too easy for us, the labor union of Swiss’ pilots are threatening to strike, starting exactly the day of our flight, if they cannot find an agreement this weekend. Fingers are crossed 🀞

Apart from work, I was playing around with Stable Diffusion and some other AI-tools to generate images and was quite impressed with what’s possible already. Might write a blogpost about it, if I find some time.

Now, on to some of the things I found read-worthy during the last days.

Frontend Development

πŸ”₯ Progressive Enhancement FTW

Jenna Smith talks about how progressive enhancement was just the norm, back when browsers sucked. How and why this slowly changed. And why it is – or should still be – important to everything we build on the web today.

I really like to point out this quote about how a JS solution can worsen an experience for everyone, including the visitors with JavaScript:

More recently, I used JavaScript to attach an src attribute to an image which meant that the 99% had to wait the extra time it takes for the JavaScript to load before their browser even began to download the image. The 1% would never see an image! This is something HTML has supported since the dawn of time and I still managed to worsen the experience for the 99%.

So I realised, progressive enhancement isn’t only about supporting that 1%. It’s about testing your app without JavaScript to ensure 100% of your users have a more performant, usable, available, and resilient experience.

Jenna Smith – Progressive Enhancement for a more resilient Web

Amen!

Jenna Smith – Progressively enhance for a more resilient web

πŸ§žβ€β™‚οΈ Myths about vanilla JavaScript

Chris Ferdinandi busting some myths about vanilla JavaScript. I certainly heard most of them before, and couldn’t agree more with him.

GoMakeThings – Myths about vanilla JavaScript

πŸͺΆ Fontshare

Another useful font resource, with fonts that are free for commercial and personal use. Check out the pairs section, to find fonts that work together nicely.

Fontshare

🏹 Input Slingshot Firework

This slingshot-style input firework made me smile.

Codepen – Fireworks of inputs


WordPress

πŸ€— Theme Update Headers in WordPress 6.1

This is a nice addition for custom themes. Previously, if you had a theme with a slug that matched another theme within the official wordpress.org repository, it would show updates to it and then possibly overwrite your installed theme. With the upcoming 6.1 release, you can define a Theme Update URI Header in your themes’ style.css to prevent this from happening – or even introduce your own update procedures, as I understand it. It works exactly the same way as the same header for plugins, which was introduced in WordPress 5.8 a while back. Good news.

make.wordpress.org – Introducing β€œUpdate URI” theme header in WordPress 6.1

πŸ”₯ WordPress 6.1 Field Guide

WordPress 6.1, which is scheduled to come out November 1st, is packed with very interesting features and enhancements. The field guide gives a great overview of what’s coming.

make.wordpress.org – WordPress 6.1 Field Guide

πŸ€“ WordPress.org Support Ressources

I just stumbled upon this github repo with some great ressources for WordPress.org Supporters. It features a collection of questions, bugs and changes that came up frequently, sorted by version. Also, there are some userscripts (didn’t even know that this is possible) which you can install(?) on WordPress.org support forums to give you a set of often used answers. Definitely something to check out, if you do support on WP.org.

Github.com – wporg-support


SEO

πŸ”Ž Google Search Essentials

Google updated their guide on search essentials (formerly Google Webmaster Guidelines). If you want to learn more about SEO basics, this is a good start.

Google Search Central – Search Essentials


Other / Random

These two videos of Tatiana Erukhimova, a russian-american physics and science teacher, landed in twitter feed and I really liked her hands-on style.

Made me wonder if my school career would have looked different if I would have had a single teacher with her enthusiasm.

Video of Tatiana Erukhimova demonstrating the effect of liquid nitrogen on boiling water

Another video of her demonstrating gyroscopic forces


✌️ Have a good week everyone!

Reading List #35

Hello πŸ‘‹

I finally managed to get our company’s paperwork out of my way these past weeks, which is always way more exhausting than it should be and mostly feels like a distraction from my “real work”. Maybe I should just accept that I am not the right person for this kind of work and delegate it to someone else who is.

In other news, we booked a hotel for our trip to Thailand, which is getting closer and closer. Looking forward to the warmer temperatures and some new adventures with the family!

And now on to the things I’ve read an found interesting in the last two weeks:

Frontend Development

πŸ“ Antialiasing and -webkit-font-smoothing

I just stumbled upon this while refactoring some code and trying to match the look of the fonts to the way they looked previously. Everything was set the same but the fonts kept looking just slightly different and it took me a while to realize that we switched a CSS-reset and the new one we used, was using -webkit-font-smoothing *on everything*. This post explains how font smoothing works, and why this is a bad idea.

usabilitypost – Please Stop β€œFixing” Font Smoothing

✌️ About JS Libraries and doing the right things

In this twitter thread, Scott Jehl writes about his thoughts about JS frameworks/libraries. This sums it up perfectly:

The job of a tool is to make doing the right thing the default.

Scott Jehl

Scott Jehl – Thread about JS libraries

🀝 W3C TAG Ethical Web Principles

The W3C Technical Architecture Group is a working group within the W3C, tasked to document and create the principles of Web architecture. The Ethical Web Principles are definitely worth a read for everyone working on the web.

W3C – TAG Ethical Web Principles

πŸ₯ 1kB Club

After creating the 1MB Club, which collects websites that manage to keep their footprint under 1MB, creator Bradley Taunt did create the 1kB Club, which collects websites under 1kB. It’s a fun experiment and not really meant to be taken too serious, but some of the examples and practices are interesting and worth looking into.

tdarb – Making a Website Under 1kB

⌨️ Dear Console…

A great little collection of scripts you can use in the browser console to achieve certain tasks.

Dear Console,…


Business

🐻 50% Coding / 50% Marketing

We often struggle to find enough time to spend on marketing as well, and usually we end up spending way too little. To fix that, we started to run some “focus weeks” ever so often, where we focus all our energy on one thing for a full week, be it a new feature, bugfixing/testing, writing a newsletter or other marketing activities. It’s hard to stick to it, especially if it is a side-gig next to your other projects. But a hard 50/50 split still sounds totally reasonable and maybe we should give something like this a try as well.

Bannerbear – 3 Reasons Why I Think 50% Coding 50% Marketing is the Best Framework for Solo Tech Founders


Other / Random

🧨 “We” crashed a satellite into and asteroid

I’ve mentioned this story in my very first reading list post, back when the satellite was launched into space. Last week, the time had come for DART to be blown up into an asteroid. Fun times.

Washington Post – NASA’s DART mission


πŸ”₯ Have a good weekend!

Reading List #34

Hi

This week I was mainly supposed to get our company’s paperwork ready for our annual accounting. Which meant I did everything but that, right up until Friday afternoon, and then tried to get everything done in 3 hours. Yay procrastination.

Anyway, here’s a few of the things I’ve been reading this week:

Frontend Development

πŸ“œ What’s New With Forms in 2022?

A bunch of new features for HTML forms are landing in the upcoming version of Safari which will make them well-supported across browsers. Ollie Williams collected the new features for CSS-Tricks.

CSS-Tricks – What’s New With Forms in 2022?

✨ More new Stuff in Safari 16.0

There’s more new stuff – things like sub-grid, container queries or overscroll-behaviour, to name a few – coming with Safari 16.0, which was just released.

WebKit Features in Safari 16.0

🀩 CSS only menu using the :has() selector

This one’s pretty cool! Creating a menu that opens and closes (like a mobile / hamburger menu, for example) by using only CSS with the new :has() selector.

1 Thing A Week – Creating a CSS only menu using :has()


WordPress

πŸ₯³ ACF 6.0 Released

Advanced Custom Fields just released version 6 this week. I haven’t had enough time to play around with it myself, but reading through the release post, it looks like a great example of how to approach a UI-refresh. ACF always did a great job with a UI that feels native to WordPress while still offering some enhancements, without breaking with core UI-concepts. They seem to have found a good balance between refreshing the old UI, without throwing old patterns overboard.

ACF 6.0 Release – A Fresh New UI, Block Improvements, Repeater Pagination and More

πŸ”Œ Plugin: Debug Log Manager

Debug Log Manager lets you activate, filter through and manage your debug log files very easily from the WP Admin. Sounds handy.

WordPress.org – Debug Log Manager


πŸ‘‹ Have a nice weekend!

Reading List #33

Hi

Just as my motivation (which was a bit low for the last few weeks) was getting back on track last week, both our kids caught a cold and had to stay at home for a few days. Guess it’s that time of the year, again πŸ€·β€β™‚οΈ Also, autumn definitely said hello with the first few chilly days in Switzerland, which made me look forward all the more to our trip to Thailand in November.

Apart from all that, I spent a lot of time last week making the most delicious lasagna for Friday evening. I don’t think I ever spent so much time in the kitchen for a single dish but it was totally worth every minute. The recipe was partly based on the infamous 100-hours Lasagna by Alvin Zhou – watch his video if you don’t know him, it’s the best and most calming food video ever! I’ll definitely do this again.

Frontend Development

⏰ Measure What You Impact, Not What You Influence

Harry Roberts explains why you should always measure the exact thing you impact at the moment (in this case using Priority Hints on an image) instead of the overarching UX-measurement that – while being the end-goal of your optimization – can be influenced by a lot more factors than the one you’re working on.

Also, I didn’t know much about User Timings and how easy they seem to be implemented.

CSS Wizardry – Measure What You Impact, Not What You Influence

πŸ‘©β€πŸ‘§β€πŸ‘¦Counting children with :has

Manuel Matuzovic shows how we can use the new :has selector to count the elements inside a parent container. Pretty sweet.

matuzo.at – Parents counting children in CSS

πŸ— On CSS Architecture

Dave Rupert writes about different ways to organize and structure CSS and some modern alternatives to BEM. We are pretty much using BEM with a structure based loosely on ITCSS, which I quite like so far. As for the newer stuff like @layer and @scope I have only read a bit about them and haven’t had the time to really dig into the new possibilities.

Dave Rupert – Modern alternatives to BEM

πŸ’Έ figma acquired by Adobe for 20 billion

I don’t really have lots of feelings or strong opinions about this acquisition. Myself, I only ever worked with figma for a handful of projects (not that it’s bad, I just still use Sketch) so I guess it doesn’t affect me as much as it could if I were a user. Also, we do have a Creative Cloud subscription, mostly for the very few print projects we still do from time to time, and also for photo editing with Lightroom and Photoshop. I guess I don’t really share all the hate for Adobe that much. 20 billion sounds ridiculously high at this point, but I guess we will see how this plays out and maybe it will look like a bargain a few years from now.

figma – A new collaboration with Adobe


Other / Random

πŸš… How far you can get in 5 hours by train

This is such a beautiful way to visualize how far you can get in Europe with just a 5-hour train ride. Loved this!

Chronotrains


✌️Cheers

Reading List #32

Hi

The last few weeks were packed with client projects, volunteering at a conference and preparing things for our trip to Thailand in a few weeks.

I found little motivation to write this list during those last few weeks, but I was still reading and collecting a few articles that I found worth sharing. So, let’s get this thing started again.

Frontend Development

πŸ€“ Should your website be under 14kb?

If you work on the web, you probably (hopefully) care about the performance of the sites you build. But have you ever heard about this 14kb limit which stems from the way TCP handles packages, the so called TCP slow start algorithm? I certainly didn’t.

Definitely something to consider to cut some milliseconds off your loading time.

endtimes.dev – Why your website should be under 14kb in size

🧐 Are classes bad?

An interesting take on the weaknesses of CSS classes and what we could do to improve things like styling states with CSS. While I wouldn’t call classes “harmful” and am not sure if I agree with all of the proposed solutions (isn’t styling with data-attributes considered slower than with classes, for example?) I still like the general idea of the article and it got me thinking.

Keith Cirkel – CSS Classes considered harmful

πŸ”₯ CSS isn’t broken

Somewhat related to the above, Chris Ferdinandi makes some great points on the reasons why he dislikes Tailwind CSS and also some words on CSS architecture in general. Couldn’t have said it better.

GoMakeThings / Chris Ferdinandi – CSS isn’t broken: Tailwind, utility classes, and CSS architecture

0️⃣ Zero values without units in CSS math functions

Miriam Suzanne dives into the best practice of leaving out units for values of 0 in CSS, and why that can be a bad idea in some cases. Namely inside of a CSS math function you should always use 0 with a unit to prevent errors.

OddBird – Not All Zeros are Equal


WordPress

πŸ’Έ Pricing Models for WordPress Products

Jon Christopher is trying something “new” in terms of pricing for his Product OrganizeWP. He stopped selling subscriptions, but instead is going to sell each major new version, like software did in the old days. As someone who sells a WordPress plugin as a subscription myself, I obviously have a lot of thoughts about this and look forward to see how this plays out for him. I can totally see where he’s coming from and can imagine customers will generally like this model. On the other hand, as he mentions in his post as well, it forces you to think much more about what to put in major versions, as you need to convince your customers anew for each version.

Jon Christopher – Rethinking WordPress Product Pricing Models

🧐 NewsletterGlue removed free plugin from WP.org plugin repo

Another interesting move from the WP plugin space. I can understand the reasoning behind it for Lesley and can imagine it will work out well. For us, I’d say the slow and steady stream of free users coming in from the free version is an important part of our marketing efforts, even though it’s impossible to determine how many of them would have found out about us without being in the free WP repo. But it’s definitely an interesting and something we keep an eye on and I wish Lesley and the Newsletter Glue team all the best with their decision to pull the plug on the free version!

WP Tavern – Newsletter Glue Closes Free Plugin on WordPress.org


Other / Random

πŸ’Έ Why Friendly doesn’t want investors

This post resonated very well with me, as it put into words some of the things I have in mind about outside investments VS bootstrapping a business. If you know me, you know I am and always was a proponent of bootstrapping. The first point of Stefan is that “Investors enhance the risk of failing”, which is something I never thought of in this way, but it’s so obviously true. Taking on money takes you on a completely different path of “need to grow” much more than anything else, like serving your existing customers for example. If you think about taking outside money or bootstrapping, this post should give you some things to think about.

Friendly – Why We Don’t Want Investors – And Maybe You Don’t Either


πŸ₯‚ Have a great weekend

Reading List #31

Hello

This week we managed to block two full days to work on picu, our photo-proofing WordPress plugin. We are working on a complete rewrite of the email functionality, which will make it much more extendable and flexible to work with in the future, but is a big chunk of work to implement initially, as it touches pretty much every other function in our plugin. Looking forward to get this released, finally.

Frontend Development

🚨 How to Double your Lighthouse Score

A good reminder of how small changes can sometimes have a huge impact on your lighthouse scores and overall performance.

Ben Myers – How I Doubled My Lighthouse Performance Score in One Night

πŸͺ„ To Sass, or not to sass

In this post, Mayank explains why they think Sass won’t be gone any time soon. They refer to a statement made by Jeremy Keith, where he said in a talk that Sass (like jQuery or Flash) are like R&D for the web and will become like polyfills once browsers implement their features natively and make them obsolete.

I wouldn’t agree that this statement is absurd, but the point where modern CSS would make Sass obsolete is definitely not here. Even though I only use a fraction of the examples in the article, it will certainly take some time to replace Sass for me as well. The conclusion sums it up quite well:

CSS is making great progress at adding a lot of the missing features that originally made Sass so attractive, but I don’t think we are at a point where vanilla CSS can replace Sass yet. At best, the role of Sass has changed to help make better use of modern CSS.

Mayank

Mayank – The case for using Sass in 2022


WordPress

πŸš€ Preload CSS to make WordPress Faster with Early Hints

Stoyan Stefanov with a cool technique to make your WordPress site faster by adding some early hints to your HTTP responses that will make your CSS (or JS) files load earlier. I will definitely have to play around with this!

phpied.com – Faster WordPress rendering with 3 lines of configuration


Other / Random

🧐 Tools for better thinking

Untools is a “Collection of thinking tools and frameworks to help you solve problems, make decisions and understand systems.”. I possibly heard about some of them before – like the Minto Pyramid – but Untools does a great job of collecting them together with a brief introduction to each.

Untools – Tools for better thinking


✌️ Have a good one!

Reading List #30

Hello

This was the first week I was back in the office after two weeks of a much needed vacation. We are in the last steps of finishing some client projects and then reserved a few days to work solely on our own projects to get them back on track, which I very much look forward to! Exciting times.

Frontend Development

↔️ Breaking Out of a Central Wrapper

A great primer on the different ways you can let elements break out of a wrapper. Like when you want to have full-width elements that are inside a less wide, centered wrapper element. I still use a technique which I got from one of the default WordPress Themes a few years back, but this post certainly gave me some ideas on how to build this in a better, more modern way.

CSS { In Real Life } – Breaking Out of a Central Wrapper

✨ Defensive CSS

Ahmed Shadeed created this series of short and practical CSS tips about building interfaces. It features a lot of stuff you probably ran into before. And all of them are packed into byte sized tips instead of long form articles, which I like.

Defensive CSS

πŸ”₯ GitHub’s Progressive Enhancement Strategy

Some very interesting insights into how GitHub makes sure their experience works for most people and on many different browsers. Even though most of it is overkill for the code I’m working on on a daily basis, it’s still fascinating to see how this is handled on such a huge site like GitHub. Guess many corporations could learn at least a thing or two from it, when it comes to progressive enhancement.

With JavaScript disabled, you’re still able to log in, comment on issues and pull requests (although our rich markdown toolbar won’t work), browse source code (with syntax highlighting), search for repositories, and even star, watch, or fork them. Popover menus even work, thanks to the clever use of the HTML
element.

GitHub Blog – https://github.blog/2022-06-10-how-we-think-about-browsers/

GitHub Blog – How we think about browsers


WordPress

πŸ” Fixing search with the Block Editor (German)

If you are using the block editor, the comments that are being inserted into your post contents to create the blocks, can negatively impact your sites’ search functionality. Basically, it can pollute your search results with lots of false positive results, if you search for a word that is also used as a block comment. Thorsten Landsiedel wrote about a possible way to fix this, which sounds promising.

Thorsten Landsiedel – Kaputte Suche im Block Editor reparieren

🎨 Block editor styles: initiatives and goals

If you worked with the block editor, and especially if you tried to customize things using CSS, you probably noticed a lot of redundant inline styles that the block editor outputs to the frontend. This is all but ideal, and I’m happy that there seems to be a plan in place to make this a lot smarter in the future. Will take a while, but looking forward to it.

make.wordopress.org – Block editor styles: initiatives and goals

πŸ’΅ Is GoDaddy “suffocating” the WordPress ecosystem?

There was quite some commotion a few weeks ago, when Matt Mullenweg – apparently while having a fever – started tweeting at GoDaddy and criticizing them for not giving back enough into WordPress and WooCommerce, while profiting from them at the same time. He deleted his tweets shortly after, but by then the screenshots where already taken and the articles written. It was definitely unusual to see someone like Matt, who’s normally very diplomatic and calm, losing it like this and even calling a competitor a “Parasitic Company”. Here are two recaps about the whole thing, that I’ve found interesting.

MasterWP – Mullenweg: GoDaddy is an β€˜existential threat’ to WordPress

WPTavern – Matt Mullenweg Identifies GoDaddy as a β€œParasitic Company” and an β€œExistential Threat to WordPress’ Future”

πŸ‘€ Proposal for a WordPress plugin checker

I have to admit, I’m quite bad at testing my code. Usually, I work with VS Code and some simple tools to spot PHP errors and stuff, but apart from that testing is still on my list of things to learn more about.

I would love to up our game in that regard and with our codebase(s) growing it becomes harder to keep everything error-free. The WP Performance team proposed to introduce a plugin checker, similar to the theme checker that was available earlier, which would be appreciated a lot.

Proposal for a WordPress plugin checker

πŸ” Plugin Tip: Blocks Detector Finder

This plugin lists all blocks that are installed on your site and can even show you which blocks are used on particular sites. Even more useful, it can show you which blocks are still used on your site, but not installed anymore. I just stumbled upon this plugin and have only tested it quickly, but I’m sure this will come in handy again!

Plugin: Blocks Detector Finder


Other / Random

πŸ€– Wordalle

You probably played Wordle, the word-guessing game, and maybe you also heard of Dall-E, the AI that impressively creates images based on text prompts. Well, Wordalle is a mix of both: the game shows you images Dall-E created and you have to guess the underlying prompt that was used to create it.

Wordalle

πŸ›Έ WebbCompare

I’m sure you’ve heard of the James Webb Telescope that was sent to space a while ago, and maybe you’ve seen some of the first images that came out of it. This handy tool lets you compare those images to the older ones of the Hubble telescope to really show you the progress made in the last few decades.

WebbCompare


Cheers ✌️

Reading List #29

Hi

After two years of successfully protecting ourselves, last week corona found its way to our family, at last. Which is why I missed publishing this list for the first time since November and wasn’t able to do much apart from lying around uselessly. But at least I only got mild symptoms with some crazy headaches, fatigue and a foggy brain for about a week.

This week I was mostly catching up with all the work I missed and trying to get back on track.
Here’s a few things I’ve read and found interesting in the last two weeks.

Frontend Development

🀩 Op-Art CSS Backgrounds (no SVG or images)

Ana Tudor shared some very nice Op-Art-Style backgrounds created using only CSS gradients and no SVG or images whatsoever. Love them.

Codepen – Pure CSS 1 div card backgrounds (no SVG, no images other than CSS gradients)

🀯 No, Ikea’s not changing your tab magically, but Safari is

After reading this tweet by Jesper van Haaren, it looked like Ikea did some magic with the tabs when you search for something. The tweet showed a short video where when you open multiple tabs of the same product, it clipped the name of the product and only showed exactly what you need (the dimensions) in the tab bar, to make it easy to switch between them. Pretty genius. But, as it turns out – this is not something Ikea did, but rather Safari itself, as Ricky Mondello pointed out.

Twitter – Ricky Mondello

πŸ“œ Scrollbars & Modern CSS

This article goes into the details of customizing scrollbars using modern CSS. Worth a read.

Mayank – Better scrolling through modern CSS

✨ Level up your Dev Tools Game

A great resource full of tips on what you can do inside browsers dev tools. RSS feed added to my list.

101 DevTools Tips


WordPress

Gutenberg Editor on Tumblr and DayOne Web Apps

It’s pretty interesting to see where Gutenberg is heading, with ambitions to becoming “the way” we create and edit content on the web, on and off WordPress. I never really thought about that all too much, but it kind of makes sense. Here are some demos Matt Mullenweg and MatΓ­as Ventura showed, of the first experiments of running Gutenberg on tumblr, as well as for the WebApp of DayOne.

WPTavern – Gutenberg Editor Now In Testing On Tumblr and Day One Web Apps

πŸ‘ In peace you may rest, yoda conditions

A new proposal to end the use of yoda conditions in WordPress core as well as in plugins and themes. Makes sense, considering that modern IDE’s and testing frameworks should take care of the reasons why yoda conditionals where used initially (not accidentally assign a value to a variable).

WordPress.org – Proposal: Disallow assignments in conditions and remove the Yoda condition requirement for PHP

πŸ“¦ Gutenberg on Pew Research Center

The new block editor got quite some criticism, since it was released. As with all major technological changes, it made people angry and and I certainly was skeptical myself. There are still some things that make me shake my head in terms of prioritization, and there are some bugs here and there, but I think thats normal for a project this size. All in all, I’m quite impressed with what you can do today and like the current direction.

Here’s Seth Rubenstein, the lead developer at Pew Research Center, showcasing some of the things they were able to do with the block editor. I think something that gets lost in all the strong opinions we all have, is what he writes in one of his tweets. And that is how much it empowers their editors to create things, which they couldn’t ever do before, at least not without a developer at hand.

EXACTLY! Before if a producer wanted to make a design change on a quiz well that required a dev’s time, now they can make all those choices (w input from the design team) themselves. This frees us up to build even more and gives us more time to maintain/improve functionality.

Seth Rubenstein. Pew Research Center

Seth Rubenstein on the use of Gutenberg on Pew Research Center


Other / Random

✈️ The 10 closest airports on a map

Found this gem of a demo in a tweet by William B. Davis. A map that shows the 10 closest airports from any point on the globe. Always amazing what you can do with just a little bit of data overlayed on a map.

Map – The 10 closest airports


Happy Weekend ✌️

Reading List #28

Hi there πŸ‘‹

Not much to say about last week apart from that it was packed with way too many things and I nearly missed to hit publish on this draft here, again. Will do better next week.

Anyway, here’s a few things I found interesting.

Frontend Development

πŸ”₯ :where(), :is(), :has() and :not()

A good explainer on the new pseudo-selectors. Also explains very well the difference between forgiving vs unforgiving selectors and how those new selectors handle them differently.

Polypane – :where() :is() :has()? New CSS selectors that make your life easier


WordPress

Digital Experience Platform for WordPress

Ever since Human Made launched their Altis DXP platform, I wondered why there’s no plugin featuring some of the things they do, like for example some basic personalization. Seems like others have thought the same and Filter Digital has just released this plugin WP-DXP, which looks very promising. It’s free and will stay this way, but they intend to add pro features on top of it in the future.

WordPress.org – WP-DXP


Other / Random

Some Tips on Writing

Even though the title suggests it’s only for engineers, this post features many tips on how to write well. Got a few things out of it for me.

Heinrich Hartmann – Writing for Engineers


✌️

Reading List #27

Hi ✌️

WordCamp Europe FOMO definitely started to kick in when everyone was posting their photos from Porto. Unfortunately, we weren’t able to make it this year and it was the first one we missed since the very first edition in Leiden 2013. But even if I was not there myself, it was good to see that those big in person events are possible again.

This week, we were still heads down in a custom WooCommerce project for a client, which will be released very soon. Which is also the reason why I didn’t have time to read that much this past week.

Frontend Development

Email Markup Consortium

With all the cool things like modern CSS and new browser APIs, working with HTML Emails feels like coding for Internet Explorer a few years back. An open consortium that would drive standardization for HTML Emails forward siound like a very good idea, although it’s not the first attempt at doing something like this, as they also mention in the post.

Email Markup Consortium (ESC)Introducing the Email Markup Consortium (EMC)


WordPress

πŸ’Έ Delicious Brains Plugins sold to WPEngine

Another week, another WordPress acquisition. This time, Delicious Brains sold their plugin business to WPEngine, including ACF which they acquired themselves just about a year ago. Those acquisitions always make me feel a little insecure about the future of those plugins, especially if you are a customer of the business that is being sold. But I’m sure Brad and his team made sure to find a buyer who will take proper care of their plugins. In the end, only time will tell, but for now it sounds like they found a good new home.

Delicious Brains – WP Engine Has Acquired the Delicious Brains Plugins!!

πŸŽ₯ WordCamp Europe 2022 Videos

The talks of this years WordCamp Europe will be available on WordPress.tv soon. Until then, the full days videos are already uploaded to YouTube, and I will definitely dive into some of the talks in the coming weeks.

YouTube – WordCamp Europe 2022

πŸ‡¬πŸ‡· WordCamp Europe 2023 in Athens

As every year, at the end of a WordCamp Europe, the location of the next edition gets revealed. For 2023, WordCamp Europe will be held in beautiful Athens, and I’m very much looking forward to it!

YouTube – Introduction WordCamp Europe 2023


Cheers ✌️