Text search has become an essential requirement for any modern web application. Often we require advanced search capabilities in our web application which cannot be fulfilled with default search operators in a database and that is when Full-Text Search (FTS) comes to the rescue. It performs linguistic searches against text data and operates on words […]
The ransomware “WannaCry” worm has devastated the globe overnight when it utilized spam, deployed multiple infection methods, and even stole from leaked NSA exploits. Roughly 75,000 PCs were infected. But, what made the situation even worse was that the ransomware hit 48 NHS hospitals across Britain, seizing operations and causing panic amongst the medical community. Fortunately, […]
Differentiating between Continuous Integration, Continuous Delivery, and Continuous Deployment is an integral part of today’s software development industry. However, these three terms have been misconstrued and confused with one another, leading to the misuse of these techniques. There are numerous resources that continue to showcase how different each process is and also discuss how they […]
As you practice scrum in everyday software development projects, it is natural to wonder how greater efficiency can be achieved in a much larger context, across the enterprise. Although I have been following Large Scale Scrum by Craig Larman and Bas Vodde and Scaling Scrum with Nexus, it was not until I attended a recent Meetup, Scrum at Scale: The Path to Agile, featuring Jeff Sutherland, that it all came together in my mind. This write-up is to put words into this realization.
Whether it is offline company documents or dynamic webpages, the underlying structures that we use to store data in are specified in the form of databases. PostgreSQL is an object-relational database management system that uses the SQL standard and is available for use on all main operating systems, including Mac, Windows, Linux, and UNIX, in […]
Finding the right cluster management solution that fits your enterprise’s individual needs can be painful. At present, the opinionated designs and lack of a universal standard means that no platform supports all cluster managers simultaneously, and that means you’re going to have to choose. The two biggest differences between the big three include the learning […]
What’s new in Angular 2.0 makes for a difficult question. A better way to pose the question may be, “What’s different in Angular 2.0?” That’s because the first thing developers should know about Angular 2.0 is that there is no upgrade path from Angular 1.x– Angular 2.0 is a completely new framework. What is Angular? […]
Many companies have legacy SOAP services. And there are advantages to the REST architecture. This article will discuss the implications of proxying legacy SOAP services into RESTful APIs. SOAP is a web service protocol. SOAP uses XML to transfer data, usually via HTTP. Notably, REST is not a protocol but an architecture. REST specifies that […]
MongoDB is the NoSQL database known around the world for its clever document based structure, ease of use, and flexibility. When some of the biggest companies in the world like Forbes and Bosch use MongoDB for their systems, you know that you are in good hands. Unlike most other NoSQL databases, MongoDB comes with built-in […]
Smartsourcing is a brief guide to the world of modern technology partnerships. It was developed through a collaborative effort of top Zymr executives as we uncovered a gap in the market between the perception of what outsourcing used to be, and how leading technology innovators are leveraging this globalized approach to value generation. Read this guide to learn...