What is the difference between continuous deployment and continuous delivery? Please describe in one-two lines
Unfamiliarity Causes Rejection
Recently I listened to a talk given by an ex-ThoughtWorker, Simon Harris. One of the things that Simon talked about was how we, developers (and generally speaking – human beings) sometimes tend to reject what is unfamiliar to us. Within software development context it can be an existing/legacy application [...] Continue Reading…
LateX – Transparent Watermark Image
If you want to add a watermark image to your LaTeX document, you can achieve it easily using three packages: graphicx, tikz and eso-pic:
Graphicx package allows to load images into documents. If you want to add transparency to your image, you need also to use tikz package. Tikz is [...] Continue Reading…
LateX – Style Section Title With a Color Filled Box
I was playing with LaTeX in order to create a resume template for my self. I was looking for a way to style title generated by the \section command. My goal was to generate color filled box with some text inside and some padding.
This is what I have came [...] Continue Reading…
I Have Joined the ThoughtWorks Camp
I have some good news: I am going to be a ThoughtWorker. After two or three weeks of interviews, I have recently accepted their offer and going to start with the company in August.
I am really looking forward to it, since many bright, passionate and talented people work for [...] Continue Reading…
Write Operations in DWR
Write operations are not allowed with the default session setting for the OpenViewInSession filter which is commonly defined in web.xml as a hibernate filter. If you want to enable write operations when using DWR (Direct Web Remoting), one of the ways is to declare a filter for DWR urls. [...] Continue Reading…
Is TDD Only for … Junior Developers??
Just before the Easter holidays, I had a discussion with two senior developers from my project about TDD. These guys are experienced software engineers that have been around for some time: they have 11 and 20 years of experience in software development under their belts.
I don’t claim to be [...] Continue Reading…
Jquery UI: Add a Shadow Line Around a Dialog Box
I really like the style of Facebook (or LinkedIn) Javascript popup dialogs – a thin semi-transparent shadow line around the dialog. It looks nice and from the usability point of view it has a purpose, as it is attracts user’s attention to the important component on the screen.
There are [...] Continue Reading…
Java, Good Ways – A Book of Unwritten Rules, Tips and Gotchas
A colleague of mine, who is currently my tech lead, wrote a book.
The book Java, Good Ways is a collection of unwritten rules, tips and gotchas collected over a long period of time. The book comes to minimize the gap between university studies and what Java developers actually need [...] Continue Reading…
Integrating Spring MVC with Hibernate Annotation-Based Validation
In this article, I would like to demonstrate how to integrate Spring MVC, Spring bean validation framework and hibernate validator using annotations. The Hibernate Validator project is implementation of JSR 303 – Bean Validation standard, which defines a metadata model and API for JavaBean validation. For the the purpose [...] Continue Reading…