{bjørn:johansen}
Farewell to the WordPress Community
Can WordPress.org be liberated?
Migrating from WordPress to Hugo
Goodbye WordPress, Hello Hugo
Memento mori
Install and update translations in WordPress with Composer
Wildcard certificate from Let’s Encrypt with CloudFlare DNS
Debug and profile your WordPress sites with Xdebug in Local by Flywheel (using PhpStorm)
Gravity Forms personal data exporter and eraser
How to mitigate CVE-2018-6389 – the load-scripts.php DoS “attack” in WordPress
HTTP/2 Push WordPress Assets to First-Time Visitors
Another day, another “WordPress security vulnerability”
Welcome to WordCamp Oslo 2018
Cut 90% of your WordPress translations loading time
Git Pre-commit Hook for WordPress projects
Speed up the output by 1000x with a WordPress menu cache
Automate the upgrade of your DigitalOcean droplets
Customize the WordPress maintenance mode page
WordPress security for the casual blogger or small business with limited resources
Use mu-plugins for adding custom functionality to your WordPress site
Don’t be “clever” with the translatable strings in your WordPress plugin or theme
Do people struggle with Yoda conditions for real?
A reference of all outgoing WordPress emails
The bus factor in the WordPress project
Proper RFC 4122 UUIDs as GUIDs in WordPress
Secure email: Encrypt and sign your emails with PGP/GnuPG
Six reasons why I love WordCamps
DNS privacy: Use a DNS provider that doesn’t track you
Self-destructing cookies: Real, forced Do-Not-Track for your privacy
How to perform and mitigate a WordPress session donation attack
Immutable assets with unique URLs in WordPress for enqueued JS and CSS files
Secure messaging on your phone with the Signal app
How CloudFlare handled CloudBleed
Giving users a helping hand when authorizing them in WordPress
Tracking visitors with adblockers
Move your WordPress site from non-www to www domain
To www or not to www – Should you use www or not in your domain?
Keep the internet healthy – Internet for people, not profit.
Encrypt and decrypt a file using SSH keys
Flexible Content Fields in Field Manager
Do you want my time for free?
WordPress plugins with the most reported vulnerabilities
Moderate WordPress comments with WP-CLI
How to do an Nginx redirect
The future of Certificate Authorities
SVG uploads in WordPress (the Inconvenient Truth)
Allow SVG uploads to WordPress when behind Sucuri CloudProxy
Let’s Encrypt for Nginx
Run all due cron events for WordPress with WP-CLI
How to upgrade to PHP 7 on Ubuntu
Restrict allowed HTTP methods in Nginx
Block access to PHP files on your WordPress site with Nginx
Restrict access to the WordPress dashboard by IP address in Nginx
Redirect all HTTP requests to HTTPS with Nginx
Strict file ownership for your WordPress installation
Exclude certain requests from the Nginx access log
Configure your local Postfix to relay through a transactional email service
Two Factor Authentication for WordPress
SSH timeout prevention – keep SSH sessions alive
WordPress behind Big-IP
Enable HTTP/2 on Nginx
HTTP Public Key Pinning (HPKP)
Privacy Policy
The slides from my presentation on HTTP/2 at WordCamp Belgrade 2015
Running PHP7-FPM Nightly Build on Ubuntu 14.04
Running HHVM with fallback to PHP-FPM
Using fail2ban to block WordPress login attacks
Using fail2ban from behind a Rackspace Cloud LoadBalancer
Running HHVM instead of PHP with Nginx on Ubuntu
WordPress Quality Guidelines
«Slap-on» speed optimization of your WordPress site
Optimizing HTTPS on Nginx
Host ga.js locally with a WordPress plugin
Optimize your JS and CSS loading in WordPress
Make Gravity Forms' JavaScript load in the footer
Why use WordPress as your corporate CMS?
Enabling SPDY with Nginx
Securing Nginx with HTTPS
Install latest version of Nginx on Ubuntu
Install latest version of PHP on Ubuntu
Publishing WordPress site from development to production server – or moving your WordPress installation from one host to another
Restricting access to WordPress login by IP address
Setting up your own PPTP VPN
Get your Ubuntu VPS up and running
Caching: Varnish or Nginx?
Using Jekyll without YAML front matter
About me