It’s now two years since I started the Passion for Coding blog. I’d like to share a few thoughts about blogging and also say a big THANK YOU to everyone reading and commenting and sharing my posts. It is strange to know that my writing now reaches to almost every country in the world – to far more places than I have ever been or will ever be able to visit myself.
I would also like to thank DZone for accepting me as one of their Most Valuable Bloggers – without you I would never had got the same number of visits.
Code or Methodology Posts or Both?
Since the start of the blog I’ve published 140 posts about a variety of topics involving software development. There have been a number of posts with code samples (all code is now available in a GitHub repo). There have both been a number of instructional posts about how something specific works, but also a number of utility classes that are ready to use. I do put pride in having test run all the code I publish on the site. I do know that it works (at least until I forget to HTML escape something containing generics and all <
and >
go missing, spoiling the code).
I’ve also written a number of posts on software development methodology, with a clear focus on scrum. Personally I do like to mix the different kinds of writing. I hope that you enjoy reading the mix too – but I’m very interested on what you think about the mix. Would you prefer more code? Or more scrum thoughts?
Looking Forward
Looking forward the next major milestone will be hitting 1 million visits and 2 million page views (that’s insane numbers). Both will probably happen in January 2014.
If you are a regular reader you may have noticed a slight decline in the number of posts the last few months. The reason is that I’m spending more time on writing pure code as I’m working on my SAML2 implementation. I will probably continue spending some time of the the Kentor.AuthServices library, but I will also try to post more info here on how to use it.
I’m also thinking about collecting some of the utilities I’ve written and publishing them as separate packages (both as code and as Nuget packages) for easy inclusion in projects. From the traffic numbers and comments I do know that people are using things like the unit of work scope. Once more I’m happy if you leave comments with feedback: Would you appreciate having core utilities in a nuget package? Or does it work copying the code off the blog? It’s much more fun to write and publish things if I know that it actually is used by people.
Thinking about Starting Blogging?
In addition to providing useful code I also hope I can inspire some of you to start your own blog. In that case I can only give one advice: go ahead! Make the leap and setup a blog engine an write your first post. The blog engine does not need to be anything special (I’m running WordPress) and one of the standard layouts will do (this is a somewhat customized standard theme). What’s important is the content. It’s just to start writing and find your unique way of expressing yourself. If you are writing regularly on interesting topics, there will be readers. Post links to your posts to DZone or other sites to increase your audience.
The Catastrophy: Google Reader Shut Down
No review of the last years as a blogger is complete without mentioning the shut down of Google Reader. I still can’t understand why they did it, but I’m very thankful that Feedly acted so quickly and got a good alternative up and running. When Google Reader shut down I had a bit more than 200 subscribers and I’m nearly back at that number so it looks like the loss was temporary.
Statistics
As I’ve done before in my blogging retrospective posts[1][2] I continue to share my visiting statistics. The spike in October 2012 is the success of the Programmer Time Translation Table post. It’s still one of the most read posts on the blog and I doubt that I will ever write anything as successful again (but I will keep trying!).
Server Logs | Google Analytics | |||
---|---|---|---|---|
Month | Visits | Page Views | Visits | Page Views |
2011 November | 116 | 771 | N/A | N/A |
2011 December | 1190 | 3005 | N/A | N/A |
2012 January | 1245 | 3002 | N/A | N/A |
2012 February | 2336 | 4899 | 189 | 400 |
2012 March | 3934 | 8518 | 693 | 1273 |
2012 April | 7768 | 16547 | 1977 | 3075 |
2012 May | 9964 | 22316 | 2877 | 3889 |
2012 June | 34447 | 73808 | 20970 | 25630 |
2012 July | 15713 | 31857 | 4971 | 6578 |
2012 August | 23482 | 44868 | 6330 | 8455 |
2012 September | 22459 | 39933 | 6466 | 9226 |
2012 October | 121348 | 206896 | 78906 | 89065 |
2012 November | 30773 | 63411 | 8688 | 11421 |
2012 December | 35276 | 76630 | 7608 | 9930 |
2013 January | 51761 | 104657 | 17687 | 22702 |
2013 February | 38717 | 86175 | 11342 | 14422 |
2013 March | 43445 | 92767 | 10567 | 12966 |
2013 April | 52305 | 102840 | 10950 | 13252 |
2013 May | 54622 | 105624 | 12097 | 14197 |
2013 June | 54199 | 110379 | 11076 | 13114 |
2013 July | 61121 | 115568 | 11958 | 14131 |
2013 August | 65348 | 155728 | 10618 | 12662 |
2013 September | 68092 | 150398 | 10087 | 11985 |
2013 October | 58469 | 121929 | 10769 | 12930 |
2013 November | 61365 | 143645 | 9814 | 11737 |
Totals | 919495 | 1886171 |
266640 | 323040 |
Dzone Page Views | 410322 | 410322 | ||
Totals, including Dzone | 2296493 | 733362 |
If anyone can explain the huge difference between the numbers, please, PLEASE tell me which one to trust and why.
Thanks for the shout-out, Anders! We over here at DZone are proud to call you a contributor!
Hi Anders,
I first wanted to thank you, because DZone is also grateful to you for the insightful content that you share with the community. We do have plenty of MVBs, but few stand out as much as you do.
As for the question about the discrepancy in views, I’ve seen this gap between server logs and Google Analytics frequently as well. Our best guess has always been that Google doesn’t count web crawlers (aka. spiders), and I’m sure they at least know how to recognize their own and remove them from the count.
Web crawlers are certainly part of the explanation, but I don’t think that explains everything. For example I’ve noticed cases where the click count on a link as displayed on DZone’s site matches the web server log’s referral count, but analytics shows fewer page views in total. Another measuring point is the ad view count that is close to, but a it lower, than the analytics numbers.
I think that crawlers/spiders is only part of the explanation and that there are a lot of people that have plugins to block javascript-based tracking.