I’m experimenting with Go recently for some side projects I’m working on, and am really enjoying working with it so far. It has a great standard library, is fast, is built to support great tools, and has a great community. I first learned about it through...
The first post of this series described a choice of technologies and toolsets (based on Xamarin) that allows C# programmers to deploy graphics accelerated apps using OpenGL/DirectX across a radically cross platform spectrum of devices and operating systems....
You don’t often stop to think about x.509 and the Public Key Infrastructure (PKI) that authenticates our Internet connections. Allow me to explain why you should. Transport Layer Security (TLS) uses x.509 certificates to authenticate connections. In your every-day use...
Image by bloggingberlin Your e-mail account is probably the most valuable online account you control. The security of most of your other accounts depends on the security of your e-mail account. (Think I’m wrong? Have you ever recovered a lost password?) For this...
Fair warning: The following article is long, rambly, and contains no code. It does, however, contain some rumination on the idea that everyone can and should learn to program. Want to put your two cents in on the topic? Skip straight to the comments – I look...