Stacksocial are selling Udemy courses in the same model as Humble Bundle (pay what you want).

399 views
Skip to first unread message

Matthew Dwyer

unread,
Mar 19, 2015, 4:27:31 AM3/19/15
to codecraf...@googlegroups.com
Hi guys,

Are Udemy courses worthwhile for learning new skills and technologies?  A friend told me about really cheap bundle deals on stacksocial.com and I've purchased a few that feature languages I want to learn.  I'm also considering one on node.js and all the reading I've done suggests I should go for it despite the higher price for that bundle.

Here's a link to stack social and if you purchase anything via it, I get a $10 credit.  Help a geek get a few free courses :)  https://stacksocial.com/?rid=1834398

Is node.js a highly sought after skill and if not, what is?  I'm trying to set aside some time each week to learn programming languages and web technologies that are missing from my skill set.  I recently purchased a powerful (and noisy) Xserve running OSX 10.10 so I have the tools and the time to play (and soon the hearing loss for better concentration).

Matt

worik

unread,
Mar 19, 2015, 3:56:10 PM3/19/15
to codecraf...@googlegroups.com
On 19/03/15 21:27, Matthew Dwyer wrote:
> Is node.js a highly sought after skill and if not, what is?

Leaving aside the advertising nasty feeling about this.... A really
good topic for a Code Craft talk would be "Why Node.js".

To me that is "Why Node.js?" as I see no use for the technology. I
would like some one to explain why I am wrong.

W

--
Why is the legal status of chardonnay different to that of cannabis?
worik....@gmail.com 021-1680650, (03) 4821804
Aotearoa (New Zealand)
I voted for love

Bayard Randel

unread,
Mar 19, 2015, 4:05:20 PM3/19/15
to codecraf...@googlegroups.com
Node is useful for non-cpu bound concurrent applications like games, chat servers, real-time analytics - that kind of thing. It is also popular because javascript is ubiquitous and accessible. 


--
You received this message because you are subscribed to the Google Groups "CodeCraft Dunedin" group.
To unsubscribe from this group and stop receiving emails from it, send an email to codecraft-dune...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Daniel Beer

unread,
Mar 19, 2015, 4:37:59 PM3/19/15
to codecraf...@googlegroups.com
On Fri, Mar 20, 2015 at 08:56:04AM +1300, worik wrote:
> On 19/03/15 21:27, Matthew Dwyer wrote:
> > Is node.js a highly sought after skill and if not, what is?
>
> Leaving aside the advertising nasty feeling about this.... A really
> good topic for a Code Craft talk would be "Why Node.js".
>
> To me that is "Why Node.js?" as I see no use for the technology. I
> would like some one to explain why I am wrong.

It seems useful as a runtime for stand-alone Javascript applications
(the TypeScript compiler is distributed as a Node package).

I don't think it's particularly useful for writing servers, unless you
really must use Javascript for some reason.

Cheers,
Daniel

--
Daniel Beer <dlb...@gmail.com> http://dlbeer.co.nz/
PGP: BA6E 0B26 1F89 246C E3F3 C910 1E58 C43A 160A 553B

manu delab

unread,
Mar 19, 2015, 7:34:07 PM3/19/15
to codecraf...@googlegroups.com


Is node.js a highly sought after skill and if not, what is?  I'm trying to set aside some time each week to learn programming languages and web technologies that are missing from my skill set. 

It is a marketable skill, probably on par with Rails...

As others have said, this is largely due to Javascript poplarity

Tim Penhey

unread,
Mar 19, 2015, 11:25:59 PM3/19/15
to codecraf...@googlegroups.com
On 20/03/15 08:56, worik wrote:
> On 19/03/15 21:27, Matthew Dwyer wrote:
>> Is node.js a highly sought after skill and if not, what is?

Personally I'd just focus on getting better at Javascript.


> Leaving aside the advertising nasty feeling about this.... A really
> good topic for a Code Craft talk would be "Why Node.js".
>
> To me that is "Why Node.js?" as I see no use for the technology. I
> would like some one to explain why I am wrong.

To me Node is for people who want to run Javascript on the server. And
that is about it.

I don't see any compelling reason to use Node over Python on the server.

Tim

Steve Mosley

unread,
Mar 20, 2015, 2:36:36 PM3/20/15
to codecraf...@googlegroups.com
We are using Node in two places currently ... writing a Javascript Single page fulla against rest style java backend ... 

- The build chain for our Javascript application, so we don't really need to know "Node" we know Grunt and then enough Node to keep it running
- We have written a Stub of our Java Rest Services application. and again we didn't really go and "learn" node, because the stub needed to be something that was much much easier to write and use than the real backend, otherwise we wouldn't have bothered.

Just two cases where we didn't go learn it, it just got picked up and taken along for the ride.

Josh Gagnon

unread,
Mar 22, 2015, 3:32:23 PM3/22/15
to codecraf...@googlegroups.com
I think isomorphic rendering is a compelling reason use nodejs.  And chances are these days that a webapp will already have nodejs as dependency, for unit tests, module concatenation, minification/uglification.

-Josh

Mariusz Nowostawski

unread,
Mar 24, 2015, 8:56:17 AM3/24/15
to codecraf...@googlegroups.com


On Sunday, March 22, 2015, Josh Gagnon <gonz...@gmail.com> wrote:
I think isomorphic rendering is a compelling reason use nodejs.  And chances are these days that a webapp will already have nodejs as dependency, for unit tests, module concatenation, minification/uglification.

-Josh

On Sat, Mar 21, 2015 at 7:36 AM, Steve Mosley <m...@steve-mosley.com> wrote:
We are using Node in two places currently ... writing a Javascript Single page fulla against rest style java backend ... 

- The build chain for our Javascript application, so we don't really need to know "Node" we know Grunt and then enough Node to keep it running
- We have written a Stub of our Java Rest Services application. and again we didn't really go and "learn" node, because the stub needed to be something that was much much easier to write and use than the real backend, otherwise we wouldn't have bothered.

Just two cases where we didn't go learn it, it just got picked up and taken along for the ride.


On Friday, March 20, 2015 at 4:25:59 PM UTC+13, Tim Penhey wrote:
On 20/03/15 08:56, worik wrote:
> On 19/03/15 21:27, Matthew Dwyer wrote:
>> Is node.js a highly sought after skill and if not, what is?

Personally I'd just focus on getting better at Javascript.


> Leaving aside the advertising nasty feeling about this....  A really
> good topic for a Code Craft talk would be "Why Node.js".
>
> To me that is "Why Node.js?" as I see no use for the technology.  I
> would like some one to explain why I am wrong.

To me Node is for people who want to run Javascript on the server. And
that is about it.

I don't see any compelling reason to use Node over Python on the server.



This is NOT to say that node is better than any of the alternatives. It is not- it all depends what you build and what you build it for. It has certain appeal: 

* large active and very dynamic ecosystem ("there is an npm for this")
* great cmd line tool chain & testing support 
(Think Grunt, Bower, karma etc)
* there is beauty and simplicity in using the same language for client and server-side, lib reuse, single code base for modules
* having Json messaging layer supported "natively" without manual serialization
* Node "fits" well on virtual servers with only single physical core due to its single-threaded nature


Hth
Mariusz


 
Reply all
Reply to author
Forward
0 new messages