Welcome to ELEKS Labs! Here you can read about our most recent R&D experiments and our opinion on the latest industry trends. Discover actionable insights and best practices for software development and innovation.
It is sometimes really hard to understand people. First, everyone is saying “I don’t get smartwatches”, and the next minute 2 millions Apple Watches are sold in the first week. That’s more than the number of iPhones sold after launching. What the hell is going on? My misunderstanding is understandable, given that I’m a techie. […]
You probably have a mobile phone, a smart one. A computer? Yup, maybe a laptop and perhaps also a tablet, and a bunch of other devices that run on electricity. Annoyingly enough, all of them need charging. When you switch the charger of any device on, the electric grid load grows by 10-300W, and when […]
Thanks to techniques like automated testing and continuous integration, software can be developed at a high standard, easily packaged and deployed to test environments. Clearly, automated testing clings to an integral part of the software development process. But are we satisfied with our automation test results? Are they informative enough? Do we have to rerun […]
According to Juniper, fitness and activity trackers are dominating the wearables segment and will boss around at least until 2018. And it’s not surprising, since the health and fitness sector has been the first to offer a range of wearable devices at a good variety of prices and functionality already in early 2005 when Nike […]
In the era of digitalization, the main focus of software vendors has shifted to the optimization of the product delivery lifecycle process where testing gets exposed too. And it is because of the slow performance and excessive resource consumption that classical software testing approaches became inefficient. This gave us a huge drive towards finding a […]
Wearables will greatly influence our lives in the near future, and we at ELEKS strongly believe in it. By combining great engineering ideas, delightful design and fashion, they can provide extra data and value that were not available to people before. And companies understand this perfectly clear. Here’s what Google found out when they analysed […]
In the previous article, we discussed networking in Advanced Load Balancer. Today, we’ll discuss how to apply Go bindings to C++ libraries, solve interesting issues with Go and finally compare building a Load Balancer with GO and with C++. Chapter 6. Working with C++ Libraries One of our objectives was to have the ability to […]
Intro For years now, efficient middleware solutions have been implemented mainly in C++. Because no other language allowed using high-level abstractions and low-level system programming at the same time, we at ELEKS have mainly been developing and implementing load balancing solutions using C++. Until now. Until Go, which emerged as an experiment of three Google […]
The scope of data science solutions grows exponentially each day. It is not surprising if you think of them as tools designed to meet your specific business needs and optimize particular business processes. Data science helps companies make better decisions, and recommender systems help data scientists succeed in it. Recommender systems are tools designed for […]
How can you tell a programmer from a musician? Ask them what C# is. Since the early 1950s, when the humans finally managed to make an electronic machine sing, the computers have been gradually becoming a helpful and versatile tool in audio production. Nowadays, thanks to digital synthesizers, VSTi instruments and digital audio workstations, you […]