Former President Barack Obama is holding the first public event of his post-presidential life in the place where he started his political career.