From XAMPP to Vagrant WordPress

Ernest Marcinko Blog, Hosting, Testing, Tutorials, Wordpress 3 Comments

I’m sure most if not every developer is using some kind of local server tool for development. The greatest advantage of using local development server is that you don’t depend on a hosting provider, and it works without internet as well (in most cases). I’ve been using XAMPP for a very long time, as it was very comfortable to use, …

Bulletproof queries in WordPress – preventing SQL injections

Ernest Marcinko Blog, Tutorials, Wordpress Leave a Comment

When developing WordPress plugins, securing potential SQL injections is extremely important. With a well written SQL injection the attacker might gain access to your database, your blog back-end and steal your data, or make modifications you won’t even notice. What is an SQL injection? SQL injection is a technique where malicious users can inject SQL commands into an SQL statement, …

Responsible WordPress plugin development – More compatibility, less support tickets

Ernest Marcinko Tutorials, Wordpress 1 Comment

The wordpress plugin database is now filled with thousands of plugins. In my first few months of development I encountered lots of incompatibility issues, I almost recieved a support ticket after each selling. Altough you cannot make a plugin that is 100% compatible with all the other plugins in the repository, but you can and must try to make it …

Maximum performance with WordPress

Ernest Marcinko Tutorials, Wordpress 1 Comment

There is nothing better, than seeing the speed of the fresh “virgin” WordPress installation. After installing few plugins, making posts or loading up the webshop, this speed exponentially decreases. In the end, you get a nice looking website with crappy loading speed. Ruining the user experience with slow speed is easier than you think. More speed = Less abandonment There …

Rocket Loader for Wordpress

Controlling Cloudflare Rocket Loader for WordPress

Ernest Marcinko Tutorials, Wordpress 18 Comments

What is Rocket Loader? Automatically optimizes your pages to minimize the number of network connections and ensure even third party resources won’t slow down page rendering.Cloudflare Rocket loader from Cloudflare is definitely worth some time for every WordPress site owner. Proper configuration is however a little bit tricky, as there is only a limited access to the WordPress header. How …