Jump to page: 1 2
Thread overview
New blog about D
Sep 27, 2015
Márcio Martins
Sep 27, 2015
Andy Smith
Sep 28, 2015
Meta
Sep 28, 2015
Pankaj
Sep 28, 2015
Walter Bright
Sep 28, 2015
Edwin van Leeuwen
Sep 28, 2015
John Colvin
Sep 28, 2015
Márcio Martins
Sep 28, 2015
Chris
Sep 28, 2015
Márcio Martins
Sep 28, 2015
Mike Parker
Sep 28, 2015
Chris
Sep 29, 2015
Mike Parker
Sep 29, 2015
Chris
Oct 03, 2015
Márcio Martins
Sep 28, 2015
Vladimir Panteleev
Sep 28, 2015
Márcio Martins
Sep 28, 2015
Chris
Sep 28, 2015
Márcio Martins
September 27, 2015
Today I launched a very tiny and humble blog, with the first post being about D. It's likely all posts will be about D in the end...

You can reach it http://www.mmartins.me

I want to get better at writing, as I have barely ever written anything other than code, and my name... I noticed there aren't many people actively blogging about D, so I will give it a go, and in the process, try to grow the community a tiny bit by showcasing D's strengths as I remember discovering them myself over the course of last year writing exclusively D.

The first post is about vector swizzling. Game programmers get spoiled by writing shaders where swizzling is extremely convenient, and then when they go back to writing C++ they have wet dreams about swizzing in there too. It's not a dream in D. This was the first use-case I thought of when I first learned about D's templates and mixins, but never got to implement it until now.

The blog platform itself is home-made and the server-side is 100% D (vibe.d). Once I build it up a bit more, I will probably put it up on github as an example of how easy it is to build high-performance frontend and backend web apps with D + vibe.d. It is really productive once the scaffolding and pipeline is all built.

If you have a read, please let me know where I could improve, both my writing and the D code!

Cheers!
-M
September 27, 2015
On Sunday, 27 September 2015 at 23:23:05 UTC, Márcio Martins wrote:
> Today I launched a very tiny and humble blog, with the first post being about D. It's likely all posts will be about D in the end...
>
> You can reach it http://www.mmartins.me
>
> I want to get better at writing, as I have barely ever written anything other than code, and my name... I noticed there aren't many people actively blogging about D, so I will give it a go, and in the process, try to grow the community a tiny bit by showcasing D's strengths as I remember discovering them myself over the course of last year writing exclusively D.
>
> The first post is about vector swizzling. Game programmers get spoiled by writing shaders where swizzling is extremely convenient, and then when they go back to writing C++ they have wet dreams about swizzing in there too. It's not a dream in D. This was the first use-case I thought of when I first learned about D's templates and mixins, but never got to implement it until now.
>
> The blog platform itself is home-made and the server-side is 100% D (vibe.d). Once I build it up a bit more, I will probably put it up on github as an example of how easy it is to build high-performance frontend and backend web apps with D + vibe.d. It is really productive once the scaffolding and pipeline is all built.
>
> If you have a read, please let me know where I could improve, both my writing and the D code!
>
> Cheers!
> -M

Great post! Really like it. If you're genuinely soliciting constructive feedback my one suggestion would be to maybe change the blog name to something a bit less quirky. To be honest I was 50/50 whether I'd read the post when I saw the title. Glad I read the post in the end, but I suspect many may be put off by it....

Cheers,

A.



September 28, 2015
I didn't even notice the blog name at first; I don't think it makes that much of a difference, and it wouldn't put me off reading articles from the blog. Usually blog posts are linked to directly from sites like Hackernews and Reddit anyway. As for the post itself, I enjoyed it. Vector swizzling is probably THE first thing someone thinks of when first introduced to opDispatch.
September 28, 2015
On Sunday, 27 September 2015 at 23:23:05 UTC, Márcio Martins wrote:
> Today I launched a very tiny and humble blog, with the first post being about D. It's likely all posts will be about D in the end...
>
> [...]

I like your blog.

I'm a newbie to D (or to Programming you can say) and need resources for learning D.

I like people who take time out of their busy schedule for writing to help others.

Thanks again.
-ps2931
September 28, 2015
On 9/27/2015 4:23 PM, Márcio Martins wrote:
> Today I launched a very tiny and humble blog, with the first post being about D.
> It's likely all posts will be about D in the end...

https://www.reddit.com/r/programming/comments/3mnhp4/vector_swizzle_in_d/

You might want to do an "I am the author, AMA!" post there.

September 28, 2015
On Sunday, 27 September 2015 at 23:23:05 UTC, Márcio Martins wrote:
>
> The blog platform itself is home-made and the server-side is 100% D (vibe.d). Once I build it up a bit more, I will probably put it up on github as an example of how easy it is to build high-performance frontend and backend web apps with D + vibe.d. It is really productive once the scaffolding and pipeline is all built.

Is there an rss feed to the blog? That way I can follow it :)

September 28, 2015
On Sunday, 27 September 2015 at 23:23:05 UTC, Márcio Martins wrote:
> Today I launched a very tiny and humble blog, with the first post being about D. It's likely all posts will be about D in the end...
>
> [...]

this is what http://code.dlang.org/packages/gl3n does, right?
September 28, 2015
On Sunday, 27 September 2015 at 23:23:05 UTC, Márcio Martins wrote:
> Today I launched a very tiny and humble blog, with the first post being about D. It's likely all posts will be about D in the end...
>
> You can reach it http://www.mmartins.me
>
> I want to get better at writing, as I have barely ever written anything other than code, and my name... I noticed there aren't many people actively blogging about D, so I will give it a go, and in the process, try to grow the community a tiny bit by showcasing D's strengths as I remember discovering them myself over the course of last year writing exclusively D.
>
> The first post is about vector swizzling. Game programmers get spoiled by writing shaders where swizzling is extremely convenient, and then when they go back to writing C++ they have wet dreams about swizzing in there too. It's not a dream in D. This was the first use-case I thought of when I first learned about D's templates and mixins, but never got to implement it until now.
>
> The blog platform itself is home-made and the server-side is 100% D (vibe.d). Once I build it up a bit more, I will probably put it up on github as an example of how easy it is to build high-performance frontend and backend web apps with D + vibe.d. It is really productive once the scaffolding and pipeline is all built.
>
> If you have a read, please let me know where I could improve, both my writing and the D code!
>
> Cheers!
> -M

Hi, I've just read the post. It's nice, it doesn't waste the reader's time and comes straight to the point (apart from highlighting D's strength). I agree, however, that the title could have been better in terms of attracting readers. Since you mention game programming, maybe it would be good to mention it somehow in the title, something to this effect:

"A common problem in game programming and how D solved it"

or something like that.

In this way someone who's interested in game programming may read it or at least take note of the fact that D is mentioned in the context of game programming (and offers solutions).  You would want to think less like an engineer when writing and more like an editor / PR guy who wants to get readers interested. Good headlines are the most difficult part.
September 28, 2015
On Sunday, 27 September 2015 at 23:23:05 UTC, Márcio Martins wrote:
> Today I launched a very tiny and humble blog, with the first post being about D. It's likely all posts will be about D in the end...
>
> You can reach it http://www.mmartins.me

Hi,

If you can create an RSS or ATOM feed for D posts, I can add your blog to Planet D:

http://planet.dsource.org/
September 28, 2015
On Monday, 28 September 2015 at 11:53:28 UTC, Vladimir Panteleev wrote:
> On Sunday, 27 September 2015 at 23:23:05 UTC, Márcio Martins wrote:
>> Today I launched a very tiny and humble blog, with the first post being about D. It's likely all posts will be about D in the end...
>>
>> You can reach it http://www.mmartins.me
>
> Hi,
>
> If you can create an RSS or ATOM feed for D posts, I can add your blog to Planet D:
>
> http://planet.dsource.org/

I haven't had time to implement feeds, yet. Will probably do it over of this week.
« First   ‹ Prev
1 2