Coaxing Concurrency

Concurreny is a hot topic in modern programming. In today's article we will cover some historical and possibly philosophical ideas behind concurrency. We will end our discussion with seeing how some of my favorite languages deal with the idea of concurrency. »

Indirection with Idiomatic Interfaces

Interfaces. Simply a language ideal or a powerful use of indirection? In this article we will explore the uses of interfaces and how different languages use them. We will also review how golang can use them to achieve some dynamic freedom in a static world. »