27. July 2008 23:23 by Janko in Tutorials | tags: , ,

We're all trying to build an effective and good looking web forms. But there are always a new challenges. If you read my previous articles on how to build a better web forms, you could have noticed there are so many details. Label positioning, context highlighting or justifying elements. But, with just a few simple CSS tricks you can make a usual, boring web forms more effective and exciting.

Continue reading

19. July 2008 01:42 by Janko in Tutorials | tags: , ,

Continuous scrolling is very interesting pattern. If I would have to describe it in short I would say that new items are being loaded while you scroll down the content. If this sounds odd to you, don't worry. I thought it is absolutely crazy when I first read about it. But I realized people are amazed by this pattern after my session "ASP.NET patterns for better user experience" on MSDN Day in May this year. And let me just say that this pattern is used on Google Reader and Dzone.

Continue reading

16. July 2008 15:11 by Janko in Articles | tags:

After three successful months of running this blog, I decided to retouch it and update it. The main reason for this came from analysis. I noticed that some parts of the blog just didn't serve the purpose (such as footer).

So let me explain further what is the outcome of this retouching.

Continue reading

11. July 2008 13:26 by Janko in Articles | tags:

Ok, now this is going to be fun. Matt Berseth tagged me in Michael Eaton's software development meme that goes around for a while.

So, let go..

How old were you when you started programming?

I was thirteen.

Continue reading

9. July 2008 12:19 by Janko in Tutorials | tags: , ,

When creating a web form you have to make a functional and visually aligned layout. The simplest way to do this is to place elements in a table or by fixing width of labels. Tables stretch its cells according to width of largest element in a column. That way you can have aligned form. Fixing label width will also also allow you to have a hard-coded but aligned form.

But...

But what if you don't want to use tables? Or what if you don't know how long labels could be because you are developing an application that has many localized strings? And you still want to align input elements according to the width of the longest label?

Then you can justify all labels. By justifying I mean to make them same width. And the simplest way to do this is to use jQuery.

Continue reading