Book Review: Python Distilled

Python Distilled by David M. Beazley is a pragmatic book that presents some of the most important topics about the Python programming language in a concise form, designed to make it easier to find out the most relevant information bits in a context where resources abound and frequently are just too overwhelming.

Book Structure and Contents

The book is organized into 10 chapters. It starts off with the basics, such as variables, data types, operators, expressions, control flow, and looping. Compared to other books I have read recently, it uses a smaller font size, which is quite readable to me, but it may be less comfortable for some readers. On the other hand, it contributes to making it a lighter and less thick book, compared with other programming manuals. The book uses no syntax highlighting, but code samples are short enough that actually this does not become a problem at all.

Scala 2.13: Has Scala Done it Again?

The release of Scala 2.13 had been in the works for quite a long time, but it was finally released last month. With the release of this version, there are quite a few changes that Scala has brought for the users.
The intent of this post is to explain some of the features Scala has introduced/improved since its previous version.

In this article, we focus on new features that Scala 2.13 has in store for users and whether you should migrate to Scala 2.13. I'll try to summarize all related knowledge in this blog, including documentation and the release notes as well.