Best Scala book for Java developers and beginners

As a quick note today (July 26, 2014), I’m glad to see that many Java developers and beginning Scala developers have said that the Scala Cookbook is the best Scala book available. I wrote the Cookbook from the perspective of a Java developer (as opposed to something like a functional programmer), and I’ve also taught computer programming classes for many years, so I considered these people to be in my target audience.

Play Framework CRUD generator

I don’t like to write basic CRUD (Create, Read, Update, and Delete) code, and furthermore I don’t like to charge clients for writing such basic code. As a result, I wrote a tool I named the Cato CRUD Generator to generate this code, rather than having to write it manually.

Over the last few days I’ve updated Cato so it can generate Play Framework CRUD code (Scala code, to be specific), including the following:

Agile software development and user stories

When I write software for myself, I usually think of my software application from the perspective of a business analyst, and write down short user stories, as shown in the image of the index card. First I write the stories, and then I cross them off when I finish them.

Scala Cookbook 'Bonus chapters'

When I wrote the Scala Cookbook, I didn’t know that the page count of the book would dramatically grow when the book was converted from MS Word files to PDF files. My editor told me that it was roughly a 1:1 ratio, but it ended up being significantly different, more like a 1.2:1 ratio. As a result, ~140 pages of the book had to be removed to reach the size my O’Reilly editor wanted, about 700 pages.

Sencha Touch and HTML5 - as fast as native apps?

I ran across this story about Sencha Touch speed and an app named Fastbook. In short, the video at that link shows how a Sencha Touch mobile app is faster than Facebook’s native iOS and Android apps(!). Here’s a little text from the story:

Sencha Touch now supports iOS7

I've been using Sencha Touch lately to develop a mobile application, and in very good news, Sencha Touch now supports the iOS 7 look and feel with an iOS 7 theme named Cupertino. You can find more information about it at this link:

Free copy of the Scala Cookbook

Want a free copy of the Scala Cookbook? Sign up for OReilly’s Blogger Review Program:

Want to learn Scala? Free?

If you work in Boulder, Louisville, Westminster, or Golden, Colorado, and your organization wants to learn Scala, send me an email.

Drupal programming tutorials and examples

I'm happy to announce that I'm just about to reach fifty Drupal tips, tutorials, and examples over on my website. Actually, if you do a search for "Drupal" on the devdaily website it shows up in more than eighty different articles, probably because I categorized some of those as "PHP" instead of Drupal. (Note to self: Fix that.)

Java MySQL database tutorials and examples

Over the years I've done a lot of Java programming, including Java database programming, and I've tried to document a lot of what I've learned about database programming.

A very long time ago I wrote these generic Java database programming tutorials:


Subscribe to RSS - blogs