Why Agile Fails: the Transformation Conundrum – Part I

For any kind of transformation initiative to be successful, it is important that an organization realizes the need for change. Often times that need is self evident in our day-to-day workings. But sometimes there is only a lingering sense of “maybe something is not right”, and the surface has to be scratched a bit for […]

How to Resurrect Yourself from Total Project Burnout

Project Burnout

There is a thrill to starting a new project… delving into the requirements, discussions with enthusiastic business partners, new teammates, and usually something new, technically or procedurally, you hadn’t done before. That “something new and exciting” feeling that sparks jumping out of bed in the morning in a rush to get started and/or those late […]

Pagination vs. Dynamic Content Loading

Okay folks, this is another UX theory discussion. With all of the web application abilities today, there are various methods for solving any given problem. How to serve a lot of content, for instance, is ultimately up to the type of audience, the type of content, the purpose of the application, and the limitations of […]

Atlassian Auto-Merging: Bamboo

After having a look at the merging features in Stash, we will take a tour thru the configuration of Bamboo with regards to its auto-merging features. Configuration The auto-merge configuration in Bamboo is part of the “Branches” settings page. After checking the “Branch merging enabled” options, two options will appear for choosing the desired merge functionality. Branch […]

Going deep with ETags

ETags are a great way to enable a dynamic web application to take advantage of browser caching. However, outside of the ShallowETagHeaderFilter, there is very little guidance on how a developer might incorporate ETags into a Spring web application. Not too long ago we were asked to help solve a performance problem with a Spring […]