Computer Science Distilled

Posted on Wed, 28 Feb 2018 in Reviews • Tagged with books

Are you looking for a simple thin Computer Science book? Maybe, Computer Science Distilled is for you. Unfortunately only if you have no plans to code for living. In this case, it is a good introduction to computer science world. If you are professional developer or CS student, skip this book.


Continue reading

Success in Programming Book Review

Posted on Sun, 13 Aug 2017 in Reviews • Tagged with branding, book, industry

Personal branding isn't a thing that is discussed much in a programming world. Actually, I know very few guys who have strong personal brands and only two guys who can explain what personal branding is for software developers. One of them is Frederic Harper with his book “Success in Programming.”


Continue reading

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

Soft Skills Book Review

Posted on Sat, 15 Apr 2017 in Reviews • Tagged with book, soft skills

When I started reading "Soft Skills" by John Sonmez, I didn't know what to expect from it. On the one hand, as software engineers, we think that writing beauty code is much more important than knowledge of how to promote and market ourselves. And it is true. Although, It is extremely hard to find an interesting project without marketing and self-promotion. I doubted that someone could explain this thing to developers. I can't say that John does it ideally, but he does it quite well.


Continue reading

Modern Operating Systems 4th edition Review

Posted on Sun, 19 Mar 2017 in Reviews • Tagged with book, operating systems

If you want to know how modern operating systems work, you should read Modern Operating Systems written by Tanenbaum and Bos. It is a well-written book full of actual information about its topic.


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

Functional Programming Principles in Scala Course Review

Posted on Mon, 24 Oct 2016 in Reviews • Tagged with scala, coursera, functional programming

This fall I finished "Functional Programming Principles in Scala" Coursera course. This course is a part of specialization "Functional Programming in Scala." It's 6 weeks long introduction to Scala and functional programming.


Continue reading