kjwcode: assert("it's going to be okay"); (it's going to be okay)
Like most new language standards, C++11 currently lacks a book describing what's new and giving some examples. Sure, you can skip from site to site and blog to blog and put it together for yourself, but I'd rather spend more time learning than searching.

I did some searching for books that might fit the bill and found two.

C++ Primer Plus, Sixth Edition wasn't in the top search results, but it's the one I bought based on the reputation of earlier editions. It's currently in pre-publication "rough cut" phase, but O'Reilly lets readers follow as the book's being worked on. Needless to say, I'm a big fan of that way of doing things! I don't need perfect information just yet -- I just need a bunch of pushes in the right direction.

The other book I found is Professional C++, 2nd Edition. I'm not as familiar with Wrox books as I am with O'Reilly, and I didn't see any sort of early access program. This book is also probably slightly ahead of my C++ skill level, as I still need the occasional extra bit of information to get things to click. At any rate, this book is due to be published in October.

At any rate, I'm happy to have something to work from. If you know what the perfect next step after C++ Primer Plus is, please let me know.
kjwcode: Segfault. (compiler complaint)
Catching up on C++11 and C++ in general now. On one hand it doesn't feel like it makes sense, given that Perl is such a versatile tool, and I don't really do anything important, anyway. On the other hand it feels like it's worth checking out now that the new standard is out.

I've seen the C++0x label for so long that I've taken to calling C++11 C++0xB instead. I'm sure I'm not the first to think of it, but it amuses me somewhat.
kjwcode: Bella, the little silly dog. (Default)
Successfully reviewed my first patch for the Dreamwidth codebase today. I managed not to destroy anything, and even inspired [personal profile] sophie to release a script. This saved me creating another 100 users by hand, thereby making my day. :)

I think I'm going to concentrate on code review as opposed to writing code, at least for the time being. There's obviously lots of talent going into writing code, but I know there aren't enough code review hands on deck. I'll put my effort where it's needed most.

In other news, my body is doing the "you need to give me insulin" aches even after I've given it ample insulin. It does this every so often for no apparent reason. Ow, my muscles. :(
kjwcode: Bella, the little silly dog. (Default)
I now have a 'hack. I also have a lot of reading to do, learning the ins and outs of the DW codebase (and how to do its bidding, or convince it to do mine). I've also met a lot of really great folks so far, and expect to meet more. DW has to have the most insanely friendly dev community I've seen yet.

Thanks to all! I'm looking forward to getting up to speed and contributing.
kjwcode: Bella, the little silly dog. (Default)
Just sent a message to [staff profile] denise asking for a DreamHack account. I probably won't be especially productive, but it'd be nice to help drive the bug count down on weekends. I could probably host my dev instance myself almost as easily, but my servers are CentOS and theirs are Ubuntu. I'm also apt to make major changes to my servers with little thought (that's why I have them, after all) and having one less thing I'd break is probably the line between having the energy to participate and not. I've got to hand it to them for offering DreamHack accounts -- it looks like DreamWidth really gets open source dev, and that's a nice thing to see.
kjwcode: Bella, the little silly dog. (Default)
While stumbling through the Latest Things the other day I happened upon a post referring to an announcement that people who want to hack on the Dreamwidth code base are well taken care of -- hosted dev instances, and so forth. IIRC, DreamWidth is a mostly-Perl system, and I'm a mostly-Perl kind of guy. Depending on my stock of tuits, I may throw my hat into the ring this weekend and get set up.


kjwcode: Bella, the little silly dog. (Default)

February 2012

192021 22232425


RSS Atom

Most Popular Tags

Style Credit

Page generated 26 September 2017 09:20
Powered by Dreamwidth Studios