Re: Blog series to teach and show off D's metaprogramming by creating a JSON serialiser

2019-10-31 Thread Walter Bright via Digitalmars-d-announce

On 10/31/2019 2:51 AM, SealabJaster wrote:

On Thursday, 31 October 2019 at 07:38:46 UTC, Walter Bright wrote:

Looks like a very nice initiative! Looking forward to more!

A thought - host it on github? That way people can easily contribute 
suggestions to it. You'd be in charge, of course, with what to do with those 
suggestions.


Happy to say it is on github, https://github.com/SealabJaster/PersonalWebsite


Excellent!


Issue is though, since it's my personal website I never thought anyone else 
would even look at the source, so it's got a bit of jank in it.


Github is an opportunity for you to build your brand and career.


For example, each blog post is going to be hand written HTML 
https://github.com/SealabJaster/PersonalWebsite/blob/master/PersonalWebsite/Views/BlogPosts/JsonSerialiser1.cshtml 


Though I might bother making it so I can write in markdown instead.


Markdown is a good choice. I've done the hand written HTML, it's agony.


Re: Blog series to teach and show off D's metaprogramming by creating a JSON serialiser

2019-10-31 Thread SealabJaster via Digitalmars-d-announce
On Thursday, 31 October 2019 at 09:11:59 UTC, Paolo Invernizzi 
wrote:
On Thursday, 31 October 2019 at 09:07:18 UTC, GreatSam4sure 
wrote:
On Thursday, 31 October 2019 at 09:02:07 UTC, Paolo Invernizzi 
wrote:
On Thursday, 31 October 2019 at 00:05:06 UTC, SealabJaster 
wrote:

[...]


Great Job, keep pushing!

If you don't know it, I suggest to have a look to the 
venerable Philippe Sigaud "D Template Tutorial" for 
inspiration [1]. It was by far the most complete and 
comprensive tutorial covering every aspect of the D Template 
programming.


It would be great to have also an updated version of it ...

[1] https://github.com/PhilippeSigaud/D-templates-tutorial



The tutorial you referred to is very comprehensive but i am 
confess is hard to understand. I have read it twice but i did 
not understand. It might be my fault but i will prefer a 
simple start with the newbie in mind


I agree with you, a simple start is valuable, so I think it's 
good to have someone who is covering that, so thanks!


On the other side, I'm missing an updated version of a 
"advanced" tutorial, mainly because, as you have noticed, 
advanced template programming is not so easy to learn!


Thanks for your job!


Ooh, that's quite the undertaking.

I'll definitely give it some thought though, but as I said in 
another post, it'll have to be until after the serialiser set of 
posts are done.


Would be an interesting thing to slowly work on over time though.


Re: Blog series to teach and show off D's metaprogramming by creating a JSON serialiser

2019-10-31 Thread SealabJaster via Digitalmars-d-announce

On Thursday, 31 October 2019 at 07:38:46 UTC, Walter Bright wrote:

Looks like a very nice initiative! Looking forward to more!

A thought - host it on github? That way people can easily 
contribute suggestions to it. You'd be in charge, of course, 
with what to do with those suggestions.


Happy to say it is on github, 
https://github.com/SealabJaster/PersonalWebsite


Issue is though, since it's my personal website I never thought 
anyone else would even look at the source, so it's got a bit of 
jank in it.


For example, each blog post is going to be hand written HTML 
https://github.com/SealabJaster/PersonalWebsite/blob/master/PersonalWebsite/Views/BlogPosts/JsonSerialiser1.cshtml


Though I might bother making it so I can write in markdown 
instead.


Re: Blog series to teach and show off D's metaprogramming by creating a JSON serialiser

2019-10-31 Thread SealabJaster via Digitalmars-d-announce

On Thursday, 31 October 2019 at 06:35:07 UTC, GreatSam4sure wrote:
On Thursday, 31 October 2019 at 00:05:06 UTC, SealabJaster 
wrote:

https://bradley.chatha.dev/Home/Blog?post=JsonSerialiser1

Currently only the first post is out, as I'd like to collect 
feedback before writing any more.


[...]



This is truly beautiful. Good work, a great tutorial indeed.


Can you pick up the topic of compile time from the ground up.

I will also love tutorial on DasbetterC. No tutorial that i am 
aware in this aspect of D


Thanks a million times. I am awaiting the rest part of the 
tutorial


I'll definitely cover compile time in more depth at some point, 
but I don't want to put too much on myself right now, so any 
other topics will have to wait until after this current series is 
done.


I'll admit I haven't messed around with DasBetterC since I 
haven't really had a use case for it yet. I'll mess around with 
it and maybe write something up, but no promises (and of course, 
it'll wait until after the serialiser series).


Thank you for the kind words as well.


Re: Blog series to teach and show off D's metaprogramming by creating a JSON serialiser

2019-10-31 Thread Paolo Invernizzi via Digitalmars-d-announce

On Thursday, 31 October 2019 at 09:07:18 UTC, GreatSam4sure wrote:
On Thursday, 31 October 2019 at 09:02:07 UTC, Paolo Invernizzi 
wrote:
On Thursday, 31 October 2019 at 00:05:06 UTC, SealabJaster 
wrote:

https://bradley.chatha.dev/Home/Blog?post=JsonSerialiser1

Currently only the first post is out, as I'd like to collect 
feedback before writing any more.


[...]


Great Job, keep pushing!

If you don't know it, I suggest to have a look to the 
venerable Philippe Sigaud "D Template Tutorial" for 
inspiration [1]. It was by far the most complete and 
comprensive tutorial covering every aspect of the D Template 
programming.


It would be great to have also an updated version of it ...

[1] https://github.com/PhilippeSigaud/D-templates-tutorial



The tutorial you referred to is very comprehensive but i am 
confess is hard to understand. I have read it twice but i did 
not understand. It might be my fault but i will prefer a simple 
start with the newbie in mind


I agree with you, a simple start is valuable, so I think it's 
good to have someone who is covering that, so thanks!


On the other side, I'm missing an updated version of a "advanced" 
tutorial, mainly because, as you have noticed, advanced template 
programming is not so easy to learn!


Thanks for your job!


Re: Blog series to teach and show off D's metaprogramming by creating a JSON serialiser

2019-10-31 Thread GreatSam4sure via Digitalmars-d-announce
On Thursday, 31 October 2019 at 09:02:07 UTC, Paolo Invernizzi 
wrote:
On Thursday, 31 October 2019 at 00:05:06 UTC, SealabJaster 
wrote:

https://bradley.chatha.dev/Home/Blog?post=JsonSerialiser1

Currently only the first post is out, as I'd like to collect 
feedback before writing any more.


[...]


Great Job, keep pushing!

If you don't know it, I suggest to have a look to the venerable 
Philippe Sigaud "D Template Tutorial" for inspiration [1]. It 
was by far the most complete and comprensive tutorial covering 
every aspect of the D Template programming.


It would be great to have also an updated version of it ...

[1] https://github.com/PhilippeSigaud/D-templates-tutorial



The tutorial you referred to is very comprehensive but i am 
confess is hard to understand. I have read it twice but i did not 
understand. It might be my fault but i will prefer a simple start 
with the newbie in mind




Re: Blog series to teach and show off D's metaprogramming by creating a JSON serialiser

2019-10-31 Thread Paolo Invernizzi via Digitalmars-d-announce

On Thursday, 31 October 2019 at 00:05:06 UTC, SealabJaster wrote:

https://bradley.chatha.dev/Home/Blog?post=JsonSerialiser1

Currently only the first post is out, as I'd like to collect 
feedback before writing any more.


[...]


Great Job, keep pushing!

If you don't know it, I suggest to have a look to the venerable 
Philippe Sigaud "D Template Tutorial" for inspiration [1]. It was 
by far the most complete and comprensive tutorial covering every 
aspect of the D Template programming.


It would be great to have also an updated version of it ...

[1] https://github.com/PhilippeSigaud/D-templates-tutorial


Re: Blog series to teach and show off D's metaprogramming by creating a JSON serialiser

2019-10-31 Thread Walter Bright via Digitalmars-d-announce

Looks like a very nice initiative! Looking forward to more!

A thought - host it on github? That way people can easily contribute suggestions 
to it. You'd be in charge, of course, with what to do with those suggestions.