Last year I've regularly worked with Play! Framework and it's really awesome for development of modern web-applications. Since almost all my activity was focused on development of REST API I've used mainly Controllers and JSON stuff. But recently I needed to work with Twirl template engine. And this circumstance served for writing of current post.
Recently I've worked on a part of project where are a lot of entities. As in many other projects with the same feature there was implemented "soft delete" approach. That's mean that when someone deletes any entity it remains in a database but a special field (e.g. 'isDeleted') changes its value to true.
I planned to write an article about Spring Boot more than a year ago. Finally I have time and inspiration for this. So prepare yourself for 10 - 15 minutes of step by step tutorial. I'm going to demonstrate Spring Boot basics with Gradle and embedded Tomcat. I use Intellij IDEA instead of Eclipse but this shouldn't be a problem for those of you who used to Eclipse.
We live in a nice time, when you can develop a Spring application using java based configuration. No redundant XML code any more, just pure java code. In this article I want to discuss a popular topic about session management in Spring applications. If to be more precise I'm going to talk about a session timeout in java configuration style.
Nothing is perfect in the world, except a football skill of Leo Messi. Yeah, maybe not always but in most cases it's impossible to create an ideal process. But I'm not scared to talk about my vision of a perfect test automation in a context of a software development. My work experience gives me confidence in this question. So I'm starting!