Saturday, November 15, 2014

Microsoft Visual Studio 2015 for every developer in every platform

Microsoft release the ultimate developer tool next version for preview. Now  you can download it from Microsoft Visual Studio downloads . It is designed for support n every developer platform.  And Microsoft enables the access to developer platform for developers as open source project It is one of favorite thing to my self. hopefully it will rapidly improve the new feature additions to the visual studio. in 12 Nov 2014 Microsoft announced...

Wednesday, November 12, 2014

NodeJs web service With MongoDb

NodeJs is one of the powerful Lagrange that can do lot of things in programming world. When size of data become larger most of databases not can handle them efficiently. Therefor it leads to the change of database structure. Relational (SQL) database is not the best solution in most cases. NoSQL (Not Only SQL) databases are the best solution in those situations. One of the best NoSQL databse is MongoDb. You can follow above hyperlinks to download...

Thursday, November 6, 2014

Authentication with third party Auth providers in new era of Mobile Apps

When you are developing app, to increase security and manipulate users without taking user details is use authentication providers help such like Live, Google, Facebook, twitter , linked in, flickers etc. With the newer versions of mobile BCL is not supported the olde way of authenticating with third party SDK's. All the BCL are updated with 8.1 and Universal apps. With this post I'm gonna explain how to implement those authentication (ex: facebook) 1. you need to have facebook app. (http:\\developer.facebook.com) To implement the...

HttpClient Caching

Is any one of you have an experience on when send http request through http client the response become the same (no change) even your source of the response (server) is updated. It is the way that default http protocol behaves By default HttpClient use a cache to store responses that come up with response headers without Cache-Control header. ( Ref: HTTP Header fields) In a scenario you need to change the cache behavior with HttpClient you can have two options 1. Edit the service (server) to response with relevant cache headers 2. Modify...

Wednesday, October 15, 2014

Bug in Async BCL With Portable class libraries

Any of you try to use async framework inside the Portable Class Library (PCL)? Is it working ? First instance it is not. There is a known bug in Async Framework with Poratable Class Libraries.It will not detect the async and await correctly with task based operations How to Fix First install the BCL Nuget package to he your PCL (Microsoft.Bcl.Async) in Console - PM> Install-Package Microsoft.Bcl.Async Then replace following tags with relevant replacement tag  <dependentAssembly>    &nb...

Saturday, October 11, 2014

Windows Azure Mobile Authentication Service

Magic with Azure mobile services is easy handling in Authentication for users. It allows you to authenticate users 1. Microsoft Account 2. Facebook Account 3. Twitter Account 4. Google Account 5. Azure Active Directory What else developer need.. To enable all of those authentications you need to have apps running on those platforms. Url's for creating apps on each service provider is given below (Creating app on your hand *Get the developer manual...

Monday, September 15, 2014

Work with Async

Asynchronous Programming If you are working with applications such as windows store and Windows Phone applications you may be found lot of functions that with Async keyword. Why Async? We need async because when working with applications that interact with network (web, local network) , database, Files and reading hardware in the device are much more slower than the usual execution. Because of it communication bottlenecks are occur. To avoid those communication bottlenecks async is born. What Async Does ? Async allows to run those delayed...

Saturday, September 13, 2014

Improve Performance of the Application

As and software producer all of us want to do is software product with correct functionality. Is that enough ? No. We need to give product with correct functionality with optimum resource consumption as well. Today I'm going to tell you some tips and trikes about resource optimization. basically it is about Memory and CPU resources. 1. Switch for multiple If  When you are using multiple If conditions ( Most of the time more than 2 ) CPU...

Wednesday, September 10, 2014

Starts with MVVM

With the growth of programming and application development  there are major requrement that emerged the design patterns. Such as MVP(Model View Presentation) and MVC (Model View Controller) are common design patterns that allows developer to isolate codes. Bu the advanced features of XAML such as data biding, data templates, commands and on demand interaction between application and logic's guide world to MVVM (Model View ViewModel) MVVM basically...