Apr 14, 2016 nodejs
Now that ES6 (officially ES2015) is out, its time that every JavaScript programmer should start using new language features. Still most of the browsers are still not fully supporting ES6...
Apr 14, 2016 angular
AngularFire2 With Angular2 - Meetup Video
Are you into Angular2 and Firebase? Then here is one really nice video from April,2016 Angular Meetup. It includes Lightning Talks on SystemJS loader demystified by Rob Wormald and Hot...
Apr 22, 2015 nodejs
Jade - Template Engine for NodeJS. Jade is a cool, elegant, high-performance (and probably the most used) templating language for Node focused on enabling quick HTML coding. It has been...
Sep 20, 2014 programming
Microsoft.Net framework provides System.Net.Mail Namespace for handling SMTP and email related utilities. SmtpClient class allows applications to send e-mail by using the Simple Mail Transfer Protocol (SMTP) where as MailMessage...
Aug 24, 2014 nodejs
Unit Testing Node.JS With Mocha
My google research for "node js mocha tutorial" 1. Official web site for Mocha simple, flexible, fun. Mocha is a feature-rich JavaScript test framework running on node.js and the browser, makingasynchronous testing simple...
Aug 8, 2014 nodejs
Since last few days I am trying my hands with NodeJS. I came across very nice article "A SIMPLE WEBSITE IN NODE.JS WITH EXPRESS, JADE AND STYLUS" by Ben Gourley....
Jul 5, 2014 nodejs
Node.JS: Tutorials & Resources
Node.JS is getting very popular now a days and i have also started enjoying this new breeze. Here are my recent tweets regarding NodeJS. Tweets about #NodeJS from:PBDesk
Dec 24, 2013 my-projects
[caption id="attachment_242" align="alignright" width="300"] 2013.PBDesk.com[/caption] [caption id="attachment_243" align="alignleft" width="300"] 2014.PBDesk.com[/caption] PBDesk.com - My Site, My Desk! Its now more then an year with same look, not sure of others ;)...
May 10, 2013 angular
AngularJS – Really SuperHeroic JavaScipt
Updated on 30th Aug, 2014 - AngularJS 1.3.0-rc.0 is Out. The day Apple said it will not support plugins like Flash Player, Silverlight for its iOS based devices, new revolution [caption...
Jan 7, 2013 javascript
Javascript: Random Number between two integers
Javascript does has built-in function Math.random() to generate a random number, however the so generated random number is always a floating value between 0 and 1. This may be fine...
Aug 23, 2012 dotnet
.Net 4.5, VS2012 & Windows 8 Released
WOW….. Looks like a release season a Microsoft. Many new products and technologies getting released in this month and and in near future. Visual Studio 2012 .Net Framework 4.5 ASP.Net...
DotNet DotNet45 ASP.Net EntityFramework Microsoft MVC VisualStudio WebAPI Windows8
Aug 10, 2012 tools
SQLite Browsers, Explorers, Admin GUI Tools
SQLite is a software library that implements a self-contained, server less, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source...
Aug 10, 2012 windows8
Using SQLite With WinRT, Metro, Windows 8 Mobile
As pre recent news at http://www.sqlite.org/news.html on 2012-June-11 - Release 3.7.13 “SQLite version 3.7.13 adds support for WinRT and metro style applications for Microsoft Windows 8. The 3.7.13 release is...
Aug 7, 2012 programming
INotifyPropertyChanged - The .NET 4.5 Way. CallerMemberName
Here are few links describing how to use INotifyPropertyChanged interface in .Net Framework 4.5 using new “Caller Information” Attributes: CallerFilePathAttribute, CallerLineNumberAttribute, and CallerMemberNameAttribute MSDN: Caller Information (C# and Visual...
Jul 17, 2012 asp.net
Route Constraints With ASP.Net MVC & WebAPI
ASP.Net MVC has a powerful Routing Engine that allows mapping between URL Routes and Controller Actions. Below are few links regarding how you can control how browser requests match routes...
Jun 15, 2012 ebook
Free eBooks: jQuery & Metro Apps
jQuery Succinctly By Cody Lindley At Syncfusion jQuery Succinctly was written to express, in short-order, the concepts essential to intermediate and advanced jQuery development. Its purpose is to instill in...
Feb 10, 2012 programming
C# Extension Methods – I Love Them!!!!
Extension Methods - Yet another cool feature brought into .Net realm with C# 3 and VB.Net 9. Extension methods allow you to "add" methods to existing types without creating a...
Feb 1, 2012 programming
C# Generic String Parser Extension Method
Here is an extension method for strings in C# for parsing stings to other types. Code at Gist [gist id = "af652fbca4e543bc3c23" file = "GenericStringParserExtensionMethod.cs" ] [emc2alert type="success" style="normal" position="top"...
Nov 29, 2011 dotnet
Whats coming up new with .Net 4.5 ?
Microsoft has already announced developer preview for .Net Framework 4.5 which is expected to come with ASP.Net 4.5, ASP.Net MVC 4, ASP.NET Web Pages 2,Visual Studio 11 and lot more...
Sep 1, 2011 asp.net
ScottGu's : ASP.NET vNext Series
ScottGu's : ASP.NET vNext Series: HTML Editor Support for Smart Tasks and Event Handler Generation (Aug 31st) Strongly Typed Data Controls
Sep 1, 2011 cms
Google's Blogger gets a refresh new look
cnet: Google's Blogger gets a refresh: http://t.co/N3ZRzKi: cnet: Google's Blogger gets a refresh: http://t.co/N3ZRzKi http://buzz.blogger.com/2011/08/bloggers-fresh-new-look.html
Mar 7, 2011 umbraco
With Umbraco 4.6.1 in Jan,2011, they brought in one of the great feature to Umbraco CMS - Razor. And with Umbraco 4.7 in March, 2011 they have matured the made...
Feb 3, 2011 umbraco
Re-Usable jQuery Accordion for Umbraco
As a part of my umbraco based website www.PBDesk.com, I was developing learning interactions components which can be re-used in the eLearning section of the website. Accordion & Tabs are...
Jan 25, 2011 umbraco
Important Note!!! This post was written for Umbraco 4.6.1. Now new version 4.7 is available and there are certain notable changes in terms of Razor in Umbraco 4.7. Please refer...
Jan 21, 2011 umbraco
Umbraco Razor Syntax for Breadcrumb
Recently Umbraco team released new version 4.6.1 for Umbraco CMS engine and one of the great feature they added was the support for Razor syntax. Yes, Umbraco now supports Razor...
Jan 19, 2011 umbraco
Canonical Url For Umbraco Using Razor Syntax
Sometime back I wrote post about Canonical Urls. Indeed Canonical URLs is one of the important chapter of SEO and a way to avoid getting page rank getting distributed among...
Jan 18, 2011 cms
Umbraco Rocks!!! Since long I was thinking of writhing this post. I have been blogging since 2007 at blog.PBDesk.com powered by Google Blogger. But blogs have there own limitations, I...
Jan 3, 2011 umbraco
In my previous post, i have discussed about Canonical URLs and its importance in SEO. In this post we will see how to implement Canonical Urls in an Umbraco based...
Jan 3, 2011 seo
URL Canonicalization (also refered as URL Normalization) is the process of picking the best url when there are several choices. It is a process to determine if two syntactically different...
Dec 22, 2010 cdn
Free CDN Service – That too from Google!
CDN - Content Delivery Network or Content Distribution Network What is CDN? As defined at wikipedia: A content delivery network or content distribution network (CDN) is a system of computers...
Dec 7, 2010 cdn
Using CDN hosted jQuery Library
Very often, to use jQuery, jQueryUI and Themes we need to add reference(<script> tag) to these javascript libraries in our HTML and normally we host these .js files along with...
Dec 7, 2010 cdn
Using jQuery Scripts hosted @ Google
As mentioned in my previous post, rather then hosting jQuery libraries on our sever we can directly use them from CDN services available from Microsoft & Google. And there are...
Dec 7, 2010 cdn
Using jQuery Scripts hosted @ Microsoft
As mentioned in my previous post, rather then hosting jQuery libraries on our sever we can directly use them from CDN services available from Microsoft & Google. And there are...
Nov 30, 2010 javascript
Trim() functionality in JavaScript
Below is are the trim(), ltrim() and rtrim() functionality for strings in Javascript: /********** String Trim Utilites *********************/ String.prototype.trim = function () { return this.replace(/^s+|s+$/g, ""); } String.prototype.ltrim = function...
Nov 30, 2010 javascript
String.Format() for JavaScript
.Net's String.Format is a very powerful method for working with strings and is one of my favorite utility which I have been using in C# & VB.net since long. And...
May 7, 2010 programming
Mind Reader : This program probes your mind. Try it.
Think of a number with 2 digits (ex: 54) Subtract from this number its 2 digits (ex: 54 - 5 - 4 = 45) Find the symbol that corresponds to...
Apr 1, 2010 programming
Drop All Objects in SQL Server
Below is the T-SQL script for dropping all the objects from a database in SQL Server. This script in particular drops Procedures, Functions, Tables, Views and Types. For other database...
Feb 11, 2010 dotnet
Visual Studio 2010 RC is now available
Finally, long awaited Microsoft Visual Studio 2010 Release Candidate with .Net Framework 4.0 and ASP.Net 4.0 was made publically available on 10th Feb, 2010. I downloaded and installed it successfully,...
Feb 3, 2010 programming
Null Object design pattern – alternatively returning null object instead of ‘Null’ to avoid repeatedly checking for null values within code. In the object oriented programming realm it's very common...
Nov 13, 2009 programming
Introduction One of the great new features introduced in ASP.NET 2.0 was the use of the "Provider Model" which provides flexibility and extensibility to your Web applications. Using the provider...
Oct 13, 2009 Programming
At last I am on the Google Wave :)
Yes at last i am on the wave with sandbox access account pinal.bhatt@wavesandbox.com. Below is my first wave embedded into my blog using Google Wave Embed APIs. Those with wave...
Oct 7, 2009 JavaScript
Reading Query String with JavaScript
When you google on this topic you will find many ways to get Query String parameters & its values using JavaScript. Below is one of the smallest, easiest and a...
Sep 23, 2009 Programming
Google is simply getting awesome day by day. Though I am a Microsoft guy and still a Microsoft lover, slowly i have started developing fondness for Google. Google - synonym...
Sep 14, 2009 Programming
Welcome, you can have private chat with me here. Alternatively you can also use this link to have a chat with me. Chat with Pinal Bhatt Thanks for visiting www.P-Bhatt.com....
Jul 29, 2009 Programming
Social Bookmarking : Links/Urls
“Social Bookmarking” - An another buzz word parallel to “Social Networking”. Lets see what it is and how to provide links on your WebPages/Websites for social bookmarking. What is Social...
Jul 20, 2009 JSON
Demo : Picasa DataProvider for Vertigo Slide Show 2.1
Picasa DataProvider for Vertigo Slide.Show 2 is an open source extension to the original Slide.Show 2 by Vertigo. (Based on release 2.1 dated 13-Jul-2009). Slide.Show 2 is an open source...
Jul 8, 2009 Programming
FireFox : Add-ons & Plug-ins for Web Developers
Mozilla Firefox - I love this browser. Though I don't use most! Yes I am a .Net guy so mostly I am on IE and IE8 is much better now....
Jul 7, 2009 Programming
jQuery UI Demo : Theme - Slate
This page demonstrates the the use of jQuery UI Themes in Blogger/Blogspot. To know how I achieved this, view my post : Using jQuery UI Themes in Blogger/Blogspot jQuery UI...
Jul 7, 2009 Programming
This page demonstrates the the use of jQuery UI Themes in Blogger/Blogspot. To know how I achieved this, view my post : Using jQuery UI Themes in Blogger/Blogspot jQuery UI...
Jul 7, 2009 Programming
jQuery UI Demo : Theme - Simple
This page demonstrates the the use of jQuery UI Themes in Blogger/Blogspot. To know how I achieved this, view my post : Using jQuery UI Themes in Blogger/Blogspot jQuery UI...
Jun 28, 2009 Programming
Welcome to My Social Networks: http://twitter.com/pinalbhatt Read recent tweets by Pinal Bhatt View
Jun 24, 2009 Programming
Subscribe to syndications from Pinal Bhatt's Blog. Click on your choice below to add feeds to reader of your preference. XML R|Mail
Jun 16, 2009 DotNet
F# - a new buzz word in the market. With .Net Framework 4.0 Microsoft is also planning to release F# - a multi-paradigm, strongly typed, functional programming language. I have...
May 22, 2009 Programming
Assessment Center (Ver1.0) Scope
Learning-Leisure : Assessment Center (Ver 1.0) Project : Assessment Center (Ver 1.0) Base Project : www.Learning-Leisure.com Document Purpose : Defining scope for Version 1.0 of Assessment Center Current Document Version...
Mar 28, 2009 Asp.Net
Uploading files to FTP server using ASP.Net
Uploading files using FileUpload server control is very common and easy with ASP.Net. But normally in this method files are uploaded to the hard disk of the web server. Here...
Mar 18, 2009 Programming
Pinal Bhatt’s Blog - Learning endeavor for ever…
Welcome to my own Blog! On this site you'll find interesting posts and links on Microsoft.Net, ASP.NET, C#, VB.Net, Silverlight, JavaScript, Design Patterns and other random thoughts and opinions. Articles...
Mar 17, 2009 DotNet
Welcome to C# Tutorials. This is an attempt to provide the systematic & strategic learning track/guide for the candidates looking forward to learn and master C#. Table of contents(C# 3.0...
Mar 17, 2009 DotNet
Just as in life, you need to know at least one language of communication for your survival, to swim the ocean of .Net you need to know at least one...
Feb 26, 2009 Programming
Pinal Bhatt’s Blog - Learning endeavor for ever…
Welcome to my own Blog! On this site you'll find interesting posts and links on Microsoft.Net, ASP.NET, C#, VB.Net, Silverlight, JavaScript, Design Patterns and other random thoughts and opinions. To...
Feb 25, 2009 Programming
Welcome to my Picture Gallary. Tanaya 2007 2008 Others Tanaya's Birthday Parties 1st Birthday : March 1st, 2006, Baroda, India View 2nd Birthday : March 1st, 2007, Pune, India View...
Feb 24, 2009 JavaScript
Minification (very often just minify, and sometimes also minimisation or minimization), is the practice of removing unnecessary characters from code to reduce its size thereby improving load times. When code...
Feb 23, 2009 Programming
Using jQuery UI Theme in Blogger.com
jQuery UI provides abstractions for low-level interaction and animation, advanced effects and high-level, themeable widgets, built on top of the jQuery JavaScript Library, that you can use to build highly...
Feb 16, 2009 video
Downloading Videos from YouTube & Other sources
Since long I was looking for proper method to download videos from YouTube and other websites showing streaming videos. At last, I found one easy way to download videos from...
Feb 6, 2009 DotNet
Important Links: Official Homepage Wikipedia Link-1 Wikipedia Link-2 C# Community Articles C# @ MSDN Magazine C# @ Channel 9 C# Forums C#: How Do I? Videos C# News Updates...
Feb 6, 2009 Programming
Welcome to my Picture Gallary. Tanaya 2007 2008 Others Tanaya's Birthday Parties 1st Birthday : March 1st, 2006, Baroda, India View 2nd Birthday : March 1st, 2007, Pune, India View...
Jan 30, 2009 Programming
Tools & Utilities for developers
Here is the list of utility softwares that I commonly use to assist and enhance my development productivity: My Favorite Utility Softwares Notepad++ Agent Ransack WinMerge Fiddler Firebug .Net Reflector...
Jan 22, 2009 Programming
Regular Expressions in JavaScript
Links http://www.java2s.com/Tutorial/JavaScript/0520__Regular-Expressions/Catalog0520__Regular-Expressions.htm http://www.evolt.org/article/Regular_Expressions_in_JavaScript/17/36435/ http://www.javascriptkit.com/javatutors/re4.shtml
Jan 22, 2009 Programming
Javascript Code to Strip HTML tags from string 1: function StripHTMLAndTrim(text) 2: { 3: var htmlStriper = /<(?:.|s)*?>/g; 4: text = text.replace(htmlStriper, " "); 5: while (text.indexOf(" ") >= 0)...
Jan 10, 2009 Programming
About Me To know more about myself, visit My Profile. Email To Me You can email me at self@p-bhatt.com Chat With Me If I am available online you can chat...
Jan 10, 2009 Programming
Uploading files to FTP server using ASP.Net. (using FileUpload Server Control) What is minified JavaScript? Using jQuery UI Theme in Blogger/Blogspot. Tools & Utilities for developers. Common JavaScript Utilities....
Jan 9, 2009 Programming
Welcome to Tech-News. Click on the topic to access the latest news feeds : Microsoft.Net ASP.Net C# Visual Basic SilverLight
Jan 9, 2009 Programming
Following is the Disclaimer/Terms of Use for all of the following websites and contents there in: Learning-Leisure.net (http://www.Learning-Leisure.net) Learning-Leisrue || LMS || (http://www.Learning-Leisure.net/moodle) Learning-Leisrue.com (http://www.Learning-Leisure.com) Pinal Bhatt's Blog (http://www.P-Bhatt.com) Please...
Jan 9, 2009 Programming
Below are few important downloads for the utilities that i have developed for Umbraco for my site www.PBdDeskl.com.
Jan 9, 2009 Programming
Male / 34 Years / Married Software Engineer (Microsoft.Net) New York, USA Url : www.P-Bhatt.com Email : self@P-Bhatt.com pinalbhatt@gmail.com pinal-bhatt@live.com IMs : pinalbhatt(google) pinalbhatt(skype) pinalbhatt(yahoo) My Favorites: Movies Music Books...
Jan 7, 2009 Programming
Learning endeavour for ever.............. Welcome to my own Blog! On this site you'll find interesting posts and links on Microsoft.Net, ASP.NET, C#, VB.Net, Silverlight, Design Patterns and other random thoughts...
Jan 1, 2009 Programming
An learning endeavour from Pinal Bhatt (pinal-bhatt@live.com). ARNAV Presentswww.Learning-Leisure.com C# 3.0 BootCamp C# 3.0 Advanced LINQ with C# 3.0 <Articles /> Coding Standards & Practices for .Net C# vs VB...
Nov 16, 2008 Programming
Introduction In this article I am going to compare & contrast Abstract Class and Interface in radiance of .Net programming languages - VB and C#. In OOPS, these concepts are...
Nov 16, 2008 Programming
Coding Standards & Practices for .Net
Coding Standards & Practices for .Net
Nov 16, 2008 Design Patterns
Abstract Factory Design Pattern
Abstract Factory Creates an instance of several families of classes Introduction something goes heresfsdfsdf ds f sdf ds fsd Definition something goes here asdf sd fd sf Class Diagram...
Nov 15, 2008 Personal
Krishna Songs for my little sweet heart Tanaya
Chhoti Chhoti Gaiya Door nagri re badi door nagri JAY SHREE KRISHNA KEVA NI MANE TEV PADI new
Nov 15, 2008 Programming
Introduction In this article I am going to compare & contrast Abstract Class and Interface in radiance of .Net programming languages - VB and C#. In OOPS, these concepts are...
Oct 25, 2008 Programming
My Site : www.pinal-bhatt.com Learning-Leisure : www.Learning-Leisure.com My Blogs: @Live : http://pinal-bhatt.spaces.live.com @BlogSpot : http://pinal-bhatt.blogspot.com
Mar 9, 2008 DotNet
C# : String utility code snippets
Below are the common utilities / code snippets often required while working with strings. I have written them as static functions. [C# 3.0] StripHtml C# function to strip Html tags...
Mar 7, 2008 DotNet
Generic methods to read value from DataReader
Reading a value from DataReader is one of the most often and repetitive task for programmers working on database project. Here are the generic methods to make this work easy:...
Mar 7, 2008 Programming
ABC's Of C# Objectives: Understanding Variables, Constants, Operators and Expressions in C# Basic Data Types in C# This session of iWorkshop covers: Lesson 1 : Your first handshape with C#...
Feb 29, 2008 Programming
Introduction to the C# Programming Language
PCSI Training 2009 Week#1 Week#2 Start Date : 21st March 2009. 21-23 Mat/2009 Week#1 C# Practical Learning 01 : Introduction to C# 02 : Introduction to Variables 03 : Using...
Feb 20, 2008 DotNet
This is not a beginners tutorial for concept of Enum. Its is assumed that you are aware of the basic concepts of enum. Here I am presenting few advance level...
Feb 8, 2008 Programming
Comparing & Contrasting : Abstract Class Vs Interface
Abstract Class Vs Interface
Feb 8, 2008 Programming
Comparing & Contrasting : C# Vs VB
Comparing and contrasting C# Vs VB in radiance of .Net :
Dec 14, 2007 Programming
Beginner Level Foundation Language C# 3.0 VB 9.0 - Variables, Constants, Expressions & Programming Constructs - DataTypes, Structures, Enums, - Arrays & Collections - OOP – Classes : Fields, Methods,...
Dec 14, 2007 Programming
Standards & Practices for Software Development (.Net)
The objective of this blog is to provide software engineers(developers and architectures) with standards and practices for software development. It includes code naming conventions, best prectices for coding,general requirements and...
Dec 13, 2007 Archive
Once upon a time I was using Delicio.us for saving my bookmarks but I no longer use it so this page is empty now. Updated by Webmaster on 13th Dec,...
Dec 13, 2007 JavaScript
Latest Download Project: JavaScript Utils Version : 1.0 Date: 14/Dec/2010 URL: //http://pbjsutils.codeplex.com/ Download: http://pbjsutils.codeplex.com/releases/view/56719 Version 1.0 String Utilites stripHTML(originalStr) stripHTML(originalStr, replacerStr) isValidEmail(sText) isValidUrl(originalStr) isEmpty(text) stripHTMLAndTrim(text) trim() ltrim() rtrim() format()...