Using AI for Enhanced Customer Experience and Customer Engagement

Forrester, the American market research company, defines customer experience as, “How customers perceive their interactions with your company.” Certified Customer Experience Professional and Customer Experience Specialist, Ian Golding describes customer engagement as follows,“Customer engagement is the representation of the relationship between your brand and your customer. A fully engaged customer should be engaged to the … Read more

Building Better Chatbots


“The difficulty in building a chatbot is less a technical one and more an issue of user experience. The most successful bots will be the ones that users want to come back to regularly and that provide consistent value.” – Matt Hartman, Director of Seed Investments at Betaworks. Chatbots are virtual assistants that respond to … Read more

A Guide to Serverless Computing with AWS Lambda


The name ‘Serverless Architecture’ misleadingly implies the server’s magical absence. In serverless computing, a third-party service provider takes responsibility for processes, operating systems and servers. Developers can now focus on just building great software. All they need to do is code. Resource consideration (deploy, configure, manage) is no longer their concern. The cloud migration companies  … Read more

Fast Data:Powering Real-Time Big Data

“Businesses and their users are facing what one might call a perfect storm – decision-makers need insight faster than ever, and yet IT is struggling to avoid becoming a bottleneck.”  – Jason Stamper, Analyst, 451 Research. Fast Data is not a new concept. It has been around before Big Data and IoT came into the … Read more

Rails 5: New Features and Improvements

“Releasing a major version is like moving to a new place. This is what’s going to happen to Rails 5 too. Rails 5 is the best release that Rails is gonna have. It is gonna be more welcoming, especially to newcomers.” – Claudio Baccigalipo, member of the Rails issue team. The inseparable Ruby companion Rails … Read more

Advanced Image Processing with Python


Building an image processing search engine is no easy task. There are several concepts, tools, ideas and technologies that go into it. One of the major image-processing concepts is reverse image querying (RIQ) or reverse image search. Google, Cloudera, Sumo Logic and Birst are among the top organizations to use reverse image search. Great for … Read more

WWDC 2016 Keynote Highlights: iOS 10, Siri, macOS Sierra, watch OS3


The Apple Worldwide Developers Conference (WWDC) 2016 commenced today in San Francisco on June 13, 2016. Apple covered four main platforms at the WWDC 2016 keynote: Apple Watch, Apple TV, Mac and iPhone/iPad. Four operating systems were discussed, a uniform naming format was given to the software platforms: iOS 10, macOS Sierra, tvOS, and watch OS3. Here are the … Read more

10 Best IoT Programming Languages


There is no doubt that IoT is here to stay. According to a 2016 survey*, about 46% companies are delivering IoT solutions, while 29% plan to deliver an IoT solution in the next 18 months. Among the top five IoT industries, home automation, energy management, industry automation and IoT platforms top the list. Embedded software … Read more

JavaScript vs TypeScript: A Comparison

JavaScript, since its first appearance in 1995, built its reputation as an ideal scripting language for web pages. Great front end language, excellent with browsers. Over the years it has gained rave reviews for visual representations too (thanks to JavaScript libraries Dygraphs.js, Polymaps.js, D3.js, etc). Great supportive frameworks (AngularJS, ReactJS, Ember.JS, etc) have provided JavaScript … Read more