Tommaso Piazza bio photo

Tommaso Piazza

Coder, Photographer, Climber, Sailor, Krav Maga Practitioner and Mongol Rally Veteran

Twitter Facebook LinkedIn Github Stackoverflow

All Posts


Danger and hlint

Danger is a ruby gem that you can use on your continuous integration process to automate code reviews. We will see how to set it up for Haskell projects.


Debugging Carthage Dependencies

Carthage is a great dependency management tool for both Swift and Objective-C. However, finding the right workflow adopt when developing with carthage can be...


Timing Function Execution

When writing software it always good practice to keep an eye on how much resources will be used by our code at run time. Resources are for example time, memo...

NSData as hexadecimal string

It is sometimes useful to get a hexadecimal string representation of the contents of NSData just the way they are stored in memory. This is the case, for exa...