Audiobooks – a secret weapon of a busy software developer

I have blogged about my road to productivity recently. I received a comment there from one of my readers asking me if I have a secret weapon that helped me be so productive. While I don’t have a secret weapon strictly for productivity, I realised that I have a secret weapon (or two) for learning. That weapon is simply… Audiobooks! Continue reading “Audiobooks – a secret weapon of a busy software developer”

My road to productivity – start finishing and producing

Being productive and motivated- who wouldn’t want that? I used to think that some people are just born more motivated, that some people simply are this way. “The War of Art” is an eye-opening book. I think that if I have never read it- it is unlikely that I would manage to write two articles a week for this blog ever since starting in January 2018. Here is a short story on my road to productivity. Continue reading “My road to productivity – start finishing and producing”

Designing an Object Oriented Chess Engine in Java

I love playing chess. I also love programming. How to marry the two? How about playing chess against a chess engine (chess playing program) that I have designed and wrote? If you are intrigued- read on! This is the first blog post in the series about building my chess engine in Java. Continue reading “Designing an Object Oriented Chess Engine in Java”

Reddit – the Java goldmine

Have you heard of Reddit? It is an amazing place on the Internet, where people share links and ideas. It has also a very active programming community. I visit Reddit daily- you can learn a lot from people there and have some interesting discussion. In this article, I will tell you how I use Reddit and why I consider it so valuable. Continue reading “Reddit – the Java goldmine”

My Family Chess Collection

You may know that playing chess is my passion. The name of this website- E4developer comes from the chess move I start my games with – e4.

There is another passion that runs in my family – chess collecting. I have spent quite a lot of time in the past few weeks documenting that collection and putting it up online. Check it out yourself – www.chesscollecting.com Continue reading “My Family Chess Collection”

E4developer YouTube channel is here!

Half a year after creating this blog I felt that there was something missing… I enjoy sharing my passion for the JVM ecosystem and software development with You, my dear readers, but I could never talk to You. I decided to change it and give YouTube a try. You can follow my efforts on the brand new E4developer YouTube channel! Continue reading “E4developer YouTube channel is here!”

E4developer is growing – “Start Here” and more to come

It is hard to believe (mostly for myself) that I have already written 60 articles on this blog.

With hundreds of people reading this blog daily, I would like to provide more varied and valuable content. I started by adding a Start Here page to help visitors navigate. See what other ideas I have on my mind and help me chose. Continue reading “E4developer is growing – “Start Here” and more to come”

How to write horrible Java

I feel horrible today. I am sick- my throat hurts, my head is not working as it should. Hence, I decided I will tell you how to write horrible Java code. If you are tired of all these beautiful patterns and best practices and you want to write something insane- read on. Maybe you like horror stories but in code- this may appeal to you! Continue reading “How to write horrible Java”