This technical session at CommunityOne 2007 introduced me jMaki, a project under the GlassFish umbrella. Project jMaki is a lightweight AJAX framework that wraps JavaScript libraries and in such provides a common interface to any and all JavaScript code. jMaki proposes a convention, over configuration, to wrap any third-party or custom JavaScript library as a [...]
If you are familiar with web application development you may already be familiar with the Model-View-Controller (MVC) design pattern. The MVC pattern aims to separate your server side business logic from your presentation code from your data model. The by-product of web applications are the HTML, CSS, and JavaScript pages generated and delivered to the [...]
A recent article, The Definitive Guide to Semantic Web Markup for Blogs, provided me with some new insight into how blog templates should be designed for optimal Search Engine Optimization (SEO). The advice is not restricted to blogs, but can be generalized for any web development. For my own benefit I will recap the key [...]
Also posted in Design, TechKnow |
Do you need to create a Firefox or Internet Explorer shortcut to your website in a client’s desktop? To create an internet shortcut just create a new text file where the file extension is URL. The internet shortcut extension needs to be capitalized to URL. As an example, I’ll create a Juixe.URL file and simply [...]
Also posted in Programming, TechKnow |
Google recently made available a new JavaScript-based API for downloading RSS and Atom feeds. Up to now I have been using Magpie RSS for downloading, caching, and displaying feeds. I was just thinking of tinkering with Feedtools for manipulating and handling feeds in Ruby/Rails, but I would much rather like for Google to deal with, [...]
Also posted in JavaScript, TechKnow |
The most common HTML tag I use is div. The div tag is a web designer’s best friend. It is the Swiss army knife of tags. That said my favorite HTML tag is the fieldset. The fieldset tag is similar to the div in that it is a container for other design elements. The key [...]
Also posted in TechKnow |