My Personal Blog

Some of my thoughts and experiences.



When Spring Framework was first released in 2003, as an IoC container, Spring Framework is using XML as the configuration file format ever since. Spring 2.0, which was released in 2006, introduced XML Schema-based configuration. And since Spring 2.5, annotation-based configuration was used. Later Spring 3.0 was released in 2009, with Java Config project being merged into the core framework.
Read more »


I started JiwhizBlog User Group last month with a group of University students. We meet at Computing Science Center at weekends to learn Java development together. I did a presentation about the architecture of my blog application to students, and the feedback is they want to learn some basic knowledge of enterprise business application development. So I initialized my serial of training session. The first one was delivered last Sunday. I'm glad six people attended my session. Thank you for your participation and feedback.
Read more »


In my Jiwhiz Blog Application, I added a feature of logging visit count for any blog post page. Recently my friend 王昊 introduced Google Analytics to me. Yesterday I created an account at Google Analytics for my jiwhiz.com website.
Read more »


Six months ago I published my first blog post in jiwhiz.com. Now as I promised, my blog web application JiwhizBlogWeb is open sourced at GitHub. I have a passion for beautiful design, and design is not just documentations, or fancy diagrams; design is code as well. So I published my code to share my experience and get more feedback from community, in order to promote open source solutions and domain driven design.
Read more »


After finishing previous three steps: Running Jiwhiz Blog Locally, Deploy Jiwhiz Blog To Cloud Foundry and Register Your Application For Social Login, you have put your personal blog website into cloud. But that is just the beginning. You will spend lots of time later to customize, improve, enhance the application, and most important, publish your blog articles.
Read more »


Last time, you learned how to Deploy Jiwhiz Blog to Cloud Foundry, and here is the final step to make your blog application fully functional. You need to register your application for social login or social sign-in.
Read more »


If you follow my previous post Running Jiwhiz Blog Locally, you may successfully get it working on your local PC. Now let’s go a step further, deploy your blog application to CloudFoundry.com.
Read more »


To run JiwhizBlog Web application locally, you need to setup several tools on your PC. Here I want to list a detail instruction about how to do it.
Read more »


Many of the blog websites have the Tag Cloud displayed, to visualize the keywords (or tags) used in their blog posts, and usually more important words are shown with bigger font size and/or bolder colour. It will be very cool to have a tag cloud on my JiwhizBlog website as well.
Read more »


Yesterday I added a new feature to my blog application, and now as a user, you can add comment with Markdown syntax. Please try it and let me know if you find any problems.
Read more »