10 April, 2017 Clickjacking is an attack, where the user is tricked into performing an unwanted action by clicking on a seemingly harmless element. How to prevent it? 23 March, 2017 How to automatically detect vulnerable third-party libraries as a part of your build process, integrate it with CI and track vulnerable dependencies over time? 20 March, 2017 BEM is a lightweight front-end development methodology which makes your code more flexible, modular and reusable. 16 March, 2017 PostgreSQL 9.4 added support for JSONB data type. Hibernate, however, currently does not support out of the box mapping for it. This post describes how to implement custom mapping for JSONB in Spring Boot application. 07 March, 2017 Utility classes, while popular, have some serious implications and you should think twice before using them. 20 February, 2017 Session fixation is a type of attack, where the attacker can hijack user's session. What are some of the variants and how to prevent this type of attack? 24 October, 2016 Study materials and an exam review for Pivotal Certified Spring Professional Exam 4.2, with flashcards and study notes. 31 August, 2016 Singleton, one of the most popular design patterns has a lot of serious drawbacks and some even consider it an anti-pattern. What are the pitfalls of the famous pattern?