The SOLID principles have been described in detail in many different publications over the years. They themselves have been undergoing a lot of changes, shifts and some were even deleted. Until the final grouping stabilized in the early 2000s. So let's find out what all the commotion is about, shall we? Single Responsibility Principle … Continue reading SOLID solutions
I’m very excited to announce the first complete tutorial published on this blog. It's topic is Kotlin and we will cover the basics so that you can get acquainted with the language and interested enough to delve more into it. Eager to start the tutorial? - Here is the link or you can find it under … Continue reading My first tutorial – Kotlin for starters
Just a few weeks ago Java 9 was released and there are a features that made me think: What is the future for this language? What directions has it taken? The very first thing that I learned (even heard) about Java as a programming language was that it was object-oriented. Just look at what Wikipedia … Continue reading Java and OOP
Hello Everyone. Here I am again, sharing info about yet another tool after the Lombok project which I find extremely useful and I'm sure any Java developer will fall in love with. With the release of Java 8, Oracle introduced a new API - Stream. Even though the name could be confusing, this has nothing … Continue reading Debug Java 8 Streams
Boilerplate code - pain in the... neck for every developer and a major struggle for every programming language that wants to look sexy and appealing. One of the sources of this problem are the get and set methods for the properties of any class. The problem is most noticeable in POJO classes. Imagine you have … Continue reading Getters and Setters begone!