Blog

  Should You Use MongoDB? A Look at the Leading NoSQL Database


Is MongoDB right for your application? That depends on the kind of data you have, and what you want to do with that data. NoSQL databases have risen to the occasion when it comes to unstructured modern data and the kind of real-time analytics we expect from it. Depending on your own unique business needs, MongoDB might be just the right solution for you. In this article, we’ll cover the basics of NoSQL databases and some of the challenges of modern big data analysis that MongoDB is particularly well-suited to tackle. How MongoDB Is Changing the Business of Big Data…

  Decoding the ‘Quality’ Software Application


Competitive clutter is real. No surprise then that businesses today are trying out every means possible to set themselves apart from the crowd. A crucial aspect of these efforts is an increasing focus on quality – of products as well as services. For the software business too, an ever increasing focus on delivering top-notch quality is becoming paramount. Capable of making or breaking a company’s reputation, the quality of services, products and interpersonal interactions is assuming exponential proportions by the day. What is quality and how is it measured? How can a software application be termed as a quality one?…

  AngularJS vs. Backbone.js: Comparing Two JavaScript Frameworks


If you’ve been paying attention to the world of front-end web development over the last few years, you’ll have undoubtedly noticed the rise in popularity of JavaScript frameworks. They greatly streamline the building of dynamic and responsive web apps by providing well-defined programming architectures, libraries, and features that make life easier for the programmer. Two of the more popular frameworks are AngularJS and Backbone.js. Both are open-source, place an emphasis on simplified code, and are made for building dynamic single-page web applications. Read on to explore some of the key differences between the two frameworks and learn which framework might…

  About JavaScript and few libraries and Frameworks in javascript


Introduction JavaScript, or JS as it is popularly known, is a well-known, adequately acknowledged, and standardized programming language. Yet, we’re reintroducing it. You may wonder why? Simply because JS is notorious for being the world’s most misunderstood programming language. Although it is often derided as a toy, beneath its layer of deceptive simplicity, powerful language features await. No wonder JS is now used by an incredible number of high-profile applications. Unlike most programming languages, JS has no concept of input or output. Instead, it is designed to run as a scripting language in a host environment. In other words, it is up to the…

  Beginners Guide to Regression Testing for QA Engineers


What is Regression Testing? Regression testing is a type of testing carried out to ensure that changes made in the fixes or any enhancement changes are not impacting the previously working functionality. It is executed after enhancement or defect fixes in the software or its environment. It can be difficult to determine how much re-testing is needed, especially near the end of the development cycle. Whenever the defect fixes are done, a set of test cases that need to be run to verify the defect fixes are selected by the test team. An impact analysis is done to find out…

  QA and You


Introduction Working with QA can often be an adversarial situation, but in reality, it shouldn't be.  The developer, customer, marketing, CTO, CEO, accounting department, and so forth, are all stake holders in delivering a functional, aesthetic, secure, safe, and easy to use product.  This article can only scrape the surface of what those six terms: functional aesthetic secure safe easy to use accurate actually mean.  Depending on the product being developed, they will be weighted differently as well.  Security may be paramount in a server handling REST requests, where aesthetics is irrelevant because there's no customer facing UI.  Safety may…

  AngularJS vs. jQuery: Comparing Two Popular JavaScript Tools


AngularJS vs. jQuery—it’s a common comparison those new to front-end web development will eventually make. While it technically isn’t appropriate to compare a JavaScript framework with a JavaScript library, you’d be forgiven for mistaking a library as extensive and powerful as jQuery as a framework. After all, jQuery has been helping developers manipulate the DOM (Document Object Model) with JavaScript since 2006. It wasn’t until 2009 that the AngularJS framework arrived on the scene, giving developers a powerful methodology for building dynamic single page web applications (SPAs) in accordance with best web practices. Nowadays, both AngularJS and jQuery play a…

  VPS Hosting Can Benefit Your Online Business


Today’s net-savvy customer is used to user-friendly websites. However, sometimes this experience might be hampered due to slow speed and malware infections. These and other issues can be tackled by utilizing efficient web hosting. Though various types of web hosting are available in the market, VPS (Virtual Private Server) is a perfect choice as it is an amalgamation of shared and dedicated server. Need for right web hosting plan   Hence, VPS proves to be a better choice in eliminating maximum risks. ● VPS – Probably the best! A VPS host allows full access to resources. Although there is a…

  Designing Icons for Detailed Product Features


Homepage layouts from startups to agencies have adopted the common technique of feature descriptions. These are often little boxes or sections on the page which go into detail about a company’s services or product. But as most people know, block of text can be rather monotonous. Thus designers have started to incorporate icons beside each major feature. This way visitors can catch a glimpse of the feature and put together its purpose without reading all of the content. Feature icons have become a prominent piece to website design, and this post will take a look at how you can squeeze…

  Beginners Guide to Popular Design Patterns for Web Developers


This is the third in a series of blog posts, we are doing on Building Enterprise Framework for .NET based Web Application. Our first three iteration of framework was not using any design patterns, modules were dependent on each other and it was very hard to update any module without breaking any dependent module. I don’t know what everyone else’s experience is, but finding developers who are familiar with Design Patterns has been extremely rare for me.  Personally, I think design patterns should be a basic skill for all developers. The idea of Design Pattern came from a book “A…