-
Scala
Scala snippets 1: Folding
Coming from a Java background, Scala provides lots of nice features and libraries that allow you to create nice and…
Read More » -
Career
Three Ways To Become a Better Software Professional
The other day InfoQ posted an article on software craftsmanship. In my view, software craftsmanship is no more or less…
Read More » -
Core Java
Need micro caching? Memoization to the rescue
Caching solves wide sort of performance problems. There are many ways to integrate caching into our applications. For example when…
Read More » -
DevOps
DevOps Equals DevOps Principles Plus DevOps Practices
Successful, long-lasting movement have a clear manifesto outlining goals and principles. Many DevOps adopters may not be aware of…
Read More » -
Enterprise Java
Getting Started with Apache Cassandra and Java (Part I)
On this page, you’ll learn just enough to get started with NoSQL Apache Cassandra and Java, including how to install,…
Read More » -
Groovy
Gradle Goodness: Using CopySpec with Tasks
To define a Copy task we specify the files we want to copy and to which directory. This definition is…
Read More » -
Groovy
Gradle Goodness: Using and Working with Gradle Version
To get the current Gradle version we can use the gradleVersion property of the Gradle object. This returns a string…
Read More » -
Agile
What is Product Management?
Summary Product management is a multi-faceted, complex discipline that can be difficult to grasp and hard to master. This post…
Read More » -
Core Java
Some Sentences about Java
There is nothing new in this article. I just collected some trivial statements which may not be trivial for some…
Read More »