12 Factor Design Methodology and Cloud-Native Applications 12 Factor Design Methodology and Cloud-Native Applications

12 Factor Design Methodology and Cloud-Native Applications

Designing or developing any cloud-based application is not a simple straightforward process and always involve a number of intricate steps right from managing codebases, injecting library dependencies, configuring system properties and leading into a proper production deployment at scale. This is considered to be as one of the most difficult stages to manage while building …

Machine Learning on iOS and Android

Machine Learning on iOS and Android

With the growing popularity of machine learning, artificial neural networks and other forms of artificial intelligence, the urge for ML and AI processing in mobile devices is quite fair. In WWDC 2017 Apple announced CoreML framework which excited many developers and outsource software development businesses for using it to build ML applications.But before that also …

How We Achieved 100% Test Coverage and Code Quality For A Leading Technology Company In The Travel Industry

How We Achieved 100% Test Coverage and Code Quality For A Leading Technology Company In The Travel Industry

One of our existing client, who has outsourced software development to Cuelogic, needed to build a mobile app for their business. They are leaders in the online travel industry doing business of over USD 2 billion and selling well over 3 million Hotel rooms annually. Considering the transformative features in the app, large number of …

How to Ensure Effective Governance in Ops-Enabled Full Stack Organizations

How to Ensure Effective Governance in Ops-Enabled Full Stack Organizations

If somebody asks you what is the biggest challenge facing your software engineering team right now. I am sure the challenge of addressing consumer demands and expectations will be on the top of your list. With the competition getting more intense, “Faster, better and cheaper” is now the slogan of every outsourced software development company …

Mobile Automation Testing using APPIUM tool

Mobile Automation Testing using APPIUM tool

As everyone knows that mobile usage is growing drastically. Tons of new mobile applications are coming out daily. While serving the development and testing needs of these companies who outsource development to Cuelogic, we use automation with respect to manual testing. Please find below few pointers that might help you upgrade yourself to automate your testing efforts. …

Types of UX Deliverables : How To Bring In Best User Experience

Types of UX Deliverables : How To Bring In Best User Experience

User experience, or UX, is one of the important segments of tech development that focuses on the value of communications among the users and the products they use. Apart from meeting all the technical specifications, UX professionals are always concerned about their products, its structure and design to see if they appeal significantly to their …

How to autoscale instances depending upon Sidekiq queue size

How to autoscale instances depending upon Sidekiq queue size

Introduction In real world scenarios, the applications grow. They grow in terms of data volume, users and so on. With growing demands we need to scale the resources up and down – if you are on the cloud, using cloud migration services can solve the problem. The resources are like CPU, storage, memory and so …

Top Industries Likely To Get Disrupted By Blockchain Technology – “Middle Man” Not Needed

Top Industries Likely To Get Disrupted By Blockchain Technology – “Middle Man” Not Needed

It’s been a decade now since the “Blockchain” word has been introduced to the world. Those days, Blockchain – which is distributed ledger technology for non-financial and financial transactions, seemed like an enigmatic concept that only technologists could understand. However, uptake of this disruptive technology in the last few years has helped several major tech …

Talking to your Data – From Data Management to Visualization

Talking to your Data – From Data Management to Visualization

How big is Big Data? Data output is rising at an astonishing rate. Over the last few years, data has become the crucial element of organization’s growth strategy. Every day we create an enormous amount of data (approx. 2.5 quintillion bytes) which is almost 90% of the data produced since last two years. The major …

Selecting A Right Visualization Tool For Your Big Data Problem

Selecting A Right Visualization Tool For Your Big Data Problem

Selecting the right BI tool that the best fit for your organization is critical to address your big data problem. This process includes prioritizing and gathering BI requirements, as well as finding appropriate use cases and tool categories and styles. The big data and visualization market is presently filled with different kinds of visualization tools …

SMACK (Spark, Mesos, Akka, Cassandra and Kafka) & Fast Data

SMACK (Spark, Mesos, Akka, Cassandra and Kafka) & Fast Data

As enterprises strive to realize and identify the value in Big Data, many now seek more agile and capable analytic systems. Some of the key factors supporting this include improving customer retention, influence product development and quality and increasing operational efficiencies among others. Organizations are looking to enhance their analytics workloads to drive several real-time …

Neural lace Technology – Next Boom in Artificial Intelligence

Neural lace Technology – Next Boom in Artificial Intelligence

Introduction: Followed by the launching of this company called Neuralink Corp. by the Tesla founder and Chief Executive Elon Musk, there is now a new technology in the artificial intelligence market known as “Neural lace”. Neuralink is a medical research company which is aimed at merging the human brain with intelligent computers. Neural lace technology …

A Guide to Securing your Core Data on an iOS Device

A Guide to Securing your Core Data on an iOS Device

There are numerous ways to secure data stored on an iOS device. Core Data is a popular choice for implementing data persistence in iOS and OS X applications. Usually, CoreData utilizes an embedded SQLite database. Since iOS 8.3, it’s impossible to access arbitrary data in an application’s sandbox. Additionally, developers may choose to enable “Data …

How to create and configure Android Build Variants

How to create and configure Android Build Variants

This blog elaborates, with an example, the process of creating and configuring the build variants for QA and PRODUCTION versions in an Android project. An Android APK file is the product of weekly sprints. We may need to create different versions of an APK file based on an application type (free or paid application), the …