ETC

 

Ericsson

Subscribe to our Erlang Factory newsletter to receive the latest updates and news

Tobbe Tornkvist
Enthusiastic Erlang user
Klarna

Speaker
Enthusiastic Erlang user since 1991. Former member of Ericsson CSLab, now working at Klarna. Creator of: trapexit.org. Long time contributor to the Jungerl open source library, with a special obsession to implement protocols in Erlang, such as: LDAP, Radius, DHCP, X11, SMB and more recently: OpenID.

Tobbe Tornkvist is Giving the Following Talks
Tools@Klarna


Klarna (currently) operates in six countries. We need to handle translations of PDF's, GUI, Emails, etc. The basis of our i18n system is built around the gettext Erlang application. To help us coordinate the translation work with the development process, we have developed a web-based tool named POlish. With POlish, translators can do their work from anywhere while still cooperating with a particular developer. POlish is released as Open Source and will be described in this talk.

As part of its transformation to agile, Klarna is enhancing its testing toolbox to better support Acceptance-Test-Driven Development (ATDD) and Continuous Validation. Originally working only with Yatsy and Eunit, we are now also utilising Common Test Framework, Fitnesse, Selenium and QuickCheck. The Klarna code base has grown organically for some years now, and so has the code dependencies. In order to create order out of chaos, we resorted to building a tool for dependency analysis and automatic code move. While this is not rocket science, we will share some experiences (and possibly also the actual tool).