Category: Technical Feed

Docker Engine

Docker Demystified…

Containers VS Virtual Machines Virtual Machines (VMs) and Containers differ only on few dimensions; while VMs provide a virtualized environment to run multiple OS instances (see figure a), containers provide a method to isolate applications and act as a virtual platform for more applications (see figure b). Containers offer a way to virtualize an Read more
Apache JMeter

Performance Testing Using Apache JMeter

Why conduct Performance Testing? Performance Testing, as you might be well aware, is one of the prominent and critical testing methods practiced in the software industry.  Poorly performing applications can harm a company's  reputation by failing to meet the expected sales goals. Performance Testing is thus conducted to provide customers with in Read more
Mainframe-Based Network

Introduction to Mainframe Networking

A computer network or data network is a set of points interconnected by communication links for receiving as well as transmitting data. Based on the structure of a business, a network can be as simple as two personal computers connected locally on a network or as complex as internet. We employ various methods for sending and receiving data such as Read more
Room Persistence Library

A Beginner’s Guide to Room Persistence Library

It’s not a big task for an Android developer to convert raw data into structured database for internal storage. This is done using the most reliable language - SQL. The inbuilt SQLite core library within the Android OS will handle CRUD (Create, Read, Update and Delete) operations required for a database. Java classes and interfaces for SQLite p Read more
Appium Architecture

Appium – The Mobile Automater

Mobile Application Testing Mobile technology is at its zenith, impacting the everyday lives of people. Together with customer apps, enterprise apps are evolving as well, improving the productivity of businesses. It is important to build an app with all features and functionalities required by the customer and beneficial to the app user, but what Read more
Android Studio 3.0

A Quick Look at Android Studio 3.0

In Google I/O 2017, a lot of exciting announcements were made public by Google and one of them was the latest update of Android Studio to version 3.0. Google decided to bump the version from 2.4 to 3.0 as it included many new features and some breaking changes in this version. Android Studio is the official IDE build on Jet Brains IntelliJ IDEA sof Read more
Selenium Test Automation Framework Architecture

Selenium Test Automation Framework

Selenium community provides a suite of tools for web application testing, out of which Selenium WebDriver is an advanced tool having native support with multiple browsers. This means that it can communicate directly with browsers and controls operations performed on them, thus supporting automation of web applications. The test automation framewo Read more
BIRT Architecture

BIRT: A Trending Technology in Report Design and Analytics

BIRT, which stands for Business Intelligence and Reporting Tool, is a technology platform that is being widely adopted for open source reporting in present times. It is an Eclipse-based open-source reporting tool that provides powerful features such as design layout, data access and scripting. Open source BIRT consists of two main components: Read more
Cookie-Based Authetication

Top Methods to Ensure Web Application Security

Did you know that 9 out of 10 web applications contain at least two high-risk vulnerabilities undetected by security testing? Startling but true! In the wake of increasing web application security flaws hindering web application security, Open Web Application Security Project(OWASP), a worldwide not-for-profit charitable organization focused on imp Read more
MQTT High Level Architecture

Let’s Get MQTT Rolling!

MQTT stands for Message Queue Telemetry Transport. As its name suggests, it's a protocol for transporting messages between two points. Sure, we've got messenger and Skype for that; but what makes MQTT so special is its super lightweight architecture which is ideal for scenarios where bandwidth is not optimal. The MQTT high level architecture is pr Read more
FacebooktwitterlinkedinyoutubeFacebooktwitterlinkedinyoutube google_plus