Learn ASP.NET Web Forms, ASP.NET MVC, HTML5 and jQuery in Thane!
Learn ASP.NET Web Forms, ASP.NET MVC, HTML5 and jQuery! Intensive courses for software developers. Small batches, real world examples, convenient weekend timings. Conducted by Bipin Joshi in Thane. Registration open. Read more details here.

Latest Articles

.Net ArticlesYoga ArticlesTraining ArticlesMore...
Perform Multi-field Validation using Custom Data Validation Attributes
Data annotation based validations validate one property at a time. Although this behavior is what is necessary in most of the cases, at times your outcome of a validation may depend on multiple properties. In this article you will learn how to create a custom data validation attributes that performs validation based on multiple properties of the class. Specifically you will learn these two approaches - Create a custom data validation attribute to decorate a single property, Create a custom data validation attribute to decorate the model class.
Posted On : 10 Oct 2014
Perform List, Insert, Update and Delete in a Single View in ASP.NET MVC
A common way to perform list, insert, update and delete operations in ASP.NET MVC is to create four separate views. The List view forms the launching view where records are displayed and you can choose to Edit, Delete or Insert a record. However, in some cases you may want to perform all these operations in a single view itself. This task can be accomplished using full page postback or using Ajax. This article discusses the former technique.
Posted On : 02 Oct 2014
Optimize ASP.NET MVC Views with Bundling and Minification Features
ASP.NET MVC web applications often use client side scripting in one or the other way. Use of JavaScript libraries such as jQuery and frameworks such as AngularJS is quite common these days. Therefore it is important to pay attention to the rendering of the views. Especially, script load time is worth some consideration. Luckily, ASP.NET MVC offers help in the form of bundling and minification features. This article shows how these features can help you optimize the views.
Posted On : 22 Sep 2014
Understanding JavaScript Prototypes (and creating your own "$" library)
Many web applications developed today use some or the other JavaScript library or framework. These libraries and frameworks heavily rely on what is known as JavaScript prototypes. Therefore, it would be interesting to any web developer to understand this concept. This short article explains in brief what JavaScript prototypes are and how they form an integral part of many of the popular JavaScript libraries. You also learn to create your own "$" library.
Posted On : 17 Sep 2014
Implementing Sorting and Paging in Web API using OData queries
The client displaying data returned by a Web API may want to implement sorting or paging on the data being returned. Although there can be different ways to implement these features, a simple technique is to use OData support offered by the Web API. This article shows how to call a Web API by using a client-side script and also shows how to implement Ajax-driven sorting and paging.
Posted On : 15 Sep 2014
Implementing Sorting and Paging in ASP.NET MVC
Displaying records in a table is a very common requirement in many web applications. Such a table also needs facilities such as sorting the data based on a specific column and pagination for the sake of easy navigation and display. Unlike ASP.NET web forms, MVC doesn't have readymade server controls such as GridView to ease your job. One needs to either use a third-party helper or make some custom provision to accomplish this task. This article shows how persistent and bidirectional sorting as well as paging can be implemented in ASP.NET MVC without any external dependencies.
Posted On : 06 Sep 2014
Display image from byte array in ASP.NET MVC
Displaying images from wellknown URLs is quite straightforward. At times, however, you need to display images that are available as raw binary data. Consider, for example, that you are building a Captcha system that generates images on the fly. These images won't reside on the server as physical files. They will be generated and held in memory using System.Drawing classes (or something similar). To display them you can't point the src attribute of an element to a particular URL as such.
Posted On : 02 Sep 2014
Learn ASP.NET MVC in Thane. Registration started for November 2014 batches !
We will be conducting a 5 day intensive training program on ASP.NET MVC in the month of November 2014. Learn MVC5, EF6, Web API 2, VS2013 and more. Small batches, personal attention and real world examples. Registration has already started. In case you or your friends are interested to join please get in touch with us as soon as possible. The courses are conducted in Thane. You may read more details here.
Posted On : 01 Sep 2014
Securing ASP.NET MVC Applications with ASP.NET Identity
ASP.NET offers Forms Authentication as one of the authentication schemes. Developers often use Forms Authentication in combination with membership, roles and profile features to provide security to their web applications. Over the years the needs of authentication schemes used in a web application have changed. To take into account these changing trends Microsoft has released ASP.NET Identity - a new way to authenticate users of your web application. This article describes how ASP.NET Identity can be used in an ASP.NET MVC application from the ground up.
Posted On : 18 Aug 2014
Using Display Templates and Editor Templates in ASP.NET MVC
ASP.NET MVC developers often use HTML helpers such as LabelFor() and TextBoxFor() to display model properties on a view. Although this approach works fine in many situations, it proves to be inadequate when you wish to customize how data is presented to the user for displaying and for editing. Luckily, you can use display templates and editor templates to overcome this limitation. This article discusses what display templates and editor templates are and how to use them in an ASP.NET MVC application.
Posted On : 08 Aug 2014
New Website in Marathi
We are pleased to announce our new Marathi website on Ajapa Meditation. This website describes Ajapa Sadhana, an easy technique that combines breath awareness and meditation. We hope our Marathi readers will like the new website. The new website can be accessed here. If you are interested to receive email updates about this website please subscribe to the Email Newsletter on the new website.
Posted On : 21 Oct 2014
व्हिडीओ : योगशास्त्रानुसार आहार
योगशास्त्रानुसार साधकाचा आहार कसा असावा त्याविषयी माहिती देणारा व्हिडीओ. मिताहार म्हणजे काय. साधकाने आहार किती प्रमाणात घ्यावा, आहार काय घ्यावा, आहार कधी घ्यावा अशा प्रश्नांची उत्तरे देणारा व्हिडीओ.
Posted On : 03 Oct 2014
Navratri for Yoga Practitioners
The festival of Navratri is celebrated in various parts of the country with great devotion and zeal. While most of the people follow the path of ritualistic worship of the Goddess, one can also celebrate it through yogic practices and disciplines.
Posted On : 26 Sep 2014
त्वं मूलाधारस्थितोऽसि नित्यं
आज गणेश चतुर्थी. अवघ्या महाराष्ट्राचं आराध्य दैवत म्हणजे गणपति. आज जरी गणेश उपासना प्रामुख्याने भक्तिमार्गाने केली जात असली तरी प्राचीन काळापासून गणपति आणि कुंडलिनी योग यांचा घनिष्ठ संबंध असलेला आपल्याला पहायला मिळतो. कुंडलिनी योगशास्त्राप्रमाणे समस्त ब्रह्मांड मानवी शरीरातच विद्यमान आहे. त्याचप्रमाणे सर्व देवी-देवताही शरीरातच स्थानापन्न आहेत. श्रीगजाननाचे मानवी देहातील स्थान म्हणजे मूलाधार चक्र. याच अर्थाने गणपति अथर्वशीर्षामध्ये "त्वं मूलाधारस्थितोऽसि नित्यं" असे म्हटले आहे. आजच्या गणेश चतुर्थी निमित्त आपल्या लाडक्या गणपतीचे हे निवासस्थान कसे आहे ते विचारात घेऊया...
Posted On : 29 Aug 2014
व्हिडीओ : अजपा ध्यान
मनावर ताबा मिळवण्याचे अनेक उपाय आहेत पण त्यातील बहुतांशी उपाय साधनाला कठीण वाटतात. प्राचीन योग्यांनी असे शोधून काढले की जर श्वासावर ताबा मिळवला तर मनावरही आपोआप ताबा मिळवता येतो. याच तत्वावर आधारलेले अजपा ध्यान हा मनःशांतीचा एका सुलभ आणि प्रभावी उपाय आहे. अजपा साधनेचा नियमित सराव तुम्हाला प्रगाढ ध्यानावस्था प्रदान करेल आणि सुप्त आध्यात्मशक्तीला जागृत करेल. अजपा ध्यानाविषयीच्या ह्या छोट्या व्हिडीओमध्ये ध्यान म्हणजे काय? अजपा ध्यान पद्धतीचा उगम, परंपरा, अजपा ध्यान कसं करायचं? अजपा ध्यानाचे फायदे कोणते? अशा प्रश्नांची उत्तरे आपल्याला मिळतील.
Posted On : 14 Jul 2014
गुरुपौर्णिमेच्या निमित्ताने ज्ञानेश्वरी विषयी काही...
ज्ञानेश्वरी माझा गुरुग्रंथ तर आहेच पण माझ्या आवडीच्या नित्यापाठातील योगाग्रंथांपैकी एक आहे. माझी आणि ज्ञानेश्वरीची भेट कशी झाली, त्या नंतरच्या काही वर्षात त्र्यंबकेश्वर येथे माझी कुंडलिनी जागृत काशी झाली आणि मला आदिनाथ ते ज्ञाननाथ या सिद्ध नाथ परंपरेचे ज्योर्तीमय दर्शन कसे घडले ते मी "देवाच्या डाव्या हाती" या पुस्तकात सविस्तर सांगितले आहे. तेव्हा त्याची पुनरावृत्ती करत नाही. मला ज्ञानेश्वरी अन्य गीता ग्रंथांच्या तुलनेने वेगळी का वाटते असं जर कोणी विचारील तर त्याची मुख्य कारणे खालीलप्रमाणे.
Posted On : 12 Jul 2014
6 Tips to Enhance Your Practice of Pranayama
Pranayama is an important practice of Hatha Yoga. One peculiar feature of Hatha Yoga is the emphasis on Pranayama with Kumbhaka and Mudras for the purpose of awakening the sleeping Kundalini. Those of you who are using Pranayama in this manner should be careful to know your breath retention capacity. The practice of Pranayama, if coupled with the tips mentioned below, can be much more enjoyable and comfortable than otherwise. So, here are some tips for you...
Posted On : 29 May 2014
पाच मिनिटांच्या पाच साधना (भाग ५ - उज्जायी प्राणायाम)
उज्जायी हा हठयोगातील एक महत्वाचा प्राणायाम आहे. या प्राणायामात कंठ संकोच करून श्वास आत घेतला जातो आणि बाहेर सोडला जातो. या प्रक्रियेमुळे श्वास दिर्घ आणि खोल होतो. परिणामी फुप्फुसांमध्ये हवा जास्त प्रमाणात घेतली जाते. मूळ हठयोगोक्त उज्जायी करताना कंठ संकोच खूप अधिक प्रमाणात केला जातो त्यामुळे घशातून शिट्टी सारखा आवाज येतो. ही पद्धत प्राणायामासाठी जरी योग्य असली तरी ध्यान-धारणेसाठी एवढ्या अधिक प्रमाणात कंठ संकोच करण्याची गरज नसते. केवळ हलका कंठ करून घशातून मंद घोरल्यासारखा आवाज येईल एवढेच बघावे. आता धारणेसाठी उज्जायी प्राणायामाचा उपयोग कसा करायचा ते पाहू.
Posted On : 25 Mar 2014
पाच मिनिटांच्या पाच साधना (भाग ४ - चक्र धारणा)
कुंडलिनी योगशास्त्रानुसार मेरूदंडाच्या आतून सुषुम्ना नामक एक प्राणनाडी गेलेली आहे जी च्या मार्गावर सहा महत्वाचे बिन्दु किंवा स्थानं आहेत. या बिंदूंना चक्रं म्हटलं जाते. चक्र धारणेच्या या प्रकारात या सहा चक्रांना हळुवारपणे जागृत केले जाते. ही चक्रे प्राणाची मुख्य स्थाने असल्याने त्यावरील ध्यानाने शरीर आणि मनावर सुपरिणाम घडून येतो. कुंडलिनी योगशास्त्रात चक्र, नाड्या आणि प्राण ही संकल्पना खूपच विस्ताराने वर्णन केली आहे. त्या विषयाच्या फार खोलात न जाता ही साधना सोप्या प्रकारे कशी करायची ते येथे पाहणार आहोत.
Posted On : 15 Mar 2014
पाच मिनिटांच्या पाच साधना (भाग ३ - भक्ति प्राणायाम)
लेखमालेच्या या भागात आपण तिसर्‍या साधनेची माहिती घेणार आहोत. ही साधना भक्ति मार्गाकडे ओढा असलेल्या साधकांसाठी चांगली आहे. विशेषतः ज्यांना आपल्या उपास्य दैवतेची पूजा-अर्चा करायला आवडते त्यांना ही साधना छान वाटेल. या लेखापुरते या साधनेचे नामकरण आपण "भक्ति प्राणायाम" असे करू कारण यात भक्ति आणि प्राणायाम या दोघांचाही संगम आहे. आता साधना कशी करायची ते पाहू.
Posted On : 03 Mar 2014
10 Tips For Better Time Management
Every now and then I come across software developers who keep complaining how difficult it is to find time to learn new things from their daily schedule. Although city life is quite busy more often than not people lack the will, energy and time management skills to deal with the situation. More often than not this lack of time is due to the fact that people poorly manage their time. They don't have any strategy to manage their time effectively. Here are my top 10 tips that can help you manage your time in a better way. If you apply the following tips you can manage your time in a better way than before. I am not going to give you any fancy charts or figures that mostly look nice on paper. I am going to share some practical tips that you can start using right now!
Posted On : 18 Apr 2014
Learning, Unlearning and ASP.NET
Software industry is one of the most dynamic industries to work with. Everyday something new comes up and you have no option but to learn it to be in the race. While learning is a commonly acquired skill by software developers, not many can acquire the unlearning abilities. My experience of training software developers tells me that this skill - unlearning - can dramatically affect your experience with a technology or tool you are learning.
Posted On : 08 Feb 2014
5 Tips to Remember What You Learn Better
As a software developer you need to remember tremendous amount of information. This information is in the form of language syntax, object models, programming concepts, business domain concepts and more. Many of my training participants express their desire to remember what they learn in a better way but often fail to do so due to some or the other reason. While there can't be a single best way to remember things better here I give some tips that work for many developers.
Posted On : 05 Sep 2013
Learn new technologies efficiently
As a software developer you need to deal with the rapidly changing IT industry and keeping yourself updated with the new technologies is one of the most important skills that you need to have. Sadly the fact is many developers find this task too daunting. A common complaint is there is so much to learn and deciding the right learning path is difficult. This task is made difficult further by the fact that new skills must be acquired in a timely manner. If you are too late to upgrade your skills you face the risk of missing good opportunities.
Posted On : 14 Aug 2013
Formal classroom training is still good for you
As an IT trainer I come in contact with dozens of .NET software developers, team leaders and managers. One common area where most of them struggle is - keeping themselves updated with the latest technology. Especially so when technology is quite new to them (say VB6 developer wanting to learn ASP.NET or a web forms developer wanting to learn MVC). While for software developers it may sound like a part of their job they find this task quite hard because they need to strike a balance between available time, personal life, and ongoing project pressures.
Posted On : 01 Aug 2013
ASP.NET Training in Thane
BinaryIntellect Consulting conducts quality training programs for software developers on the cutting edge web technologies such as ASP.NET Web Forms, ASP.NET MVC, HTML5 and jQuery. All our courses are conducted in Thane on weekends. Small batch size, personal attention, real-world examples and convenient weekend timings. Upgrade your web development skills now! Click here to know more.

.NET Knowledge Base
BinaryIntellect Knowledge Base is our comprehensive information repository that covers a wide range of topics including ASP.NET, ASP.NET MVC, C#, HTML5 and jQuery. Since its launched in the year 2000 thousands of developers all over the world have benefited from our articles, tutorials and source code projects. A must read resource for any ASP.NET developer. Click here to read more.

Yoga Knowledge Base
YogaVision.in is our Yoga knowledge base that presents the authentic vision of classical Yoga system. FREE online courses, articles and invaluable tips for yoga practitioners at all levels. Click here to know more.