Making the Most of Programming APIs and Libraries — Programming Keynou