Matrix Search Engine DECODED

Matrix Search Engine DECODED

MatrixSearch Engine provides powerful search options against any string, which makes it a precise medium of searching nearest strings. This recommendation engine brings together the power of search and spellcheck; engine searches nearest word match in any unstructured string. MatrixSearch corrects spelling mistakes with unmatched accuracy. Spelling checker uses a Levenshtein Distance Algorithm which is …

The Levenshtein Algorithm

The Levenshtein Algorithm

The Levenshtein distance is a string metric for measuring difference between two sequences. Informally, the Levenshtein distance between two words is the minimum number of single-character edits (i.e. insertions, deletions or substitutions) required to change one word into the other. It is named after Vladimir Levenshtein, who considered this distance in 1965. Levenshtein distance may …

A Guide to Swift 3 Migration for IoS App

A Guide to Swift 3 Migration for IoS App

The Apple-introduced Swift programming language has become very popular among developers. Swift was quickly adopted by iOS and iPhone application development companies, for its speed and efficiency. Since attaining open source status in December 2015, Swift has made an eventful journey to version 3.0. The first official preview branch of Swift 3.0 was released at …

Multitenant Application and its Deployment

Multitenant Application and its Deployment

How to Work with a Multi-Tenant Application Using Single Repository The first blog of this series concerned our experience in working with multi-tenant applications. It went on to distinguish the use of single repository and multiple repositories. The prime question been, should everything be placed in a single github/svn repository or in separate repositories (tenant …

Code Base management for Multitenant Application

Code Base management for Multitenant Application

Single Github Repository vs Multiple Repositories   This article is an outcome of our experience in working with multi-tenant applications for customers. Lately, we have been working on a SaaS based enterprise level application. The biggest challenge we faced here was source codebase management as per tenant-directed (customer/enterprise) codebase change requirements. All major discussions revolved …

My Experience with Test Driven Development

My Experience with Test Driven Development

A few months ago, my team was working on building an application offering online coupon codes to the masses. An important discovery was made during the project. The development team realized that a small negligent change made in a ‘not so critical’ piece of code was capable to break certain, sometimes important application parts. Loss …

Scrum vs Kanban: A Developer’s ‘On the Project’ Comparison

Scrum vs Kanban: A Developer’s ‘On the Project’ Comparison

Deadlines are imperative in every organization. Deadlines push us to think how our goals will be accomplished. They help us prioritize work and its duration. In software development, deadlines are essential as food is to living beings. Without deadlines, we can’t be sure about our capabilities and end user expectations. They can be critical to …

Amazon EMR and Azure HDInsight: A Comparison

Amazon EMR and Azure HDInsight: A Comparison

By the end of this year, spending on IT infrastructure products to be deployed in cloud environments will be $37.1 billion, International Data Corporation predicts. According to IDC’s Worldwide Quarterly Cloud IT Infrastructure Tracker, released this month, enterprise spending on Cloud Services will increase about 15 percent over last year. Public cloud infrastructure makes up …

Polymer vs. React: Comparison between Two Front End Javascript Libraries

Polymer vs. React: Comparison between Two Front End Javascript Libraries

If you are choosing a JavaScript library purely based on popularity, I think you deserve what you get. Tom Dale Popularity may attract you as a programmer but don’t ever jump into the conclusion about any framework. You may get stuck into a great mess if you choose the framework just because you heard good …

DevOps: On Teamwork and Collective Responsibility

DevOps: On Teamwork and Collective Responsibility

“DevOps is a slightly misunderstood concept by many. For me DevOps is not a “new Job Profile”, it is a culture. DevOps is set of tasks that needs to be performed by Agile team to complement and automate various activities in the development lifecycle (Code, Build, Test, Package, Release, Configure, Monitor). Those tasks can be …

Role of Python in Artificial Intelligence

Role of Python in Artificial Intelligence

Google’s AI Beating a Go Grandmaster is a way of judging the suddenly rapid progress of artificial intelligence that may show how far these technologies have come—and how far they may go. Artificial intelligence is a futuristic technology that is working on its set of tools at present. A slew of advances has been observed …

Advanced Image Processing with Python

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 …

Artificial Intelligence and Machine Learning: A Comparison

Artificial Intelligence and Machine Learning: A Comparison

Before we realized the arrival of Artificial intelligence (AI) in our lives, that was once thought only as a “sci fi”, digital world started buzzing the scientific words that we never thought we’d hear – Artificial Intelligence, Machine Learning, Data Crunching, Reinforcement Learning etc. Enough to get your head spinning. We’ll start with two of …

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

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 …

How Good is JavaScript++, The JavaScript Successor?

How Good is JavaScript++, The JavaScript Successor?

“In JavaScript++, you do not need to add type annotations or provide the compiler with type “hints” for each JavaScript library. You can just plug in your existing JavaScript libraries and still get the benefits of the JS++ type system.” – Roger Poon, JavaScript++ Creator. Is the JavaScript alternative finally here? Since its 1995 inception, JavaScript …

Top 4 Industries Benefiting from the Internet of Things

Top 4 Industries Benefiting from the Internet of Things

50 to 200 billion connected devices by 2020! Networking giant Cisco estimates that the number of connected devices worldwide will rise from 15 billion today to 50 billion by 2020. Intel is even more bullish, claiming that over 200 billion devices will be connected by then. IoT Application (IOT) is everywhere. It so subtly came …

Page 4 of 16First...23456...1015...Last