Continue reading “How to optimize WordPress performance — Presentation”
Tools for WordPress projects development
After getting into developing WordPress-based web applications and sites, the first thing I did was to find as many dev-useful software as possible. Tools save you great amount of time when you work on your projects. Proficiency in working with them usually tell apart the professional programmers from the amateur ones. I knew WordPress ecosystem is huge (>23% of sites) but its wealth of dev tools surprised me pleasantly. Here is a list of tools/plugins/software I use during building a standard WordPress theme or plugin. Continue reading “Tools for WordPress projects development”
Hunt for the best WordPress theme on GitHub
There is myriad of free WordPress themes all around the web. On the other hand, only a few of them are developed in the open, on GitHub. Those which are benefit from many contributions all done free of charge by many skilled WordPress developers. This weekend, I went on a mission to find the “best” one, though it’s quite subjective and depends on many factors. Nevertheless, as I browsed through GitHub repos, I stumbled upon several high-quality ones. All of them are well-supported with active developers and I would say even better than a large number of commercial themes. Continue reading “Hunt for the best WordPress theme on GitHub”
LayersWP — First Impression
I’ve finally got to try the new theme builder — Layers by Obox Themes. Upon arriving on their landing page I was pleasantly surprised. They present Layers as a modern, full-featured theme builder. However, there are things that I don’t like about Layers, so I’m going to write a short pros and cons of it. Continue reading “LayersWP — First Impression”
Learning to use roots/Bedrock WordPress stack for deployments
This week I have learned to use roots/Bedrock WordPress stack. I’ll be using it during testing and optimizing WordPress loading speeds. Bedrock is super-useful if you need to have a development and production versions of your WordPress application in the same folder structure. It also integrates Composer so no need to install plugins manually, just specify them as dependencies.
Thinking about bachelor’s thesis plan
To be honest, I didn’t work on my bachelor’s thesis this work. On the other hand, I was thinking hard of how to structure it. Came with a few solutions which I wrote down on a paper.
Regular meeting with my supervisor
I had a regular meeting with my supervisor Kamil Maraz. Firstly, we discussed the bachelor’s thesis on a macro level. He pointed out a few deficiencies in my initial proposal. After that, I presented him my new findings about Vagrant and Ansible technology. It can be used to setup and provision virtual machines on which the WordPress performance testing would be undertaken.
All in all, we had a good time and clarified multiple topics about the work. Looking forward to our next meeting.