complete technical blog 5