O que é deploy e como enviar um Web App ou site para produção

Quando terminamos uma aplicação, em que lugar podemos disponibilizar para outras pessoas acessarem? O que preciso para fazer para o web app funcionar? Hoje vou falar sobre o que é…

Introdução ao Flutter, o framework da Google

Segundo o Google, Flutter é um UI toolkit do Google para criar aplicativos bonitos e nativos compilados para dispositivos móveis, Web e desktop a partir de uma única base de…

Segurança da informação: o mito do usuário como elo fraco

No mundo conectado que vivemos, o volume de dados gerados é enorme. Nunca foi tão necessário investir em segurança da informação como hoje. Com o propósito de defender essa quantidade de…

JavaScript Standard Style: melhores práticas em JS

Se você é um programador front-end ou fullstack experiente já deve ter ouvido falar em JavaScript Standard Style ou deve ter usado algum style guide para desenvolvimento de seu código.…

Design Patterns: seu código com mais qualidade e elegância

Se você trabalha com desenvolvimento de software e, assim como eu, REALMENTE ama o que faz, você deve conhecer ou pelo menos ter ouvido falar sobre Design Patterns. O assunto…

Curso JavaScript: como e por onde aprender a linguagem mais usada no mundo?

Cursos de JavaScript são importantes já que JS é a linguagem mais popular do mundo, até já falamos sobre isso aqui no blog neste guia para iniciantes na linguagem JavaScript.…

O que é o Manifesto Ágil: direto ao ponto!

O Manifesto Ágil é um pequeno documento de texto baseado em 4 valores e 12 princípios para o desenvolvimento ágil de software. Com certeza você já deve ter ouvido falar…

Github: o que é e como usar?

GitHub é uma plataforma de hospedagem de código-fonte e arquivos com controle de versão usando o Git. É como uma plataforma social colaborativa, onde programadores e empresas colocam seus projetos…

Programação mobile: tudo para começar hoje

Seja pelo interesse em produzir o próximo aplicativo que será um sucesso no mercado ou pelos altos salários, a programação mobile está em alta. Inclusive, o desenvolvedor mobile é um…

Como fazer a integração de dados com Apache Kafka

É para fazer a transferência dos dados entre as aplicações que usamos um sistema de mensagens como o Apache Kafka. Podemos justificar essa necessidade já que o mundo tem gerado…

Flask: o que é e como codar com esse micro framework Python

O objetivo deste artigo é mostrar de forma prática e objetiva sobre como começar a codar com Flask! 😁 Existem outros frameworks de Python, escolha o melhor para o seu…

Back-end e Front-end: Principais diferenças!

Fala galera, beleza? GeekHunter e Diego Alencar mais uma vez com vocês e, dessa vez, para batermos mais um papo sobre um assunto de total relevância no mundo da tecnologia:…

Storybook: Use-o com React, Angular ou Vue!

Storybook é uma ferramente indispensável, na minha opinião, ao criar componentes visuais em nossos aplicativos. Agora, imagine-se no início de um projeto onde não existe nada, tudo será construído do…

10 livros de Python que todo dev especialista deve ler

Caso você viva em outro planeta e ainda não saiba, existe uma demanda gigantesca por desenvolvedores em Python. Empresas buscam diariamente por profissionais especialistas nesta linguagem. Quer tirar a prova…

5 melhores linguagens de programação para Android

Existem inúmeras linguagens de programação voltadas para o desenvolvimento em Android. Mas você já parou para pensar sobre qual delas escolher profissionalmente? Como resolver esta questão? Hoje, venho lhes apresentar…