Monday Oct 27, 2008

Book apparently available in India

It looks like my book is available in India from Dorling Kindersley. I've only just found this out. I presume the book is not localised. The link is the only book store I could find selling it.

Thursday Sep 11, 2008

Innovation insider information

Had my briefing for Innovation Insider this morning. I'll be on the show tomorrow (12th September) from 1-2pm PST. I expect to be talking about the book, Sun Studio, and parallelisation.

The format of the show is Q&A, plus phone-ins. So the discussion could go anywhere. Basically you can phone-in to the show to listen and ask questions. It's also streamed live over the net - although that apparently cuts off at 2pm sharp. Then it gets archived for on-demand replay. Should be an interesting experience.

Wednesday Sep 03, 2008

Appearing on Innovation Insider

Listen to Innovation Insider on internet talk radio

I'm set to appear on Innovation Insider next week to discuss the book, plus anything else that might be of interest. I'm waiting confirmation of the time. It's recorded 'live', but takes about an hour to appear on itunes.

They take questions during the show, so do listen in and do ask questions. If you can't make the show, but do have some questions for me, either post them as comments, or e-mail me.

Monday Jun 23, 2008

Chinese version of Solaris Application Programming arrived this morning

The Chinese version of Solaris Application Programming arrived this morning (thanks John!). It was quite a thrill to get this version of the book. Getting the original copies was very exciting, but unlike when you buy a book, or a CD, or a movie, when I opened it I could recognise all the text. So the thrill was a bit short-lived. This time, I had no idea what the book would look like, and what the contents would look like. Looking through it is rather like finding some obscure versions of your favourite songs.

Tuesday Jun 17, 2008

Solaris Application Programming is available in Chinese

book imageI've just heard, that Solaris Application Programming is now available Chinese. The translation was undertaken by a team, so thank you Junfeng, Fiona, Zhen, Huiwe, Mengwei, Annie, Chris, Huafeng, Yong, Ryan, Xiuyan, Aresena, Steve, Min, Evan, Jijun, Rachel, Will, and Fred!

Thursday May 22, 2008

Tonight's OpenSolaris User Group presentations

Slides for tonight's presentations are now available:

Wednesday May 21, 2008

OpenSolaris Users Group presentation topics

As I wrote earlier, I'm planning on a number of short presentations rather than a single long one. I don't know whether I'll manage all four of the sets of slides that I've prepared - I rather hope that there will be more discussion and I'll end up only doing one or two sets. Anyway the topics I've prepared are:

  • A deck of slides on my book.
  • A quick run through what I consider to be the important compiler flags, and the associated gotcha's.
  • Compiler support for parallelisation.
  • An overview of OpenSPARC.

Presenting at OpenSolaris Users group tomorrow

Tomorrow I'll be presenting at the Silicon Valley OpenSolaris Users group. Alan DuBoff has asked me to try and avoid the monolithic presentation, so I'll be aiming to have a couple of short presentations. The idea is to push the balance towards communications rather than presentations.

Thursday Apr 24, 2008

Second life slides and script

Just completed the Second Life presentation. It appeared well attended, and I got a bundle of great questions at the end. If you were there, thank you! I've uploaded a screen shot that I managed to get before the presentation started. Unfortunately, I didn't get a picture of the stage setup with the life-size books, a very nice touch.

[Read More]

Wednesday Apr 23, 2008

Presentation and Q&A in second life tomorrow

I'll be in Second Life tomorrow talking about the book. The session is at 9am PST in the Andromeda Theatre. I've got a small set of slides describing the contents of the book (Here's the full ToC for the book). After the slides I'll be sticking around to answer questions.

Monday Apr 07, 2008

Congratulations Will, and thank you!

Will Zhang just received an SDN award for leading the effort to translate Solaris Application Programming into Chinese. Thanks, Will!

Tuesday Mar 18, 2008

Second life appearance (24th April @9am PST)

I've been invited to appear in Sun's "Meet the authors" programme in Second Life. I'll be talking about my book on 24th April, 9am PST. Hopefully there will be copies of my free book available to some fortunate attendants.

I missed the kick-off event, which was Jonathan Knudsen's talk on his book "Kicking Butt with MIDP and MSA", the transcript is available. He's also the author of the "Unofficial Guide to LEGO Mindstorms Robots", which probably makes him a tough act to follow!

Monday Mar 17, 2008

Interview posted in Japanese

I recently did an e-mail interview with SDC Japan - the interview has been translated into Japanese.

Tuesday Feb 26, 2008


Solaris Application Programming is now available as a kindle book. I've not had the chance to try one of these things, but it seems like a perfect fit for reference books; a lot probably depends on the speed of the search - I rarely use technical books in a linear way.

Tuesday Feb 12, 2008

CMT related books has a side bar featuring books that are relevant to CMT. Mine is featured as one of the links. The other two books are Computer Architecture - a quantitative approach which features the UltraSPARC T1, and Chip-Multiprocessor Architecture which is by members of the team responsible for the UltraSPARC T1 processor.

Monday Jan 28, 2008

Sample chapter from Solaris Application Programming available

There's a sample chapter from my book up on

It's chapter 4 which is the chapter which discusses the tools that come with Solaris and Sun Studio. The chapter exists because I find that there are some tools that I use every day, and some tools that I might touch once a month, and some that I use even more rarely. The problems I hit are:

  • What was the name of the tool which ....?
  • What are the command line options to ...?
  • Is there a tool to ....?

Obviously I hit the third problem very infrequently, but I'm sometimes surprised when I discover a tool which I'd previously never heard of which just happens to do exactly what I need. Anyway I hope you find the chapter useful. It's one of my two solutions to this problem.

The other solution is spot which attempts to collect all the data that you routinely need for performance analysis of an application. So it calls the other tools - so you don't need to know the commandlines, or the names of the tools. One of the things that should be noticeable with spot is that it has few commandline options. I was hoping that we'd end up with none, but some are inevitable; but those are really house-keeping options (where to put the report, what to call it). There's only -X which generates an extended report, given the time it can take to get the data, it seemed appropriate to do the high value stuff quickly with an option for the tool to take a longer time when the user specified that it was ok.

Friday Jan 18, 2008

That cover picture

Quite a few people have asked me about the picture on the cover of the book. I didn't get to choose it; in fact the first I knew of it was when I saw it on amazon. I had provided some input, I'd picked some pictures out from a selection of Sun brand photo stock. I think I'd found Stone Henge, Tower Bridge, and also an enigma machine (before we moved to California we were living in Milton Keynes, just up the road from Bletchley Park where all the code cracking happened). My general request was 'something English'. So when I saw the cover I thought 'Hmmm, fields, that's kind of English, but those don't look like English fields'.

When the books arrived I noticed that the photographer, Kevin Horan, was listed on the back, and a quick google later, I have identified that the pictures came from a collection called ... wait for it... American Farms!

Saturday Dec 29, 2007

The book is here

Yesterday afternoon I got two copies of the Solaris Application Programming book. I'd been on edge for quite a few days, since they were supposed to be printed on the 21st. I've skimmed through it and it looks fine (I recently read this, old, post on Jim Mauro's blog about the first edition of Solaris Internals, so I was expecting the worst!).

Friday Dec 21, 2007

Wiki for Solaris Application Programming book

Set up a wiki page for the Solaris Application Programming book. Nothing much up there at present, except a few links. The release date on Amazon has slipped to 7th January in the US. Apparently the copies should be rolling off the press today!

Monday Oct 29, 2007

Solaris Application Programming - available as rough cut

My book, "Solaris Application Programming", is now available as a Safari Rough-Cut.

For those who are unfamiliar with the rough-cut programme, the idea is to get early access to drafts of new books. The draft of my book that is available is the one that I actually handed over about two months back. This is before the copyeditor went through smoothing out the grammar, and also before I did another review of the text. The layout of the book is also different.

From the link you can either get access to the full text (for example, if you have a subscription to safari), or you can view snippets from various sections of the book to get a feel for the content.

Part of the idea of rough-cuts is that they provide an opportunity to influence/improve the final product. So please use the mechanism they provide to comment.

Friday Sep 28, 2007

Solaris Application Programming Table of Contents

A couple of folks requested that I post the table of contents for my book. This is the draft TOC, not the finished product. I assume that there will be a good correspondence, but the final version should definitely look neater.

Tuesday Sep 25, 2007

Solaris Application Programming book

I'm thrilled to see that my book is being listed for pre-order on Amazon in the US. It seems to take about a month for it to travel the Atlantic to Amazon UK.


Darryl Gove is a senior engineer in the Solaris Studio team, working on optimising applications and benchmarks for current and future processors. He is also the author of the books:
Multicore Application Programming
Solaris Application Programming
The Developer's Edge
Free Download


« July 2016
The Developer's Edge
Solaris Application Programming
OpenSPARC Book
Multicore Application Programming