For some reason, I have struggled to write testable HTTP APIs in Go. In this post, I explore the challenges with writing testable APIs by building an API that tells us whether someone is up in space right now.
Google App Engine projects can contain multiple services. By default all services are exposed publicly. In this post we explore ways to restrict access to certain services to ensure that they can only be called internally within our project.
It is possible to run multiple services within a single project on Google App Engine. In this post we explore how to implement rudimentary service discovery within your project. This eliminates the need to maintain separate service URLs during local development.
Could art hold the key to explaining the mysteries of Artificial Intelligence? What if we could exploring their inner thoughts? What if we could see them dream?
Writing to a full channel in Go can quickly lead to deadlock in your code. To prevent deadlock, I explore three ways to avoid writing to a full channel.