O tempo pode ser uma coisa engraçada. Ainda me lembro de ter descoberto a codificação HTML, CSS e JavaScript. Ainda me lembro do meu primeiro curso de programação na faculdade. Ainda me lembro do meu primeiro dia no meu primeiro trabalho de programação, depois do meu primeiro dia no meu segundo trabalho de programação e depois do meu primeiro dia na Mozilla. Ainda me lembro do meu primeiro dia de programação para a MetaMask. Este ano completo 20 anos como engenheiro de software profissional e isso aconteceu em um piscar de olhos.

De vez em quando, faço uma referência antiga de programação a um engenheiro muito mais jovem e depois percebo que ele não tem ideia do que estou falando.

Sou tão velho…

  • Os layouts de páginas da Web estavam sendo feitos com <table>s e este novo “CSS float” estava se tornando o novo padrão
  • Os cantos arredondados eram obtidos por meio de imagens e hacks VML para o Internet Explorer
  • O FTP era a melhor maneira de fazer upload das alterações nos sites
  • SVN e copiar suas trunk era a melhor ferramenta de controle de versão
  • alert e confirm eram o padrão para “modais”
  • O Firebug era a melhor ferramenta de depuração disponível
  • O “padrão” para fazer com que os vídeos fossem reproduzidos corretamente era encontrar o codec correto para instalar
  • O conhecimento de ActionScript era tão valioso quanto o de JavaScript
  • O Dreamweaver era o melhor editor de texto e ferramenta de design da categoria
  • XML era o futuro das estruturas de dados
  • Mobile-first? A mobilidade não existia
  • Navegação reativa? Que tal Java Applets…
  • …ou até mesmo diferentes <img src=""> sobre mouseover e mouseleave!
  • Deseja codificar um aplicativo de desktop com tecnologia da Web? Experimente o Adobe Air!
  • NPM significa “not performant, man” (sem desempenho, cara)
  • Votar em uma enquete significava que a página seria atualizada
  • “Mídia social” significava HotOrNot.com
  • O som do amor da Web era uma conexão de modem de 56k ronronando
  • Desativando a segurança de imagens forçadas com o botão direito do mouse
  • Bitmap (.bmp) era um formato de imagem viável
  • O JavaScript tinha um concorrente chamado JScript
  • SpyJax’ing permite detectar onde o usuário esteve
  • Os cookies eram o auge do rastreamento de usuários
  • Mural de mídia social? É chamado de “livro de visitas”…
  • …e uma lista de amigos? Isso é chamado de “anel da Web
  • A otimização de mecanismos de busca estava enviando spam para o <title> com palavras-chave=

Ufa, esses eram os dias. Quantos anos o senhor tem na Web?

  • Animação de transformações CSS3 com o MooTools Fx
  • 39 Shirts & Deixando a Mozilla

    Em 2001, eu tinha acabado de me formar em uma escola de ensino médio de uma cidade pequena e estava indo para uma faculdade de uma cidade pequena. Encontrei-me no pitoresco laboratório de informática, onde os computadores de baixa qualidade apresentavam dois navegadores: Internet Explorer e Mozilla. Foi nesse laboratório que me apaixonei…

  • afterscriptexecute Event
  • Fx.Rotate:  Rotação animada de elementos com MooTools