May 29, 2009
The following article shows how to create really cool tabs using pure CSS and cross-browser supported CSS (ie: not CSS3). The technique can be applied to several other UI designs leaving your site semantically correct while creating visually appealing sites. Check out the link below for all the details and examples. A List Apart: Articles: [...]
May 1, 2009
One of the areas of JSF that I think suffers compared to other models such as JSP, PHP, etc is that it requires two paths instead of one. In JSP, for example, code is compiled directly into Java bytecode. That code is then directly executed when the servlet is accessed. As a result, a single [...]
April 26, 2009
Spring is often times considered a web application library similar to the EJB 3.x stack. However, Spring is so much more and can live in standalone applications as well. Today I am going to touch on using Spring in standalone applications to handle dependency or configuration management. I do not mean configuration management in the [...]
April 20, 2009
Now that I have narrowed by server down to using JBoss Netty, it’s time to define protocols. This involves two things. First, we need to select the actual protocol itself and second, we need to define how to construct the handlers. Let’s start by defining the handlers. Netty is built upon the principle of handlers, [...]
April 17, 2009
Just like software, user interface design or user centered design has patterns as well. The following are a collection of various patterns with examples to sites that deploy them. This is a very good collection of web-based patterns for your current and future web applications. Quince
April 2, 2009
As part of my new iPhone project to build a new game, I need to have a backend server to communicate with all the members in order to sync and dynamically update on the fly. Knowing the iPhone and its possibilities, I want to plan for a highly optimistic future in which thousands of concurrent [...]
April 1, 2009
Using the monthly market share analysis by Net Applications, here is my monthly relase of browser market share. Firefox: 22.05% (+0.28%) FF 3.0: 19.66% (+0.55%) FF 2.0: 1.99% (-0.28%) Internet Explorer: 66.82% (-0.62%) IE 8.0: 3.07% (+3.07%) IE 7.0: 46.54% (-0.78%) IE 6.0: 18.36% (-0.49%) Safari: 8.23% (+0.21%) Safari 4.0: N/A Safari 3.x: 6.18% (-0.58%) [...]
February 23, 2009
For those who know me, I tend to dislike plugins such as flash as it requires user installation and often times does not work well or at all on handheld devices. Anyways, one of the spots that flash has worked well is real nice interactive graphs. The only other suitable solution was using server-side generated [...]
February 19, 2009
Microsoft Internet Explorer v6 has long been a crippling effect to web developers worldwide. It’s slow development pace, lack of continuous updates, shortcomings in web standards, and usage of proprietary standards (ie: ActiveX) all cause developers continued headaches. Rather than support the new web standards such as CSS 2.1 and CSS 3, HTML5, etc, developers [...]
February 18, 2009
I have always been a huge proponent for separation of concerns, code reusability, and code independence such that you can easily move code around, replace, re-use, etc. Even though often times you sacrifice speed due to additional layers of indirection, you gain much in maintainability. Maintainability is often an overlooked statistic as it is harder [...]