Sergiu Indrie Software Engineer@iQuest
Machine Learning in Practice

I believe quality software is about making the user's life as easy as possible. Not by just executing the required job and doing it flawlessly and efficient, but also by simplifying the task without losing functionality. A lot of our everyday tasks could be made easier if our software were able to make suggestions, try to guess and automate some of our tasks. This is one of the use cases for machine learning techniques. In addition to this, applications such as web search engines, image and sound recognition, spam detection and many more are all using machine learning to solve problems that would otherwise be almost unsolvable.

Ovidiu Mățan Founder @ Today Software Magazine
IT Days - image of Cluj IT

We have recently got through the second edition of Cluj IT Days, the annual event of Today Software Magazine. We believe we have succeeded in offering those over 200 participants present this year the opportunity to get a clearer overview on the IT in Cluj and on the latest trends in the local industry. A novelty of the event was the release of a book entitled How to build a product? , signed by nineteen authors, who have also participated as speakers to the event. This book will actually be available online on the site of the magazine and that of the event.


Andrei Kelemen CEO @ Cluj IT Cluster
On Entrepreneurship, at the End of the Year

By the courtesy of Ovidiu (Matan, of course), I was invited to deliver a presentation on IT DAYS 2014. As I did not manage to go through everything during the time allotted to my presentation, the writing of this article gives me the opportunity to complete my presentation. This is what I wanted to say by all means! Entrepreneurship can no longer put technology aside nowadays, no matter the domain. We can imagine any business activity you like and, without much effort, we can attach a technological function to serve that activity. Moreover, technology has become in time a differentiating element, which can ensure the competitive advantage necessary to success.

Radu Popovici Associate @ Gemini Solutions Foundry
Startup Files - MyDog

In the apartment where I grew up, we had no pets, though my sister and I would ask our parents from time to time to keep a dog or a cat. This thing made me long even more for the summers spent at my grandma’s. And it was well known: when the summer holiday started, both my sister and I would get off our parents’ back and we would move to our grandparents’. Over there, our cousins would join us during day time and the fun was guaranteed.

On testing, scientific discoveries and revolutions - An interview with Michael Bolton

Michael Bolton was in Cluj between 17-20 November as instructor for RST (Rapid Software Testing) and Critical Thinking courses. Before he continued his journey, Altom team stopped him for an interview to find out what some of his perspectives are on software testing and education in software testing, the link between testing and the scientific discovery process, as well as his opinion about testing communities and their role in potential revolutions in testing.

Claudiu Gorgan Senior Delivery Service Engineer
Performance testing from Waterfall to Agile

Like any other success story, when it comes to Performance Testing our story mixes people and processes altogether. Different companies might be built upon different cultures so they implement various mixtures of people and processes – versed teams that have dedicated performance testers might use only guidelines as a process while the more agile teams which rotate the performance tester role between team members, would probably need more detailed processes, checklists, so that the entire performance testing flow would be consistent from one sprint to another and the results offer the same level of confidence.

Anghel Conțiu Design Lead
Common branching models and branching by abstraction

The use of version control has become the normal way of working while the latest version control tools enable us, the developers, to play with branches the way it suits us the most. Plenty was written about branching strategies and while some of them are very popular, almost all of them have a common problem that at some points must be handled. This is the merging problem. There is a reason why people are talking not only about their “branching strategy”, but about the “branching and merging strategy”.

Mircea Pătraș-Ciceu C++ Developer
Using OSEK/VDX-compliant operating systems in embedded projects

Embedded systems use microcontrollers to perform the required actions according to the received inputs. The microcontroller offers (among others) I/O ports for interaction with the outside world and a CPU core to run the application program defined in the microcontroller software project. This project needs to include, besides the hardware dependent configuration, a task scheduler, code for peripheral control (drivers) and the actual application modules. The project can also include communication services, libraries and other components. In this article the focus is on scheduling algorithms starting from the super loop, state machine approach and, finally, OSEK/VDX schedulers.

Axente Paul Senior UX Engineer
@3Pillar Global
Save user's time with a well designed interface

Time is extremely important for the users, reason why we should care. On every project, we should ask ourselves the questions: “Do I save myself a few development hours at the expense of the user?” and “How could I improve the user experience?” People hate wasting time, especially online. We spend so much time online that even the smallest interactions take time. A small inconvenient doesn’t seem much, but more of them put together may lead to frustration and increase the probability for the users to give up using the service you are trying to provide.

Vlad Derdeicea Lead Graphic Designer
From Design to Development

Lately, as the web becomes more and more diversified, more and more designers having limited technological knowledge manage to build successful sites. From the beginning, we must admit that designers are totally dependent on the developers to bring their creations to life. On our own, most of us are able to create a static demo or a basic animation if we are lucky, but that doesn’t mean that’s all. Thus, we need a developer to translate our design into the code that any device would understand and execute anywhere in the world.

To Be Or Not To Be Responsive

The web is responsive on its own ­ by default. It's us that's been breaking it all these years by placing content in fixed­width containers - Andy Hume.
While designing websites in a responsive manner is becoming a must lately, we should not forget that there is no universal correct solution for anything, and this also applies to web design. While it can be a massive advantage and attractive feature for the end­user, it can also prove to be a drawback if not used properly. In this presentation I propose taking a look at the DOs and DON’Ts of responsive web design: how it should be used, when it should be used, and most importantly: when it should be avoided.

Olimpiu Pop Senior Software Developer
JDK 9 – A Letter to Santa?!

As everybody knows, winter is a proper time for dreaming and hoping, a moment when dreams seem to be touchable. A moment when children and grown-ups write on paper or in their thoughts fictive or real letters to Santa Claus, hoping their dreams will become reality. This is catchy, as even the people behind OpenJDK expressed their wishes of java, on the first day of December, when they published an updated JEPs list. Hold on, don't get excited just yet...as we bitterly know, they might become reality somewhere in early 2016. Or, at least, this is the plan, and history has shown us what sticking to a plan means :).

Sebastian Delivery Manager
Delivering delight

Great success stories in businesses are often based on being first on the market, but they thrive by being able to outmanoeuvre the competition and adapt rapidly. The easiest domain that can be used to indicate different examples remains nowadays the technology world, where we can find different good and bad stories. “The first major social network, Friendster, was trumped by MySpace, which in turn was trumped by Facebook. Netscape was trumped by Yahoo!, which was then trumped by Google”. We all know that this is not the end and, somewhere, into a basement or a small garage, someone is building the next 'big thing' that can become the main actor on the market.

Ovidiu Mățan Founder @ Today Software Magazine
Human software assessments - Interview with Tudor Gîrba

Tudor is a researcher and software consultant. He has recently become known for winning the Junior category annual award offered by AITO (Association Internationale pour les Technologies Objets), organization which supports research in the object oriented technologies area. He was present on December 13th in Cluj, in the event called Be Fast and Curious organized by 3Pillar Global company.

Atlassian JIRA REST API1

I don’t think it is a coincidence that Atlassian JIRA is the issue tracking tool used in every project I’ve been part of up until now. Although there are quite a few similar products on the market, JIRA is one of the names recognized by most of the actors involved in software projects. Together with other renowned titles such as Bugzilla or Redmine, JIRA stands out thanks to its complete functionalities set, its quality, ease of use and also its extensibility.


Now, when the year 2014 is almost over, I wish to thank our readers for being with us online, but also in the magazine release events and the events of our partners. 2014 has been significant from the point of view of the maturity of our magazine: we have registered a higher and higher number in our release events, and online, for the Romanian and English versions, we have an average of 7000 readers monthly.

Read more



  • Accenture
  • BT Code Crafters
  • Accesa
  • Bosch
  • Betfair
  • MHP
  • Connatix
  • BoatyardX
  • .msg systems
  • Yardi
  • Colors in projects