Toda semana um conteúdo novo sobre o que há de mais novo no mercado.
A crescente demanda de trabalhos para programadores, o desenvolvimento da tecnologia e a vontade de se atualizar e ganhar mais experiência na área faz com que cada vez mais profissionais queiram trabalhar como freelancer, seja como complemento da renda ou como uma alternativa ao mercado de trabalho...
Hoje vou começar perguntando uma coisa, quantas linguagens você sabe programar? Essa foi uma das perguntas que recebi recentemente em uma live, achei bem interessante responder isso e mostrar algumas coisas que acho legal quando pensamos nessas quantidades. Respondendo quantas linguagens eu progr...
Continuando nossa série sobre NodeJS, falando um pouco sobre como funciona a Programação Assíncrona do JS, vamos fazer alguns testes para você ver a diferença de como o JavaScript (e nesse caso alguns módulos do NodeJS) trabalham esse assincronismo. **Por que o assíncrono é tão interessante?** Qu...
Hoje vamos continuar com mais alguns conceitos de uma Aplicação WEB que são muito importantes quando falamos de Startups, onde temos um poder de escala muito grande. São duas siglas, HA e AS: HA = High Availabilty (alta disponibilidade); AS = Auto Scale (Escala automática). **O que esses conceit...
O Handlebars é uma forma de lidarmos com template HTML. É algo simples, mas que possui diversas opções que podemos fazer. Vou mostrar um caso bem específico dele. Podemos utilizar com NodeJS, ExpressJS, mas eu vou mostrar em conjunto com jQuery para um tipo de solução que eu venho utilizando para f...
Uma pergunta que ouço com frequência, principalmente dos profissionais da área de T.I, é: "Por que o salário em TI é baixo?". A primeira coisa que eu acho importante é definir o que é um salário alto ou um salário baixo. Muitos profissionais recebem um salário que é “normal” na média do mercado. I...
O Codility é uma plataforma que pode ser utilizada para treinar programação e, no caso de recrutadores, para selecionar programadores para a equipe. No meu caso. utilizei o Codility para passar em uma das provas da Toptal e já aproveitei para estudar um pouco mais sobre programação. **Vamos ao han...
Cada vez mais a figura do desenvolvedor Full Stack ganha espaço em empresas de TI e desenvolvimento de software. Esse perfil profissional que combina as habilidades de front end e back end é cada vez mais procurado porque, além de poder cobrir qualquer espaço em um time de desenvolvimento, ele é ca...
Neste hands-on, vamos falar sobre o Express-Generator, um gerador de projetos em expressJS. Com ele conseguimos criar a base da nossa aplicação. Primeiramente, para instalar o generator, faça o seguinte comando: ```jsx npm install -g express-generator ``` Lembrando que usando o express -h aparece...
Dois termos estão muito relacionados quando estamos desenvolvendo um sistema para Web ou Mobile: AUTENTICAÇÃO e AUTORIZAÇÃO. Vamos pensar o seguinte: temos uma empresa na qual você precisa apresentar um crachá na portaria para conseguir entrar. O crachá prova que você é quem você diz ser. Esse pro...
Como estávamos comentando anteriormente sobre [injeção de dependência](https://www.devpleno.com/vantagens-da-injecao-de-depencia/), achei relevante mostrar como podemos fazer Injeção de Dependência em ReactJS. Para ilustrar, temos o exemplo abaixo, que quando carregamos o componente, utilizamos o ...