
A History of the Cloud and Where It's Going Next
There’s no doubt public cloud providers have transformed the technology landscape; in this post we retrace the evolution of the cloud to gather clues into where the industry is headed next.
Read moreThere’s no doubt public cloud providers have transformed the technology landscape; in this post we retrace the evolution of the cloud to gather clues into where the industry is headed next.
Read moreThe things we make are not user-friendly by accident; we have to make them that way.
Read moreSecurity is by definition an inconvenience. At the very least, it’s about making access to data as challenging as possible for the baddies, conveniently measured in computation time.
Read moreProtocol buffers are a method for serializing data to efficiently send between programs. The structure is reminiscent of XML or JSON, but unlike these more commonly used text-based serialization methods, protocol buffers are designed to produce extremely compact messages using a binary format.
Read moreContexts are a critical part of services implemented in Golang. Although we see them often in server interfaces, they can be mysterious to developers implementing request handlers.
Read moreTo say we are not at our most empowered when trying to communicate in an unfamiliar language is a bit of an understatement.
Read moreThe most exciting applications coming out these days are the ones that aim big — aspiring to reach a global audience of users across regions, languages, timezones, and data centers.
Read moreGood software development achieves complexity by describing the interactions of simple components. Of course, this is harder than it sounds, and if Mark Twain had been a software developer he would have likely said: “if I had more time, I would have created a simpler design.
Read moreIn this post, we’ll consider how it is that models trained on massive datasets using millions of parameters can be both “low bias” and also very biased, and begin to think through what we in the ML community might be able to do about it.
Read moregRPC makes the specification and implementation of networked APIs a snap. But what is the simplest way to document a gRPC API?
Read moreRight now only half the world is awake. For successful planetary-scale networking, it’s time for diurnal intelligently distributed systems.
Read more