Articles

java.time Classes In JPA

Learn how to use LocalTime and LocalDate and other java.time classes in Java Persistance API.

Read more

Job Interview Challenge - Attribute Set Typing Technique

In many interviews for IT analyst or even software architect positions, you may often encounter the following assignment. So read it carefully!

Read more

A Short Introduction To Software Requirements Specification

The expressions such as "I've written a specification" or "We are going to implement the software according to some specification" have acquired an almost folk status among developers. However, our personal experience is such that the majority of junior developers don't know what that "specification" is. This text sets as its objective to offer a brief introduction into the problematic as well as to clarify the basic concepts and to serve as a stepping-stone for further study.

Read more

Is Your Software Leaking Sensitive Data?

Traditionally, when we think about how to make our software secure, we ask ourselves two questions. 1) Do we transfer data over secure connections so that no man in the middle can read the transmitted data? 2) Is our code free from bugs so that it can be exploited in order to gain access to sensitive data, or to execute malware code? It turns out, however, our software can be insecure even if the answer is yes to both of these questions. In this article, we show you why.

Read more