Something after I have my job

I started my new job from September, and I confess that as a new hire, I have a lot of stress to start my career life. But, it is really cool.

Hello World to XSLT

DefinitionXSL stands for EXtensible Stylesheet Language, and is a style sheet language for XML documents. (XSL = Style Sheets for XML) XSLT stands for XSL Transformations. In this tutorial you will learn how to use XSLT to transform XML documents into other formats, like XHTML. You can try a online demo here: http://www.w3schools.com/xsl/tryxslt.asp?xmlfile=cdcatalog&xsltfile=cdcatalog

Summarize My Recent Life

So far, I have had many interviews, and also I learnt a lot from them, even I failed most of them.

Design Pattern: Decorator & Proxy

I think it is better to master 23 Design Patterns as a Java developer. After I have a brief study, I find design pattern is not a new concept, and I have already used some of them in my daily projects unconsciously. Here I will describe some details about Decorator and Proxy, as I find they share something in common.

grunt-gh-pages: Deploy Your Website into GitHub Pages

Recently, I am learning AngularJS, and I “believe” I have some progress, so that I cannot wait to puslish my work to the public. This is the repository for the AngularJS demo I write in GitHub. And I publish this work at this link: http://sbzhouhao.net/TodoApp-AngularJS-Firebase/#/todo, which is a static page hosted in GitHub Pages.

AngularJS: Change Page Title Based on Routers Dynamically

Ohhh… I find a problem that the pages do not have titles(just display as URL), when I play the demo in AngularJS Start with Yeoman, Grunt and Bower. ###Intuitively, the page title should be changed dynamically with routers’ changing.