Software as a service using Django tenants

Our company is oriented towards logistic solutions for big warehouses, with different WCS (warehouse control system) processes like conveyors, RF (radio frequency) terminals, pick/put to light, voice picking and many more. There are customers that are already using our WMS (warehouse management system).

Read more →

Voice warehouse automation

In this article, I am going to talk about a project in which I was involved and had the position of the main developer. I’ve gathered a lot of experience by passing through all the project phases. Also, I am going to describe a few of the main aspects of the company which requested our services and how our product helped them.

Read more →

Accessing Google APIs using Service account in Node.JS

This article is going to be a walkthrough on performing authentication with Google APIs and Node.js. I’m going to build a Node.js application which successfully authenticates with a Google account and make simple requests for the following APIs: Google Sheets API, Google Drive API and Google Calendar API.

Read more →

Service and Maintenance department

Our company, here in Chisinau, consists of 4 departments: Development department, Service department, Realisation department and of course the Administration. Each of these departments have their specific work to do, and in this article, I’ll mainly talk about the Service department, part of which I am.

Read more →

10 reasons to join ISD team

Being in the position of the Administrative Manager at ISD, I’ve witnessed how company’s target in terms of employees’ number and company assets was successfully accomplished for planned period. To better explain this success, here are some numbers: staff growth by 50% with new employees in 2016 comparing with the same period from the previous year. People are joining ISD for specific reasons and this article is to share those reasons with YOU, our next colleague.

Read more →

NSIS vs Python Experience

All companies have a pipeline of delivering the product to the client. Every company can create its own pipeline and choose any strategy to deliver the product. In this post I'm going to talk about NSIS and Python. Being a junior, I had a task to think about the product deployment in the company I'm working for. Before I got this task, we used to copy paste files via RDP and VPN to the client server and install them manually.

Read more →

Power of bash

We all tend to do our work faster because time costs money. I realized that we lose a lot of time waiting for IDE to start. In our company, we use Netbeans IDE and all our work is related to it. For Java modules, we use Maven and, of course, we have some custom goals. Some goals are pure Java, though we have some goals that use SVN for committing, logging, reverting and so on. And some of them are related to our RDBMS as we load a DB.

Read more →

Docker – the solution for isolated environments

Docker is a virtualization platform based on containers which unlike the hypervisor virtualization, where you have to create completely new machines to isolate them from each other and ensure their independence, Docker will allow you to create containers that will contain only your app. Packaged in form of containers, these applications can be easily deployed on any host running Docker, each container remaining fully independent!

Read more →

ISD Skype Bot

Once I read a post about a guy who was searching for an apartment in San Francisco. He was annoyed about the fact that searching for “How to find an apartment in San Francisco” on Google yields dozens of pages of advices as a good indicator of apartment hunting and this is a painful process. So he decided to implement a bot in Slack that would help him to search an apartment based on scraping data from websites and notifying him about the cheapest and closest apartment around him. His idea inspired me to create a bot, although I didn’t know at that time what are the functionalities I am going to build.

Read more →

Code review tool comparison

Sometimes a good review can open your eyes on how awesome you think your solution is. Authors need editors to track down and hunt mistakes. But what about us – software developers? We also write lines and it’s within our nature to carry out errors. It might be the reason we usually don’t work alone. The point is, software developers need the same assistance like the authors of novels, to achieve the goals of the software project, and organization overall. After all, “If debugging is the process of removing software bugs, then programming must be the process of putting them in.” (E. Dijkstra)

Read more →