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.
Cloud Computing is one of the most speculated terms in IT industry last couple of years. We call “cloud” lots of things, sometimes absolutely different. We’re starting the series of posts, dedicated to large set of technologies somehow related to Cloud Computing. We start our journey from the very beginning: let’s define cloud and understand what […]
Challenge Create application that supports both platforms (iOS and Android) and has a similar functionality optimized for interaction design principles and users expectations unique to each platform. Environment The important thing to keep in mind is that iOS and Android environments are based on unique for each platform guidelines, user interaction architecture and design patterns. […]
Why Do We Need Exploratory Testing? At times, it helps in revealing many unknown and un-detected bugs, which is very hard to find out through normal testing. As it covers almost all the normal types of testing, it helps improving our productivity in terms of covering the scenarios in scripted testing and those which are […]
There are different Exploratory Testing Styles and variations that often yield similar results. What follows are some styles I’ve observed. Intuit This is the most common style. Testers who haven’t learned specific exploratory testing techniques tend to do this naturally. When you ask them what they are doing when they are testing in the absence […]
“Exploratory software testing is a powerful approach, yet widely misunderstood. In my experience, it can be orders of magnitude more productive than scripted testing. All testers who create tests at all practice some form of exploratory testing, yet many don’t even realize it. Few of us study this approach, and it doesn’t get much respect […]
There seems to be a certain amount of confusion within the security industry about the difference between Penetration Testing and Vulnerability Assessment, they are often classified as the same thing when in fact they are not. Penetration Testing may sound a lot more exciting, but most actually want a VA not a pentest, many projects […]
Due to partnership with NVIDIA we got access to K20 couple of months ago and did lots of performance tests. Today we’re going to tell you more about it’s performance in comparison with several other NVIDIA accelerators that we have here at ELEKS. Test environment We implemented set of synthetic micro-benchmarks that measure performance of […]
Last time when we were talking about JavaScript optimization, we used some basic optimization techniques to achieve better performance of Flood Fill algorithm on HTML5 Canvas. Today we’re going to go deeper. We discussed the results internally and came up with several low-level fixes. Here they go: Minimize the number of created objects First of […]
It’s no doubt that HTML5 is going to be the next big platform for software development. Some say it could even kill traditional operating systems and all applications in future will be written with HTML5 and JavaScript. Others say HTML5 apps will have their market share, but never replace native applications completely. One of the […]
Recently Amazon announced Glacier – a new service in their AWS suite. It allows you to store large amounts of data very cheaply – just $0.01/Gb per month plus some expenses for traffic and API calls. It is incredible cheap price, compare it with S3: $0.125 /Gb for first Tb of data. But where is […]