There are a lot of good development articles to start the week. First, On DZone Java we get a “getting started” guide for Kotlin. I have started to see a lot more interest in Kotlin this year, so it seems to be a language to watch. On Java Code Geeks we have a beginner’s guide to addressing concurrency issues. If you have never dealt with concurrency issues before, this is a good place to start. Sadly, we have another security issue today, this one reported by ZDNet. Matthew Garrett  talks about how the Ubuntu Snap format has some security risks.

As always, enjoy today’s items, and please participate in the discussions on these sites.

Startups, Career and Process

Design and Development

Concurrency, Performance and Scalability

AI, Machine Learning, Research and Advanced Algorithms

Big Data, Visualization, SQL and NoSQL

Security, Encryption and Cryptography

Link Collections