Bright color scheme and the cool guys When you use the Eclipse IDE, in my case this is the Spring Tool Suite, the default color theme is bright with a white background. If you talk to guys who do a real programming language - in their eyes Java is not really a programming language - … Continue reading Working dark theme for Eclipse
Category: Java
Introduction When you create a REST API for a modern Web application, i.e. by using spring-boot, you need some kind of documentation. You have do document what a REST endpoint does, which input the endpoints expects, what is validated, and so on, and so on. Of course your documentation must be updated so it always … Continue reading REST API documentation with Swagger
Nowadays there is no possibility not to read about the new next thing: Internet of Thins (IOT). As a Java developer who mainly develops web applications and the backends IOT is not the daily business (at least in my case) but if you search hard enough you'll find a usecase. Usecase In my case the … Continue reading Internet of Things (IOT) for a Java developer
Introduction In my daily work I often use Java Bean Validation (JSR 303) to get rid of validation boiler plate code in Java methods. The problem As Java Bean Validation is just declarative using annotations I want to test the validation in my JUnit tests. One may say these are integration tests instead of unit … Continue reading JSR 303 Bean ValidationViolationChecker
Today I tried to install the Eclipse ResourceBundle Plugin (which I posted about here) in Spring Toolsuite 3.6 which is based on Eclipse 4.4 (Luna) and was horrified the version 0.8.0 does not work. I really like this very helpful plugin and use it for my every day work. As far I found here the … Continue reading Eclipse ResourceBundle Plugin – Update
Introduction My last Vaadin project at work is a somehow complex application and I was looking for a persistence layer which matches perfectly the given techniques Maven and Spring. I wanted to avoid Hibernate's lazy loading exceptions, so I searched for alternatives and found EclipseLink as standard JPA implementation (I also planed to use JPA … Continue reading Maven, spring-data JPA, EclipseLink and static weaving
Today I published a new project, the Uploadr in BitBucket. Introduction Uploadr is a little command line tool written in Java which is able to upload fotos to flickr. Well, Uploadr isn't that little because I wanted to have some more features so it now is a kind of universal extendable upload tool. The intention … Continue reading Uploader published
After my first successfully completed Vaadin project I knew: Vaadin is a very good technology but the provided possibilities to create event driven applications were too limited. Coming from Adobe Flex using the Cairngorm project I knew there should be more possibilities for dispatching events, register listeners and so on. The next project at work … Continue reading spring-mvp Vaadin addon
Introduction Almost every time I set up an Eclipse or Eclipse based (like Spring Source Tool Suite) IDE, sooner or later I need a good Properties file editor for editing translations in ResourceBundles. Unfortunately the one included into Eclipse - doesn't matter which Eclipse version - is not the best for this case. Fortunately there … Continue reading Eclipse Resourcebundle Plugin
Vaadin provides a convenient and fast way to create Rich Internet Applications. Normally "Desktop applications" which run in desktop browsers are created with Vaadin. For mobile applications running the webbrowser of mobile devices Vaadin provides the TouchKit addon. Spring integration with Vaadin is not provided by default but can be upgraded by the Spring-Stuff addon. … Continue reading Vaadin TouchKit and Spring