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

Loading...
.Net ArticlesYoga ArticlesTraining ArticlesMore...
Wrapping multiple calls to SaveChanges() in a single transaction
When you make any additions, modifications and deletions to an Entity Framework DbSet and call SaveChanges(), EF starts a new transaction and executes all the INSERT, UPDATE and DELETE operations inside that newly created transaction. If the call to SaveChanges() succeeds the underlying transaction is committed, otherwise the transaction is rolled back. In some cases you may want that multiple calls to SaveChanges() be executed in the same transaction. Luckily, Entity Framework 6 provides an easy way to accomplish the same.
Posted On : 29 Jul 2014
Self-Hosting an ASP.NET Web API
ASP.NET Web API can be either be hosted in IIS or in a separate host process. The former approach is usually appropriate when the Web API is part of a web application and one or more web applications are going to consume it. The later approach is suitable when you wish to avoid the overhead of hosting the Web API in IIS and want to have something lightweight. Hosting a Web API inside IIS is quite straightforward as the process is identical to hosting a web application. On the other hand, hosting a Web API in it's own process requires the creation of a host application and is referred as self-hosting. This article shows in step-by-step manner how to self-host a Web API and how to consume it using a client application.
Posted On : 22 Jul 2014
What to do when SaveChanges() fails?
Beginners often ask this question - "What course of action should I take when a call to SaveChanges() fails?" The answer may vary based on a given situation and requirement. This article discusses one way to deal with the errors and shows how to display descriptive error messages to the end user and then rollback the changes made to the model.
Posted On : 21 Jul 2014
Passing data from one controller to another in ASP.NET MVC
At times you need to pass data from an action method belonging to one controller to an action method belonging to another controller. There are three ways to accomplish this task. They are - Pass data as query string, pass data in TempData, and pass data as route parameters. Let's quickly see how each of these three approaches work.
Posted On : 16 Jul 2014
Overview of OWIN and Katana
As OWIN is becoming popular and more common, it is important for ASP.NET developers to understand what OWIN and Katana are. ASP.NET Web API and ASP.NET Identity are already geared towards using these specifications. To that end this article explains what OWIN and Katana are and how they fit into the whole web development picture for ASP.NET developers. You will also develop a simple application to get a code level understanding of these features.
Posted On : 12 Jul 2014
Learn ASP.NET MVC in Thane. Registration started for September 2014 batches !
We will be conducting a 5 day intensive training program on ASP.NET MVC in the month of September 2014. Learn VS2013, MVC5, EF6, Web API 2 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 : 04 Jul 2014
Creating Your Own "TempBag" in ASP.NET MVC
Some time back during one of my training programs I was asked this question by a beginner in ASP.NET MVC - "Can we have TempBag wrapper for TempData just as we have ViewBag for ViewData?" Whether such a wrapper is needed is not is a different question but if you wish you can create one using dynamic objects of C# language. Here I am going to show a quick way to wrap TempData into our own TempBag and then using it in the controller and view.
Posted On : 28 Jun 2014
Video : How to organize your ASP.NET MVC solution in Visual Studio?
A lot of beginners ask this question - How should I organize my MVC projects? There is no fixed answer to this question because a lot of things depend on the size and complexity of the system being developed. However, beginners need a starting point from where they can take it forward. To that end, this video shows one possible organization of various parts of an MVC application. Remember that my aim is to present a simple and structured organization that can easily be extended or modified as per requirement.
Posted On : 18 Jun 2014
Working with Cookies in Web API and HttpClient
ASP.NET applications often use cookies to store user specific pieces of information. Not just web forms and MVC applications, Web API too can use cookies. Sometimes developers device an authentication scheme revolving around cookie as an authentication ticket. Although this article won't show you how to develop such a scheme, it illustrates how cookies can be issued and used in Web API. Specifically you will learn: How to set cookies from a Web API controller and read those cookies in a client application and how to set cookies from a client application (HttpClient) and read those cookies in a Web API controller.
Posted On : 10 Jun 2014
Learn ASP.NET MVC5, EF6, Web API2, VS 2013 in Thane
We will be conducting a 5 day intensive training program on ASP.NET MVC in the month of July 2014. Learn VS2013, MVC5, EF6, Web API 2 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. You may read more details here.
Posted On : 03 Jun 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
पाच मिनिटांच्या पाच साधना (भाग २ - श्वासानुसंधान)
मागील भागात आपण ॐकार साधनेची माहिती घेतली. या भागात आपण दुसर्‍या एका सूक्ष्म साधनेची माहिती घेणार आहोत. ही साधना करण्यासाठी तुम्हाला एक जपमाळ लागेल. ही जपमाळ रुद्राक्षाची वगैरे असण्याची अजिबात गरज नाही. अगदी साध्या प्लास्टीकच्या मण्यांची सुद्धा चालेल. या माळेचा उपयोग तुमची जाणीव साधनेवर ठेवण्याकरता होणार आहे. आता साधना काशी करायची ते पाहू.
Posted On : 25 Feb 2014
पाच मिनिटांच्या पाच साधना (भाग १ - ॐकार साधना)
आजकाल शहरातील दैनंदिन जीवन एवढं धावपळीचं झालं आहे की स्वस्थपणे बसायला फुरसत नसते तर साधना कुठून करणार? अशाच साधकांसाठी येऊ घातलेल्या महाशिवरात्रीच्या निमित्ताने ही एक छोटीशी लेखमाला सादर करत आहे. यामध्ये मी तुम्हाला पाच साध्या, सोप्या पण परिणामकारक अशा साधना सांगणार आहे. यातील प्रत्येक साधना करायला पाच मिनिटे पुरेशी आहेत. अर्थात तुम्ही जास्त वेळ देऊ शकत असाल तर "अधिकस्य फलम अधिकम" या उक्ती प्रमाणे फायदा जास्त मिळेल.
Posted On : 22 Feb 2014
Best Place on Planet Earth - Your Yoga Mat!
We all have some place where we find ourselves most comfortable. To some it might be their own room, to some others it might be their farmhouse or bungalow. Whatever it may be people love that place because they can unwind themselves there. Not only for the sake of relaxing, they also hide themselves there during tough times. For a yogi, such a place is his own Yoga Mat.
Posted On : 15 Feb 2014
My Recommended Yoga Routine for Beginners
Some of you might be planning to pay more attention to your health and fitness from the new year. To that end Yoga can be a very nice tool to keep you fit. There are a lots of books and DVDs available in the market today, each propagating their own styles. Beginner's are often confused as to which all yoga postures to pick to start with. If you are looking for a simple yet effective set of beginner level yoga postures and pranayama here are my recommendations for a 30 minute routine...
Posted On : 31 Dec 2013
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.