Custom Web Development Blog

ISS Art Blog

Get useful insigths on current tech trends (ML, IoT, AR and many others) and get familiar with our experience of handling complex project tasks

Predicting product item category in 10 lines of code

Why on earth?

If you somehow deal with storing or processing any kinds of goods – than a problem of assigning a category set to your product items will arise sooner or later, and the problems may be the following:

  • You are running a web-store, and you want to facilitate a user to navigate your site and search items with help of categories.
  • You have a dataset with items that miss categories mapping, and you want to do some research on aggregated clusters of products.
  • You are going to introduce a recommendation system in your online-store, and you want it to take categories into account for more precise predictions.
  • All other cases when you need categories, but don’t have them.

Of course – the most straightforward solution is to develop your own categories classification and assign a category to each product item manually, but that’s not always the case – because you may not have a ready-to-use inventory of categories, and you need to do the following:

  • create a set of categories by yourself
  • assign a suitable category to each item, predicting it from its name.

Gonna do the stuff? Quite hard, isn’t it? But fortunately we have a plan:

Read More

TopDevelopers.co has announced ISS Art as an Efficient Mobile App Development Company for April 2019

ISS Art is privileged to get listed as one of the finest mobile app development firms in a press release published by TopDevelopers.co. The article was based on TopDevelopers’ market research and analysis and it was published on 25th April, 2019.

The press release widely spoke about the 50 Mobile App Development Companies that can offer revolutionary technical solutions for business augmentation through their exceptional technological finesse in 2019.

ISS Art makes business capable to meet technical business trends!

ISS Art, we are a leading mobile app development company in Russia with an office in USA. We adapt to the new technologies intelligently through precise research and learning methodologies. We craft futuristic solutions and provide solutions that offer positive transformations in our clients’ business growth. We have a completely resourceful infrastructure to solve any technical complexity through our well equipped work area.

We are a consistent technology service provider, creative and capable to work readily, plan, implement and deliver the projects as promised.

ISS Art is empowered by a rightly qualified team and we always work towards the sprints competently. Thus we launch the apps as scheduled and we have never been hesitant to fix bugs if there is any. Our assistance after project delivery is well acclaimed by our clients from around the world.

We are widely recognized for our exceptional works by many platforms through awards that greet the IT Firms for their distinctive performance in the industry. We are happy and proud to receive this recognition from TopDevelopers.co, the title as one of the ‘Top Mobile App Development Agencies that business firms can rely on for successful progression in 2019’. The TopDevelopers.co is a uniquely wonderful medium that promotes genuine sources. Their research process finds the true performers and they show no partiality in promoting, ranking, featuring and listing the companies. That’s something that made us feel great about them! The profile of the ISS Art on TopDevelopers.co is ready to lend us a hand in gaining more clients.

Who are TopDevelopers?

TopDevelopers.co is a directory and review platform for IT service providers. They are offering an unbiased service by listing the genuine and highly professional IT firms that can help the service seekers better through quality technical services.  The research team of TopDevelopers chooses the best firms by filtering a vast list of companies and introduces only the competitive names to the businesses, enterprises, and entrepreneurs to partner with. The company has a friendly team of researchers and a hassle free communication system. They provide the listing service for various technologies and services, which makes it a one stop destination to find your perfect technology partner.

How to teach Raspberry to detect movement

Introduction

Everyone has surely watched a movie about the future at least one time in their life. As for me, I have watched plenty of them and there are a lot of really good ones. But how good and funny it was to watch a movie about the adventures of Marty McFly and how disappointing it was when 21 October 2015 came true. We are the generation who have the opportunity to welcome the future that we saw in the childhood movies. Usually it’s not nearly as good as we imagined, but it’s only our fault. Today we have all the necessary tools to make those dreams real.

The tool we needed is called: Internet of Things (IoT). The main idea of this technology is to connect different devices together to allow them to communicate with each other and control or be controlled by other devices. Using this technology, we can start from some basic things and connect our home devices one by one into one ecosystem. And at the end we will have a system similar to the ones we saw in the movies, when we have an AI assistant who understands voice commands and can control home devices and functions. And since we still have some time before 2029, let’s start the Skynet implementation.
Read More

How to switch to ISS Art from another software development partner

Choosing the right provider to outsource a software development project may be a tricky task. When looking for a provider, a variety of factors should be taken into account. Based on our experience, the most important things to consider are:

  • The expertise of the team – whether they possess the knowledge and experience to handle your project;
  • The transparency of their processes – whether the team informs Customer about everything that happens in a timely manner, including issues that arise, and whether there is a way to solve them.

Having a reliable development partner to work with all the way, from the project idea discussion to the product launch and support is what customers typically seek for. Unfortunately, sometimes unexpected issues arise, and you might even have to go separate ways with your vendor.

Read More

How to prioritize tasks of a software development project?

Your software project has limited resources, so only prioritized tasks should remain in the project scope. If you are a customer, a product owner or a team member, you need to maximize the value to be delivered by the team. The clue for the maximum added value with minimal applied effort is prioritization of tasks. It is crucial, but it can be a challenge to prioritize several dozens of items efficiently.

Read More

Real life examples of how to use pairwise technique in test design

It’s clear that there’s a point where a comprehensive testing cannot be performed by creating a set of tests using a non-formal or even random approach. Experienced testers have to address different testing techniques to maintain acceptable level of coverage and high bug detection rate within a tight schedule. In this article we are going to look at and get familiar with one of the most effective yet easy-to-use testing techniques called pairwise testing.

Read More

9 tech trends for 2019 that will reshape the way most industries work

As 2018 is coming to the end, experts all over the world are making their predictions about what will be trending in tech world in 2019.

In this article we’ve gathered the 9 trends that seemed the most interesting for us.

Read More

Mobile automation testing. To use or not to use?

To use or not to use – every customer asks themselves this question, when it comes to mobile automation testing. They say that development and supporting of UI auto tests costs too much. But let’s return to the statement a little bit later. And now we are going to discuss the following questions: what is mobile automation, who is it for, what for and do you actually need it?

Read More

OpenCV to line production!

Issues

Many companies that produce really healthy beverages often need to control the quality of their products at one of the final stages.

Today we are going to discuss not the issue of checking the quality of the drink itself, but the method to control the level of liquid in the bottle and the position of the pasted label with the help of web cameras and Computer Vision.
Read More

Drops Counting

Greetings, dear readers! In this article, I’m going to share how I counted drops. Yes, you read that right. DROPS

It all began when our team started studying machine learning, or to be more precise, we studied Python and OpenCV. During the practice task, I had a chance to implement the algorithm that would count the falling drops in the given video or in real time. And now I’ll tell you how it all went.

Read More