Tagoo

Três livros obrigatórios para qualquer programador

Qualquer um que queira chamar a si mesmo: programador, deve antes, ao menos ter lido um ou todos estes livros.

livros

https://vine.co/v/bLxTTDFFOId

Eu considero ser obrigatório o conhecimento sobre pelo menos a existência deles.

Continue reading

Object Oriented CSS – A teoria das classes reutilizáveis – OOCSS

css

Por quê ?

A base da teoria oocss é algo que todos nós depois de alguns layouts recortados já devemos ou deveríamos nos ter deparado e notado: duplicação de estilos.

Uma sensação de dejavu, onde elementos diferentes e não relacionados, começam a declarar alguns estilos semelhantes, como cor de fundo, estilo de borda, família ou cor da fonte.. coisas desse tipo.
Continue reading

SlideShow JavaScript – VanillaJS

slideshow

Continue reading

Orientação a Objetos em Javascript – Função Construtora

Javascript é uma linguagem muito flexível.

js-logo

E apesar de muitos desenvolvedores não terem conhecimento, javascript é muito orientada a objetos. Tanto que só existem 5 tipos primitivos que não são objetos na linguagem: numérico, string, booleano, null e undefined. Sendo que os 3 primeiros ainda podem ser convertidos em objetos pela própria linguagem internamente, ou por nós mesmos.

Eu já mostrei como é a Orientação a Objetos em Javascript, usando objetos literais. Particularmente, esse é estilo que eu prefiro. Mas nem por isso é o único correto. Existem outras formas de se programar com os conceitos de objetos em javascript.

Continue reading

Afinal, como é Orientação a Objetos em JavaScript ? – Exemplos

Como será que é a orientação a objetos no javascript ?

js-logo

Essa linguagem mal compreendida, não possui classes, nem interfaces, não tem operadores de visibilidade e ainda por cima é baseada em prototype. Primeiro de tudo, comece se esquecendo de todos os exemplos que vc leu com new Pessoa();, obj.prototype.carro, Cachorro.latir ou .morder. Esqueça!

Eu pelo menos nunca projetei nenhum sistema web com carros, cachorros ou pessoas falantes no meu javascript.
Continue reading