Happy Thanksgiving all!
I finally created the first video of my video series on converting Java codebases to Kotlin. So I present it to you here as a Thanksgiving present.
Sorry if the audio is kind of clippy; I’ll be using more of a script for future videos to help keep me talking cleanly.
For those who haven’t looked at my page about my book recently, I’d like to let you all know something about my book. 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.
I know I said I wouldn’t put up a post until I got the videos done, but this has been nagging at me. As for an update on the videos, I’ve been partially lazy, partially busy, but I’m ready to record the first episode the first chance I get, and I don’t expect to need a lot of editing. Anyway, on with the topic of the day.
The Takipi Blog has recently posted two articles about the top 10 most thrown exceptions (that are logged). These 10 exceptions account for 97% of the exceptions in those logs. I’d like to list off these exceptions in order from most common to least and give a short commentary about them being in the list. Continue Reading
Amir Taboul is the winner of my book giveaway! Congrats, Amir!
My book can now be found in Kindle format on Amazon!
Today, we’ll be talking about something controversial: static methods. I have yet to read anything that says static methods are good and useful, other than Effective Java recommending them in the use of static factory methods. There are some really interesting (and somewhat dumb) arguments out there against them that rarely, if ever, even get explained. Notably, I’m providing a rebuttal to the article, Utility Classes Have Nothing to do With Functional Programming.
Today, we’re going to look at the good and bad of static methods; what they’re good for and what they’re not.