Mistakes of AI adoption: How much can we trust AI?

The trust we have for any technology is usually limited. With artificial intelligence, we can be tempted to be even more skeptical: if it’s to display intelligence, the bar is set high. The problem can grow when we consider that there’s no clear, uniform definition of human intelligence. If the original is not fully understood, requirements for the imitator are not clearly defined.

Categories

How to choose the best outsourcing company for your startup

When you decide to start your own business, it may be difficult to say whether it is more exciting or scary. There are many things to consider, many decisions to make – and you haven't even started building your product yet! If you are still struggling with the decision whether it's better to build your [...]


Written by:

  |  

03 Mar 2016 in  Business

6 reasons to choose outsourcing when you start a startup

If a foreign country can supply us with a commodity cheaper than we ourselves can make it, better buy it of them with some part of the produce of our own industry employed in a way in which we have some advantage. Adam Smith, An Inquiry into the Nature and Causes of the Wealth of [...]


Written by:

  |  

25 Feb 2016 in  Business

Introduction to Java REST API Testing

There is no doubt that any piece of software should have automated tests. Tests assure us that by adding a new functionality, we are not breaking anything that has been already done. Tests document the software. Tests decrease the amount of manual debugging. After reading a number of articles and books about automated tests, you [...]


Written by:

  |  

18 Feb 2016 in  Technical

6 Things a Mortal Should Know When Stepping Into the IT World

At some point of development, even IT companies may need some mortals. They take care of the office stuff, sell the products, take care of public relations – they broker between the programmers (and other immortals) and the rest of the world. When I first came to work in this weird world, I was scared to death. Or [...]


Written by:

  |  

11 Feb 2016 in  People

Why should you use Moment.js and how to do it effectively

Dates across programming languages tend to be problematic when we don’t have a powerful tool for them. The same thing happens in JavaScript: default Date object that we build in is usually insufficient. And here is the place where Moment.js comes.


Written by:

  |  

04 Feb 2016 in  Technical

Event Aggregator in angular application

Event Aggregator pattern The concept is very simple. The Aggregator gathers events from multiple sources into a single object to simplify relations between event publisher and subscriber. The pattern is very similar to the Observer, however, there is a difference worth mentioning. The Event Aggregator sits in the middle between objects, emitting events (publishers) and subscribers (objects wishing to receive [...]


Written by:

  |  

28 Jan 2016 in  Technical

Software-as-a-Service or Service-as-a-Software?

The introduction of Software-as-a-Service model gave us a lot: new quality (SLAs), better financing (lower CAPEX, reasonable OPEX), effortless usage. We don't need any infrastructure, we care less about the administration. We use SaaS-based CRMs (Salesforce, Close.io, Pipedrive, BaseCRM), Project Management tools (JIRA, Basecamp, Trello, Clarizen), help desk software (ZenDesk, Freshdesk, Desk.com, JitBit). We use [...]


Written by:

  |  

21 Jan 2016 in  Business

Access control in Angular applications

Introduction Protection of information in applications and systems has become increasingly important as a result of the rapid development and widespread deployment of computer systems in our daily life. The most common protection measures used in computer systems are: Prevention - applied to prevent information from unauthorized access, theft or damage. Detection - refers to discovery when information [...]


Written by:

  |  

14 Jan 2016 in  Technical

Lean start-ups by example

A few weeks ago, I was asked a question about lean startups. Looking at the questions and answers I found on the web, I realized that it still needs some explaining. In this post, I will show, by example, how lean approach works. The most important factor is that you improve on your value proposition [...]


Written by:

  |  

07 Jan 2016 in  Business

Is outsourcing a chance for the deficit of employees in the IT industry?

Europe is in need of nearly 400,000 specialists, according to EU estimates, this problem will deepen and come next year, may reach half a million. In the western part of the old continent, vacancies for the positions in the ITC industry already constitute 60% of all vacant jobs. Software is now vital in every business. [...]


Written by: and

  |  

02 Dec 2015 in  Business