What Digital (eBook) and Print sales look like for a computer programming book alvin January 22, 2018 - 10:27am

If you ever wondered what Digital and Print book sales look like for a technical book (a computer programming book, in this case), here you go. This is a slightly cleaned up chart that O’Reilly provides to me for sales of the Scala Cookbook over time, showing eBook sales vs the printed book sales.

Bug reports for Functional Programming, Simplified alvin January 19, 2018 - 11:15am

If you own a copy of Functional Programming, Simplified, and would like to report any bugs, I started this Github repo so you can do that. Just report your bug under the Issues tab.

Live to Forgive (book)

I just heard about the book Live to Forgive this morning. The introduction on Amazon says it all: “In Live to Forgive, former ESPN producer Jason Romano walks readers through his personal journey of forgiving his alcoholic father. Through sharing his own story, Romano invites readers to enter into their own messy journeys of forgiveness-to fully feel their pain, evaluate their pain, transform their pain, and ultimately forgive those who caused their pain. The only route to freedom and peace is forgiveness.”

“I have known no wise people who didn’t read all the time”

“In my whole life, I have known no wise people (over a broad subject matter area) who didn’t read all the time — none, zero. You’d be amazed at how much Warren reads — and at how much I read. My children laugh at me. They think I’m a book with a couple of legs sticking out.”

~ Charlie Munger, talking about Warren Buffett and himself

“Hello, Scala” update, coming soon alvin January 7, 2018 - 6:34pm

With a little luck, I hope to release another 5-10 lessons on my Hello, Scala website tomorrow evening (January 8, 2018).

A free preview of Functional Programming, Simplified alvin December 30, 2017 - 11:47am

If you’re interested in Functional Programming, Simplified, but can’t decide on whether to buy it or not, I just updated the free PDF preview of the book to help you with that decision. And it’s not just any free preview: it’s over 400 pages long.

Here’s a link to the free preview of Functional Programming, Simplified.

A recommendation for would-be book writers

If you’ve read any of my books (like the Scala Cookbook or Functional Programming, Simplified), and thought, “Hey, I can write a book,” I encourage you to do so. One book that has been helpful in my writing career is William Zinsser’s On Writing Well: The Classic Guide to Writing Nonfiction. If you’re seriously thinking about writing a book about programming or any other technical topic, it’s a good read.

Beginning Java Game Development with LibGDX (source code) alvin December 28, 2017 - 9:17am

The source code for Beginning Java Game Development with LibGDX is at the URL shown.

Added a few more lessons to “Hello, Scala” alvin December 21, 2017 - 5:41pm

Just added a few more lessons to “Hello, Scala” including tuples, Scala + Swing, and a complete little OOP example. Also started a Github repo for it.

If Functional Programming, Simplified seems large ... alvin December 20, 2017 - 5:50pm

If Functional Programming, Simplified seems large, a) I intentionally wrote it in a simple, leisurely style, and b) it’s a lot easier than reading hundreds of blog posts and all of those books on the right (although a few of those books are really good).