Kotlin doesn’t have true pattern matching, and that’s fine. In order to make matchable classes in Scala, there is an awful lot of overhead required to make it work, and I highly respect Kotlin’s goal of not adding much overhead anywhere. But that doesn’t mean we can’t try to make our own way to get something closer to pattern matching. Continue Reading
Making Descriptors that act as specialized properties can be tricky, especially when it comes to storing the data the property controls. I should know, I literally wrote the book. Looking at how other languages do it – especially Kotlin’s Delegated Properties – I felt that Python could use a system that works more like that. Continue Reading
I’ve gotten rid of the Book of the Week section on the right sidebar. I’ve only gotten a few clicks, and haven’t gotten any purchases through it, so it doesn’t make sense to continue. If I can build up a stronger following in the future, I may try to bring it back again, but the extra work of changing it every week isn’t worth it at this point.
I have a feeling that the lack of a mobile site that uses the sidebar is the biggest reason that it hasn’t turned out so well. I plan to fix this in the future, but at this point, I really like the non-mobile look and I don’t want to change it, but I’ll probably have to.