Sprinting with Jira Agile

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 […]

What's So Special About Git?

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

“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 […]

Angry Cache Busting in Spring MVC

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 CMS Tips | Dynamic Content With Liferay's Asset Publisher

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 […]

Effective Use of Atlassian Tools for Distributed Development

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 […]