Larry Ullman

Translating Geek Into English

Effortless Flex 4 Development Available to Read Online

My forthcoming book, Effortless Flex 4 Development, is now available to be read online through Safari Books Online. The direct URL is http://my.safaribooksonline.com/9780131389465. Through that site you’ll be able to read the book as I write it and make comments on the work. Frequently those comments can be used to fix or improve the finished version of the book. Note that Safari Books Online is a paid service but there is a free 10 day/100 page trial.

Flex 4 and Flash Builder 4 Released Today

The latest version of Flex 4 was released by Adobe today. Adobe also released today the latest version of Flex Builder, now called Flash Builder 4. In case you’re not familiar with these products, Flex 4 is an open-source framework for generating Flash content that can run in a Web browser through a Flash plug-in, in a standalone Flash Player, or on the desktop using Adobe AIR. Using the Flex 4 SDK, any text editor, and a command-line interface, you can create Flash content for no cost. This is Flash content developed from a programming perspective, by the way, not graphically, like the original Flash.

Flash Builder is a commercial IDE, based upon the popular Eclipse IDE, that greatly facilitates Flex development. It is available in a 60-day trial and is clearly the best way to learn Flex, in my opinion. But I acknowledge the Flash Builder isn’t cheap. Still, a 60-day trial is more than generous enough to see for yourself if you’re interested in learning Flex.

Effortless Flex 4 Development Book Update

It’s been about a month since I’ve posted about my next book, titled “Effortless Flex 4 Development”, so I thought I’d offer up a quick update. The book is being written for New Riders press, and should come out in June (hopefully). I don’t have an exact date, or a price, but will post that information once I do.

I’m just about halfway through the first draft. I’m currently in the middle of the second part of the book, which focuses on using data in Flex. My approach in the book is that data is critical to the value of Rich Internet Applications (RIAs), so I’m really focusing on the many ways you can create, retrieve, transmit, format, validate, and display data. The next two chapters on the docket will show how to perform client-server interactions, then demonstrate a handful of the most popular and/or best Web services available. I’m still finalizing that list, but Amazon, Google, Yahoo!, Flickr, Twitter, etc. are likely candidates.

What is Larry Thinking? #26 => PHP, Yii, PHP, Frameworks, PHP, and Starting a New Business, Part 2

In this edition…

About This Newsletter

First, in my previous newsletter, I mentioned how lame the title of this newsletter was: “Larry Ullman’s Newsletter”. One reader, Chris, pointed out that the title is actually “What is Larry thinking?”, which he thought pretty good. Apparently I did too, at one time, but I am shamefully forgetful, even about what I’ve written! So “What is Larry thinking?” it is, and what I’m currently thinking is that I’m at least 20% less smart since I had kids. Anyway, thanks to everyone for their responses and questions. Here’s some more stuff that I thought was notable over the past month, with a heavy PHP bias (which I gather is what most subscribers prefer)…

The Economics of Publishing, Part 2

\[intlink id="959" type="post"\]\[/intlink\]

, I wrote about a good New York Times article that discusses the economics of publishing, both physical and e-books. I also spoke a bit about my own experiences, in terms of the royalties received and what that means in actual take-home dollars. Coincidentally, I’ve just come across posts by two other writers: John Resig, who is better known as the creator of jQuery, and Peter Cooper, who has written a book on Ruby. Both writers post scans of their actual royalty statements, which you may find interesting, and share some of the intimate details about the economics of their books.

As a writer, I find this stuff to be interesting, because you’re always curious what other people are getting paid. The biggest factor, of course, is how well the book sells. A lot of considerations go into that, including how good the book is, the competing books, the potential market for that topic, and how the book is marketed by the publisher. Just writing a good book on a good subject is no guarantee of success. It’s also clear that different publishers pay different advances and royalties. Apress, the publisher for both of the above writers, seems to pay advances around $5000-$7500 and royalties from 10% going up to 20% (based upon sales). Conversely, I’ve personally received advances from $6000 up to $15000 but royalties capping at like 12% (or maybe 14%, I forget). Bill Pollack, from No Starch Press, commented that they pay up to a 15% royalty but with no advance or a 10% royalty with an $8000 advance.

Installing PHP 6 on Windows

The makers of EasyPHP, an all-in-one Apache, PHP, and MySQL installer for Windows, also provides a PHP 6 version if you’re interested in experimenting with the next major version of the language (as I demonstrate in my PHP 6 and MySQL 5 for Dynamic Web Sites book). I haven’t personally used EasyPHP (I try to avoid using Windows, if at all possible), but from what I can tell it seems to be a quality, well-supported product. EasyPHP is available for free although donations are encouraged.