publishing the learning programming post