javascript é mais poderoso do que você imagina! você “realmente” sabia?

a primeira vez que escrevi uma linha em javascript foi entre 1998 e 1999 (isso mesmo..sou velho… :) ) posso te garantir que a vida não era fácil naquela época. muitos desenvolvedores criaram aversão a javascript. ficaram felizes quando surgiram novas soluções para a web que permitiam que desenvolvêssemos websites sem tocar em uma linha de javascript. e concordo com a declaração de que o javascript é uma das linguagens mais “mal-entendidas”, eu diria sub-estimadas.

o cenário mudou nos últimos anos. “web 2.0″, site interativos, ajax e outros. termos batidos que fizeram os desenvolvedores olharem novamente para o javascript. mesmo entre desenvolvedores .net, vemos o javascript ser mencionado, usado e algumas vezes defendido. mas, como acontece com vários frameworks, linguagens e ferramentas, alguns “desenvolvedores” começam a usar e defender e a dizer “é bom para caramba”, mas não conhecem a fundo o que estão usando. estão apenas seguindo a moda.

como mencionei, o javascript é uma das linguagens mais sub-estimadas. podemos fazer muito com ela. mais do que simplesmente ter controle sobre o DOM. e já que decidimos usar o javascript, seria legal conhecer todo este potencial. e não precisa estudar muito para pelo menos ter uma boa noção básica.

o que tenho visto é falarem que coffeescript é legal, “usem coffeescript”, “faço o que eu quero com coffeescript”, mas não conhece javascript. não estou falando sobre saber escrever uma função em javascript e também em coffeescript. estou falando sobre saber o que é uma função. sobre saber qual a diferença entre  “3″ + 4 + 5  e  3+ 4 + “5″.

tenho estudado bastante javascript e seus muitos frameworks nos últimos tempos. e tenho gostado do que tenho visto. tenho usado coffeescript e realmente acho que ajuda e faz diferença.  mas, preciso conhecer javascript se quero escrever uma bom código em javascript, seja usando um framework ou não.

vamos usar mais javascript, coffeescript, node.js e qualquer outro .js. mas vamos conhecer bem o que estamos usando…para escrever um bom código em c# ou em javascript.

the land that scrum forgot – bom vídeo

2012 norwegian developers conference terminou um mês atrás. mas, o vídeo que eu gostaria de sugerir para você assitir é do ano passado.

nós vimos muitas pessoas abandonarem o waterfall e user scrum. mas, também temos visto pessoas mudarem de scrum para outras coisas dizendo que sentem falta de algo.

uncle bob expressa claramente a sua opinião sobre o scrum. se você usa pode achar radical. mas é um bom alerta. ele tenta desfazer o pensamento que scrum é necessariamente agile.

eu gostei deste vídeo porque ele conta um pouco da história do agile. e também mostra claramente alguns dos erros que podemos cometer quando decidimos adotar scrum.

bem vindo ao code snack!

bem vindo ao code snack! o objetivo deste blog e deste site é compartilhar um pouco do meu aprendizado e das minhas tentativas no mundo da codificação, a medida de vou experimentado o meu código. :)

pretendo falar de diversos assuntos relacionados a codificação e boas práticas (“clean code”, teste unitário…). também pretendo compartilhar alguns artigos ou vídeos que assisto ou leio, normalmente adicionando a minha opnião sobre o assunto. de vez em quando, vou contar algumas situação que presenciei e que acredito que podemos tirar alguma lição ou pelo menos dar boas risadas. e por fim, quero falar um pouco dos novos desafios para desenvolvermos aplicações para a “era pós-pc” ou “era mobile”.

os post serão feitos em ingles e portugues. use a bandeirinha no menu para escolher o seu idioma. o rss também está disponível nos dois idiomas. então, se este não é o idioma de sua preferencia, mude para ele antes de assinar o rss.

este site é “responsivo” e você poderá le-lo no seu computador, tablet ou celular.

espero que gostem e sejam bem-vindos!!!