Decidi começar a publicar um Links da semana toda sexta agora, com links interessantes que vi durante a semana, envolvendo desenvolvimento, conceitos, e tudo que possa rodear o mundo de um desenvolvedor, não necessariamente envolvendo programação.

Bom, vamos lá!

  • Straight-line code over functions: Um vídeo que debate sobre qual a real eficiência de isolar uma certa porção de código em uma função, o quanto isso adiciona de valor para o seu código, entre outras discussões em cima do assunto.

  • JavaScript path: Uma lista de livros, em ordem de conhecimento mínimo exigido (ou seja, leia-os na ordem) para se tornar um estre em JavaScript.

  • PostHTML: Um pós-processador de HTML baseado em plugins, semelhante ao PostCSS porém para HTML.

  • CSS Triggers: Um site que te ajuda a saber quais propriedades CSS disparam um reprocessamento do layout, um repaint, uma nova recomposição, ou que não tem nenhum efeito em questão de processamento da sua página. Muito útil para dar uma tunada no seu HTML para aumentar a performance do CSS!

  • good-listener: Um módulo JavaScript para adicionar e remover eventos sobre elementos (padrão ou não). Se você usa o jQuery só por causa do on, pode ser uma ótima dica!

Primeiramente, oi de novo :)

Depois de meses e meses de sumiço daqui, com vontade de voltar a escrever mas sem muita inspiração ou energia para isso, estou de volta, e espero que dessa vez eu consiga manter meu ritmo de pelo menos um post por semana.

Este é o primeiro post da categoria “Porque é importante?”. Os posts dessa categoria vão se focar em debater sobre o porque tal conceito, ferramenta ou técnica é importante, e porque você deve dar atenção ao mesmo.

Neste post, vamos falar um pouco sobre padronização em geral, de convenções à design patterns!

Continue lendo »

O post anterior era direcionado para pessoas que nunca programaram antes, ou que estão começando uma nova linguagem e ainda estão meio perdidas. Ele pode ter parecido meio genérico, meio desnecessauro, mas quando eu comecei a programar, há cerca de 6 anos atrás, eu queria muito ter encontrado algo que me direcionasse naquele começo.

Este post é pra quem já sabe uma linguagem, mas quer se aprofundar mais nela, se especializar, saber usar ferramentas de apoio (como task runners, repositórios de pacotes…), não precisar de tutorial de tudo pra ter capacidade de criar algo com a linguagem, entre outros.

Continue lendo »

Boom! De repente você quer (ou precisa) aprender uma nova linguagem, ou mesmo começar sua vida na progrmaação, e não faz ideia de por onde começar, onde procurar, como praticar, onde achar pessoas na mesma situação ou que já sabem o que você deseja aprender. O que fazer?

Neste post vou falar um pouco sobre como aprender uma nova linguagem, onde procurar conteúdo, entre outros!

Continue lendo »

Bom, porque não começar um blog sobre desenvolvimento com um clichê logo no título, não ?

Mas vamos ao assunto deste post, antes de começarmos a falar realmente sobre desenvolvimento nos próximos.

Quem sou eu ?

Eu sou o Talysson, mineiro (em breve residente de São Paulo), prestes a terminar o curso de Ciência da Computação na Universidade Federal de Alfenas, apaixonado por computação e JavaScript, e desenvolvedor web.

Porque criei este blog ?

Venho notado uma certa falta de blogs de desenvolvimento brasileiros (apesar de ter passado a conhecer alguns graças ao GitHub !). Falta de saber onde procurar ? Talvez.

De qualquer forma, é importante ressaltar que a “dificuldade” de achá-los é maior do que achar um bom blog americano deste nicho. Não blogs de tecnologia, com notícias, mas blogs escritos por desenvolvedores, com suas experiências, ao estilo dos que se vê no HackerNews, por exemplo. Além de ter sentido falta de algum blog que me falasse sobre desenvolvimento de uma forma fácil quando estava começando.

O que eu vou falar nele ?

Desta forma, como diz-se que precisamos ser a mudança que queremos ver no mundo, resolvi criar este blog para falar das minhas experiências, novas ferramentas que eu esteja testando, dicas de como estudar tal coisa, onde encontrar conteúdo, coisas que estou desenvolvendo no momento, dentre outras.

Sugestões de posts são totalmente bem vindas, bem como correções à erros (ou coisas a adicionar) em meus posts, tanto no sentido gramatical quanto no sentido do conteúdo.