Rafał Borowiec

Spring + EhcacheA while ago I wrote about method caching in Java using Ehcache Annotations for Spring. However, Spring 3.1 release, among many enhancements, brings native support for method caching with so-called cache abstraction. The main usage scenario of cache abstraction is to reduce the number of expensive executions and/or slow methods returning the same result for given parameters. Read the full article →

How to find the right balance in between functionality and technology

by Rafał Borowiec December 20, 2011 Agile software development
Thumbnail image for How to find the right balance in between functionality and technology The fundamental goal of each software developer is to build and deliver the right software that satisfies their customers. A software developer that wants to succeed, must be a professional focusing on a positive outcome of the project. He needs to find the right balance between building the right software and building the software right. [...]
Read the full article →

Top 5 enhancements of Spring MVC 3.1

by Rafał Borowiec December 16, 2011 Java
Thumbnail image for Top 5 enhancements of Spring MVC 3.1 After many months of development, Spring 3.1 has been finally released. The release is shipped with some exciting features like caching abstraction, bean profiles and container configuration simplifications. However, in this blog post I will describe my top 5 enhancements of Spring MVC 3.1.
Read the full article →

Pretty Time – timestamp formatting made easy

by Rafał Borowiec September 22, 2011 Best practices
It’s of the highest importance to present information in an understandable way. Users of applications shouldn’t waste their  valuable time figuring out the meaning of information. A great example is displaying date and time values to the user. Let’s assume you would like to show some operation took place just a couple of minutes ago, [...]
Read the full article →

Java EE 6 leads to productivity with joy

by Rafał Borowiec May 17, 2011 Java
Thumbnail image for Java EE 6 leads to productivity with joy InfoShare 2011, the free IT and new media conference in Gdansk, is over. I was there for the first time, mostly because of the technological track, including Adam Bien’s “Java EE 6 And Best Practices With Nothing But Code – Live Hacking” and his workshop “Java EE 6 – Productivity With Joy!”. Bottom line conclusion: [...]
Read the full article →

Quick start with Ehcache Annotations for Spring

by Rafał Borowiec July 29, 2010 Best practices
How to profit from the new Ehcache Annotations for Spring? As a Java developer you would like to know, don’t you? ehcache-spring-annotations – licensed under the Apache License, Version 2.0 – is a project that simplifies caching in Spring based application using popular Ehcache library. Version 1.1.2 of ehcache-spring-annotations has been released only recently. In this [...]
Read the full article →

HOW-TO: Create Java Web Application with Eclipse WTP and m2eclipse

by Rafał Borowiec June 15, 2010 Best practices
On daily basis we use Eclipse as a primary IDE for developing Java applications. We also are tightly coupled with Apache Maven as our main project management tool. A well known plugin that integrates Apache Maven into Eclipse is m2eclipse. One of its main features is the integration with Web Tools Project (WTP). In this short [...]
Read the full article →

Make it easy, test it easily: RESTful Web Services with JAVA and soapUI

by Rafał Borowiec September 17, 2009 GOYELLOblog
In this article I will show how to build basic RESTful Web Services in JAVA for Web Application using JAX-RS: The Java API for RESTful Web Services and its open source implementation: Jersey together with XStream. I will also show how easy is to extend Jersey to work with your favorite XStream library and that [...]
Read the full article →

HOW TO randomize website test using JMeter?

by Rafał Borowiec September 15, 2009 Best practices
Do you want test if all links works on your website correct? Moreover, do you want check how your websites behave when some user will be click on various URLs and he will open pages in a different order? This is possible with Apache JMeter, but it isn’t easy to do. I had a lot problems to create appropriate test plan, but finally I made it. I want to share the results of the work with you in this post.
Read the full article →

Add yEd graph editor to your developer’s toolbox

by Rafał Borowiec August 26, 2009 Best practices
If you are not an artist and you want to quickly draw nice diagrams I’ve found a very useful and light tool. Earlier I tried to use Visio or other heavy duty tools for my diagrams but their user interface is so complex that I really started to hate using them. Recently, I had to [...]
Read the full article →
Page 1 of 212