Reviewing GNOME3 App Development Beginners Guide

GNOME 3 Application DevelopmentThe 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 :-P

About Danielle

Danielle is an Australian software engineer, computer scientist and feminist. She doesn't really work on GNOME any more (sadly). Opinions and writing are solely her own and so not represent her employer, the GNOME Foundation, or anyone else but herself.
This entry was posted in Uncategorized. Bookmark the permalink.

5 Responses to Reviewing GNOME3 App Development Beginners Guide

  1. Rowan Lewis says:

    Eagerly awaiting your review :)

    Just a quick question, how much of it is JavaScript, and how much of it is Vala?

  2. mikhas says:

    The book shifts more and more to JavaScript later on, leaving the Vala examples as an exercise to the reader.

  3. Vincent Vega says:

    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.

  4. anonim says:

    Isn’t seed no longer maintained? I thought gnome’s prefered js binding is gjs, as used in gnome-shell.

  5. Kasper Henriksen says:

    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.

Comments are closed.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>