9 Factors To Consider When Choosing A Web Host

9 Factors To Consider When Choosing A Web Host

Choosing a web host for your website is a big decision as it is an important foundation to ensure the success of your business. With the right web host, you can greatly improve and boost your website performance. Choose wrongly and you’ll end up causing all kinds of headaches as well as unnecessary expenses. In …

GraphQL : Evolution of Modern Age Database Management System

GraphQL : Evolution of Modern Age Database Management System

The word GraphQL keeps popping up a lot around the web. It has been mentioned in many technical events as well, the most recent being the AWS re:Invent 2017, where they announced AppSync, a fully managed GraphQL service. Why is GraphQL suddenly making ripples in the developer community and how does it’s rise impact the tech …

12 Factor Design Methodology and Cloud-Native Applications 12 Factor Design Methodology and Cloud-Native Applications

12 Factor Design Methodology and Cloud-Native Applications

Designing or developing any cloud-based application is not a simple straightforward process and always involve a number of intricate steps right from managing codebases, injecting library dependencies, configuring system properties and leading into a proper production deployment at scale. This is considered to be as one of the most difficult stages to manage while building …

How to autoscale instances depending upon Sidekiq queue size

How to autoscale instances depending upon Sidekiq queue size

Introduction In real world scenarios, the applications grow. They grow in terms of data volume, users and so on. With growing demands we need to scale the resources up and down – if you are on the cloud, using cloud migration services can solve the problem. The resources are like CPU, storage, memory and so …

A Guide to Serverless Computing with AWS Lambda

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  …

Application deployment with Microsoft Azure

Application deployment with Microsoft Azure

As a developer, I always thought application deployment was another task that requires a checklist, mostly for configuration. I have worked on development of several web and desktop applications in the past few years. Recently, I had an opportunity to work on “Cloud Environment” with Microsoft Azure. A DevOps team was assigned to setup infrastructure …

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 …

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 …

Hybrid Cloud Management Strategy Guide

Hybrid Cloud Management Strategy Guide

“Hybrid cloud computing enables an enterprise to balance isolation, cost and scaling requirements. To implement hybrid cloud services successfully, IT leaders need to introduce an internal cloud services brokerage (CSB) role responsible for the governance, demand management and delivery of cloud services.” – Milind Govekar, Managing Vice President, Gartner Research. A hybrid cloud model consists …

How to use Jenkins and AWS Code Deploy as a CICD Tool

How to use Jenkins and AWS Code Deploy as a CI / CD Tool.

Continuous Integration is a software development practice  where continuous changes and updates in code base are integrated and verified by an automated build scripts  using various tools. Continuous Deployment is also a software development practice whose role is to automatically deploy the code to the specified server and application folder once the code is been …

How to build a secure cloud based Web Application

The curtain riser of cloud based application came with a prologue of caveats. Based on the research conducted by CSA APAC, the CSA Cloud Vulnerabilities Working Group in 2013, the number of cloud vulnerability incidents more than doubled over a four year period, increasing from 33 in 2009 to 71 in 2011. A total of …

Top 10 Mistakes to Avoid While Choosing the Cloud Service Provider

“Prevention is better than cure”. I believe this idiom works in the virtual world too. Cloud computing is the current hot-pick this year. With study predictions that currently about 17-20% mid-level to small scale companies have also joined the bandwagon using cloud today is a good picture of the near future. We can expect almost …

Run/install/debug applications over WiFi

Make sure device is connected to wifi. Connect your device through usb to your machine. Then navigate to directory /Android_SDK_HOME/platform-tools/ , Where lies your adb commands. check your device is connected through usb or not, by using command “./adb devices” e.g : “Deepaks-Mac-mini:platform-tools deepak$./adb devices List of devices attached c1607d708873b11 device” Then use command “./adb …

Node.js chapter 1: Installation on linux server

Node.js is a server-side software system designed for writing scalable Internet applications. Programs are written on the server side in JavaScript. Node.js creates a web server by itself, making it unnecessary to use web server software such as Apache or Lighttpd and allowing full control of how the web server actually works. Node.js enables web …

Create SSL certificate and install SSL on linux server

What Is SSL? SSL (Secure Sockets Layer) is a standard security technology for establishing an encrypted link between a server and a client—typically a web server (website) and a browser or a mail server. SSL allows sensitive information such as credit card numbers, social security numbers, and login credentials to be transmitted securely. Normally, data …