Are functional languages common at Coderetreats?

July 18, 2014

When was the last time you spent a full day just to practice new ways of coding? Back in 2008 four guys met during a conference and tried to encourage more people to engage in deliberate practice. This is how the Coderetreat concept was born. Briefly, a Coderetreat consists of 5-7 programming sessions of 45 minutes. The main characteristic of these sessions is... Read more

Skills over Technology

May 21, 2014

This article was initially published in Today Software Magazine, no 23. The authors are: Adrian Bolboacă and Alexandru Bolboacă.   The natural career of a software developer is: junior programmer, senior programmer, technical lead / team leader, optionally architect and then it turns into management. There’s something paradoxical about this path: the career that started... Read more

A Developer in Test

April 24, 2014

Modern applications are interconnected, depending on public services from one or more external applications. At the same time, applications change often. Their public services are very likely to change also. When this happens, our application has to continue working correctly. How can we know it does? The answer is by having automated tests for all... Read more

Measuring code quality

April 23, 2014

In about six weeks I’ll attend the second edition of I T.A.K.E. Unconference. “Preparing” for it, I decided to take a look at the videos for some of the talks that I missed last year. Today, I watched The Good, the Bad and the Ugly of Dealing with Smelly Code by Radu Marinescu. Watching it... Read more

Open Closed Principle

March 17, 2014

Last time we talked about the problems John faces when encountering code that doesn’t follow the Single Responsibility Principle. This time we’ll discuss about his colleague, Jane. Jane is another programmer from the team, specialized in accounting. She receives requests from the accounting department, such as: Until now, all our services had the VAT of 18%... Read more

Meet software professionals from all over Europe

March 16, 2014

We invite you to the second edition of the exciting IT event for programmers, testers, technical leaders and managers I T.A.K.E. Unconference 2014. We created it to offer you the opportunity to meet software professionals from all over Europe. Our first confirmed keynote speaker is Michael Feathers, the author of ”Working Effectively with Legacy Code” (Prentice Hall, 2004) and a world renown consultant with over 15  years... Read more

Coding with a Stranger

March 16, 2014

Romanians have a saying: “Skills are not learned, they are stolen”. We believe this is true about programming skills as well, so we strive to create opportunities for programmers to steal skills from one another. “Coding with a Stranger” is such an opportunity. A Personal Story I will make a confession: I’m an introvert programmer.... Read more

Executable Specifications

October 29, 2013

How do we specify requirements? Chatting is inherently imprecise. Email looses context. Even the ideal requirement document starts to decay once it is done. The most precise way we know to store knowledge is code. Could we use code to write specifications that are easy to understand by non-technical stakeholders and that check the behavior... Read more