Tuesday, July 23, 2019

My new WordPress project

For long time (actually up to few weeks ago) all my projects were developed using Java, Grails and similar technologies. Majority of web applications had big business logic or need serious database access and display logic. The result of that was that actually I had no experience with number of existing tools online. I didn't worry about that as I thought that everything can be done fast and easy using my favorite tools, Java and Grails :)

I must admit that I was wrong. With my wife we have decided that we want to try personal website related to tattoo, tattoo images and number of things related to tattooing. If you want to have a look on the result you can check withtattoo.com.

After consideration I have decided that I will try to go with WordPress. I had no experience before that. So I just created trial account on wordpress.com and have been playing little bit. Very soon you realize architecture of WP as such and start feeling very good about working with it. Soon you need to decide the look and feel. With such amount of free or commercial themes available it is actually hard work to choose :).

When I found a theme I needed some hosting. After initial surprise of low prices very soon I have found that some serious WP hosting costs similar to Java hosting. Around $30-$50. I have decided for WP liquidweb.com hosting. There are no limitations which plugins you need to use, which themes you can install and basically you have full control. To must surprise this was not the case for some strong WP hosting companies even when you pay more. Additionally I have very good professional experience with LiquidWeb as our virtual servers provider in the company.

So basically after choosing WP theme, hosting you start working on website. Soon different ideas are coming how to accomplish different goals. To my surprise there is almost infinite number of available WP plugins to use and those plugin really speeds up your work. SEO, Social media, similar content and more. All this I know how to implement in Java but real enjoyment is that you can achieve same almost without work (again, this is case for simple website not advanced heavy back-end application).

So just my conclusion. If you are thinking about some project, even if you are good software developer, before you start implementing it consider some existing frameworks and solutions. If you choose well and understand architecture behind it you can really do nice things.

So basically, my first WP project is about tattoos and can be found on address withtattoo.com.