JavaScript: boas práticas

253 views
Skip to first unread message

diogobaeder

unread,
Oct 13, 2010, 12:16:16 AM10/13/10
to NodeJS Brasil
Pessoal,

Escrevo para compartilhar um excelente artigo (com trechos do livro
"JavaScript Patterns", do Stoyan Stefanov) que contém boas práticas e
convenções de desenvolvimento de JavaScript. Recomento a todos que
querem se aventurar (ou já se aventuram) pela linguagem:

http://net.tutsplus.com/tutorials/javascript-ajax/the-essentials-of-writing-high-quality-javascript/

Abração!

Diogo

Thiago favaro

unread,
Oct 13, 2010, 7:51:58 AM10/13/10
to nod...@googlegroups.com
bem interessante, boas práticas sempre tem muito valor =)

abraço!

2010/10/13 diogobaeder <diogo...@gmail.com>



--
------------------------------------------------------------------
Thiago Tiveron Fávaro

mail/msn:    tiv...@mitgnu.com
page:    http://blog.tiveron.mitgnu.com
irc:       #mitgnu (irc.freenode.org)
jabber:  tiv...@jabber.org

Tarsis Azevedo

unread,
Oct 13, 2010, 8:48:04 AM10/13/10
to nod...@googlegroups.com
Muito bom! ;D

Tarsis Figueredo Azevedo.
-------------------
Linux User: #496982
-------------------

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

-Martin Fowler, Refactoring: Improving the Design of Existing Code"

cmilfont

unread,
Oct 13, 2010, 8:58:38 AM10/13/10
to nod...@googlegroups.com
Esse livro é muito bom, recomendo.
Outro muito bacana é o Test-Driven JavaScript Development

Emerson Macedo

unread,
Oct 13, 2010, 9:14:12 AM10/13/10
to nod...@googlegroups.com
Legal Diogo, vou dar uma lida no artigo. É bem grande mas parece interessante. O livro que o Milfont falou eu comprei outro dia e depois falo pra galera o que achei, assim que eu terminar de ler.

[]s

2010/10/13 cmilfont <cmil...@gmail.com>



--
Emerson Macedo
http://codificando.com
@emerleite

Diogo Baeder

unread,
Oct 13, 2010, 9:14:30 AM10/13/10
to nod...@googlegroups.com
Esse parece ser legal, sim... vi o Kent Beck recomendando esses dias, então algum valor com certeza tem... :-P #SouPagaPau

Seguem minhas recomendações pessoais:
  • "JavaScript: The Good Parts" - Douglas Crockford
    Este é pequeno; Na minha opinião, é como os 10 mandamentos para o desenvolvedor JavaScript, e deve ser o primeiro a ser lido pra quem quer crescer na linguagem;
  • "Pro JavaScript Techniques" - John Resig
    Este é um pouco maior, mas ressalta valores parecidos com os do livro acima, porém abordando alguns assuntos mais abrangentes. Pode ser lido antes ou depois do do Crockford;
  • "Pro JavaScript Design Patterns" - Ross Harmes, Dustin Diaz
    Este é mais avançado; Aborda maneiras fáceis de aplicar design patterns (quando conveniente), e, de quebra, dá umas ótimas dicas de como construir uma aplicação robusta na linguagem. Recomendo leitura depois dos dois livros acima;
  • "JavaScript Performance Rocks" - Amy Hoy, Thomas Fuchs
    Super bem-humorado, faz uma abordagem relativamente rápida sobre performance e dá dicas preciosas sobre o assunto;
  • "High Performance JavaScript" - Nicholas Zakas
    Este já é mais detalhado, um pouco, e aborda alguns pontos diferentes do anterior. Recomendo leitura depois do anterior.
Abração!

Diogo
-- 
Diogo Baeder - desenvolvedor web
http://diogobaeder.com.br

cmilfont

unread,
Oct 13, 2010, 9:25:09 AM10/13/10
to nod...@googlegroups.com
Além desses livros eu recomendo outro do Nicholas Zakas, chamado "Professional JavaScript For Web Developers", já está na segunda edição. 
Na minha opinião é o livro indicado a quem está aprendendo javascript, eu tenho a primeira edição de 2005, não tinha closure e praticamente nada do aspecto funcional, mas cobria relativamente bem a orientação a objetos prototype-based da linguagem.
Olhei agora o indice da nova edição e já cobre currying e closure e outras técnicas modernas que na época da primeira edição ainda eram pouco utilizadas.

2010/10/13 Diogo Baeder <diogo...@gmail.com>

Tarsis Azevedo

unread,
Oct 13, 2010, 9:37:56 AM10/13/10
to nod...@googlegroups.com
Pra quem ta començando o javacript: the good parts é uma boa?

Abraços,

Tarsis Figueredo Azevedo.
-------------------
Linux User: #496982
-------------------

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

-Martin Fowler, Refactoring: Improving the Design of Existing Code"


Diogo Baeder

unread,
Oct 13, 2010, 9:41:45 AM10/13/10
to nod...@googlegroups.com
Na minha opinião, sim. Mas deve haver outros livros interessantes pra começar, como o que o Milfont indicou. Eu, pessoalmente, sou fã do Zakas, e bicho é fera.

Abraço!

Diogo

Everton Fraga

unread,
Oct 13, 2010, 9:46:20 AM10/13/10
to nod...@googlegroups.com
É sim, Tarsis. mas como foi dito, ele é bem pequeno. com certeza ficará com gosto de "quero mais" :)

--
Everton Fraga
21 9927-9999


2010/10/13 Diogo Baeder <diogo...@gmail.com>

Bruno Carvalho

unread,
Oct 13, 2010, 9:47:09 AM10/13/10
to nod...@googlegroups.com
Já eu prefiro os vídeos do Douglas Crockford no yahoo ui theater:

http://developer.yahoo.com/yui/theater/

Douglas Crockford — The JavaScript Programming Language


Seguido de

Douglas Crockford — An Inconvenient API: The Theory of the DOM

E por fim:

Douglas Crockford — Advanced JavaScript

Esses vídeos ensinam praticamente tudo que vc precisa saber da linguagem, de onde ela roda (DOM, browsers) e suas características avançadas, que são o fundamento do livro The Good Parts, que foi escrito pelo próprio Douglas Crockford.

Além de tudo, o cara é muito didático.

[]s
Bruno Mentges de Carvalho
globo.com

2010/10/13 Diogo Baeder <diogo...@gmail.com>

Tarsis Azevedo

unread,
Oct 13, 2010, 9:49:49 AM10/13/10
to nod...@googlegroups.com
Bom, vou seguir as dicas pra começar com o js! :D

Vlw pessoal!

Tarsis Figueredo Azevedo.
-------------------
Linux User: #496982
-------------------

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

-Martin Fowler, Refactoring: Improving the Design of Existing Code"


Renato Elias

unread,
Oct 13, 2010, 10:02:17 AM10/13/10
to nod...@googlegroups.com

Rs cheguei tarde =) Mas é bem por ai, com toda essa baggem fica até dar meus 2 cents, mas da uma olhada neste video:


O paul é do core team da jquery e do Google Chrome dev

Emerson Macedo

unread,
Oct 13, 2010, 10:29:35 AM10/13/10
to nod...@googlegroups.com
Esses vídeos que o Bruno passou são excelentes, assisti a todos e recomendo.

[]s

2010/10/13 Bruno Carvalho <bmen...@gmail.com>

Bruno Carvalho

unread,
Oct 13, 2010, 10:34:26 AM10/13/10
to nod...@googlegroups.com
Aproveitando que essa pergunta sempre aparece, resolvi postar no meu blog e usei as dicas da galera aqui, de livros, lá:

http://www.brunocarvalho.com/2010/10/13/como-aprender-javascript/

:)

2010/10/13 Emerson Macedo <emer...@gmail.com>

Bruno Carvalho

unread,
Oct 13, 2010, 10:35:59 AM10/13/10
to nod...@googlegroups.com
Outra coisa que tenho notado também, é que ver um vídeo de uma apresentação ou de uma aula rende mais pra mim do que ler artigos na internet. Isso porque a leitura é muito passível de perder foco, ao passo que um vídeo ou você para pra ver ou não rola. :)

Fora que o D. Crockford é didático pacas, o que ajuda muito e vc fica interessado o tempo todo. O cara sabe muito de javascript.

cmilfont

unread,
Oct 13, 2010, 10:55:07 AM10/13/10
to nod...@googlegroups.com
Eu tinha um post sobre livros, mas já está caduco, tenho que atualizar http://www.milfont.org/tech/2008/10/13/os-melhores-livros-de-javascript/

2010/10/13 Bruno Carvalho <bmen...@gmail.com>



--

Bruno Carvalho

unread,
Oct 13, 2010, 10:58:02 AM10/13/10
to nod...@googlegroups.com
Atualiza que eu link pra ele :) []s

2010/10/13 cmilfont <cmil...@gmail.com>

Leonardo Quixadá

unread,
Oct 13, 2010, 1:14:45 PM10/13/10
to nod...@googlegroups.com
Estou lendo o TDD with Javascript.

Por enquanto ele tá muito bom. O problema são os 6 capítulos da parte II que fala só sobre a linguagem, e não sobre tdd. :/

Alexsandro_xpt

unread,
Oct 14, 2010, 7:59:15 AM10/14/10
to NodeJS Brasil
Qual livro que é?
Este?

http://cjohansen.no/en/javascript/test_driven_javascript_the_book

On 13 out, 14:14, Leonardo Quixadá <lquix...@gmail.com> wrote:
> Estou lendo o TDD with Javascript.
>
> Por enquanto ele tá muito bom. O problema são os 6 capítulos da parte II que
> fala só sobre a linguagem, e não sobre tdd. :/
>
> Em 13 de outubro de 2010 11:58, Bruno Carvalho <bment...@gmail.com>escreveu:
>
> > Atualiza que eu link pra ele :) []s
>
> > 2010/10/13 cmilfont <cmilf...@gmail.com>
>
> >> Eu tinha um post sobre livros, mas já está caduco, tenho que atualizar
> >>http://www.milfont.org/tech/2008/10/13/os-melhores-livros-de-javascript/
>
> >> 2010/10/13 Bruno Carvalho <bment...@gmail.com>
>
> >>> Aproveitando que essa pergunta sempre aparece, resolvi postar no meu blog
> >>> e usei as dicas da galera aqui, de livros, lá:
>
> >>>http://www.brunocarvalho.com/2010/10/13/como-aprender-javascript/
>
> >>> :)
>
> >>> 2010/10/13 Emerson Macedo <emerle...@gmail.com>
>
> >>> Esses vídeos que o Bruno passou são excelentes, assisti a todos e
> >>>> recomendo.
>
> >>>> []s
>
> >>>> 2010/10/13 Bruno Carvalho <bment...@gmail.com>
>
> >>>> Já eu prefiro os vídeos do Douglas Crockford no yahoo ui theater:
>
> >>>>>http://developer.yahoo.com/yui/theater/
> >>>>> Douglas Crockford — The JavaScript Programming Language
>
> >>>>>    - *Part 1:* 31 minutes<http://video.yahoo.com/video/play?vid=111593>| M4V
> >>>>>    download <http://yui.zenfs.com/theater/crockford-tjpl-1.m4v>
> >>>>>    - *Part 2:* 31 minutes<http://video.yahoo.com/video/play?vid=111594>| M4V
> >>>>>    download <http://yui.zenfs.com/theater/crockford-tjpl-2.m4v>
> >>>>>    - *Part 3:* 29 minutes<http://video.yahoo.com/video/play?vid=111595>| M4V
> >>>>>    download <http://yui.zenfs.com/theater/crockford-tjpl-3.m4v>
> >>>>>    - *Part 4:* 20 minutes<http://video.yahoo.com/video/play?vid=111596>| M4V
> >>>>>    download <http://yui.zenfs.com/theater/crockford-tjpl-4.m4v>
>
> >>>>> Seguido de
> >>>>> Douglas Crockford — An Inconvenient API: The Theory of the DOM
>
> >>>>>    - *Part 1:* 31 minutes<http://video.yahoo.com/video/play?vid=111582>| M4V
> >>>>>    download <http://yui.zenfs.com/theater/crockford-domtheory-1.m4v>
> >>>>>    - *Part 2:* 21 minutes<http://video.yahoo.com/video/play?vid=111583>| M4V
> >>>>>    download <http://yui.zenfs.com/theater/crockford-domtheory-2.m4v>
> >>>>>    - *Part 3:* 26 minutes<http://video.yahoo.com/video/play?vid=111584>| M4V
> >>>>>    download <http://yui.zenfs.com/theater/crockford-domtheory-3.m4v>
>
> >>>>> E por fim:
> >>>>> Douglas Crockford — Advanced JavaScript
>
> >>>>>    - *Part 1:* 31 minutes<http://video.yahoo.com/video/play?vid=111585>| M4V
> >>>>>    download<http://yui.zenfs.com/theater/crockford-advancedjavascript-1.m4v>
> >>>>>    - *Part 2:* 25 minutes<http://video.yahoo.com/video/play?vid=111586>| M4V
> >>>>>    download<http://yui.zenfs.com/theater/crockford-advancedjavascript-2.m4v>
> >>>>>    - *Part 3:* 11 minutes<http://video.yahoo.com/video/play?vid=111587>| M4V
> >>>>>    download<http://yui.zenfs.com/theater/crockford-advancedjavascript-3.m4v>
>
> >>>>> Esses vídeos ensinam praticamente tudo que vc precisa saber da
> >>>>> linguagem, de onde ela roda (DOM, browsers) e suas características
> >>>>> avançadas, que são o fundamento do livro The Good Parts, que foi escrito
> >>>>> pelo próprio Douglas Crockford.
>
> >>>>> Além de tudo, o cara é muito didático.
>
> >>>>> []s
> >>>>> Bruno Mentges de Carvalho
> >>>>> globo.com
>
> >>>>> 2010/10/13 Diogo Baeder <diogobae...@gmail.com>
>
> >>>>>>  Na minha opinião, sim. Mas deve haver outros livros interessantes pra
> >>>>>> começar, como o que o Milfont indicou. Eu, pessoalmente, sou fã do Zakas, e
> >>>>>> bicho é fera.
>
> >>>>>> Abraço!
>
> >>>>>> Diogo
>
> >>>>>> On 13-10-2010 10:37, Tarsis Azevedo wrote:
>
> >>>>>> Pra quem ta començando o javacript: the good parts é uma boa?
>
> >>>>>>  Abraços,
>
> >>>>>> Tarsis Figueredo Azevedo.
> >>>>>> -------------------
> >>>>>> Linux User: #496982
> >>>>>> -------------------
>
> >>>>>> "Any fool can write code that a computer can understand. Good
> >>>>>> programmers write code that humans can understand.
>
> >>>>>> -Martin Fowler, Refactoring: Improving the Design of Existing Code"
>
> >>>>>> Em 13 de outubro de 2010 10:25, cmilfont <cmilf...@gmail.com>escreveu:
>
> >>>>>>> Além desses livros eu recomendo outro do Nicholas Zakas, chamado
> >>>>>>> "Professional JavaScript For Web Developers", já está na segunda edição.
> >>>>>>> Na minha opinião é o livro indicado a quem está aprendendo
> >>>>>>> javascript, eu tenho a primeira edição de 2005, não tinha closure e
> >>>>>>> praticamente nada do aspecto funcional, mas cobria relativamente bem a
> >>>>>>> orientação a objetos prototype-based da linguagem.
> >>>>>>> Olhei agora o indice da nova edição e já cobre currying e closure e
> >>>>>>> outras técnicas modernas que na época da primeira edição ainda eram pouco
> >>>>>>> utilizadas.
>
> >>>>>>> 2010/10/13 Diogo Baeder <diogobae...@gmail.com>
>
> >>>>>>>  Esse parece ser legal, sim... vi o Kent Beck recomendando esses
> >>>>>>>> dias, então algum valor com certeza tem... :-P #SouPagaPau
>
> >>>>>>>> Seguem minhas recomendações pessoais:
>
> >>>>>>>>    - "JavaScript: The Good Parts" - Douglas Crockford
> >>>>>>>>    Este é pequeno; Na minha opinião, é como os 10 mandamentos para
> >>>>>>>>    o desenvolvedor JavaScript, e deve ser o primeiro a ser lido pra quem quer
> >>>>>>>>    crescer na linguagem;
> >>>>>>>>     - "Pro JavaScript Techniques" - John Resig
> >>>>>>>>    Este é um pouco maior, mas ressalta valores parecidos com os do
> >>>>>>>>    livro acima, porém abordando alguns assuntos mais abrangentes. Pode ser lido
> >>>>>>>>    antes ou depois do do Crockford;
> >>>>>>>>     - "Pro JavaScript Design Patterns" - Ross Harmes, Dustin Diaz
> >>>>>>>>    Este é mais avançado; Aborda maneiras fáceis de aplicar design
> >>>>>>>>    patterns (quando conveniente), e, de quebra, dá umas ótimas dicas de como
> >>>>>>>>    construir uma aplicação robusta na linguagem. Recomendo leitura depois dos
> >>>>>>>>    dois livros acima;
> >>>>>>>>     - "JavaScript Performance Rocks" - Amy Hoy, Thomas Fuchs
> >>>>>>>>    Super bem-humorado, faz uma abordagem relativamente rápida sobre
> >>>>>>>>    performance e dá dicas preciosas sobre o assunto;
> >>>>>>>>    - "High Performance JavaScript" - Nicholas Zakas
> >>>>>>>>    Este já é mais detalhado, um pouco, e aborda alguns pontos
> >>>>>>>>    diferentes do anterior. Recomendo leitura depois do anterior.
>
> >>>>>>>> Abração!
>
> >>>>>>>> Diogo
>
> >>>>>>>> On 13-10-2010 09:58, cmilfont wrote:
>
> >>>>>>>> Esse livro é muito bom, recomendo.
> >>>>>>>> Outro muito bacana é o Test-Driven JavaScript Development
>
> >>>>>>>>http://www.amazon.com/gp/product/0321683919?ie=UTF8&tag=milftech-20&l...
>
> >>>>>>>> 2010/10/13 Tarsis Azevedo <tarsis.azev...@gmail.com>
>
> >>>>>>>>> Muito bom! ;D
>
> >>>>>>>>> Tarsis Figueredo Azevedo.
> >>>>>>>>> -------------------
> >>>>>>>>> Linux User: #496982
> >>>>>>>>> -------------------
>
> >>>>>>>>> "Any fool can write code that a computer can understand. Good
> >>>>>>>>> programmers write code that humans can understand.
>
> >>>>>>>>> -Martin Fowler, Refactoring: Improving the Design of Existing Code"
>
> >>>>>>>>> Em 13 de outubro de 2010 08:51, Thiago favaro <thiago...@gmail.com
> >>>>>>>>> > escreveu:
>
> >>>>>>>>>  bem interessante, boas práticas sempre tem muito valor =)
>
> >>>>>>>>>>  abraço!
>
> >>>>>>>>>> 2010/10/13 diogobaeder <diogobae...@gmail.com>
>
> >>>>>>>>>> Pessoal,
>
> >>>>>>>>>>> Escrevo para compartilhar um excelente artigo (com trechos do
> >>>>>>>>>>> livro
> >>>>>>>>>>> "JavaScript Patterns", do Stoyan Stefanov) que contém boas
> >>>>>>>>>>> práticas e
> >>>>>>>>>>> convenções de desenvolvimento de JavaScript. Recomento a todos
> >>>>>>>>>>> que
> >>>>>>>>>>> querem se aventurar (ou já se aventuram) pela linguagem:
>
> >>>>>>>>>>>http://net.tutsplus.com/tutorials/javascript-ajax/the-essentials-of-w...
>
> >>>>>>>>>>> Abração!
>
> >>>>>>>>>>> Diogo
>
> >>>>>>>>>> --
> >>>>>>>>>> ------------------------------------------------------------------
> >>>>>>>>>> Thiago Tiveron Fávaro
>
> >>>>>>>>>> mail/msn:    tive...@mitgnu.com
> >>>>>>>>>> page:    http://blog.tiveron.mitgnu.com
> >>>>>>>>>> irc:       #mitgnu (irc.freenode.org)
> >>>>>>>>>> jabber:  tive...@jabber.org
>
> >>>>>>>> --
> >>>>>>>>  http://www.milfont.org/tech/about/
>
> >>>>>>>>  --
> >>>>>>>> Diogo Baeder - desenvolvedor webhttp://diogobaeder.com.br
>
> >>>>>>> --
> >>>>>>>  http://www.milfont.org/tech/about/
>
> >>>>>> --
> >>>>>> Diogo Baeder - desenvolvedor webhttp://diogobaeder.com.br

Diogo Baeder

unread,
Oct 14, 2010, 9:24:44 AM10/14/10
to nod...@googlegroups.com
Isso.

Abra�o,

Diogo

On 14-10-2010 08:59, Alexsandro_xpt wrote:
> Qual livro que �?
> Este?
>
> http://cjohansen.no/en/javascript/test_driven_javascript_the_book


>
> On 13 out, 14:14, Leonardo Quixad�<lquix...@gmail.com> wrote:
>> Estou lendo o TDD with Javascript.
>>

>> Por enquanto ele t� muito bom. O problema s�o os 6 cap�tulos da parte II que
>> fala s� sobre a linguagem, e n�o sobre tdd. :/


>>
>> Em 13 de outubro de 2010 11:58, Bruno Carvalho<bment...@gmail.com>escreveu:
>>
>>> Atualiza que eu link pra ele :) []s
>>> 2010/10/13 cmilfont<cmilf...@gmail.com>

>>>> Eu tinha um post sobre livros, mas j� est� caduco, tenho que atualizar


>>>> http://www.milfont.org/tech/2008/10/13/os-melhores-livros-de-javascript/
>>>> 2010/10/13 Bruno Carvalho<bment...@gmail.com>
>>>>> Aproveitando que essa pergunta sempre aparece, resolvi postar no meu blog

>>>>> e usei as dicas da galera aqui, de livros, l�:

>>>>> Esses v�deos que o Bruno passou s�o excelentes, assisti a todos e


>>>>>> recomendo.
>>>>>> []s
>>>>>> 2010/10/13 Bruno Carvalho<bment...@gmail.com>

>>>>>> J� eu prefiro os v�deos do Douglas Crockford no yahoo ui theater:
>>>>>>> http://developer.yahoo.com/yui/theater/
>>>>>>> Douglas Crockford � The JavaScript Programming Language

>>>>>>> Douglas Crockford � An Inconvenient API: The Theory of the DOM

>>>>>>> Douglas Crockford � Advanced JavaScript

>>>>>>> Esses v�deos ensinam praticamente tudo que vc precisa saber da
>>>>>>> linguagem, de onde ela roda (DOM, browsers) e suas caracter�sticas
>>>>>>> avan�adas, que s�o o fundamento do livro The Good Parts, que foi escrito
>>>>>>> pelo pr�prio Douglas Crockford.
>>>>>>> Al�m de tudo, o cara � muito did�tico.


>>>>>>> []s
>>>>>>> Bruno Mentges de Carvalho
>>>>>>> globo.com
>>>>>>> 2010/10/13 Diogo Baeder<diogobae...@gmail.com>

>>>>>>>> Na minha opini�o, sim. Mas deve haver outros livros interessantes pra
>>>>>>>> come�ar, como o que o Milfont indicou. Eu, pessoalmente, sou f� do Zakas, e
>>>>>>>> bicho � fera.
>>>>>>>> Abra�o!


>>>>>>>> Diogo
>>>>>>>> On 13-10-2010 10:37, Tarsis Azevedo wrote:

>>>>>>>> Pra quem ta comen�ando o javacript: the good parts � uma boa?
>>>>>>>> Abra�os,


>>>>>>>> Tarsis Figueredo Azevedo.
>>>>>>>> -------------------
>>>>>>>> Linux User: #496982
>>>>>>>> -------------------
>>>>>>>> "Any fool can write code that a computer can understand. Good
>>>>>>>> programmers write code that humans can understand.
>>>>>>>> -Martin Fowler, Refactoring: Improving the Design of Existing Code"
>>>>>>>> Em 13 de outubro de 2010 10:25, cmilfont<cmilf...@gmail.com>escreveu:

>>>>>>>>> Al�m desses livros eu recomendo outro do Nicholas Zakas, chamado
>>>>>>>>> "Professional JavaScript For Web Developers", j� est� na segunda edi��o.
>>>>>>>>> Na minha opini�o � o livro indicado a quem est� aprendendo
>>>>>>>>> javascript, eu tenho a primeira edi��o de 2005, n�o tinha closure e


>>>>>>>>> praticamente nada do aspecto funcional, mas cobria relativamente bem a

>>>>>>>>> orienta��o a objetos prototype-based da linguagem.
>>>>>>>>> Olhei agora o indice da nova edi��o e j� cobre currying e closure e
>>>>>>>>> outras t�cnicas modernas que na �poca da primeira edi��o ainda eram pouco


>>>>>>>>> utilizadas.
>>>>>>>>> 2010/10/13 Diogo Baeder<diogobae...@gmail.com>
>>>>>>>>> Esse parece ser legal, sim... vi o Kent Beck recomendando esses

>>>>>>>>>> dias, ent�o algum valor com certeza tem... :-P #SouPagaPau
>>>>>>>>>> Seguem minhas recomenda��es pessoais:


>>>>>>>>>> - "JavaScript: The Good Parts" - Douglas Crockford

>>>>>>>>>> Este � pequeno; Na minha opini�o, � como os 10 mandamentos para


>>>>>>>>>> o desenvolvedor JavaScript, e deve ser o primeiro a ser lido pra quem quer
>>>>>>>>>> crescer na linguagem;
>>>>>>>>>> - "Pro JavaScript Techniques" - John Resig

>>>>>>>>>> Este � um pouco maior, mas ressalta valores parecidos com os do
>>>>>>>>>> livro acima, por�m abordando alguns assuntos mais abrangentes. Pode ser lido


>>>>>>>>>> antes ou depois do do Crockford;
>>>>>>>>>> - "Pro JavaScript Design Patterns" - Ross Harmes, Dustin Diaz

>>>>>>>>>> Este � mais avan�ado; Aborda maneiras f�ceis de aplicar design
>>>>>>>>>> patterns (quando conveniente), e, de quebra, d� umas �timas dicas de como
>>>>>>>>>> construir uma aplica��o robusta na linguagem. Recomendo leitura depois dos


>>>>>>>>>> dois livros acima;
>>>>>>>>>> - "JavaScript Performance Rocks" - Amy Hoy, Thomas Fuchs

>>>>>>>>>> Super bem-humorado, faz uma abordagem relativamente r�pida sobre
>>>>>>>>>> performance e d� dicas preciosas sobre o assunto;


>>>>>>>>>> - "High Performance JavaScript" - Nicholas Zakas

>>>>>>>>>> Este j� � mais detalhado, um pouco, e aborda alguns pontos


>>>>>>>>>> diferentes do anterior. Recomendo leitura depois do anterior.

>>>>>>>>>> Abra��o!


>>>>>>>>>> Diogo
>>>>>>>>>> On 13-10-2010 09:58, cmilfont wrote:

>>>>>>>>>> Esse livro � muito bom, recomendo.
>>>>>>>>>> Outro muito bacana � o Test-Driven JavaScript Development


>>>>>>>>>> http://www.amazon.com/gp/product/0321683919?ie=UTF8&tag=milftech-20&l...
>>>>>>>>>> 2010/10/13 Tarsis Azevedo<tarsis.azev...@gmail.com>
>>>>>>>>>>> Muito bom! ;D
>>>>>>>>>>> Tarsis Figueredo Azevedo.
>>>>>>>>>>> -------------------
>>>>>>>>>>> Linux User: #496982
>>>>>>>>>>> -------------------
>>>>>>>>>>> "Any fool can write code that a computer can understand. Good
>>>>>>>>>>> programmers write code that humans can understand.
>>>>>>>>>>> -Martin Fowler, Refactoring: Improving the Design of Existing Code"
>>>>>>>>>>> Em 13 de outubro de 2010 08:51, Thiago favaro<thiago...@gmail.com
>>>>>>>>>>>> escreveu:

>>>>>>>>>>> bem interessante, boas pr�ticas sempre tem muito valor =)
>>>>>>>>>>>> abra�o!


>>>>>>>>>>>> 2010/10/13 diogobaeder<diogobae...@gmail.com>
>>>>>>>>>>>> Pessoal,
>>>>>>>>>>>>> Escrevo para compartilhar um excelente artigo (com trechos do
>>>>>>>>>>>>> livro

>>>>>>>>>>>>> "JavaScript Patterns", do Stoyan Stefanov) que cont�m boas
>>>>>>>>>>>>> pr�ticas e
>>>>>>>>>>>>> conven��es de desenvolvimento de JavaScript. Recomento a todos
>>>>>>>>>>>>> que
>>>>>>>>>>>>> querem se aventurar (ou j� se aventuram) pela linguagem:
>>>>>>>>>>>>> http://net.tutsplus.com/tutorials/javascript-ajax/the-essentials-of-w...
>>>>>>>>>>>>> Abra��o!
>>>>>>>>>>>>> Diogo
>>>>>>>>>>>> --
>>>>>>>>>>>> ------------------------------------------------------------------
>>>>>>>>>>>> Thiago Tiveron F�varo

Leonardo Quixadá

unread,
Oct 14, 2010, 1:19:39 PM10/14/10
to nod...@googlegroups.com
é! Errei no título, foi mal!

Abraços!

Em 14 de outubro de 2010 10:24, Diogo Baeder <diogo...@gmail.com> escreveu:
Isso.

Abraço,

Diogo




On 14-10-2010 08:59, Alexsandro_xpt wrote:
Qual livro que é?
Este?

http://cjohansen.no/en/javascript/test_driven_javascript_the_book

On 13 out, 14:14, Leonardo Quixadá<lquix...@gmail.com>  wrote:
Estou lendo o TDD with Javascript.

Por enquanto ele tá muito bom. O problema são os 6 capítulos da parte II que
fala só sobre a linguagem, e não sobre tdd. :/


Em 13 de outubro de 2010 11:58, Bruno Carvalho<bment...@gmail.com>escreveu:

Atualiza que eu link pra ele :) []s
2010/10/13 cmilfont<cmilf...@gmail.com>
Eu tinha um post sobre livros, mas já está caduco, tenho que atualizar
Aproveitando que essa pergunta sempre aparece, resolvi postar no meu blog
e usei as dicas da galera aqui, de livros, lá:
Esses vídeos que o Bruno passou são excelentes, assisti a todos e
recomendo.
[]s
2010/10/13 Bruno Carvalho<bment...@gmail.com>
Já eu prefiro os vídeos do Douglas Crockford no yahoo ui theater:
http://developer.yahoo.com/yui/theater/
Douglas Crockford — The JavaScript Programming Language
Douglas Crockford — An Inconvenient API: The Theory of the DOM
Douglas Crockford — Advanced JavaScript
Esses vídeos ensinam praticamente tudo que vc precisa saber da
linguagem, de onde ela roda (DOM, browsers) e suas características
avançadas, que são o fundamento do livro The Good Parts, que foi escrito

pelo próprio Douglas Crockford.
Além de tudo, o cara é muito didático.
[]s
Bruno Mentges de Carvalho
globo.com
2010/10/13 Diogo Baeder<diogobae...@gmail.com>
 Na minha opinião, sim. Mas deve haver outros livros interessantes pra

começar, como o que o Milfont indicou. Eu, pessoalmente, sou fã do Zakas, e
bicho é fera.
Abraço!
Diogo
On 13-10-2010 10:37, Tarsis Azevedo wrote:
Pra quem ta començando o javacript: the good parts é uma boa?
 Abraços,

Tarsis Figueredo Azevedo.
-------------------
Linux User: #496982
-------------------
"Any fool can write code that a computer can understand. Good
programmers write code that humans can understand.
-Martin Fowler, Refactoring: Improving the Design of Existing Code"
Em 13 de outubro de 2010 10:25, cmilfont<cmilf...@gmail.com>escreveu:
Além desses livros eu recomendo outro do Nicholas Zakas, chamado

"Professional JavaScript For Web Developers", já está na segunda edição.
Na minha opinião é o livro indicado a quem está aprendendo
javascript, eu tenho a primeira edição de 2005, não tinha closure e

praticamente nada do aspecto funcional, mas cobria relativamente bem a
orientação a objetos prototype-based da linguagem.
Olhei agora o indice da nova edição e já cobre currying e closure e
outras técnicas modernas que na época da primeira edição ainda eram pouco

utilizadas.
2010/10/13 Diogo Baeder<diogobae...@gmail.com>
 Esse parece ser legal, sim... vi o Kent Beck recomendando esses
dias, então algum valor com certeza tem... :-P #SouPagaPau
Seguem minhas recomendações pessoais:

   - "JavaScript: The Good Parts" - Douglas Crockford
   Este é pequeno; Na minha opinião, é como os 10 mandamentos para

   o desenvolvedor JavaScript, e deve ser o primeiro a ser lido pra quem quer
   crescer na linguagem;
    - "Pro JavaScript Techniques" - John Resig
   Este é um pouco maior, mas ressalta valores parecidos com os do
   livro acima, porém abordando alguns assuntos mais abrangentes. Pode ser lido

   antes ou depois do do Crockford;
    - "Pro JavaScript Design Patterns" - Ross Harmes, Dustin Diaz
   Este é mais avançado; Aborda maneiras fáceis de aplicar design
   patterns (quando conveniente), e, de quebra, dá umas ótimas dicas de como
   construir uma aplicação robusta na linguagem. Recomendo leitura depois dos

   dois livros acima;
    - "JavaScript Performance Rocks" - Amy Hoy, Thomas Fuchs
   Super bem-humorado, faz uma abordagem relativamente rápida sobre
   performance e dá dicas preciosas sobre o assunto;

   - "High Performance JavaScript" - Nicholas Zakas
   Este já é mais detalhado, um pouco, e aborda alguns pontos

   diferentes do anterior. Recomendo leitura depois do anterior.
Abração!

Diogo
On 13-10-2010 09:58, cmilfont wrote:
Esse livro é muito bom, recomendo.
Outro muito bacana é o Test-Driven JavaScript Development
Muito bom! ;D
Tarsis Figueredo Azevedo.
-------------------
Linux User: #496982
-------------------
"Any fool can write code that a computer can understand. Good
programmers write code that humans can understand.
-Martin Fowler, Refactoring: Improving the Design of Existing Code"
Em 13 de outubro de 2010 08:51, Thiago favaro<thiago...@gmail.com
escreveu:
 bem interessante, boas práticas sempre tem muito valor =)
 abraço!
2010/10/13 diogobaeder<diogobae...@gmail.com>
Pessoal,
Escrevo para compartilhar um excelente artigo (com trechos do
livro
"JavaScript Patterns", do Stoyan Stefanov) que contém boas
práticas e
convenções de desenvolvimento de JavaScript. Recomento a todos
que
querem se aventurar (ou já se aventuram) pela linguagem:
http://net.tutsplus.com/tutorials/javascript-ajax/the-essentials-of-w...
Abração!
Diogo
--
------------------------------------------------------------------
Thiago Tiveron Fávaro

mail/msn:    tive...@mitgnu.com
page:    http://blog.tiveron.mitgnu.com
irc:       #mitgnu (irc.freenode.org)
jabber:  tive...@jabber.org
--
 http://www.milfont.org/tech/about/
 --
Diogo Baeder - desenvolvedor webhttp://diogobaeder.com.br
--
Diogo Baeder - desenvolvedor webhttp://diogobaeder.com.br
--
Emerson Macedo
http://codificando.com
@emerleite

cmilfont

unread,
Oct 27, 2010, 7:58:01 AM10/27/10
to nod...@googlegroups.com

Raphael Pereira de Faria

unread,
Oct 27, 2010, 12:26:20 PM10/27/10
to nod...@googlegroups.com
Ah, uma lista de livros pra ganhar dinheiro com links afiliados eu também consigo fazer. Tem livro ali que sequer saiu.

2010/10/27 cmilfont <cmil...@gmail.com>



--
--
Raphael Pereira de Faria
http://blog.rmontanaro.com/

cmilfont

unread,
Oct 27, 2010, 12:40:58 PM10/27/10
to nod...@googlegroups.com
Rspec book tem quase dois anos que comprei e nem por isso deixei de ler, da lista que montei no post eu tenho todos. Depois de tudo que discutimos aqui não ia repetir no post, linkei para essa thread que vale mais a pena.

2010/10/27 Raphael Pereira de Faria <raphaelpf...@gmail.com>



--

Daniel Mascena

unread,
Oct 27, 2010, 1:04:37 PM10/27/10
to nod...@googlegroups.com
cara todos esses livros ja sairam, inclusive tenho todos em pdf. Acredito que daria pra somar a essa lista o Pragmatic guide to JavaScript (http://www.pragprog.com/titles/pg_js/pragmatic-guide-to-javascript) e o Pro JavaScript Techniques do John Resig
--
Atenciosamente

Daniel A. A. Mascena

Raphael Pereira de Faria

unread,
Oct 27, 2010, 1:08:34 PM10/27/10
to nod...@googlegroups.com
Saíram não. O JavaScript ninja só sai ano que vem.

2010/10/27 Daniel Mascena <daniel...@gmail.com>

Daniel Mascena

unread,
Oct 27, 2010, 1:11:54 PM10/27/10
to nod...@googlegroups.com
Tudo bem, esse é o unico q ainda não foi pra valer msm, mas vc encontra a versão MEAP pra baixar, inclusive ela contem, dos 17 capitulos do livro, ate o capitulo 12.. entao jah da pra ir lendo ate sair a versão completa.

Everton Fraga

unread,
Oct 27, 2010, 1:14:20 PM10/27/10
to nod...@googlegroups.com
Falando nisso, alguém sabe se tem algum livro de Node pra sair até o meio de 2011? 
preciso pra burocracia de citar bibliografia em meu projeto final :S

--
Everton Fraga
21 9927-9999


2010/10/27 Raphael Pereira de Faria <raphaelpf...@gmail.com>

Daniel Mascena

unread,
Oct 27, 2010, 1:22:32 PM10/27/10
to nod...@googlegroups.com
em relação a isso, não vi nenhuma iniciativa para um futuro proximo... sei que tem um livro online sobre node.js, mas ta + pra um guide... o jeito é aguardar..

Alexsandro Pereira

unread,
Oct 27, 2010, 1:24:28 PM10/27/10
to nod...@googlegroups.com
E onde está este GUIDE?
--
Alexsandro
www.alexsandro.com.br

Fabio Kung

unread,
Oct 27, 2010, 1:52:41 PM10/27/10
to nod...@googlegroups.com
Para quem está (re)começando, eu gosto muito do "Re-introduction to JavaScript" -- Moziila Dev Center:


-- Fabio Kung


2010/10/27 Alexsandro Pereira <bagu...@gmail.com>

Daniel Mascena

unread,
Oct 27, 2010, 2:04:40 PM10/27/10
to nod...@googlegroups.com
tinha perdido o link aki, mas felizmente achei: http://visionmedia.github.com/masteringnode/ o livro "Mastering Node" é mantido pela comunidade e oferece uma visão bem pragmática do node.js, uma boa referencia pra kem ker iniciar...

Daniel Mascena

unread,
Oct 27, 2010, 2:19:14 PM10/27/10
to nod...@googlegroups.com
Ola Fabio, esse é uma boa referencia pra kem ker apreender o javascript-way e deixar de codificar em JS sobre a influencias das suas linguagens nativas (falo por experiencia propria). Existem bons livros disponiveis atualmente, com autores em excelência no assunto.. e sempre é bom consultar o q o mestre tem a dizer: http://www.crockford.com/javascript/

Diogo Baeder

unread,
Oct 27, 2010, 4:13:34 PM10/27/10
to nod...@googlegroups.com
Ótimas dicas, galera! Também assino embaixo!

Abraço!
__________________________
Diogo Baeder
http://diogobaeder.com.br


2010/10/27 Daniel Mascena <daniel...@gmail.com>

Ricardo Tomasi

unread,
Oct 27, 2010, 10:36:39 PM10/27/10
to NodeJS Brasil
Faz uns meses surgiu na lista do node um boato de que a editora
manning.com ia lançar um livro chamado "node.js in action", mas
ninguém confirmou nada...

On Oct 27, 3:14 pm, Everton Fraga <evertonf...@gmail.com> wrote:
> Falando nisso, alguém sabe se tem algum livro de Node pra sair até o meio de
> 2011?
> preciso pra burocracia de citar bibliografia em meu projeto final :S
>
> --
> Everton Fraga
> 21 9927-9999
>
> 2010/10/27 Raphael Pereira de Faria <raphaelpfmontan...@gmail.com>
>
>
>
>
>
>
>
> > Saíram não. O JavaScript ninja só sai ano que vem.
>
> > 2010/10/27 Daniel Mascena <danielmasc...@gmail.com>
>
> > cara todos esses livros ja sairam, inclusive tenho todos em pdf. Acredito
> >> que daria pra somar a essa lista o Pragmatic guide to JavaScript (
> >>http://www.pragprog.com/titles/pg_js/pragmatic-guide-to-javascript) e o
> >> Pro JavaScript Techniques do John Resig
>
> >> Em 27 de outubro de 2010 13:26, Raphael Pereira de Faria <
> >> raphaelpfmontan...@gmail.com> escreveu:
>
> >> Ah, uma lista de livros pra ganhar dinheiro com links afiliados eu também
> >>> consigo fazer. Tem livro ali que sequer saiu.
>
> >>> 2010/10/27 cmilfont <cmilf...@gmail.com>
>
> >>> Atualizei
> >>>>http://www.milfont.org/tech/2010/10/25/recomendacao-de-livros-sobre-j...
>
> >>>> 2010/10/13 Bruno Carvalho <bment...@gmail.com>
>
> >>>>> Atualiza que eu link pra ele :) []s
>
> >>>>> 2010/10/13 cmilfont <cmilf...@gmail.com>
>
> >>>>>> Eu tinha um post sobre livros, mas já está caduco, tenho que
> >>>>>> atualizar
> >>>>>>http://www.milfont.org/tech/2008/10/13/os-melhores-livros-de-javascript/
>
> >>>>>> 2010/10/13 Bruno Carvalho <bment...@gmail.com>
>
> >>>>>>> Aproveitando que essa pergunta sempre aparece, resolvi postar no meu
> >>>>>>> blog e usei as dicas da galera aqui, de livros, lá:
>
> >>>>>>>http://www.brunocarvalho.com/2010/10/13/como-aprender-javascript/
>
> >>>>>>> :)
>
> >>>>>>> 2010/10/13 Emerson Macedo <emerle...@gmail.com>
>
> >>>>>>> Esses vídeos que o Bruno passou são excelentes, assisti a todos e
> >>>>>>>> recomendo.
>
> >>>>>>>> []s
>
> >>>>>>>> 2010/10/13 Bruno Carvalho <bment...@gmail.com>
>
> >>>>>>>> Já eu prefiro os vídeos do Douglas Crockford no yahoo ui theater:
>
> >>>>>>>>>http://developer.yahoo.com/yui/theater/
> >>>>>>>>> Douglas Crockford — The JavaScript Programming Language
>
> >>>>>>>>>    - *Part 1:* 31 minutes<http://video.yahoo.com/video/play?vid=111593>| M4V
> >>>>>>>>>    download <http://yui.zenfs.com/theater/crockford-tjpl-1.m4v>
> >>>>>>>>>    - *Part 2:* 31 minutes<http://video.yahoo.com/video/play?vid=111594>| M4V
> >>>>>>>>>    download <http://yui.zenfs.com/theater/crockford-tjpl-2.m4v>
> >>>>>>>>>    - *Part 3:* 29 minutes<http://video.yahoo.com/video/play?vid=111595>| M4V
> >>>>>>>>>    download <http://yui.zenfs.com/theater/crockford-tjpl-3.m4v>
> >>>>>>>>>    - *Part 4:* 20 minutes<http://video.yahoo.com/video/play?vid=111596>| M4V
> >>>>>>>>>    download <http://yui.zenfs.com/theater/crockford-tjpl-4.m4v>
>
> >>>>>>>>> Seguido de
> >>>>>>>>> Douglas Crockford — An Inconvenient API: The Theory of the DOM
>
> >>>>>>>>>    - *Part 1:* 31 minutes<http://video.yahoo.com/video/play?vid=111582>| M4V
> >>>>>>>>>    download<http://yui.zenfs.com/theater/crockford-domtheory-1.m4v>
> >>>>>>>>>    - *Part 2:* 21 minutes<http://video.yahoo.com/video/play?vid=111583>| M4V
> >>>>>>>>>    download<http://yui.zenfs.com/theater/crockford-domtheory-2.m4v>
> >>>>>>>>>    - *Part 3:* 26 minutes<http://video.yahoo.com/video/play?vid=111584>| M4V
> >>>>>>>>>    download<http://yui.zenfs.com/theater/crockford-domtheory-3.m4v>
>
> >>>>>>>>> E por fim:
> >>>>>>>>> Douglas Crockford — Advanced JavaScript
>
> >>>>>>>>>    - *Part 1:* 31 minutes<http://video.yahoo.com/video/play?vid=111585>| M4V
> >>>>>>>>>    download<http://yui.zenfs.com/theater/crockford-advancedjavascript-1.m4v>
> >>>>>>>>>    - *Part 2:* 25 minutes<http://video.yahoo.com/video/play?vid=111586>| M4V
> >>>>>>>>>    download<http://yui.zenfs.com/theater/crockford-advancedjavascript-2.m4v>
> >>>>>>>>>    - *Part 3:* 11 minutes<http://video.yahoo.com/video/play?vid=111587>| M4V
> >>>>>>>>>    download<http://yui.zenfs.com/theater/crockford-advancedjavascript-3.m4v>
>
> >>>>>>>>> Esses vídeos ensinam praticamente tudo que vc precisa saber da
> >>>>>>>>> linguagem, de onde ela roda (DOM, browsers) e suas características
> >>>>>>>>> avançadas, que são o fundamento do livro The Good Parts, que foi escrito
> >>>>>>>>> pelo próprio Douglas Crockford.
>
> >>>>>>>>> Além de tudo, o cara é muito didático.
>
> >>>>>>>>> []s
> >>>>>>>>> Bruno Mentges de Carvalho
> >>>>>>>>> globo.com
>
> >>>>>>>>> 2010/10/13 Diogo Baeder <diogobae...@gmail.com>
>
> >>>>>>>>>>  Na minha opinião, sim. Mas deve haver outros livros interessantes
> >>>>>>>>>> pra começar, como o que o Milfont indicou. Eu, pessoalmente, sou fã do
> >>>>>>>>>> Zakas, e bicho é fera.
>
> >>>>>>>>>> Abraço!
>
> >>>>>>>>>> Diogo
>
> >>>>>>>>>> On 13-10-2010 10:37, Tarsis Azevedo wrote:
>
> >>>>>>>>>> Pra quem ta començando o javacript: the good parts é uma boa?
>
> >>>>>>>>>>  Abraços,
>
> >>>>>>>>>> Tarsis Figueredo Azevedo.
> >>>>>>>>>> -------------------
> >>>>>>>>>> Linux User: #496982
> >>>>>>>>>> -------------------
>
> >>>>>>>>>> "Any fool can write code that a computer can understand. Good
> >>>>>>>>>> programmers write code that humans can understand.
>
> >>>>>>>>>> -Martin Fowler, Refactoring: Improving the Design of Existing
> >>>>>>>>>> Code"
>
> >>>>>>>>>> Em 13 de outubro de 2010 10:25, cmilfont <cmilf...@gmail.com>escreveu:
>
> >>>>>>>>>>> Além desses livros eu recomendo outro do Nicholas Zakas, chamado
> >>>>>>>>>>> "Professional JavaScript For Web Developers", já está na segunda edição.
> >>>>>>>>>>> Na minha opinião é o livro indicado a quem está aprendendo
> >>>>>>>>>>> javascript, eu tenho a primeira edição de 2005, não tinha closure e
> >>>>>>>>>>> praticamente nada do aspecto funcional, mas cobria relativamente bem a
> >>>>>>>>>>> orientação a objetos prototype-based da linguagem.
> >>>>>>>>>>> Olhei agora o indice da nova edição e já cobre currying e closure
> >>>>>>>>>>> e outras técnicas modernas que na época da primeira edição ainda eram pouco
> >>>>>>>>>>> utilizadas.
>
> >>>>>>>>>>> 2010/10/13 Diogo Baeder <diogobae...@gmail.com>
>
> >>>>>>>>>>>  Esse parece ser legal, sim... vi o Kent Beck recomendando esses
> >>>>>>>>>>>> dias, então algum valor com certeza tem... :-P #SouPagaPau
>
> >>>>>>>>>>>> Seguem minhas recomendações pessoais:
>
> >>>>>>>>>>>>    - "JavaScript: The Good Parts" - Douglas Crockford
> >>>>>>>>>>>>    Este é pequeno; Na minha opinião, é como os 10 mandamentos
> >>>>>>>>>>>>    para o desenvolvedor JavaScript, e deve ser o primeiro a ser lido pra quem
> >>>>>>>>>>>>    quer crescer na linguagem;
> >>>>>>>>>>>>     - "Pro JavaScript Techniques" - John Resig
> >>>>>>>>>>>>    Este é um pouco maior, mas ressalta valores parecidos com os
> >>>>>>>>>>>>    do livro acima, porém abordando alguns assuntos mais abrangentes. Pode ser
> >>>>>>>>>>>>    lido antes ou depois do do Crockford;
> >>>>>>>>>>>>     - "Pro JavaScript Design Patterns" - Ross Harmes, Dustin
> >>>>>>>>>>>>    Diaz
> >>>>>>>>>>>>    Este é mais avançado; Aborda maneiras fáceis de aplicar
> >>>>>>>>>>>>    design patterns (quando conveniente), e, de quebra, dá umas ótimas dicas de
> >>>>>>>>>>>>    como construir uma aplicação robusta na linguagem. Recomendo leitura depois
> >>>>>>>>>>>>    dos dois livros acima;
> >>>>>>>>>>>>     - "JavaScript Performance Rocks" - Amy Hoy, Thomas Fuchs
> >>>>>>>>>>>>    Super bem-humorado, faz uma abordagem relativamente rápida
> >>>>>>>>>>>>    sobre performance e dá dicas preciosas sobre o assunto;
> >>>>>>>>>>>>    - "High Performance JavaScript" - Nicholas Zakas
> >>>>>>>>>>>>    Este já é mais detalhado, um pouco, e aborda alguns pontos
> >>>>>>>>>>>>    diferentes do anterior. Recomendo leitura depois do anterior.
>
> >>>>>>>>>>>> Abração!
>
> >>>>>>>>>>>> Diogo
>
> >>>>>>>>>>>> On 13-10-2010 09:58, cmilfont wrote:
>
> >>>>>>>>>>>> Esse livro é muito bom, recomendo.
> >>>>>>>>>>>> Outro muito bacana é o Test-Driven JavaScript Development
>
> >>>>>>>>>>>>http://www.amazon.com/gp/product/0321683919?ie=UTF8&tag=milftech-20&l...
>
> >>>>>>>>>>>> 2010/10/13 Tarsis Azevedo <tarsis.azev...@gmail.com>
>
> >>>>>>>>>>>>> Muito bom! ;D
>
> >>>>>>>>>>>>> Tarsis Figueredo Azevedo.
> >>>>>>>>>>>>> -------------------
> >>>>>>>>>>>>> Linux User: #496982
> >>>>>>>>>>>>> -------------------
>
> >>>>>>>>>>>>> "Any fool can write code that a computer can understand. Good
> >>>>>>>>>>>>> programmers write code that humans can understand.
>
> >>>>>>>>>>>>> -Martin Fowler, Refactoring: Improving the Design of Existing
> >>>>>>>>>>>>> Code"
>
> >>>>>>>>>>>>> Em 13 de outubro de 2010 08:51, Thiago favaro <
> >>>>>>>>>>>>> thiago...@gmail.com> escreveu:
>
> >>>>>>>>>>>>>  bem interessante, boas práticas sempre tem muito valor =)
>
> >>>>>>>>>>>>>>  abraço!
>
> >>>>>>>>>>>>>> 2010/10/13 diogobaeder <diogobae...@gmail.com>
>
> >>>>>>>>>>>>>> Pessoal,
>
> >>>>>>>>>>>>>>> Escrevo para compartilhar um excelente artigo (com trechos do
> >>>>>>>>>>>>>>> livro
> >>>>>>>>>>>>>>> "JavaScript Patterns", do Stoyan Stefanov) que contém boas
> >>>>>>>>>>>>>>> práticas e
> >>>>>>>>>>>>>>> convenções de desenvolvimento de JavaScript. Recomento a
> >>>>>>>>>>>>>>> todos que
> >>>>>>>>>>>>>>> querem se aventurar (ou já se aventuram) pela linguagem:
>
> >>>>>>>>>>>>>>>http://net.tutsplus.com/tutorials/javascript-ajax/the-essentials-of-w...
>
> >>>>>>>>>>>>>>> Abração!
>
> >>>>>>>>>>>>>>> Diogo
>
> ...
>
> read more »

Guilherme Chapiewski

unread,
Oct 28, 2010, 12:44:51 AM10/28/10
to nod...@googlegroups.com
O Tom Hughes-Croucher aqui do Yahoo! estah escrevendo um que sera lançado pela O'Reilly em breve, acho que no inicio do ano q vem.

--
Guilherme Chapiewski
http://gc.blog.br
http://guilherme.pro
http://twitter.com/gchapiewski
(Sent from iPhone, please excuse typos.)

Emerson Macedo

unread,
Oct 28, 2010, 8:14:43 AM10/28/10
to nod...@googlegroups.com
Obrigado por compartinhar suas indicações de livros aqui na lista Milfont. É sempre bem vindo.

Abraços !!!

2010/10/27 cmilfont <cmil...@gmail.com>

Diogo Baeder

unread,
Oct 28, 2010, 8:24:22 AM10/28/10
to nod...@googlegroups.com
Independente de os livros terem sido lançados ou não, acho iniciativas deste tipo muito válidas, pois ajuda muito nossa comunidade a obter informação valiosa através de fontes confiáveis.

Minha sugestão é que busquem com afinco estudar pelo menos uns 2 ou 3 livros dessa lista do Milfont, pois as pessoas têm um péssimo costume de programar em JavaScript tentando usar exatamente os mesmos paradigmas de outra linguagem. JS é uma linguagem com vida própria, que mistura diversos paradigmas, e se você a usa desta forma acaba desenvolvendo aplicações que até podem funcionar bem, mas que terão design de código incompreensível e dúbio com o passar do tempo, pra não dizer inchado e de performance pobre.

Aproveitando o ensejo, pra quem já desenvolve mas está no comecinho do JavaScript, segue uma apresentação minha, que fiz pra usar na empresa onde trabalho, que tem algumas dicas de JS que eu acho importantes - a apresentação chega a abordar JS nos browsers, também -:
http://prezi.com/q2bf3js7ebsx/javascript-para-desenvolvedores/

Abraço, turma! Vamos continuando que esta discussão tá show! :-)

Diogo
Reply all
Reply to author
Forward
0 new messages