Do you remember how we used to programmatically consume services on the web before proliferation of APIs? That’s right – scraping! And do you know what prevents us from using this technique now, when some piece of data you need for your application, is not available via API? That’s right – absolutely nothing!
I recently came [...]
Entries Tagged as 'python'
Extending EC2 API – ec2-describe-ipaddress-ranges
September 1st, 2010 · No Comments
Tags: cloud computing · python
Parallelize Your EC2 API Calls with Python, Boto and Threading
August 3rd, 2010 · No Comments
I started a small new project on Github – http://github.com/somic/ec2-multiregion. It includes several small tools that facilitate EC2 API operations that involve multiple regions at the same time.
If I were to query each endpoint one after another, I quickly discovered it would take too long. Therefore, I created a small helper class called BotoWorkerPool (in [...]
Tags: cloud computing · python
Why I Sometimes Prefer Shell To Ruby or Python
June 11th, 2009 · Comments Off
Shell was among the first things I got familiar with when I was introduced to Linux. It’s not a typical programming language, primarily due to lack of easy-to-use high-level data structures such as hashes and arrays (anticipating your objection to this – note I said “easy-to-use”). This may explain why I often get funny looks [...]
Tags: python · ruby · software engineering
Graphite RabbitMQ Integration
May 21st, 2009 · 4 Comments
I started a new project on github – http://github.com/somic/graphite-rabbitmq. It currently includes a couple of tools written in Python which facilitate sending data to Graphite via RabbitMQ instead of connecting directly to the service using TCP.
Graphite is a flexible and powerful tool to build charts. It’s also a data series analytics framework. It was developed [...]
One year at CohesiveFT
April 10th, 2008 · 4 Comments
Yesterday was 1 year since I started at CohesiveFT. New things this year (in no particular order):
Mac. I got a Macbook Pro as my work laptop. Feels great every time I sit down to work, even though I am not a very demanding desktop user – browser, email, IM, rss reader for non-public feeds, [...]



