" Software development teaches you to improve and fine-tune your source code to arrive at the best possible version of your application. Yoga teaches you to improve and fine-tune
your mind-body framework to arrive at the best possible version
of yourself.
-- Bipin Joshi
Meditation Teacher | Software Consultant


Thus said a Yogi ~ Thoughts and musings by Bipin Joshi
Bipin Joshi is an independent software consultant and trainer by profession specializing in Microsoft web development technologies. Having embraced the Yoga way of life he is also a meditation teacher and spiritual guide to his students. He is a prolific author and writes regularly about software development and yoga on his websites. He is programming, meditating, writing, and teaching for over 29 years. To know more about him go here. Details about his ASP.NET and Meditation courses are available here and here.


Loading...
ASP.NET ArticlesYoga ArticlesBooksOnline Courses
Use IExceptionHandler to handle errors in ASP.NET Core
No matter how carefully you design your web pages and components there is always a possibility that your application throws an error at runtime. To trap and handle such unforeseen circumstances you can use IExceptionHandler interface introduced in ASP.NET Core 8.
Posted On : 20 May 2024
Use access token and refresh token returned by Identity API endpoints
In the previous part of this series we wired token based authentication and Identity API endpoints into our Employees Web API. Now it's time to test and confirm the working of our API.
Posted On : 15 Apr 2024
Use token authentication and Identity API endpoints in ASP.NET Core
If you are following previous articles of this series, you are probably comfortable working with Web API and class library projects in VS Code. We will take our example a step further and add authentication to the Web API.
Posted On : 08 Apr 2024
Work with Web API and Class Library projects in Visual Studio Code
In the previous article you learned to setup Visual Studio Code for ASP.NET Core development. We created ASP.NET Core MVC project and used scaffolding to create CRUD pages. In this article you will create a Web API that exposes the CRUD functionality to its client apps. You will also wrap the EF Core code inside a class library project.
Posted On : 19 Feb 2024
Develop ASP.NET Core apps using Visual Studio Code
Visual Studio Code or VS Code is a light weight IDE for modern web development. It supports a wide range of programming and scripting languages including C# and .NET Core. It has a very good extensions and libraries. If you are an ASP.NET developer familiar with Visual Studio and are looking to get introduced to Visual Studio Code this article is for you.
Posted On : 06 Feb 2024
Display tabular data using QuickGrid for Blazor
Displaying tables or grids is one of the most common requirements in web applications. There are plenty of third-party grid components available for ASP.NET Core and Blazor. However, if you require basic tabular display with sorting, paging, and filtering abilities QuickGrid component developed by the Blazor team is all you need. In this article we will explore some of the features and abilities of QuickGrid.
Posted On : 08 Jan 2024
Use API key authentication in ASP.NET Core
Developers often need to authenticate Web API calls at two levels. You might want to authenticate individual users while making an API call or you might want to authenticate the client that is trying to call an API. The former is can be implemented via a token based scheme and latter can be implemented using what is known an API key authentication.
Posted On : 11 Dec 2023
Understand the new Blazor project template in ASP.NET Core 8
Recently Microsoft released .NET 8 that also included a good amount of enhancements to ASP.NET Core. As a part of the improvements Blazor got a new project template -- Blazor Web App. The new project template supports the newly added features including render modes and authentication. In this article we will look at the new project template and template options in Visual Studio 2022.
Posted On : 21 Nov 2023
Use Endpoint Filters and Route Groups in Minimal APIs
ASP.NET Core Minimal APIs allow you to quickly create controller-less HTTP APIs with minimal dependencies. A minimal API typically has an endpoint URL and an endpoint handler. At times you want to intercept an endpoint handler so that you can add pre and post processing to the endpoint handler. That's where Endpoint Filters come into picture. When there are too many endpoints, it makes sense to group them using a common URL prefix. This is taken care by Route Groups. In this article we will examine both with a few examples.
Posted On : 16 Oct 2023
Test APIs using Endpoints Explorer and .http files
ASP.NET Core web developers often need to test the controller based APIs and minimal APIs they add in their projects. Typically developers use tools such as Postman or Swagger for this purpose. Visual Studio 2022 now has tools that can come handy for quickly testing your APIs. This article explains these tools with an example.
Posted On : 18 Sep 2023
देहातील कामरूप पीठ आणि कामाख्या देवी
मी मागील लेखात सांगितल्या प्रमाणे तुम्ही जर योग आणि तंत्र यांमधील परस्पर संबंध जाणत नसाल तर मग वरील श्लोक तुम्हाला नीटसासे कळणार नाही. त्यातील संकल्पना नीट उलगडणार नाहीत. कुंडलिनी योगाच्या बाबतीत हे रीडिंग बीटवीन द लाईन्स खूप महत्वाचे आहे कारण त्या शिवाय प्राचीन योगग्रंथ काय म्हणत आहेत ते नीट कळत नाही.
Posted On : 28 May 2024
सतीच्या देहाचे तुकडे आणि भगवान शिव प्रणीत दोन मार्ग
एकदा काही ऋषी-मुनींनी एका यज्ञाचे आयोजन केले होते. सर्व देवी-देवतांना आमंत्रण दिलेले होते. प्रजापति दक्ष सुद्धा यज्ञात उपस्थित रहाण्यासाठी आला होता. दक्ष आल्यावर त्याला मान देण्यासाठी सर्व देव उभे राहिले. भगवान शंकर मात्र आपल्या आसनं वरुण उठला नाही. या गोष्टीचा दक्षाला खूप राग आला. त्याने ही गोष्ट मनात धरून ठेवली.
Posted On : 06 May 2024
गुढीपाडवा आणि चैत्र नवरात्र २०२४
आपण जसं जसं लहानाचे मोठे होतो तसं तसं आपल्या मनावर काळात नकळत एक गोष्ट बिंबत जाते. ती म्हणजे -- आध्यात्मिक प्रगती साधायची असेल तर कोणत्या ना कोणत्या देवी-देवतेची भक्ति करणे अत्यावश्यक आहे. कोणत्या ना कोणत्या देवी-देवतेची उपासना करणे आवश्यक आहे.
Posted On : 09 Apr 2024
चौऱ्यांशी लक्ष जीव योनी आणि तेवढीच योगासने
आसन, प्राणायाम, प्रत्याहार, धारणा, ध्यान आणि समाधी अशा सहा अंगांनी गोरक्ष शतकातील योग बनला आहे असं आपण लेखमालेच्या मागील भागात जाणून घेतले. आता शंभूजती श्रीगोरक्ष महाराज त्यांच्या षडंग योगातील प्रथम अंगा विषयी अर्थात आसना विषयी काही सांगत आहेत.
Posted On : 25 Mar 2024
त्रिपदा गायत्री ते अजपा गायत्री
मागे एका लेखात मी शंभू महादेवाने माझ्याकडून श्रीदत्त उपासना कशी करवून घेतली ते सांगितले आहे. आज आठवणींच्या पसाऱ्यामधून माझ्या लहानपणीची एक आठवण सांगणार आहे. ही घटना घडली त्या वेळेस मी ना योगमार्गावर होतो, ना माझी अध्यात्माशी काही ओळख होती, ना कोणते प्रगल्भ धार्मिक अथवा आध्यात्मिक साहित्य वाचण्याचे ते दिवस होते. मी साधारणतः शाळेच्या दुसऱ्या किंवा तिसऱ्या इयत्तेत असतानाची ही घटना आहे.
Posted On : 08 Mar 2024
गोरक्षनाथांचा षडंग योग -- गोरक्ष शतक
योगमार्गाचे महत्व काय आहे ते आपण लेखमालेच्या मागील भागात जाणून घेतले. आता शंभूजती गोरक्षनाथ त्यांचा योगमार्ग प्रस्तुत करत आहेत. तोच आपण विस्ताराने समजून घेणार आहोत.
Posted On : 04 Mar 2024
योगमार्गाचे महत्व आणि आवश्यक पात्रता -- गोरक्ष शतक
पहिल्या श्लोकात गोरक्षनाथ ग्रंथाचे प्रयोजन संगत आहेत. ते म्हणतात की मी हा ग्रंथ कशासाठी सांगतो आहे तर या ग्रंथाचा अभ्यासक भवपाशमुविमुक्त व्हावा म्हणून. मानवी जीवन नश्वर आहे. जीवन-मृत्यूच्या साखळीत गोवलेले आहे. सुख-दु:ख, जन्म-मृत्यू, पाप-पुण्य इत्यादी द्वंद्वानी ओतप्रोत भरलेले आहे. या सर्व गोष्टींपासून मुक्तता व्हावी म्हणून आपण कुंडलिनी योगशास्त्र कथन करत आहोत असे गोरक्षनाथ सांगतात.
Posted On : 12 Feb 2024
शंभूजती गोरक्षनाथांची कुंडलिनी योगसूत्रे अर्थात -- गोरक्ष शतक
योगाभ्यासात रस असलेल्या साधकांना गोरक्षनाथांचे नाव अपरिचित नाही. हठयोग किंवा कुंडलिनी योग हा विषय असा आहे की मच्छिंद्रनाथ आणि गोरक्षनाथ या गुरु-शिष्यांच्या जोडगोळीशिवाय तो पूर्णच होऊ शकत नाही. या क्षेत्रातील गोरक्षनाथांचे योगदान एवढे मोठे आहे की एके काळी भारतच नव्हे तर तिबेट, नेपाळ वगैरे भागांतही त्यांच्या नावाचा मोठा दबदबा होता. हठयोग, कुंडलिनी योग, राजयोग, नादयोग, समाधी योग, अमनस्क योग, कायासिद्धी, शाबरी विद्या, मंत्रशास्त्र वगैरे गोष्टींमध्ये त्यांचे नाव अग्रक्रमाने घ्यावे लागते.
Posted On : 15 Jan 2024
चहाचा कप आणि उंबराचे झाड -- श्रीदत्त जयंती २०२३
आज श्रीदत्त जयंती आहे. सर्वप्रथम तुम्हा सर्व वाचक मंडळींना त्या प्रीत्यर्थ खूप खूप शुभेच्छा. आज फारसे निरुपणात्मक काही न लिहिता माझ्या आयुष्यातील एक-दोन जुने प्रसंग सांगणार आहे. तुम्हाला कदाचित कल्पना असेल की मला योगमार्गावर आणण्याचे श्रेय जाते ते ज्ञानेश्वरीला. मग शंभू महादेवाने मला बोट धरून पुढचा मार्ग दाखवला. त्याच शंभू महादेवाने मला दत्तभक्तीची गोडी कशी लावली आणि मी पहिली दत्त उपासना कोणती केली त्या विषयी काही गोष्टी आज सांगणार आहे.
Posted On : 26 Dec 2023
घेरंड मुनींचा ध्यान योग आणि समाधी योग -- उपसंहार
मागील वर्षी श्रीदत्त जयंतीच्या थोडे आधी म्हणजे साधारणपणे नोव्हेंबर २०२२ मध्ये घेरंड संहितेवर आधारित एक लेखमाला करावी असा विचार मनात आला. सुरवातीला फक्त घेरंड मुनींच्या ध्यान पद्धतीचे धावते विश्लेषण करावे असा विचार होता. परंतु विषयाला हात घातल्यावर पसारा वाढला. वाचकांच्या काही प्रश्नांनी आणि लेखमाला आवडत असल्याच्या अभिप्रायांनी त्यात अधिकच भर घातली गेली. असे करता करता आज सुमारे एका वर्षानंतर ह्या लेखमालेला आता पूर्णविराम देण्याची वेळ येऊन ठेपली आहे. हा "उपसंहार" धरून अठरा लेख या लेखमालेत झाले आहेत.
Posted On : 13 Nov 2023
Beginning Database Programming Using ASP.NET Core 3
(Apress, December 2019)

Hit the ground running with this book to quickly learn the fundamentals of HTML form processing, user authentication, and database CRUD (Create, Read, Update, and Delete) operations using the ASP.NET Core family of technologies. You will utilize cutting-edge and popular technology options from both the server side and client side to help you achieve your web application goals as quickly as possible.
Beginning XML with C# 7
(Apress, November 2017)

Master the basics of XML as well as the namespaces and objects you need to know in order to work efficiently with XML. You'll learn extensive support for XML in everything from data access to configuration, from raw parsing to code documentation. You will see clear, practical examples that illustrate best practices in implementing XML APIs and services as part of your C#-based Windows applications. In this book, you’ll discover the integration of XML with ADO.NET and LINQ as well as additional .NET support for today's RESTful web services and Web API. Written by a Microsoft Certified Professional and developer, this book demystifies everything to do with XML and C# 7.
Beginning SOLID Principles and Design Patterns for ASP.NET Developers
(Apress, March 2016)

This book teaches you all the essential knowledge required to learn and apply time-proven SOLID principles of object-oriented design and important design patterns in ASP.NET 5 (recently renamed ASP.NET Core 1.0) applications. You will learn to write server-side as well as client-side code that makes use of proven practices and patterns. This book contains detailed descriptions of how to apply Creational, Structural and Behavioral GoF design patterns along with some Patterns of Enterprise Application Architecture. Also covered are a few Popular JavaScript code organization techniques and patterns.
Beginning jQuery 2 for ASP.NET Developers
(APress, December 2013)

Beginning jQuery 2 for ASP.NET Developers teaches you to harness the power, versatility and extensibility of jQuery in your ASP.NET Web Forms and ASP.NET MVC applications. By combining jQuery with ASP.NET you get the best of both worlds: the client-side interactivity and responsiveness of JavaScript with the robustness and extensibility of Microsoft's web stack. Beginning jQuery 2 for ASP.NET Developers shows you how.
HTML5 Programming for ASP.NET Developers
(APress, November 2012)

HTML5 Programming for ASP.NET Developers teaches you to harness the power and flexibility of HTML5 in your ASP.NET Web Forms and ASP.NET MVC applications. Focusing on the programmable features of HTML5 that will be most useful to you as an ASP.NET developer, this book will take you straight to the heart of what you can get out of this new technology.
नाथ संकेतींचा दंशु
(फेब्रुवारी २०१५)


कुंडलिनी योगमार्ग विनाकारण गुढतेच्या आणि क्लिष्टतेच्या वलयात झाकोळला गेला आहे. सर्वसामान्य संसारी साधक कुंडलिनी योगमार्गापासून दूरच राहिला आहे. कुंडलिनी योगमार्गाच्या अनेक परंपरा आहेत. त्यांच्या साधनामार्गातही भिन्नता आहे. या सर्व पसार्‍यातून सर्वसामान्य साधकाला समजतील, जमतील आणि फायदा मिळवून देतील अशी मूलतत्वे आणि साधना यांचे सहज सोप्या भाषेत विश्लेषण करणे हे या पुस्तकाचे मुख्य उद्दीष्ट आहे.
शिवोपासना
(मार्च २०११)


भारतवर्षामधे अनादी काळापासून शिवोपासना आणि योग प्रचलित आहे. कूर्म पूराणात निःसंदिग्धपणे असे सांगितले आहे की शंकर हे कलियुगातल्या मानवांसाठीचे दैवत आहे. शिव उपासनेचे योगमार्गावरील महत्व, शिवलिंग, पुजा इत्यादींचा योगशास्त्रीय अर्थ, शैव दर्शनाची मुलतत्वे, रुद्राक्षधारण विधी, कालसापेक्ष शिव उपासना कशी करावी इत्यादी गोष्टी सोप्या भाषेत विशद करणारे पुस्तक.
देवाच्या डाव्या हाती
(प्रथम आवृत्ती - मार्च २००९, द्वितीय आवृत्ती - ऑक्टोबर २०११, तृतीय आवृत्ती - फेब्रुवारी २०१७)


कुंडलिनी योग अध्यात्म जीवनाचा राजमार्ग आहे. जगदंबा कुंडलिनीला जागृत करून तीचे सहस्रार स्थित शिवाशी सामरस्य घडवून आणणे हे कुंडलिनी योगमार्गाचे मुलतत्व. अनेकदा कुंडलिनी योग गूढतेच्या अनावश्यक धुक्याने वेढलेला आठळतो. हा मार्ग फक्त जंगलात वा हिमालयात वास्तव्य करणार्‍या योग्यांसाठीच आहे असा गैरसमज बहुतांशी लोकांमधे आढळतो. देवाच्या डाव्या हाती' या पुस्तकात श्री. बिपीन जोशी यांनी स्वतःचे कुंडलिनी योगमार्गावरील अनुभव विषद केले आहेत. एक नवखा साधक ते योगी या प्रवासात त्यांना कोणत्या अडचणी आल्या, त्यांनी मोठ्या जिद्दीने हा प्रवास कसा पार केला याचे प्रभावी वर्णन या पुस्तकात आढळते. 
Beginning XML with C# 2008: From Novice to Professional
(APress, April 2008)

Beginning XML with C# 2008 focuses on XML and how it is used within .NET 3.5. As you’d expect of a modern application framework, .NET 3.5 has extensive support for XML in everything from data access to configuration, from raw parsing to code documentation. This book demystifies all of this. It explains the basics of XML as well as the namespaces and objects you need to know in order to work efficiently with XML. You will see clear, practical examples that illustrate best practices in action. With this book, you’ll learn everything you need to know from the basics of reading and writing XML data to using the DOM, from LINQ and SQL Server integration to SOAP and web services.
Pro .NET 2.0 XML
(APress, April 2007)

XML is the de facto language for communication within and between distributed applications, whether they are on the Internet or a corporate network. XML is successful because of two strengths: it has a highly-structured human readable format and it can be transmitted as pure text. No matter how disparate applications and their architectures may be, text files can always be read, and therefore can accept XML data. This makes XML-based solutions advantageous over rival technologies like remoting. Pro .NET 2.0 XML is the first book to provide a complete solution to XML on the .NET Framework 2.0 including the new .NET 3.0 extensions that are being released in January 2007. It provides you with everything you need to know to take advantage of XML in every aspect of your job including integration with Windows Communication Foundation.
Developer's Guide to ASP.NET 3.5
(BinaryIntellect Consulting, November 2007)

This book is about ASP.NET 3.5. It teaches you most of the concepts that you need to make yourself up and running with ASP.NET 3.5. It looks at ASP.NET 3.5 as a complete platform for web application development. You will find many topics that are equally applicable in ASP.NET 1.x and 2.0 also. Care has been taken that you need not refer any 1.x or 2.0 book for understanding the concepts. Master ASP.NET 3.5 development using C# and Visual Studio.NET 2008. Learn ASP.NET from ground up. Design professional looking web sites with server controls, Master Pages and Themes. Develop data driven web forms with ADO.NET and data bound controls. Secure your web application with Membership and Roles. Develop AJAX spiced web sites. Write ASMX and WCF services. Understand the configuration, compilation and deployment techniques.
Developer's Guide to ASP.NET 2.0
(BinaryIntellect Consulting, November 2005)

Since Microsoft introduced ASP.NET the overall web application development is revolving around ASP.NET as far as Microsoft product based solutions are concerned. ASP.NET brought a major shift in the way applications are built and deployed. Web applications suddenly became so rich and powerful! Continuing the same wave further Microsoft has introduced ASP.NET 2.0. The new version is totally backward compatible with ASP.NET 1.x. However, it introduces some major enhancements and additions. While building version 2.0 the goal of ASP.NET team within Microsoft has been to reduce the amount of code that developers are writing today to a great degree. Version 2.0 brings more than 40 new controls and provides many new classes and concepts. With these additions ASP.NET 2.0 is poised to be stronger, flexible and powerful than ever before. This book is about ASP.NET 2.0. It teaches you most of the concepts that you need to make yourself up and running with ASP.NET 2.0. There are books that cover just the new additions to ASP.NET infrastructure. This book is different. It looks at ASP.NET 2.0 as a complete platform for web application development. You will find many topics that are equally applicable in ASP.NET 1.x also. Care has been taken that you need not refer to any 1.x book for understanding the concepts.
Pro ADO.NET with VB .NET 1.1
(APress, November 2004)

Calling all VB .NET programmers and web developers! This highly anticipated book provides thorough instruction for using ADO.NET, supported with numerous relevant code examples and extensive technical information. So whether you're developing web applications using ASP.NET, Windows Forms applications, or XML Web Services, you will become adept at maximizing .NET's data access technology. Topics include: ADO.NET data architecture; data readers, adapters, and DataSets; safer development with XML Schemas; data relationships; and ADO.NETs built-in support and performance optimization. With such valuable content, you will come to master a solution-oriented approach to ADO.NET.
Professional ADO.NET with VB.NET
(WROX Press, December 2002)

ADO.NET is Microsoft's latest data access technology and, as an integral part of the .NET Framework, is far more than just an ADO upgrade. ADO.NET provides an extensive set of .NET classes that facilitate efficient access to data in a large variety of sources, enable sophisticated manipulation and sorting of data, and form an important framework within which to implement inter-application communication. This book provides a comprehensive guide to using ADO.NET, with plenty of practical code examples and extensive technical information. Whether you're developing web applications using ASP.NET, Windows Forms applications, or XML Web Services, this book will show you how to use .NET's data access technology to maximum effect. Along the way, it looks at: Understanding the architecture of the ADO.NET data providers, Reading and writing data with data readers, data adapters and DataSets, Making development safer with XML Schemas and strongly typed DataSets, Defining constraints on and relationships between your data, Using ADO.NET's built-in support for transactional processing, Optimizing the performance and security of your ADO.NET applications, Developing your own data provider for a custom data source.
Professional XML for .NET Developers
(WROX Press, December 2001)

XML is now an established technology for the description and transportation of data, and has made a major impact on almost every aspect of software development. When Microsoft introduced the .NET Framework, they took advantage of XML wherever they could. No other technology is so tightly bound with .NET as XML, both at the developer level and underlying the whole framework. This book aims to give the reader enough information to be able to use XML from within the .NET Framework in the most efficient manner possible. It will explain in detail the usage of all the XML-related .NET Framework library classes for the manipulation, validation, transformation, and serialization of XML data, using both C# and Visual Basic .NET. It also looks at how the developer can utilize the full power of XML within the .NET Framework, for example, with the new XML capabilities of ADO.NET and ASP.NET. As is demonstrated, the .NET Framework itself uses XML, in configuration files, meta data, and C#'s XML code documentation mechanism, for example. This book is aimed at intermediate-level programmers who have started on their journey towards .NET development, and who want to see how to use XML within their applications to its best advantage. Basic knowledge of C# or Visual Basic .NET, XML, and XML related technologies (XSLT, XPath, and XML Schemas) is necessary.
Professional ADO.NET
(WROX Press, November 2001)

ADO.NET is Microsoft's latest data access technology and, as an integral part of the .NET Framework, is far more than simply an upgrade of previous incarnations of ADO. ADO.NET provides an extensive set of .NET classes that facilitate efficient access to data from a large variety of sources, enable sophisticated manipulation and sorting of data, and forms an important framework within which to implement inter-application communication and XML Web Services. This book provides a comprehensive guide to using ADO.NET, with plenty of practical code examples, extensive technical information, and a detailed case study. Whether you are developing Web Applications using ASP.NET, Windows Forms applications, or XML Web Services, this book will show you how to utilize .NET's data access technology to maximum effect.

Quick Start ASP.NET Core

Build modern professional web applications using ASP.NET Core - MVC, Razor Components, Web API, Minimal API, Identity, Entity Framework Core, and Blazor. Go here to read more.


Advanced Ajapa Japa and Shambhavi Mudra

Build your personal meditation routine step-by-step for calm and clear mind, improved focus, and blissful inner connection. Learn Ajapa Dhyana along with a set of mantras and mudras. Tap the inner fountain of bliss with the help of time proven yogic wisdom and authentic techniques. You may read more information here.