iniciante

3 perguntas a serem feitas para descobrir gargalos no #desenvolvimento de software

3 perguntas a serem feitas para descobrir gargalos no #desenvolvimento de software

6 minutos Às vezes, você acaba com um plano de jogo que parece perfeito no papel. No entanto, quando se trata de implementação, isso pode acabar como uma história completamente diferente. Desenvolvedores, marketing, comercial e gerência dizem e veem coisas diferentes – cada um com suas próprias perspectivas de por que as coisas caíram no caminho e você está atrasado em seis meses. O processo de desenvolvimento de software é uma arte que precisa ser coordenada – mas às vezes a coordenação sozinha não Continue lendo

5 maus hábitos de #programadores absolutamente ineficazes

5 maus hábitos de #programadores absolutamente ineficazes

6 minutos Alguns programadores são melhores que outros isto é fato. Em linhas gerais podemos dizer que: alguns são absolutamente brilhantes, alguns são bons e outros poucos competentes. Mas ainda existe aquele percentual que são realmente ruins. Dito isso vejo que a diferença entre um bom ou mau programador não é necessariamente uma habilidade técnica de codificação. De fato, vejo que é algo ainda de origem mais básica; os maus hábitos. Os maus hábitos são difíceis de se quebrar tanto na vida pessoal quanto Continue lendo

As diferenças entre um #desenvolvedor júnior, pleno e sênior

As diferenças entre um #desenvolvedor júnior, pleno e sênior

8 minutos Ser um desenvolvedor júnior, pleno ou sênior não tem a ver apenas com os anos de experiência em programação que você tem. Um desenvolvedor júnior pode até ser mais velho que um desenvolvedor sênior. Tudo se resume a habilidades. Isso não significa que um desenvolvedor sênior precisa ser especialista em tudo, mas é seguro dizer que os desenvolvedores seniors são muito mais qualificados do que os desenvolvedores juniors e plenos. Mas são mais do que apenas habilidades de codificação que diferenciam o Continue lendo

#Princípios de Programação Funcional em Javascript #medio

#Princípios de Programação Funcional em Javascript #medio

10 minutos Depois de muito tempo aprendendo e trabalhando com programação orientada a objetos, dei um passo atrás para pensar na complexidade do sistema e olhar uma outra perspectiva. Fazendo algumas pesquisas, encontrei conceitos de programação funcional, como imutabilidade e funções puras. Esses conceitos permitem que você crie funções livres de efeitos colaterais, por isso é mais fácil manter sistemas – com alguns outros benefícios. Neste post, falarei mais sobre programação funcional e alguns conceitos importantes, com muitos exemplos de código em JavaScript. O Continue lendo

JavaScript async/await: Saiba como usar e não cair em armadilhas #iniciante

JavaScript async/await: Saiba como usar e não cair em armadilhas #iniciante

8 minutos O async/await introduzido pelo ES7 é uma melhoria fantástica na programação assíncrona com JavaScript. Ele forneceu uma opção de usar o código de estilo síncrono para acessar resoruces de forma assíncrona, sem bloquear o thread principal. No entanto, é um pouco complicado usá-lo bem. Neste post, exploraremos o async/await de diferentes perspectivas e mostraremos como usá-las de maneira correta e eficaz. A parte boa em async/await O benefício mais importante do async/await trazido para nós é o estilo de programação síncrona. Vamos Continue lendo

Guia simplificado para ajudar você a entender closures em JavaScript #iniciante

Guia simplificado para ajudar você a entender closures em JavaScript #iniciante

6 minutos Closures em JavaScript são um daqueles conceitos que muitos lutam para entender. No post a seguir, explicarei em termos claros o que é um closure e direcionarei o ponto de partida de cada um, usando exemplos de código simples. O que é um closure? Um closure é um recurso em JavaScript no qual uma função interna tem acesso às variáveis da função externa em uma cadeia de escopo. O closure tem três cadeias de escopo: Tem acesso ao seu próprio escopo – Continue lendo

Como ficar bom no Git?

Como ficar bom no Git?

8 minutos Renomear seus arquivos sem parar é um processo sólido para um aluno da 4ª série aprendendo o Microsoft Word, mas você é um desenvolvedor, caramba! Nós temos a tecnologia para um maior controle de versão, no entanto, para os recém devs, isso pode ser intimidador: então eles frequentemente ignoram, ou atrasam, aceitando-o. Nesta postagem, realizaremos os seguintes feitos: 1. Inicialize um repositório vazio e construa-o do zero 2. Crie uma chave SSH e adicione-a à nossa conta 3. Faça alterações em nossa Continue lendo

Usando componentes HTML com o webpack

Usando componentes HTML com o webpack

3 minutos No nosso último post, que você pode conferir clicando aqui, nós utilizamos o webpack na nossa aplicação node.js + typescript. Hoje, vamos falar mais um pouco sobre o webpack. Um recurso poderoso do PHP é o recurso Que permite importar arquivos HTML para o DOM no próprio servidor. No entanto, usar o PHP não é uma solução viável para muitas pessoas – especialmente os desenvolvedores front-end. O GitHub não suporta linguagens do lado do servidor como o PHP. Portanto, temos que encontrar Continue lendo

Como escrever aplicativos Node.js em Typescript #iniciante

Como escrever aplicativos Node.js em Typescript #iniciante

8 minutos Desde que descobri o TypeScript pela primeira vez, eu o uso para todos os meus aplicativos JavaScript. Há tantas vantagens em usar o TypeScript que você precisará de um argumento bem convincente para não usar, se tratando claro de projetos grandes. Neste artigo, mostrarei como configurar um ambiente de desenvolvimento simples para codar um aplicativo Node.js em TypeScript. Deixe-me começar dizendo que provavelmente existem milhares de maneiras diferentes de criar aplicativos Node.js em TypeScript. Eu só vou compartilhar o jeito que eu Continue lendo

#8 Desvendando o JavaScript Herança #iniciante

#8 Desvendando o JavaScript Herança #iniciante

5 minutos Continuando nossa série desvendando o JavaScript, damos inicio ao nosso oitavo e ultimo post, se você ainda você não leu os posts anteriores da série volte e leia!! irá ajudar você a compreender os conceitos que serão abordados e conhecer um pouco mais sobre a história do JavaScript. Vamos agora falar um pouco mais sobre  Herança  no mundo JavaScript , os conceitos mais usados e como eles funcionam, para fechar com chave de ouro nossa série. Herança Diferente das linguagens mais conhecidas, Continue lendo