Flock 2014

It was great that our proposal to speak on Waartaa at Flock, 2014 was accepted. So, I, along with Sayan went to Prague, Czech Republic last week to attend Flock. Flock was a 4 day event packed with loads of talk and workshops. It was like living in a dream at Flock. I was able to meet so many great people from the Fedora and Open Source community. Day 1 The day started with an opening note from Matthew Miller, the Fedora Project Leader followed by a keynote by Gijs Hillenius on “Free and Open Source Software in Europe: Policies and implementations”....

August 15, 2014 · Ratnadeep Debnath

Say hello to Waartaa

What is Waartaa? Waartaa or wārtā is a word in Hindi: वार्ता, which means to communicate. And that’s what waartaa is for. Waartaa is a web based IRC client as a service and it facilitates centralized logging, idling functionality, unique identification across multiple clients and a rich UI for awesome user experience. Waartaa is open sourced under MIT License. The source is at https://github.com/waartaa/waartaa/ .You can download, fork, customize and setup Waartaa as a service anywhere, be it a single user laptop/desktop, server for your self and your friends....

December 10, 2013 · Ratnadeep Debnath

Mozilla Summit 2013

I have been contributing to Mozilla for some time now and so, I got the opportunity to attend Mozilla Summit 2013 at Santa Clara. Contributors from all around the globe turned up to attend the Summit which was going in parallel in 3 places: Santa Clara, Brussels and Toronto. Finally, I met Mathjazz at the Summit. We had been working for a long time on Pontoon and were communicating over the internet....

October 29, 2013 · Ratnadeep Debnath

Time flies by

Well, it’s been quite some time since I last blogged. There have been a lot of things happening at my end and amidst this I totally dropped the ball on updating my posts. As it is said, it’s better late than never. Let me summarize what happened over the past couple of months. Good bye Transifex, hello Goibibo I quit #Transifex last January (2013) and joined Goibibo. Goibibo is one of the products of Ibibo Web Pvt....

October 27, 2013 · Ratnadeep Debnath

#Django #TransactionTestCase with REUSE_DB=1 of #django-nose

Lately, I found out that Django’s TransactionTestCase leaves test data in database after the test case is executed. It’s not until the next execution of _pre_setup method of a TransactionTestCase instance that the database is flushed. This is troublesome when tests are run with Django Nose’s test runner with REUSE_DB =1. An easy fix to this is to customize the TransactionTestCase so that it deletes the test data on exit. I wrote a simple wrapper around Django’s TransactionTestCase and extend it to write other transaction test cases....

September 8, 2012 · Ratnadeep Debnath

My talk got selected for #Pycon India 2012

My proposed talk titled Develop for an international audience got selected for Pycon India, 2012. It’s time to start working on the slides. I am thinking to use rst to write my slides. Also, I have booked by flight tickets for Pycon Thanks everyone who voted for my talk.

September 2, 2012 · Ratnadeep Debnath

Validate Python string translation in Transifex

Transifex already supported validating translations of old styled Python strings, e.g., [sourcecode language=”python”] “A sample string with a %(keyword)s argument.” % {‘keyword’: ‘key word’} [/sourcecode] The validation is done by checking if all the positional and keyword arguments are present in the translation string and the translation string does not contain any extra argument which is not in the source string. You can have a look at the validator code here....

September 2, 2012 · Ratnadeep Debnath

A year at Transifex

It’s more than a year now that I have been working at Transifex. It’s a great experience to be a part of the Transifex team. Well, it’s been a roller coaster ride for me at Transifex. I had to go through steep learning curves, work with new stuffs, deliver great features, meet strict deadlines. It was fun, because of being part of an awesome team. I am very much thankful to Apostolis, Konstantinos, John and Diego for guiding me and helping me....

September 2, 2012 · Ratnadeep Debnath

App specific logging in Transifex

Yesterday, I was working on adding app specific loggers in Transifex. By app specific logger I mean a logger which shows the app name which generated the log. As of now, the logs in Transifex look something like this: [sourcecode language=”python”] 2012-06-29 13:01:43,300 tx DEBUG Saved: Project Avant Window Navigator 2012-06-29 13:01:43,312 tx DEBUG Saved: Project Switchdesk 2012-06-29 13:01:43,324 tx DEBUG Saved: Project Usermode 2012-06-29 13:01:43,342 tx DEBUG Saved: Project desktop-effects...

June 30, 2012 · Ratnadeep Debnath

FUDCON KL Day 3

The 3rd day of FUDCON KL started a bit sluggishly for me. May be because of brainstorming and hacking till late night. We (Kushal, Soumya and me) decided to work on a new app to display system logs in a user friendly manner. We named the application Tower log tower, in short, tlogt, after Twin towers of Kuala Lumpur During the first few hours of the day, we went to visit some tourist spots in Kuala Lumpur: Aquaria and Petronas towers....

June 2, 2012 · Ratnadeep Debnath