About
Antonio Cangiano July 20th, 2007
I’m Antonio Cangiano and I work for IBM at the Toronto Software Lab, as a Software Engineer and Technical Evangelist. It should appear obvious to anyone but big companies believe it is better to be very explicit about this; so I must inform you that this is a personal blog, entirely independent from IBM, I pay for the hosting of my server, and the postings on this site are my own and don’t necessarily represent my employer positions, strategies or opinions.
In case you are wondering, I’m Italian and I was born and raised in Italy. I’ve spent two year and a half in Ireland, but I currently live in Markham, in the Greater Toronto Area with my beautiful Canuck wife. The “Zen” in the title of this blog should be intended philosophically and not religiously, as I’m a happy rationalist atheist.
I’m very passionate about programming languages, algorithms and development in general, and I’ve a soft spot for mathematics as well. I’m an expert Ruby programmer, and I strongly like Python as well. However, I never stop looking at interesting developments in other programming languages (e.g. Haskell, Erlang, Scala, etc…). My favorite web frameworks are Ruby on Rails and Django, but I’m not religious about it. Use the right tool for the right job, and whatever makes you happy in the end.
I’ve recently purchased a MacBook Pro and really like Mac OS X. That said, I still love Ubuntu GNU/Linux a lot and use it regularly both for work and at home.
If you are a regular reader, who attended one of the conferences where I was a speaker, or wish to get in touch for whatever reason, feel free to add me to your network by visiting my
or by emailing me at acangiano@gmail.com.
Please note that unsolicited commercial emails and technical support requests are not welcome. Also, please keep in mind that I receive a fair amount of emails everyday so if the subject matter is not urgent, you may have to wait a few days before receiving an answer, don’t take it personally.
The following is my public key:
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.8 (Darwin) mQGiBEf+7MYRBACIbrtNAx2eYcNVqgIB5ICiyhTxK2rGdiAjd91trFdZx71y+W9K yFfakyaADjZdPIq057gA4fYfuCj17nwl4tesp7f2M06xB0eQhiFz/pv8RizMQtit Uh2LxWl0s8ail7BxBTg9t1tua7mAXLyd3Do4kKRghpGwV3JgImirfIb84wCg5RxF zEHPiYin0uMpdwQDGzsFckcD/i9bdT7Xpocf52FD4hDASZj6ViNPKGPdMaadwUzl srdzcNslHI1kBSSreO45bsxTDxBi//Va0onvKNX2wNMy2boG90By2+Xecr3Zu30+ aZ/Mv6RdUa4ggd0uIh0x6ZggvOToP/rJkcUfRfFlDTroPDm0acsHqLRfBMj55GSR KCzxA/9L5H0YgYRWo9rAxOuKNRsKhwG53oSGL652Wx7Rxr/qjCi9bXxohqsZ3ev9 wr+MnJvRP5y9B/2wZtaurmDvGxA0tyTHSM5a5r3i8vUa1KgS6pKdJVI1OxgNGZ+d ckoM7kQlaYzkNs1RYP9MMSY+qwusoo1kaEiSGe82/Xe8mvPEcLQmQW50b25pbyBD YW5naWFubyA8YWNhbmdpYW5vQGdtYWlsLmNvbT6IZgQTEQIAJgUCR/7sxgIbIwUJ CWYBgAYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEKgqrLtKlI/UVPEAoMpZEJr1 icid3dHKpUq8IIVhXdCtAKDLhdGyp6LaXulIfataaJW8ha+PUbkCDQRH/uzGEAgA y6CsaH6UV5UiFk2gjiXJbOBtwyf4GUStgaDWQVe89jUHYwMwLbMrwR30Xg8mBD1E cZi3kHPRziuXiqROJ8lRmchT2RprO8I7JvtmNb8a8USufdwrMyYU4SNMxe7n0mFQ cYxv6NWzo3yoU77To+nkvw/xZZhSZmvyAHggy/EAXTT09NakqXWDiklzetjlwE69 sO9X/jsQBGGiiaDq8qBOzlRbrbNx+gMvjyCS9VR2g4kaXK3/y2O5KTyJ3Cbzo2KY gbGUFDN4tT2UMBDklla4vOFsNI3RN6Jpsm+5V+AZ9lzpjMDsTlz4DTwEZz4gCSaz FzB2vkiaFSawVO6vpYvVMwADBggAgEOdZ1dp3C6YxTIqsNsmXL29wNcwvr01kdJt wOsX/gt3qhvbKwG5w74DLVrn2BCJ5kUpDSs+wdv86p+NffNqHhJf5b8gyt41qfIZ DzCWAi+JpK4LarGYXY7PftBNvTXXTXd+89Gw3pk8r71Aba1iONrA0n5Kl3n7e5jo ZHWW8c1EMWywqIR9DAszS2LzXMyuDWdZAcFHH+kPPYg9u8jmjyX2EL8/uSdfFcke zEmffOQxqT39oTKV+xTKtsP1Gle4LJe6lNNx9/x13+PofjkpPBJDZI/1EsILFfKp y3Z4fdHTHvl7UknAu092CnsUmGYNaUhHHvWdZbNe94ZakrKPJYhPBBgRAgAPBQJH /uzGAhsMBQkJZgGAAAoJEKgqrLtKlI/UyK8AoNidQSh6VdD0ryGSJX8DcBZ29gtB AJ9MG6DGQ6XSIeSbmkSMmPpMLxLhLg== =nTlv -----END PGP PUBLIC KEY BLOCK-----
- Comments(0)






