Short Guide to Javascript Gotchas

This is a blog post of our Code Reading Wednesdays from Codacy (http://www.codacy.com): we make code reviews easier and automatic. Recently I have been working mostly in Javascript static code analysis and error detection. In...

Difference between private and private[this]?

When using private and private do you know the difference? When adding the scope to the private modifier (private), it effectively behaves as a “up to” X, where X designates some enclosing package, class or...

How the $170 million Ethereum bug could have been prevented

170 million dollar lost in the blink of an eye. Until recently it would’ve been hard to imagine this could ever happen — this kind of money doesn’t just disappear overnight, and destroying it would take...

Review of Python Static Analysis Tools

Click here to access the updated version of the review Here are the best tools you should use for Python Static Analysis: 1: Pylint Pylint is by far the best tool. Not that the others on the...
Monad Error for the rest of us

Monad Error for the rest of us

In this post we aim to demonstrate a practical use of the Monad Error type class and how it can be used to develop generic error handling code.