Spring Data with Mongo DB In my last blog entry I took you through a short justification on why you would consider using MongoDB. It is always good to start with the basics. However, an application with any sort of complexity is going to require a little more configuration and infrastructure. I’ve been programming with […]

This week Atlassian announced their latest version of Jira Agile, their agile project management tool, and it’s all about reporting… woot! That’s right all you product owners… I said reporting!  We’re talking about a new Epic Report, Version Report and new gadgets sprinkled in. Sounds epic… let’s see. In Atlassian’s agile landscape, an epic is […]

Mindset of the Two Groups Developers and designers have two distinct goal sets in software development. The developer is concerned with databases, platform code and meeting the business requirements for the project on schedule. If they use HTML tables for user interface (UI) layouts, that is alright by them. A designer’s focus is to give […]

This is the second in a series of discussions on Liferay deployment environments and other practical issues. In this discussion, we look at using Amazon Web Services for building Liferay environments. Cloud services and solutions have been on the rise in recent years, with hosted commodity servers and administrative tools easing system administration for development, […]

Great things can be achieved with the judicious placement of a fulcrum. When properly utilized, a fulcrum allows massive objects to be effortlessly moved. This principle is what makes commercial fire doors so effective. Once balanced, the massive door can be moved by the average two-year old. This ease of movement is especially important in […]

Making a site SEO friendly is all about quality content and keyword research. Writing content around your targeted keywords, not just weaving keywords in, and then building high ranking links to that content is the goal. Not to trivialize the amount of potential work this can be, especially for a large site, but these are the […]

Don’t get stuck. For all open-source CMS platforms or portals, there may be some preferred ways of doing things. Some libraries and methods may even be “invented” by the developers of these platforms in attempt to minimize integration and optimization issues. This all makes sense from a logical standpoint and, if you’re comfortable with it, […]

Finding, hiring and retaining top talent in any industry can be tough. In the information technology industry this is especially true. The finding and hiring parts of this trio are where many companies focus 100% of their talent attention. But once the employee is in the door, it is critical that the upfront investment in […]