December 01, 2015
V Tue, 01 Dec 2015 15:27:35 +0000
bachmeier via Digitalmars-d-announce
<digitalmars-d-announce@puremagic.com> napsáno:

> Sorry to steal your thunder. I assumed I wasn't keeping up. I actually went to that website because I had just noticed Kai Nacke's book announcement from July, and there was your book, at half price.
> 
> I strongly recommend Learning D to anyone wanting to learn more about D. Count this as a five star review. Well worth the money.

+1 :)

December 01, 2015
 đź‘Ť

December 01, 2015
On 12/01/2015 01:17 AM, Mike Parker wrote:
> Due to a minor mix up at the end of an otherwise enjoyable process, I
> wasn't notified that 'Learning D' was released on Nov 27. Today, I
> finally got that notification. Despite there already being a thread on
> the topic here in this forum, please forgive me for taking the
> opportunity to make my "official" announcement :)
>
> 'Learning D' is available from the publisher's website[1], where a
> sample[2] can also be viewed for those who want to try before they buy.
> It's also available from Amazon[3].
>
> Thanks to Walter for kindly providing a Foreword and to all the
> reviewers for their valuable feedback.
>
> The source will be downloadable from the publisher's website, but I
> intend to put up a repository on GitHub to make sure it stays up to
> date. I'll be posting more about the book on my blog[4] in the near future.
>
> If you know any C-family programmers who are interested in learning D,
> this book was written with them in mind. I hope people find it useful.
>
> [1] https://www.packtpub.com/application-development/learning-d
> [2]
> https://www.packtpub.com/packtlib/book/Application%20Development/9781783552481
>
> [3]
> http://www.amazon.com/Learning-D-Michael-Parker/dp/1783552484/ref=as_li_ss_tl?ie=UTF8&qid=1448948127&sr=8-1&keywords=learning+d&linkCode=sl1&tag=aldacron-20&linkId=b0490265742705a2e3dd6fd25536b006
>
> [4] http://dblog.aldacron.net

Congratulations! You may want to announce it in social news as well (twitter, facebook, reddit, hackernews). -- Andrei
December 01, 2015
On 12/01/2015 09:53 AM, Andrei Alexandrescu wrote:

> Congratulations! You may want to announce it in social news as well
> (twitter, facebook, reddit, hackernews). -- Andrei

https://www.reddit.com/r/programming/comments/3v0vw8/book_release_learning_d_by_michael_parker_is_now/

Mike, I hope you will be able stay on that Reddit thread with an "AMA".

And of course, congratulations! :)

Ali

December 01, 2015
On Tuesday, 1 December 2015 at 19:58:22 UTC, Ali Çehreli wrote:
> On 12/01/2015 09:53 AM, Andrei Alexandrescu wrote:
>
>> Congratulations! You may want to announce it in social news as well
>> (twitter, facebook, reddit, hackernews). -- Andrei
>
> https://www.reddit.com/r/programming/comments/3v0vw8/book_release_learning_d_by_michael_parker_is_now/
>
> Mike, I hope you will be able stay on that Reddit thread with an "AMA".
>
> And of course, congratulations! :)
>
> Ali

He lives in Korea. They're 15 hours ahead of CDT, making it 5:30 am right now. He may be asleep. (I used to live in Korea, so I dealt with this all the time.)
December 01, 2015
On 12/01/2015 12:33 PM, bachmeier wrote:
> On Tuesday, 1 December 2015 at 19:58:22 UTC, Ali Çehreli wrote:
>> On 12/01/2015 09:53 AM, Andrei Alexandrescu wrote:
>>
>>> Congratulations! You may want to announce it in social news as well
>>> (twitter, facebook, reddit, hackernews). -- Andrei
>>
>> https://www.reddit.com/r/programming/comments/3v0vw8/book_release_learning_d_by_michael_parker_is_now/
>>
>>
>> Mike, I hope you will be able stay on that Reddit thread with an "AMA".
>>
>> And of course, congratulations! :)
>>
>> Ali
>
> He lives in Korea. They're 15 hours ahead of CDT, making it 5:30 am
> right now. He may be asleep. (I used to live in Korea, so I dealt with
> this all the time.)

I know. I was about to say "don't publish on social news before he's awake" but the news was out already. :)

Ali

December 02, 2015
Thanks, everyone!

On Tuesday, 1 December 2015 at 22:50:49 UTC, Ali Çehreli wrote:
> On 12/01/2015 12:33 PM, bachmeier wrote:

>>
>> He lives in Korea. They're 15 hours ahead of CDT, making it 5:30 am
>> right now. He may be asleep. (I used to live in Korea, so I dealt with
>> this all the time.)
>
> I know. I was about to say "don't publish on social news before he's awake" but the news was out already. :)
>
> Ali

I've been up since 6:30, but that's only because Wednesday is my busiest morning of the week. I caught a break today, though, and half of my schedule was unexpectedly canceled. I'll be able to monitor the reddit thread from here on out. It's a quiet one so far, though :)
December 02, 2015
On Tuesday, 1 December 2015 at 06:17:17 UTC, Mike Parker wrote:
> If you know any C-family programmers who are interested in learning D, this book was written with them in mind. I hope people find it useful.

Exactly what I was looking for! Got my copy, thanks!
December 02, 2015
On Tuesday, 1 December 2015 at 13:14:32 UTC, Mike Parker wrote:
> On Tuesday, 1 December 2015 at 11:26:42 UTC, Joakim wrote:
>>
>> Is it just me or does the free sample link just show the first two paragraphs of each section, which are available for every section in the book?  Would be nice if a whole section or two were made available.
>
> If you create an account, you can read more of it online. I realize not everyone would want to do that. There was a discussion about releasing Chapter 3 as a free sample and publishing Chapter 6 in the 'articles' section on their site. I've asked my editor what's going on with that, as I can't find any links for either.

OK, Chapter 6, 'Understanding Ranges' is available at [1]. They've edited it a bit to make it work as an article, so it isn't exactly as it appears in the book, but it's close enough.

Chapter 3, 'Programming Objects the D Way' is available as a sample from the book page at [2] *if* you are not logged in *and* you do not have a cookie cached. If you are logged in, you see a 'Read Online' button, but it's 'Free Sample' if you are not. If you have a cookie cached, clicking 'Free Sample' will log you in and take you to the same place as 'Read Online'. Otherwise, it will take you to the same web app, but will allow you to only read Chapter 3.

[1] https://www.packtpub.com/books/content/understanding-ranges
[2] https://www.packtpub.com/application-development/learning-d

December 26, 2015
On Tuesday, 1 December 2015 at 06:17:17 UTC, Mike Parker wrote:
> Due to a minor mix up at the end of an otherwise enjoyable process, I wasn't notified that 'Learning D' was released on Nov 27. Today, I finally got that notification. Despite there already being a thread on the topic here in this forum, please forgive me for taking the opportunity to make my "official" announcement :)
>
> 'Learning D' is available from the publisher's website[1], where a sample[2] can also be viewed for those who want to try before they buy. It's also available from Amazon[3].


Got "Learning D" as a present, still reading.

I must say I didn't expect to learn much after the D Cookbook or TDPL.
Wrong!

The content matches perfectly with the stuff I hadn't understood well enough.

Just like D it has a lot of value in small details, like "this" template parameters, detailing opEquals, details on align, DVM introduction...
The chapter on Ranges is extremely helpful and should help overcome my "range anxiety". Other chapter are similarly thorough on Voldemort types or slices.

Really appreciate the attention to detail that went into it.