There are two tools in my daily development effort that I can’t imagine doing without, Spring for Java development and Jira Agile for Agile project management. Yes, you can do Java development without the Spring framework, but the thought gives me the shakes. I used to feel this way about straight Jira, but as I […]

Much of our work at Isos is consulting. We’re a group of contract hit men. We come in, solve problems, and move on to the next kill. Consequently, we often have several things going on at once, and being able to switch between projects, ideas, experimentation, emergency bug fixes or simply managing multiple unfinished tasks […]

“Logo Barf” is an unsung industry term that, I believe, originated in Apple quite a while back. It’s a seemingly small, subjective issue, but I feel that it’s often not accounted for at all. It pertains to anywhere someone displays a group of third-party logos, such as partners, clients or supporters. It’s definitely good to […]

I was tasked recently with helping find a way to guarantee the users of a web application could be forced to reload static JavaScript files deployed with the application. While there are many well-understood methods for dealing with this common problem, I decided I wanted to reinvent the wheel so I might have another topic […]

LIFERAY TRICKS AND TIPS II: DYNAMIC CONTENT WITH ASSET PUBLISHERS Liferay 6 has a number of different methods for publishing your content. You can use the WYSIWYG portlet, the Web Content Display and, new in version 6, the Asset Publisher. This portlet is the most powerful, customizable and, in my opinion, most useful of all […]

The Atlassian tool suite, especially in hosted Atlassian OnDemand form, is ideally suited for collaboration by agile development teams that are distributed geographically or across multiple companies. At Isos, we encounter clients with a variety of usage levels of Atlassian products… some have embraced Jira and Confluence for their projects, some use other tool ecosystems […]

One item I came across recently was trying to order a Hibernate Criteria Query by two columns of equal importance. Basically what I mean is, if I have a table where one column is a date (createdOnDate) and the other is a date (modifiedOnDate), I’d like to compare all dates in the orderBy clause. The […]

If you do any Java web development, hopefully you’ve discovered how much the Spring Framework can help. And if you’ve had the unfortunate experience of working with EJBs from the Java 1.4 and earlier days, you know just how onerous development can be. In the past (10 years or more), development cycles of several years […]

Just as I finished up this blog entry, Atlassian sent out a mass email announcing the release of Jira 6. With the awesome list of features ranging from a new clean look, increased UI speed, enhanced mobile interface and simplified searching – Jira 6 is looking like Atlassian’s most feature rich upgrade in years. Just […]

Earlier this week, Atlassian released version 6 of their flagship product Jira (tracking and workflow management platform). They’re touting it as their biggest release ever. For those in the IT or project management world who are not familiar with Jira, or Atlassian for that matter, I suggest you check both of them out. No, seriously… […]