This is the first time when I write an annual review and reveal my goals for the next year. The goal of this review is to answer two questions:
- What went well in 2014?
- What did not go well in 2014?
I will also reveal my goals for the year 2015. The idea behind this is that when I write my goals down, I am more likely to achieve them.
Let’s get started.
What Went Well in 2014?
I wrote 48 new blog posts in 2014 and rewrote at least three old blog posts. This means that I wrote almost one blog post a week.
- Getting Started with Gradle (4 new blog posts) will help you to get started with Gradle by solving real world problems one problem at a time.
- Using jOOQ with Spring (4 new blog posts) will help you to get back in control of your SQL (you will learn to use jOOQ as well).
- Spring Data JPA Tutorial (3 new blog posts) will help you to implement JPA repositories without any boilerplate code.
- Writing Clean Tests (8 new blog posts) describes why you should make your tests as clean as possible. It also provides practical tips that help you transform your test cases into executable specifications.
- Writing Tests for Data Access Code (5 new blog posts) helps you to write deterministic data access tests that test the right thing, are easy to read, and easy to maintain.
I think that I had a pretty productive year.
What Did Not Go Well in 2014?
Although I had a pretty productive year, there is always room for improvement. Here are two things that did not go as well as I would have hoped:
- I didn’t record any new videos. I was supposed to record at least a few new videos and publish them on my Youtube channel, but I didn’t record anything because "I didn’t have time to do it".
- I didn’t even start writing my Spring testing book. I started coding the first example application but the amount of required work seemed overwhelming and I never finished it.
There are probably a few smaller things that I should have done, but these two things are the things that I regret the most.
Before I reveal my goals for the year 2015, let’s take a quick at the statistics that I gathered in 2014.
Mandatory Vanity Metrics
TechCrunch specifies the term vanity metrics as follows:
Vanity metrics are things like registered users, downloads, and raw pageviews. They are easily manipulated, and do not necessarily correlate to the numbers that really matter: active users, engagement, the cost of getting new customers, and ultimately revenues and profits. The latter are more actionable metrics.
At first I was not going to publish these statistics because they don't really prove anything. However, I changed my mind for two reasons:
- Publishing these statistics makes me feel good.
- I wanted to show what kind of traffic you can get without having an email list or a "real" content marketing strategy.
Let's move and find out what kind of traffic my blog got in 2014.
Visitors / Month
- My blog had 38043 visitors in December 2013.
- My blog had 84794 visitors in December 2014.
I doubled the number of visitors my blog gets in a month. If you want see how my monthly visitor count evolved in 2014, you should take a look at the following figure.
Unique visitors / Month
- My blog had 22819 unique visitors in December 2013.
- My blog had 54068 unique visitors in December 2014.
I doubled the number of unique visitors my blog gets in a month. The following figure illustrates how the number of unique visitors evolved in 2014.
Page views / Months
- My blog had 62100 page views in December 2013.
- My blog had 129893 page views in December 2014.
I doubled the number of monthly page views. If you want know how the number of monthly page views evolved in 2014, you should take look at the following figure.
My top 10 traffic sources were:
- Google (organic) 715912 visitors
- Direct 63861 visitors
- Reddit (referral) 7815 visitors
- Twitter (referral) 6798 visitors
- StackOverflow (referral) 6769 visitors
- Java Code Geeks (referral) 4189 visitors
- Baeldung.com (referral) 3434 visitors
- Dzone.com (referral) 3321 visitors
- java.dzone.com (referral) 2431 visitors
- Feedly.com (referral) 2351 visitors
As you can see, Google sends me most of my traffic, but I am a bit surprised that so many people came straight to my blog. Anyway, the following figure demonstrates how the big G dominated my other traffic sources.
The top 10 countries where the readers of my blog came from are:
- United States (188856 visitors)
- India (120735 visitors)
- Germany (47142 visitors)
- United Kingdom (42902 visitors)
- France (31959 visitors)
- Poland (25270 visitors)
- Brazil (23795 visitors)
- Spain (20598 visitors)
- Canada (18872 visitors)
- Ukraine (17795 visitors)
It is no surprise to me that United States and India dominate this "category". However, I am happy to see that I got a lot of visitors from other countries as well (I got visitors from 207 different countries).
The following figure "proves" that my website really got traffic from all around the world.
Enough with vanity metrics. It is time to reveal my goals for the year 2015!
My Goals for the Year 2015
Here are my goals for the year 2015:
- Write 50 blog posts. To be more specific, I want to:
- Record 5 videos and upload them to Youtube.
- Create an email "newsletter" that has 300 subscribers.
I think that these goals are pretty realistic, and I should be able to exceed some of them (and achieve the rest).
Thank you for reading my blog. Happy new year!