Software Engineer, Consultant, Speaker & Technical Trainer

Tag: java

My thoughts on Java Concurrency in Practice

One of my key goals this year was to gain a good understanding of concurrency and multithreading. I’ve always had a tangent understanding of it at best. The book Java Concurrency in Practice was one of my first picks.

Sure, I’ve used multithreading concepts like promises & ajax in JavaScript before. I’ve also spawned go routines & used mutexes in Go. But I’ve never felt I’m proficient enough to state that I have a good understanding of this subject.

Hence, to bridge this gap in knowledge & skills, I decided to invest in several concurrency related books & courses. My intention was to start from JCIP and then move on to some additional courses. Initially, I felt that just reading this book won’t be sufficient to understand the subject thoroughly.

However, after going through this book I didn’t bother looking into any other concurrency course at all. It is one of the most succinct and yet thorough books on a given topic that I’ve ever read.

Additionally, I would recommend you to go through this book even if you’re not using Java at all. It will give you a very profound understanding of whatever framework/mechanism your language of choice uses to tackle concurrency.

Here’s why…

Continue reading

Learn Blockchain By Building it @ Java2Days, 2018

Java2Days is the biggest annual Java conference in Bulgaria. There, you can meet some of the greatest professionals from the Java world in Bulgaria and not only. Apart from that, you will be able to hear some of the hottest topics from the Java world nowadays – Java Architecture, Backend, Android, JVM languages and much much more.

But the greatest surprise is that for the first time ever this year, you will be able to hear a Blockchain topic as well. And I’m very happy to tell you that I will be leading it. For the second time, I am honored to be among the Java2Days speakers line-up.

On Java2Days, this year, we will be learning Blockchain. This new technology with the potential to revolutionize the way we interact and live. But you will not merely listen to some dry theories about it.

We will be learning it, by building it from scratch. We will address concepts like nodes, mining, synchronization, proof of work, addresses and much much more.

So if you don’t want to fall behind and learn about the potential Blockchain can bring to your business and industry, come to Java2Days on 27-29 November.

I will be waiting for you there!

© 2020 Preslav Mihaylov

Theme by Anders NorenUp ↑

BulgariaEnglish