The folk at Packt Publishing sent me an e-copy of GNOME 3 Application Development Beginners Guide the other day. Since I find myself with a couple of weeks off (more on that another time) I’m going to be reading it and writing a review.
The book weighs in at 366 pages and purports to cover GLib, GTK+, GStreamer, E-D-S, WebKit, desktop D-Bus APIs, i18n and unit testing in both Javascript (via Seed) and Vala.
Hopefully I will get it read in the next couple of weeks and get my thoughts jotted down. I am not getting anything except an e-copy of the book for my trouble so you can trust me to be brutally honest 😛
Eagerly awaiting your review 🙂
Just a quick question, how much of it is JavaScript, and how much of it is Vala?
The book shifts more and more to JavaScript later on, leaving the Vala examples as an exercise to the reader.
Given the hard pace of breaking APIs in subsequent GNOME 3.x releases isn’t it quite probable, that the book will be obsolete even before publishing.
Isn’t seed no longer maintained? I thought gnome’s prefered js binding is gjs, as used in gnome-shell.
I looked at the sample chapter PDF, and my lord the typography is bad. Main text set in Arial with
\raggedright
and program text in Courier.The content might be fine, but the look of this book is—for lack of a better word—rubbish.