technical blog finished