Add a notification bar to your website using jQuery
20 January 12 08:18 AM | bipinjoshi

Many websites display notifications or prompts in what is called as information bar or notification bar. Such an information bar typically contains some text, graphics or any other HTML markup along with a close button. The information bar is always visible and is flushed with the top edge of the browser window. Once user closes it, it remains hidden for the active session. Such an information bar can be easily developed using jQuery. The remainder of this article explains how.

http://www.bipinjoshi.net/articles/bbf0b5e4-1d4d-46e2-b30d-f71c659e3e10.aspx

 

Filed under: ,
Creating a Tag Cloud for Your Blog
13 January 12 03:47 AM | bipinjoshi

Most of the blogs display a set of tags or keywords in the form of a Tag Cloud. A tag cloud presents the keywords in font sizes proportional to the number of blog posts having that tag. If you are using some blogging website or using some open source blogging engine you already have a tag cloud ready. However, if you are building your own blog engine or website you will need to build the tag cloud on your own. This article shows how to do just that.

http://www.bipinjoshi.net/articles/79088b35-bef5-4c16-b893-269d4caae1f0.aspx

Filed under: ,
Hide Web Form contents until the page is fully loaded
07 January 12 07:56 AM | bipinjoshi

If your web forms consist of small amount of content they render quickly in the browser and user can start working with them almost immediately. However, when your web forms are bulky and render too much of content, the page is loaded in the browser slowly. Users can start using the partially loaded page and perform actions such as clicking on links or buttons. At times this is undesirable and you want users to wait till the complete page is loaded in the browser. You can accomplish this with the help of little client side script.

http://www.bipinjoshi.net/articles/85f131fb-ab7f-4587-8891-fcf2f6652edc.aspx

 

Filed under: ,
Book Review: Pro HTML5 Programming, 2nd Edition
02 January 12 08:51 AM | bipinjoshi

If you are a web developer you must be aware of the rising attention being paid to HTML5. HTML5 is not merely about some markup tags. It provides a whole new set of features that make it a programmable platform. Modern web applications invariably make use of HTML markup, CSS, JavaScript, AJAX and related technologies. Noticing this trend HTML5 offers many new and exiting features to the web developers. If you want to be on the cutting edge of the web development technologies you must be well-versed in HTML5. To that end Pro HTML5 Programming, 2nd Edition does a great job of providing in-depth understanding of most of the HTML5 features.

http://www.bipinjoshi.net/articles/fa352c06-9dd8-45d6-ad9b-15d811f926e6.aspx

 

Filed under: , ,
Dealing with Profile Access in ASP.NET MVC Applications
24 December 11 08:11 AM | bipinjoshi

ASP.NET services such as Profile are available to MVC applications too and developers can make use of them when needed. While developing a Web Forms based website project developers can access profile properties in a strongly typed fashion. This strongly typed nature comes from the ProfileCommon class that is generated automatically in such projects. ASP.NET MVC and Web Application projects, however, lack this handy and useful feature. In this article you will learn how to access user Profile in ASP.NET MVC applications and also an alternative to overcome this limitation.

http://www.bipinjoshi.net/articles/55d682cd-2ce0-4128-821e-7d8245335188.aspx

 

Filed under: ,
Implementing Website Pinning in ASP.NET
15 December 11 08:54 AM | bipinjoshi

Internet Explorer 9 introduced a new feature - Pinned Websites - that allows you to create a shortcut to a website on Windows 7 taskbar. A pinned website, however, exposes much more functionality than an ordinary shortcut. Normally to launch a website, the user needs to open a browser instance, type in website URL in the browser address bar and then navigate to the required part of the website. Pinning a website allows the user to launch it much like a desktop application. The user can simply click on the icon of the pinned website or select a specific option from a menu and start working with the website. Since a pinned website is always visible on the taskbar, website pinning also grabs constant user attention. This can result in significant increase in the usage of the website for obvious reasons. No wonder that every ASP.NET developer would like to take advantage of this feature in their websites. To that end this article discusses various steps involved in enabling pinning for your website. It also illustrates creating static and dynamic task entries and discusses a few other scenarios specific to ASP.NET.

http://www.bipinjoshi.net/articles/039b560c-c28c-4f87-8842-66f04d3f697c.aspx

 

Filed under:
Aggregating RSS Feeds - Quick code sample
13 December 11 01:12 PM | bipinjoshi

.NET framework provides classes to read and write RSS and ATOM feeds. I already wrote a couple of articles illustrating the use of these classes. These classes reside in System.ServiceModel.Syndication namespace and primarily work with one feed at a time. Sometimes, however, you need to aggregate multiple feeds to create a single feed. The code sample below shows you how to accomplish this in an ASP.NET web form.

http://www.bipinjoshi.net/articles/d47aeb5e-3758-46cc-bb02-3c1380ea9630.aspx

 

Filed under: ,
HTML5 Form features you should know
08 December 11 10:32 PM | bipinjoshi

In the past few articles I discussed HTML5 features that every ASP.NET developer should be aware of. In this article I will focus on HTML Forms and discuss some enhancements that make your life easy. Merely using various input types is just one part of the story. You should also know HTML5 features that are applicable to the form as a whole. This article illustrates some such features. All the examples use Chrome as a browser but many can be tested in Safari, Opera and others.

http://www.bipinjoshi.net/articles/b0a33a0e-b4c2-43db-9f54-8de55c105fce.aspx

 

Filed under: ,
Two book reviews
29 November 11 11:44 PM | bipinjoshi

I recently reviewed two books -  Programming Microsoft ASP.NET MVC, 2nd Edition and Programming Entity Framework - Code First. Here are the links to the complete reviews:

Programming Microsoft ASP.NET MVC, 2nd Edition

http://www.bipinjoshi.net/articles/43fcbd2d-2d44-4df7-9cf1-492eb63bc31a.aspx

 

Programming Entity Framework - Code First

http://www.bipinjoshi.net/articles/5e5ea033-a57e-436b-9b4c-e3638e8260b6.aspx

 

Introduction to HTML5 for ASP.NET Developers
02 November 11 11:24 PM | bipinjoshi

More and more web applications are harnessing the power of client side features of a browser. To that end HTML5 has many features to offer web developers. HTML markup, JavaScript and CSS have become more powerful and flexible than ever before. ASP.NET Developers must be well-versed with HTML5 features because all of the leading browsers are aggressively supporting them and newer web applications are bound to rely heavily on them. This article is intended to give you an overview of some key features of HTML5 from a developer's perspective. We won't go into too much detail of new HTML tags, CSS3 and such "markup" level features, instead we will focus on features more appealing to web developers.

http://www.bipinjoshi.net/articles/9c5aa251-07da-4800-a802-b99deeae4f0c.aspx

Filed under: ,
More Posts Next page »