commit first blog