Wednesday, 5 October 2011

Assertiveness training

I have recently participated in the Assertiveness training . It's been the best soft skills training I have attended. Here're some useful tips:

Remark: This advice is relevant to Polish language and culture. In many others it could be seen as impolite or without any sense. ;-)

Assertive refusal has to have three parts:
  • The word No
  • Information on how you will behave
  • Short explanation
  • Expression of your being sorry
When you want to verify if your refusal was assertive answer one simple question:Do I feel good about it?

It is important not to excuse yourself to much. If not, it will be harder to stop repeated requests. There are some techniques that can be used if you are asked for something again and again:
  • Broken record - repeat still the same explanation
  • "I am elephant" technique - Say slowly, ask, paraphrase.
  • Jujitsu - If you are faced with the argument that a he/she has helped you in past, but now you are not willing to help him. Remember to thank him, but tell him that this time you cannot help.
  • authority - refer to the standards or authority
Assertive request Remember to:
  1. Think what will happen if you don't succeed.
  2. State your request in a short and logic way.
  3. End with a question about the actual decision (time or price).
A good assertive creates a platform for acceptance now or in the future.

Reaction for judging critique

You have two possibilities. You can say:
  • I agree. That's what I think.
  • I do not agree. I don't think about myself that way.
Don't get nervous! Don't persuade but state. Protest on unjust generalizations. When surprised, express it!

Feedback can be positive and negative. It has to contain 3 parts:

  • Fact - that has happened
  • Attitude - how do I feel about it
  • Expectation - what do I expect, how this person should behave.

Spring roo doesn't support Java 7

As in the title, Spring roo doesn't support java 7. See here.

Caching requests with status 301 in the browser

Recently I had to fix a bug found in the web application. I tried to repeat scenario in which the application reacted incorrectly. Unfortunately, in the logs I couldn't find some request from the browser. I used Mozilla Firefox with the Data Tamper plug-in, so I saw all requests made by the browser. I thought that Apache web server could cache it after I had found that application server doesn't do it. But it did not. In the end I found that Firefox cached it. Finally, in the Firefox plug-in Web Developer I switched off the cache. So I have found for the first time that a browser caches requests with response status 301.

Tuesday, 4 October 2011

Astah version 6.5

Change Vision has released Astah version 6.5. It is the next version of a program for building UML diagrams. The biggest change is possibility for creating your own plug-ins to extend Astah. Some bugs of version 6.4 were fixed. They have also released Astah Share version 2.5, that enables you to share your diagrams on your blog and wikis more easily. To see more go to page.

Monday, 3 October 2011

Alfresco Mobile

Alfresco Software has announced Alfresco Mobile - the free iOS app for the iPad and iPhone. With Alfresco Mobile, users can work more efficiently in a mobile environment. Application for iPad and iPhone can be download here.

Free version of JRebel

ZeroTurnaround company has released JRebel 4.5. They also included a new version, called JRebel Social. It's a free version, that requires: a social login (Facebook or Twitter), a constant internet connection. It's for non-commercial use only. To see more details: JRebel Social

Sunday, 2 October 2011

Cloud Foundry Deployments with Maven

The Cloud Foundry team has released the Cloud Foundry Maven Plugin. Developers can now easily integrate cloud deployments into their Maven projects. For more details go to: http://blog.springsource.com/2011/09/22/rapid-cloud-foundry-deployments-with-maven/