GraphQL: a linguagem do Facebook que facilita a consulta em APIs
GraphQL é a sigla de Graph Query Language, que podemos traduzir como Linguagem de Consulta de Dados em Grafos. Relacionada ao desenvolvimento de APIs, vem ganhando cada vez novos adeptos no mundo da comunicação entre os sistemas.
Git Flow: a estratégia essencial para organizar as versões de um código
O Git Flow é um modelo, uma estratégia ou, ainda, um workflow muito utilizado pelas equipes de desenvolvimento. Ele se destaca por auxiliar na organização do versionamento de um código.
A linguagem Golang foi criada com o objetivo de ser simples, fácil de usar e eficiente. Veja como ela funciona e quais são suas principais características!
O que é GitHub e qual a sua relação com o compartilhamento de projetos?
O GitHub é uma plataforma de hospedagem de repositórios Git que permite que pessoas sugiram modificações em projetos e compartilhem conhecimento. Ele também é considerado uma grande rede social, que junta 40 milhões de desenvolvedores do mundo ao redor de discussões sobre software livre.
Quais funcionalidades o Flutter oferece aos desenvolvedores?
O Flutter está diretamente ligado à área de desenvolvimento. Inicialmente, era direcionado apenas para a criação de aplicativos, mas, com as alterações sofridas recentemente, isso mudou.
Conheça mais sobre o Elixir, a linguagem de programação funcional brasileira
Elixir é uma linguagem de programação funcional executada na máquina virtual do Erlang. Para quem não sabe, o Erlang foi desenvolvido pela Ericsson, empresa conhecida pelos celulares super modernos da década 2000.
A história do Ubuntu, a distribuição Linux mais popular
O Ubuntu atualmente é a distribuição Linux mais popular nos computadores domésticos. Desenvolvimento pela Canonical, uma empresa sul-africana focada em software livre, a sua história começa lá em 2004.
O que é DOM e por que essa interface é essencial para a web?
DOM é a sigla em inglês para Document Object Model, que significa modelo de documento por objetos. Apesar de se tratar de um assunto complexo, ele já está embutido dentro dos navegadores. O que significa que a parte em que os programadores têm acesso é bem mais simples e fácil de manipular.
O deploy é um termo famoso entre os desenvolvedores de software. Ele pode significar muitas coisas, dependendo do ambiente e da tecnologia. Porém, os significados que condizem mais com a prática e podem resumir o seu funcionamento são: implantar, colocar em posição, disponibilizar para uso ou simplesmente colocar no ar.
Conheça os benefícios do DevOps para a programação
Clique no player abaixo e ouça o conteúdo deste post! O termo DevOps surgiu da união entre as palavras development e operation, ou seja, desenvolvimento e operações. Ele está intimamente ligado à automatização de processos, de desenvolvimento e de infraestrutura.
Mesmo com o distanciamento social é possível manter a mente “ativa” e preparada para o futuro. Veja 10 filmes sobre programação que todo mundo deve conhecer!
Conheça os diferentes tipos de Design Patterns e seus benefícios
O termo Design Patterns ou padrões de projetos está relacionado com a Arquitetura e Engenharia de Software e intimamente ligado ao paradigma de orientação a objetos. Mas o que ele significa?
O que é debug e qual a sua importância no desenvolvimento web?
Está sem tempo de ler? Clique no player abaixo e ouça o conteúdo deste post! Quem trabalha com programação sabe que os bugs são inevitáveis. Eles podem ocorrer devido a erros de sintaxe, como uma digitação incompleta, a erros lógicos ou mesmo devido a conflitos de componentes e uma montagem errada do circuito eletrônico.
Está sem tempo de ler? Clique no player abaixo e ouça o conteúdo deste post! Quem é desenvolvedor e utiliza no dia a dia os conceitos da Orientação a Objetos e linguagens como Java, Javascript ou C-Sharp certamente vai se adaptar ao Dart, uma linguagem de programação orientada a objetos.
Integração Contínua: eficiência em projetos de desenvolvimento
Softwares com bugs entregues após o prazo estipulado e projetos que ultrapassam o custo previsto. Estas são as reclamações corriqueiras em empresas de tecnologia ou que precisam dela para atuar.