Meie tegemised

Working with numbers can be easy

Codeborne, 03 May 2017

Estonia is only 45,339 km2 with 1,32 million people living here and on average 28 people/km2. Comparing with Germany for example where 227 people must share their space on one sq. km, we think we have quite enough room. But You know what – we still have over 200 local municipalities organizing our local life and resources.

Loe edasi

Online bank in 2 months - using our API

Tiit, 04 Apr 2016

There are 2 main approaches integrating online banking with back-end systems - directly or via API. Our first projects were based on direct integrations. Now we offer our API as an alternative for integration.

Loe edasi

Digital signatures - Estonia vs Russia

Tiit, 14 Jan 2016

While developing online banks for Russian customers, we started to appreciate even more the work done with digital signatures in Estonia. Implementing this functionality in Russia is not so trivial.

Loe edasi

Agiilne tarkvaraarendus, selgitatult

Tiit, 15 Sep 2015

Üsna sageli kuuleme küsimust, “Mida see agiilne töökorraldus, millest te oma igapäevatöös juhindute, täpsemalt tähendab?” Püüame sellelt saladuselt siin katte eemaldada.

Loe edasi

Smart business decisions from smart meters

Tiit, Toomas, Tarmo, 16 Dec 2014

Estonia is currently half-way through a project replacing all 700 000 electricity meters with smart meters. For end consumers it obviously means no more trouble reporting readings in the end of the month. But the actual goal is to free network operator from the meter read collection hassle and build low-voltage network heartbeat monitoring. We at Codeborne are heavily involved in developing systems like that.

Loe edasi

Kuhu kulub elekter?

Aivar, Tiit, Jarmo, 29 Sep 2014

Kuhu kulub elekter? Hea küsimus, millele ei osata enamasti kohe vastata. Heal juhul on teada, kui suured on igakuised arved, paraku sellega asi tihti ka piirdub. Eesti Energia iseteeninduse ja Elioni kodujuhtimise arendustöödega tegelemine tekitas meis endis ühel hetkel huvi, kuhu me elekter kulub. Samuti motiveeris küsimus, kas tulevikus oleks võimalik targemalt tarbides ja börsihinnaga elektrit ostes raha kokku hoida.

Loe edasi

Modern design and UX for UBRD

01 Aug 2014

In early spring 2014 Ural Bank of Reconstruction and Development (UBRD) publicly launched their new online bank. We started from the scratch in August 2013 and a little more than one month later bank employees were able to login and make some payments. We kept constantly adding new features iteration by iteration and in four months later the new online bank was ready for public launch.

Loe edasi

Our mobile banking solutions got noticed in Russia. Well noticed.

07 Jul 2014

Markswebb Rank&Report analytics agency in Russia just released their 3rd annual ranking of Russian mobile banking solutions. Both of our customers in Russia - Bank Saint Petersburg (BSPB) and Ural Bank of Reconstruction and Development (UBRD) - were well represented in the results.

Loe edasi

Kuidas Tarkvarakooli tiim Tartu Maratoni uue veebilahendusega karastus

Tiit, 01 Jul 2014

Meie üsnagi spordiembene kollektiiv oli juba 2012 sügisel Tartu Maratoni (TM) meeskonnaga erinevate sündmuste koosmõjul kokku saanud ja lasknud mõtetel lennata, milline võiks olla üks kaasaegne spordiürituse lehekülg, seda just lõppkasutaja vaates. 2013 talvel oli algne idee olemas, mis tookord külmutati, kuna puudus finantseerimine.

Loe edasi

Enam ei jää ükski jalgpalli finaalmäng vaatamata

Aivar, 02 Jun 2014

“Oeh, täna on ju jalka finaal ja ma ei saagi seda vaadata, sest pean olema ….” - oled tabanud end selliselt mõttelt? Me komistasime Codebornes selle probleemi otsa 2010 aasta suvel, kui olime planeerinud suvepäevad täpselt jalgpalli MM’i finaalmängu päevale. Mure oli tõsine, sest suvepäevi ära jätta ei tahtnud, muule päevale üle viia oli keeruline, aga jalgpalli taheti ka näha. Tehnoloogiafriikidel, nagu me enamuses oleme, tuli kohe hulgaliselt häid mõtteid. 

Loe edasi

Codeborne Tarkvarakool 2013

Tiit, 11 May 2014

2013 a. suvel teavitasime Codeborne tarkvarakoolist. Huvilisi oli palju ning augustist novembrini koolitasid meie spetsialistid kuut väljavalitut.

Loe edasi

Kuidas Starmani digiboksi pult mobiili kolis

Aivar, 08 May 2014

Starman oli otsimas telekomivaldkonna väga pingelisest ja kiiresti muutuvast turuolukorrast tingituna arenduspartnerit, kes oleks koos nendega valmis kiirelt arenduste suunda muutma, kui selleks peaks vajadus tekkima. Time to market polnud nende jaoks pelgalt termin õpikust, vaid igapäevane fraas. Õnneks meile ka. Sarnaselt teistele uutele projektidele, pakkusime kliendile kõigepealt võimaluse suhteliselt riskivabalt meiega koostööd proovida. Leppisime kokku, et teeme Androidiga telefonidele prototüübi, millega saaks mobiili STARbox-iga siduda, saateid salvestama panna, meeldetuletusi lisada ning saatekava lehitseda.

Loe edasi

OCRing in Style

Jarmo Pertman, 03 Jan 2014

Recently, during our weekly Technology eXchangE (TeX) meeting, Erik organized a short Code Kata event. The problem we had to solve was "OCR". We had to parse input similar to this:

Loe edasi

Online bank from the scratch in five months

Anton Keks, 14 Mar 2013

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.

Loe edasi

Codeborne at TopConf 2012

Andrei Solntsev, 01 Nov 2012

This year two of us talk at TopConf conference at Tallinn Olympia hotel! Here we are: 3 tales of testing DB-enabled apps, Anton Keks The fast and the continuous, Andrei...

Loe edasi

Using DBDeploy in Gradle

Andrei Solntsev, 27 Sep 2012

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,...

Loe edasi

We are back in Tallinn

Alvar, 12 Aug 2012

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...

Loe edasi

Estimate your skills!

Andrei Solntsev, 22 Apr 2012

Every developer wants to estimate his skills. One way to do it is to ask a test task for applying some job, even if you are not actually going to...

Loe edasi

SoapUI Tests with Ant+Ivy

Andrei Solntsev, 17 Apr 2012

Do you like quest games? Everybody likes! Today we had to play one. It's name was "run SoapUI tests with ANT script". SoapUI is de-facto number 1 tool for testing...

Loe edasi

MobileId and Selenide demo in Devclub

Andrei Solntsev, 11 Apr 2012

Codeborne has presented its open-source projects MobileID and Selenide in Devclub. We did a demo application showing how to use both libraries: mobi.codeborne.com/ Project source is available in github. Video...

Loe edasi

Why IDEA is better than Eclipse

Andrei Solntsev, 16 Mar 2012

At Codeborne we use Intellij IDEA as a Java IDE. Yes, we pay money for IDEA Ultimate Edition, and we beleave it's worth it. This article describes why we think...

Loe edasi

Codeborne enters the open-source world

Andrei Solntsev, 13 Feb 2012

Recently Codeborne started two open-source projects. Today we finally uploaded binaries to the central Maven repository, so now everyone can use them just by declaring dependency: Mobile-ID Mobile-ID is a...

Loe edasi

How to use Mobile-ID in Python

Anton Keks, 24 Nov 2011

Mobile-ID (Mobiil-ID) is a personal mobile identity in Estonia and Lithuania, provided by an additional application on a SIM card. The good thing is that it is backed by government and...

Loe edasi

RIP OpenSymphony

Alvar, 01 Jun 2011

Trying to browse my way to OGNL reference, a sad greeting awaited on the OpenSymphony page. Apparently it has been decided to put OpenSymphony to rest. Many of the projects...

Loe edasi

Keep API simple

Andrei Solntsev, 11 Apr 2011

I want to share a success story of designing a simple API, when the problem seemed to be complex at first glance. Recently we got a task. We had to...

Loe edasi

About hiring new people

Erik, 06 Apr 2011

One of our partners today pointed out this blog post as good indication of what younger people on the job market look for in a prospective employer. I initially wanted...

Loe edasi

Is Linux As Secure As You Think?

Jarmo Pertman, 04 Mar 2011

When working in environments where Linux and Windows operating systems are used together you have probably encountered discussions in the lines of "which one is more secure?". One of the...

Loe edasi

Ping-Pong Programming life coding session

Anton Keks, 28 Feb 2011

Erik's and Anton's Ping-Pong Programming live coding session from Agile Saturday IV event is now available online. Watch how a bowling point calculator is being developed by two programmers using...

Loe edasi

Codeborne DevClub'is

Andrei Solntsev, 09 Feb 2011

veebruaril 2011 toimus Tallinnas Oru hotellis esimene eestikeelne DevClub kohtumine. Meie kolleeg Revo esines ettekandega eesti ID-kaardist:Loe ka blogi postitus samal teemal: javax.smartcardio and EstEID

Loe edasi

New office

Aivar, 28 Jan 2011

We are moving to our new office next week. Come and pay us a visit! Address is almost the same - Lõõtsa 6, 2nd floor.

Loe edasi

Kuidas start-up'i Eestis toetada?

Toomas, 17 Jan 2011

Kuulasin eile Kuku raadiost saadet "Restart", teemaks start-up'id. Stuudios saatejuhid, majandusminister ja Arengufondist keegi proua. Codeborne on ka start-up'i tunnustega tarkvaratootja, seetõttu kuulasin huviga. Tundus, et peamine sõnum oli, et...

Loe edasi

Mobile-ID payments

Aivar, 10 Jan 2011

Check out how Codeborne has designed a new way to pay with your mobile phone.If you want to see a real-life demo, give us a call!

Loe edasi

javax.smartcardio and EstEID

Revo, 30 Oct 2010

Since Java 1.6 you can communicate with any smart card you wish by using the Smart Card I/O API defined by JSR268. In this post EstEID is taken as an...

Loe edasi

Unit-test evolution

Andrei Solntsev, 29 Oct 2010

This is an example of unit-test evolution which I presented on recent devclub.eu workshop.Let's consider 3 revisions of the same unit-test class.This is the first revision of this class: public...

Loe edasi

Datatype for account ID

Aivar, 25 Oct 2010

What is the best datatype to store account IDs? Number? String? No! The correct answer is XMLGregorianCalendar . private XMLGregorianCalendar accountID; public XMLGregorianCalendar getAccountID() { return accountID; } public void...

Loe edasi

Unit tests introduction

Anton Keks, 27 Aug 2010

We, at Codeborne, take testing very seriously.Testing your code is the only way to guarantee quality and be confident that your masterpiece actually works. Here is a small introduction to...

Loe edasi

Partial mocks

11 Jun 2010

Suppose we have this class: public class Foo { int getA() { return 42; } int getB() { return 1; } int getC() { return getA() + getB(); } }...

Loe edasi

Clean code is of ultimate value

Anton Keks, 04 Jun 2010

Apart from our own talk on clean code given by Erik Jõgi during the last  Agile Saturday event, we have stumbled upon a very good presentation by Bob Martin on InfoQ,...

Loe edasi

Another news article

Anton Keks, 03 Jun 2010

Another news article about Codeborne appeared on e24.ee about former Swedbank employees founding their own IT company.

Loe edasi

An article about us in Estonian

Anton Keks, 28 May 2010

Ülemiste City in Tallinn, the area, where our office is situated, has published a news article about our company. http://www.ulemistecity.ee/est/uudised/?newsID=2464

Loe edasi

Launching soon!

Anton Keks, 20 Feb 2010

Now official!  We are several developers with background in Swedbank IT, highly experienced in development of internet banking and other areas. We are comitted to developing software using the Agile...

Loe edasi

Welcome!

Anton Keks, 29 Jan 2010

Thanks for visiting Codeborne. There are lots of stuff that will start happening here, stay tuned!

Loe edasi