Toda semana um conteúdo novo sobre o que há de mais novo no mercado.
Entender Escopos e Closures do JavaScript é muito importante para conseguir avançar no NodeJS. Primeiramente tenho um diretório criado com nossos exemplos. Vou criar um arquivo novo e mostrar um exemplo básico: ```jsx var a = 10 console.log(a) ``` ou simplesmente: ```jsx a = 10 console.log(a) ...
O console no DevTools do Chrome apresenta algumas funcionalidades que muitos utilizam raramente ou até mesmo nem sabem que existem. Para fazer este teste, vamos criar um HTML simples com um script começando com o console.log normal. ```jsx console.log('este é um log') ``` Nele temos ...
Uma das coisas que utilizaremos na interface que vamos construir no Minicurso de Socket.io para que fique mais próximo do real são os efeitos sonoros. Por isso, essa dica é para você entender como dar play em um arquivo de áudio com JS puro, ou seja, usando somente HTML, sem usar nenhuma lib. A pr...
Há um tempo venho ajudando desenvolvedores e profissionais de outras áreas e isso vem me proporcionando muita felicidade. É algo que faz parte do meu propósito de vida. Por isso também quero te ajudar a resolver o seu desafio. **O que você precisa fazer** Escreva um e-mail para tuliofaria@devplen...
Hoje vou falar um pouco sobre o Apply em JavaScript e mostrar um exemplo de como podemos utilizá-lo para calcular o menor e o maior valor em um conjunto de dados. Primeiramente vamos fazer um teste: criar uma função e se chamar a funTeste junto com o this, virá o contexto de onde a função está send...
Servidores Web são um serviço usado no servidor que fornece páginas ou algum asset para o front-end. Dentro de uma máquina, configuramos uma pasta (/site por exemplo) e quando a pessoa tenta acessar, por exemplo, na porta 80 dessa máquina, o servidor aponta para ela e essa pasta vai ser 'servida' p...
Networking é uma palavra muito utilizada atualmente. A maioria acha que deve ser feito o tempo todo, em todo lugar, e tenta forçar isso. **O que é problemático?** É exatamente esse networking forçado, no qual você não tem uma sinergia tão grande, então pega cartão por pegar, entrega por entregar,...
Você sente que não está sendo tão produtivo quanto poderia? Após fazer algumas mudanças na forma como desenvolvo projetos, estou aumentando a minha produtividade. A primeira coisa que mudei foi deixar de usar o sublime e passei a usar o Visual Studio code (VScode). **Por que eu fiz isso?** O VSc...
Nos posts anteriores já falamos sobre back-end, front-end, como eles se comunicam através de uma requisição, e agora você verá um exemplo prático de um request e um response. Vamos usar o NodeJS, mas não é obrigatório focar nisso, pois depois vou falar exclusivamente sobre ele. Toda vez que você e...
Essa dica é sobre uma técnica em JavaScript de uma função utilitária que permite que uma outra função só seja executada uma única vez (Once). **Para que fazer isso?** Vamos supor que você carregou uma página ou algo via AJAX e deve fazer alguma operação,mas essa operação só pode acontecer uma úni...
Metas são muito importantes tanto para nossa carreira quanto para nossa vida. **Você define metas para sua carreira?** **Você sabe aonde quer estar daqui dez anos?** **Quais conhecimentos quer ter daqui um ano?** Um exercício que eu faço para minha vida, e acredito que você consiga adaptar para...