Developers: don’t make Gutenberg go Badass-enberg on my frontend!

Over the past couple of months, since the release of WordPress 5.0 which includes Gutenberg, the new JavaScript-based block editor, I have seen many sites loading a significant amount of extra JavaScript from wp-includes/js/dist on the frontend due to plugins doing it wrong. So dear plugin-developer-friends; when adding Gutenberg blocks please differentiate between editor access … Read more

Another Autoptimize Experiment; Extra’s

So with that nice little page cache experiment concluded, I started working on something that will definitively be included in the next version of Autoptimize; Extra Auto-optimizations! You can read all about it below or you can skip all of that and immediately download the zipfile of the “AO Extra power-up” from the Github repository. … Read more

Reviewing bad reviews when in a bad mood

So now and again people try out Autoptimize in a … clueless manner, see things breaking, deactivating it immediately (no problem up to that point) and posting a bad review. In general I will patiently reply that they can fix almost any issue themselves using the settings-screen and that there’s info in the FAQ and … Read more

About Insanely Stupid Code

When looking into a JS-problem on an Autoptimized site, it turned out missing semi-colons messed things up. Missing semi-colons make JS un-minifyable, as eloquently explained by master-minifier and JS-guru Douglas Crockford in this Bootstrap issue from back in the day; That is insanely stupid code. I am not going to dumb down JSMin for this … Read more

Autoptimize: video tutorial en Espanõl!

The team contacted me a couple of days ago to let me know they created a small tutorial on the installation & basic configuration of Autoptimize, including this video of the process; Mejora la velocidad y el SEO de tu sitio web comprimiendo ficheros JavaScript, CSS y HTMLWatch this video on YouTube The slowdown … Read more

ALA about Angulars shortcoming: it’s the server, stupid!

In “Let links be links” at A List Apart Ross Penman discusses some of the dangers of building single-page-apps that entirely rely on client-side JavaScript (using e.g. AngularJS or Ember) and more importantly proposes a solution; When dynamic web page content is rendered by a server, rendering code only has to be able to run … Read more

Verder sleutelen aan mijn

Dat ze daar aan de Reyerslaan niet stilzitten; is nu ook bruikbaar op een JavaScript-loze browser! Dat klinkt misschien onbelangrijk, maar zo een basis-versie die werkt, ongeacht de browser, is een grote stap in wat ik de juiste richting acht. Spijtig genoeg blijft de site voor de rest onder Google’s verwachtingen en de laadtijd … Read more

Mijn alternatief voor

Dat ik niet content was met de vernieuwde mobiele schreef ik hier al. Maar commentaar spuien kan iedere blogger, afbreken is makkelijker dan opbouwen en het beste argument is een uitgewerkt alternatief. Vandaar; ik werkte de afgelopen maanden tussen de soep en de patatten aan een eigen “progressive enhanced” Proof of Concept van een … Read more

Amazed by Autoptimize take-up

Less then a year after reaching 100000 downloads, Autoptimize broke the 200000 barrier just last week. It’s also exiting to see how people are blogging (or tweeting) about it as well; David Mottershead wrote about it in his “How to make your WordPress website very fast“ “Using Autoptimize Plugin for WordPress Performance” by Patrick Nommensen … Read more

Nieuwe niet meer mobiel!

(Update December 2014: ik bouwde zelf een alternatieve versie die sneller en toegankelijker is op Ik ❤ mobiele websites, zelfs op de desktop. Bij het refreshen van vandaag (12 mei) kwam ik op de nieuwe versie uit. De developers hebben zich ongetwijfeld goed geamuseerd om niet alleen de nieuwe look & feel te … Read more