Kotlin Basics and Installation Guide using Android Studio

What is Kotlin? Kotlin is JVM language. It is based on both object oriented and functional language. Can create classes, objects, Methods and also instances like object oriented language. As a Functional language supports creating higher order functions, collection of functions, passing function as parameter in other functions, returns functions…

Relay Docker Image tag to DockerFile during build phase

In Agile world, we started seeing many of the programming languages release a newer version of it every other week/month. You might be surprised to see number of nodejs versions released over past year. https://nodejs.org/en/download/releases/ So how do we generate a Dockerfile based on…

Benchmarking HTTP Server

Most engineers rarely perform HTTP Server Benchmarking before moving app to production and realize that their app is performing very slow after few months(under heavy load). In this blog, i would like to provide ways to do Benchmarking so that you can find bottlenecks in early stages and reduce…

Playing Piano(Python App) in Azure App Service Linux

Azure App Service is a Paas solution to run Enterprise-grade Web Applications. Azure has recently announced App Services on Linux. It supports running web apps natively on Linux. App Service Linux provides pre-defined application stacks(Nodejs, PHP and others ). App Service on Linux uses Docker containers to host these pre-built…

TensorFlow for Beginners

I have spent couple of hours on weekend to understand the concepts of tensorflow and would like to contribute in simplest form as most of the articles I read were too complicated and took me a while to understand. A tensor consists of a set of primitive values shaped into…

Profile Python Applications in Azure App Services

Slow application performance issues tend to be challenging to troubleshoot regardless of the platform in which your application is running. This is due in great part to the sometimes random nature of these issues. These types of issues also often do not result in a specific error being logged. If…

Running Python Code on Azure Functions App

Update 4/25/17 : Adding steps to install python from Site Extensions. These are Python binaries patched to work well in Azure App Services. Thanks to Steve Dower for contributing Python Site extensions and keeping them up-to-date. Azure Functions is an event driven, compute-on-demand experience that extends the existing Azure…

Getting started with React-Native App and Parse

React Native lets you build mobile apps using only JavaScript. With React Native, you don't build a “mobile web app”, an “HTML5 app”, or a “hybrid app”. You build a real mobile app that's indistinguishable from an app built using Objective-C or Java. Getting Started Update 03/21/17: Creating…

Parse on Azure

Parse is a Mobile Backend as a Service. On 28 January 2016, Facebook announced that it will close down Parse. Microsoft announced a Parse Server on Azure Managed Services, as an easy way for developers to migrate from the soon-to-be-defunct Facebook service. Below link has details on how to create…

Running Flask app with HttpPlatformHandler in Azure App Services

Flask is a micro web framework written in Python and based on the Werkzeug toolkit and Jinja2 template engine. Below are list of steps we would follow Create Sample Project Create Azure WebApp and Use Site Extension to Upgrade Python Create and Change Deployment script Adding web.config (for production…