Data Structures and Algorithms in Java (2nd Edition) Review

Posted on Fri, 23 Jun 2017 in Reviews • Tagged with java, lafore, algorithms

For me, the main advantage of "Data Structures and Algorithms in Java" is the language author uses to describe algorithms. He doesn't use overcomplicated academic language with tons of math. No. Robert uses plain English and tries to give an as simple explanation of an algorithm as possible.

Continue reading

Effective Java 2nd edition Book Review

Posted on Fri, 30 Dec 2016 in Reviews • Tagged with java, book

If you ask what Java book you must read, everyone says Effective Java. This book is in all lists of recommended Java books except the lists witch author sells own books. There are several reasons why this quite old book is so popular.

Continue reading

Java-like Optional in Python

Posted on Wed, 23 Nov 2016 in Python • Tagged with python, java

Sometimes using None makes a mess of a code. For example, if you want to separate some "empty" value and "no data" value for integer input where 0 isn't "empty" value, it's very hard to do with None only. Possible solution is to use something like Optional in Java.

Continue reading

Move from Python to Java. First impressions

Posted on Fri, 26 Aug 2016 in Java • Tagged with java, python, spring

I've added Java to my technology stack at work recently. We decided to do our new project using Spring Framework. For me it is a very interesting challenge, cause I've used Java only in my pet projects before. There are my very first impressions.

Continue reading