Are you ready for artificial intelligence?

Artificial intelligence adoption is tempting – with all the possibilities and success stories around, it’s surely crossed your mind to give it a shot, too. And it’s true that AI can solve various business problems and help organizations improve efficiency and increase revenue. However, AI implementation is not as simple as installing an app on your desktop...

Categories

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

Befriend Your Changelog

If you are tired of manually maintaining your changelog files, the following solution may help you as it helped me. At Neoteric, we have quite a lot of services to maintain. Some time ago, we introduced proper versioning and releasing. That was a great step forward, but we were still missing an important piece. We [...]


Written by:

  |  

14 Sep 2015 in  Technical