How to Set up Coturn TURN Server for WebRTC

Coturn is a free and open-source TURN and STUN server for VoIP and WebRTC. But there’s a problem: WebRTC won’t work if users are behind different NAT devices. It will be blocked. To traverse NAT, we need to set up a TURN server as a relay between Web browsers. TURN stands for Traversal Using Relays around NAT. How it…

Share the joy
  •  
  •  
  •  
  •  
  •  
Continue reading

Add Web API support to existing Asp.Net MVC application

TXTextControl.Web.MVC is using the ASP.NET Web API framework to synchronize the edited document with the server in order to render the output in a true WYSIWYG manner. From Microsoft MSDN: ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET…

Share the joy
  •  
  •  
  •  
  •  
  •  
Continue reading

ASP.NET Web API 2 action method return types

A Web API 2 action method return types can be any of the following : Void HttpResponseMessage IHttpActionResult Other type or Complex type   Void When an ASP.NET Web API return type is void, it will return an empty HTTP response. In the following example a web API with void return: Example public class SampleController…

Share the joy
  •  
  •  
  •  
  •  
  •  
Continue reading

BlockChain Technology – Setup

What is BlockChain? As per wikipedia – originally block chain – is a continuously growing list of records, called blocks, which are linked and secured using cryptography. BlockChain programming is very much in trend as it is secure, reliable, very high up time and hack proof implementation. BlockChain Development setup Steps to follows: MetaMask: First you…

Share the joy
  •  
  •  
  •  
  •  
  •  
Continue reading

Get started with Azure Service Bus Queue (Pub/Sub)

To start with Azure Service bus queue you need to create the namespace for bus on azure which will be unique across azure. Log on to the Azure portal. In the left navigation pane of the portal, click New, then click Enterprise Integration, and then click Service Bus. In the Create namespace dialog, enter a namespace name. The system immediately checks…

Share the joy
  •  
  •  
  •  
  •  
  •  
Continue reading

Azure ScaleIn / ScaleOut for Load balancing.

Azure Scale In

To make the website load balance we can the set the “Scale Up” or “Scale Out” settings for application. Scale Up   : to add the machine when higher CPU consumption i.e internet traffic load is higher Scale Out : to remove the machine when CPU consumption is very low. It will reduce the wastage…

Share the joy
  •  
  •  
  •  
  •  
  •  
Continue reading

Steps to Create Azure website

  Open the MS azure console and click on “new”. Add new website and give name to it. Click on created website and open “All Settings” Create FTP Credentials for Azure which we will use for deployment using “CoreFTP/FileZilla” or any other FTP client. To set the application configuration value click on “Application settings” and…

Share the joy
  •  
  •  
  •  
  •  
  •  
Continue reading

MS Azure Iaas, Paas, Saas and its benefits.

Its really easy to manage Azure. I will talk about the main and common concept which everyone should who all are working with azure. MS Azure Cloud computing is the technology which remove the dependency from infrastructure required to host the enterprise level application on web. Azure is lite on budget and very good to…

Share the joy
  •  
  •  
  •  
  •  
  •  
Continue reading