Grails allows you to create RESTful APIs or Web applications much more quickly than other JVM frameworks. You may be surprised to know, though, that Grails also provides a number of handy features to help .. READ MORE
More and more, companies and organizations are using RESTful APIs to provide access to their data and services, including Twitter, LinkedIn, JIRA, and Salesforce.com. REST provides a useful abstraction and helps simplify the creation of .. READ MORE
When dealing with a legacy database, especially a large legacy database, the task of creating Grails domain objects may be daunting. Developers experienced with Hibernate may have used Hibernate Tools to reverse-engineer a database and .. READ MORE
One of the oft-touted benefits of Grails is that you can automatically generate a user interface for basic database operations such as creating a new entity, updating, deleting, and listing all entities. While this looks .. READ MORE
As smart mobile phones such as the iPhone or the Palm Pre offer a better Web-browsing experience, it becomes easier to offer access to enterprise Web applications from these devices. This article includes a few tips for creating mobile-facing content, including dealing with default scaling issues.
Example files and links from the OPI Tech Talk on the Yucky Parts of Web Development.
Typical Web pages use one or more ways to lay out pages. The most common means are table-based layout and CSS layout. CSS layout means you use CSS styles to place major blocks of your .. READ MORE
In my OPI Tech Talk on Jan 28, 2009 on the Yucky Parts of Web Development, I covered a very simple technique you can use to create mouseover effects for tabular data. If you want .. READ MORE