Published by amurphy at April 18, 2006
in IT.
Anthony has gotten a head start on my client-side/presentation layer contributions to the DSI blog, with a subject close to my heart - I’ve been promoting W3C standards as well as general usability, accessibility and best practices in various DSI web projects over the past few years. So as a complement to his Campaign For Good Markup let me introduce a crucial part of the client-side/presentation layer jigsaw: Cascading Style Sheets (CSS).
CSS are a W3C-approved and -standardised way of separating structure from presentation on the client side, encouraging leaner, cleaner HTML (whatever the technology used to generate and serve it) and ease of updating. Background colours, font specifications etc., and even structural layout information can now be separated from the HTML. Continue reading ‘Cascading Style Sheets, Part 1′
This article discusses Exception Handling in Enterprise Java applications. I am going to show that following the principle of layering too tightly when handling exceptions is actually not a good thing and causes too many problems. I will also describe an approach that, in my opinion, solves most of the problems.
Continue reading ‘Difficult Choices in Handling Exceptions in Enterprise Java Applications’
Technorati Tags: Exception Handling, Enterprise Java
It was only today I discovered an exciting feature that was introduced in Firefox 1.0. It is the RSS/Atom Live Bookmark feature that allows you to add feeds from blogs or any site that provides an RSS or Atom feed.
This feature coupled with Technorati’s tagging enables you to create ultra-relevant lists of the latest posts that interest you. It’s so easy to use and saves so much time not having to constantly search Technorati for your favourite tags. Here’s just a quick tutorial on how to use this feature.
Continue reading ‘Follow that Tag’
Technorati Tags: Firefox, RSS, Technorati
This article is one of the “bad markup” series.
The DOCTYPE declaration is mandatory in virtually all the current forms of markup, not just HTML. It is a component of SGML, of which HTML is a subset. When you exclude it from your HTML document you leave many decisions regarding the parsing of the document to the tender mercies of the browser implementation.
Continue reading ‘What about the much ignored <!DOCTYPE> declaration?’
In the first part of this two-part blog entry, I attempted to show the advantages of service-specific custom xml schema from the point of view of the person using the service - the client code developer. As in any service-client relationship, the goal is to make things easy for the client, if necessary at the expense of the service. What I intend to show in this entry is how Spring 2.0 allows service developers to offer custom XML schema, and how this activity can be streamlined enough to make it an attractive propostition to the service developer.
Continue reading ‘Spring 2.0: Hiding Services Behind Custom XML Schema (Part II)’
Technorati Tags: Spring 2.0