Why Grails?
November 4th, 2010
Overview of benefits of using Grails and Groovy on web development projects.
Overview of benefits of using Grails and Groovy on web development projects.
Taking care performance requirements for applications and planning for those are as important as managing other functional requirements of an application. If not done properly, it can break your application even after building a functional application (but not performing one). In this posting I try to outline a practical approach of handling performance requirements.
A list of FireFox extensions that I use (daily, weekly, or monthly) to streamline web application development.
Overview of how to use Spring AOP Interceptors and DailyRollingFileAppender in your Grails Project
Theres no excuse for not cleaning up when making code changes. A simple rule to follow is that there should be no compiler warnings in your code!
Yesterday I overheard a couple co-workers talking about this cool script they found for quickly switching between development projects. Turns out they were talking about my old post so I thought I’d share the latest version of the script. Back in…
Writing a resume can be challenging, and you probably get tons of varying advice from lots of different people. There really isnt one way to write a resume, but there are a lot of ways to write an incorrect one. Take bits and pieces of the advice you get, and mold that advice into your own style and resume. Ill cover the basics (cover letter, summary, technical skills section, professional experience, education, and font/formatting), but dont be afraid to add your own touch beyond the basics.
Using the External Accessories Framework, added in iOS 3.0, iPad and iPhone developers can build apps that communicate with external devices.
It happens from time-to-time and for a variety of reasons that one might want to have a back-up of a Subversion repository.
Using the powerful task-focused interface provided in Eclipse, project and application lifecycle management can be eased.
There are times where it’s not practical (or possible) to wire up your entire application into the Spring framework, but you still need a Spring loaded bean in order to perform a task. JSP tags and legacy code are two such examples. Here is a…
Validate the information contained in a local object when passing through a mocked method, and afffect it as an external system would be expected to.
Integrate OpenSSO/OpenAM with Liferay Portal on Tomcat to achieve single-signon.
A simple oversight in the documentation and potentially unnecessary default in the Spring @PathVariable annotation can cause runtime trouble.
Thoughts on what software developers can do to advance the concept of sustainable computing.
A quick trip through some examples of how to define, find, and ultimately use annotations to get work done on diverse classes.
The Mac has some nice tools to turn your jar file into a first class Mac application. This is most useful if the application has a GUI interface; Swing, SWT, etc. There are three parts to this process: Package your application as a jar file Create an…
A quick-fix to get Eclipse running again after an automatic update makes the Sun JVM again undetectable.
In a team environment, the better a developer is at collaborating and working with others, the better the project will turn out.
The HTML5 specification has been in the works for several years and is getting close to reaching completion. This article gives a quick overview of what to look forward to when HTML5 is officially completed.
Spring released version 3.0.3 of the Spring Framework
On June 23rd, Eclipse launched their new release (v3.6), named Helios. Heres (good) impressions after playing with it for about ten minutes.
pre { border: solid 1px black; font-size: 1.3 em; color: black; margin: 10px; padding:10px; background: #CCCCCC; } Using Groovy on Google App Engine is relatively simple due to Groovy’s compatibility with Java. However, until recently, the…