Recently Nada Amin and I discovered that Java and Scala are unsound.
Read more »
When you've been writing Java for a while switching to Python can make you a little anxious.
Not only are you learning a new language with new idioms and tools, you're also dealing with a language with far less built-in safety.
No more type checks, no mor... (more…)
Read more »
About a month ago, I had the pleasure of taking a tutorial led by the fantastic Brendan Gregg on creating FlameGraphs using the Linux perf toolset. I recommend reading his many blog posts on the subject, but in short: while perf is an excellent resource f...
Read more »
The malware's end goal was to install a remote access trojan and grant hackers access to highly sensitive workstations were sensitive projects were being developed. (more…)
Read more »
The real reason inheritance gets heavily used is that it’s the only way to do polymorphism in languages with really naive static nominal… (more…)
Read more »