Recently, here at Codeborne, we created an advanced online bank for Bank St. Petersburg from scratch in just five months. This mid-size Russian bank is a major player in its home city and region. We decided to share the details on how we did this project, and also to talk about some of the implementation details.
Thursday, March 14, 2013
Monday, December 17, 2012
Как мы создали продвинутый интернет-банк за 5 месяцев
This article tells how we created an innovative online banking solution in Russia. Read English version here.
20 ноября Банк Санкт-Петербург запустил новый интернет-банк. Так как это не совсем обычный интернет-банк и разрабатывался он нестандартными методами, я решил поделиться деталями того, как мы делали этот проект, что помогло нам создать его менее, чем за 5 месяцев, а также рассказать о некоторых технических деталях.
20 ноября Банк Санкт-Петербург запустил новый интернет-банк. Так как это не совсем обычный интернет-банк и разрабатывался он нестандартными методами, я решил поделиться деталями того, как мы делали этот проект, что помогло нам создать его менее, чем за 5 месяцев, а также рассказать о некоторых технических деталях.
Thursday, November 22, 2012
Codeborne otsib UI/UX meistrit
Codeborne otsib UI/UX meistrit, kellele on omane mõttelaad - "design is how it works"
- mõtleb välja ja realiseerib homsete pankade, telco-de ja utility-te iseteeninduste kasutajakogemuse
- kelle töödistsipliini hulka kuulub lisaks visiooni loomisele ka igapäevane tihe koostöö arendajatega, mille tulemusena see kõik päriselt valmib
- eelistab html5/css/javascripti "photoshopi-disainile"
- töötamist koos regiooni vingeimate tarkvarameistritega
- arengut ja õppimist toetavaid kaaslasi
- ägedaid projekte
- head palka
toomas@codeborne.com või 5163237.
Thursday, November 1, 2012
Codeborne at TopConf 2012
This year two of us talk at TopConf conference at Tallinn Olympia hotel!
Here we are:
- Anton Keks, 3 tales of testing DB-enabled apps
- Andrei Solntsev, The fast and the continuous
- Andrei Solntsev, WTF Code
Friday, September 28, 2012
Using DBDeploy in Gradle
As you probably know, DBDeploy is a tool for easily and automatically installing database changes. And Gradle is a next-generation build automation tool (like Ant and Maven).
The question is, how to use DBDeploy in Gradle scripts? It seems that DBdeploy doesn't have Gradle plugin yet, nor has Gradle DBDeploy plugin. After some experimenting we found out that the easiest way is to reuse dbdeploy ant task. Let's see the example below.
The question is, how to use DBDeploy in Gradle scripts? It seems that DBdeploy doesn't have Gradle plugin yet, nor has Gradle DBDeploy plugin. After some experimenting we found out that the easiest way is to reuse dbdeploy ant task. Let's see the example below.
Sunday, August 12, 2012
We are back in Tallinn
It is time to return to our cozy office. Tomorrow morning we will have the daily stand-up meeting in our office again.
There were things to be done better, this being our first attempt and all, but in general we feel our week out in the country-side to be a great success. The greatest benefit of being away from home was the lack of distraction from small chores and daily duties, such as household issues, random errands, grocery shopping etc.
Obviously, as we are used to talking to our customers face-to-face, we found the Skype meetings to lack "something", and that would possibly cause communication problems in the long run.
In conclusion, this kind of an event is great for team-building and would make excellent sense as a brief concentrated product development effort. For our daily job of developing software for our customers, it was a welcome refreshment that didn't seem to have a negative impact of any kind.
Let's wrap it up retrospective-style:
KEEP
Country-side location
People can bring families
Good possibilities for occasional sporting activities
DROP
n/a
TRY
Assess kid-friendliness beforehand
Check up on network topology
There were things to be done better, this being our first attempt and all, but in general we feel our week out in the country-side to be a great success. The greatest benefit of being away from home was the lack of distraction from small chores and daily duties, such as household issues, random errands, grocery shopping etc.
Obviously, as we are used to talking to our customers face-to-face, we found the Skype meetings to lack "something", and that would possibly cause communication problems in the long run.
In conclusion, this kind of an event is great for team-building and would make excellent sense as a brief concentrated product development effort. For our daily job of developing software for our customers, it was a welcome refreshment that didn't seem to have a negative impact of any kind.
Let's wrap it up retrospective-style:
KEEP
Country-side location
People can bring families
Good possibilities for occasional sporting activities
DROP
n/a
TRY
Assess kid-friendliness beforehand
Check up on network topology
Tuesday, August 7, 2012
Codeborne has an out-of-office work week!
The idea of "moving the work out of the office" has been intriguing us at Codeborne for some time already. For us, the hardcore pair programmers and software craftsmen, this cannot mean waking up at 11 AM and spending the day at home, in a pair of slippers - we just have to work together and communicate.
Here are a few good men putting their gadgets into good use.
That led us to the inevitable conclusion - if we want to switch environments, it must happen together as well. This spring, we devised a plan:
- Rent a cabin for ourselves and our families
- Move all our operations there for a week
- Get to know each other even better
- Spend quality time in fresh air and have fun
- For our customers, make it look like nothing has changed - if not for the good, with all the inspiration flowing
And here we are! Despite a few (expected) issues with getting online, we have finished our first working day here in southern Estonia.
Picture is worth more than a thousand words, they say. Take a look below.
Stay tuned for updates! We will be posting about our thoughts during and after the event.
Subscribe to:
Posts (Atom)

