# DevPleno > Ajudando desenvolvedores a construir produtos de classe mundial. ## About This file provides a structured overview of the documentation and content available on this site, optimized for consumption by Large Language Models (LLMs) and AI assistants. ## Pages - [10 dicas de produtividade para programadores - DevPleno](https://devpleno.com/10-dicas-de-produtividade-para-programadores) Ser um profissional produtivo é uma exigência do mercado de trabalho no cenário altamente competitivo em que vivemos. Os resultados são requisitados cada v... - [2 Tipos de Soluções de Software que você pode entregar - DevPleno](https://devpleno.com/2-tipos-de-solucoes-de-software-que-voce-pode-entregar) Hoje quero falar com vocês um pouco sobre venda de software. É um conceito bastante interessante sobre as possibilidades que nós temos de entrega para o cl... - [4 novos Métodos Strings que você precisa conhecer - DevPleno](https://devpleno.com/4-novos-metodos) Quatro novas funções foram adicionadas às Strings no ES6 e são bastante interessantes para usarmos no dia a dia. Veja só: startsWith Nela temos uma string... - [8 dicas de organização para freelancers se darem bem na carreira - DevPleno](https://devpleno.com/8-dicas-de-organizacao-para-freelancers-se-darem-bem-na-carreira) Nada melhor do que ter uma rotina flexível, com a possibilidade de trabalhar nos seus próprios horários, não é mesmo? Não à toa, ser freelancer é uma alter... - [Redirecting to: /](https://devpleno.com/Curta) - [A habilidade mais importante que um programador deveria ter (e praticar) - DevPleno](https://devpleno.com/a-habilidade-mais-importante-que-um-programador-deveria-ter-e-praticar) É muito comum na área de programação todos pensarem que a habilidade mais importante esteja relacionada ao pensamento lógico e a capacidade de resolver pro... - [Porque você não deve abaixar a guarda - DevPleno](https://devpleno.com/abaixar-a-guarda) A dica de carreira de hoje é sobre apoio. Muitas vezes você está fazendo um projeto na faculdade, por exemplo, e todo mundo fica dizendo coisas boas sobre ... - [Algoritmos: Problema 3n+1 - DevPleno](https://devpleno.com/algoritmo-3n-1) Criando a solução em Javascript para o Problema 3n+1.Neste post continuamos a série de conteúdos sobre algoritmos. Principalmente sobre tipos de algoritmos... - [Algoritmos: Campo Minado (Minesweeper) - DevPleno](https://devpleno.com/algoritmo-campo-minado-minesweeper) Continuando nossa série sobre algoritmos que são utilizados em questões de competições/maratonas de programação e em entrevistas, neste post, iremos tratar... - [Algoritmos: Contar números negativos - DevPleno](https://devpleno.com/algoritmos-contar-numeros-negativos) Continuando nossa série sobre algoritmos que caem em entrevistas e competições, neste vídeo falo sobre Contar Números Negativos, que já caiu em entrevistas... - [Algoritmos: Cyclic Rotation - DevPleno](https://devpleno.com/algoritmos-cyclic-rotation) Este é mais um vídeo da série algoritmos, na qual explico sobre algoritmos que frequentemente caem em entrevistas de emprego e competições de programação. ... - [Algoritmos: Odd Occurrences in Array - DevPleno](https://devpleno.com/algoritmos-odd-occurrences-array) Neste vídeo, comento sobre o algoritmo Odd Occurrences in Array, disponível no Codility. O interessante deste algorítimo é mantermos a complexidade em O(n)... - [Algoritmos: PermMissingElement - DevPleno](https://devpleno.com/algoritmos-permmissingelement) Continuando nossa série sobre algoritmos que caem em entrevistas de emprego e competições de programação, neste vídeo, explico sobre o Algoritmo PermMissin... - [Algoritmos: XOR Swap - DevPleno](https://devpleno.com/algoritmos-xoe-swap) A dica de hoje é sobre o operador XOR, que eu achei bem interessante. Estava estudando outra coisa e apareceu essa informação, então resolvi checar e realm... - [Vídeo sobre Algoritmos: XOR Swap - DevPleno](https://devpleno.com/algoritmos-xor-swap) O XOR é um operador bem versátil e uma coisa que gosto bastante é de estudar e analisar formas alternativas de utilização destes operadores. Neste vídeo mo... - [Animação basica em CSS3 - DevPleno](https://devpleno.com/animacao-basica-css3) Recentemente eu estava planejando e desenvolvendo a interface para o curso de Socket.io, e como ela terá algumas animações à medida em que os dados chegam ... - [Como fazer anotações em eventos - DevPleno](https://devpleno.com/anotacoes-em-eventos) Quando vamos em um evento é muito legal que vamos anotando tudo, então tem várias ideias, conteúdo, etc, coisas que você nem sabe como vai converter isso e... - [Aplicação Web - Entendendo Back-end e Front-end - DevPleno](https://devpleno.com/aplicacao-web) Uma Aplicação Web sempre é composta por dois "blocos": o frontend e o backend. Podemos classificar nossas tecnologias, arquiteturas, etc baseado nessas dua... - [Aprenda a aprender - DevPleno](https://devpleno.com/aprenda-a-aprender) Nesta dica de carreira, vou contar como podemos aprender mais. O ponto mais importante de quando estamos aprendendo algo novo, seja uma tecnologia, uma lin... - [Aprenda a dizer NÃO! - DevPleno](https://devpleno.com/aprenda-a-dizer-nao) Uma das coisas que eu aprendi ultimamente é dizer NÃO. Se alguma coisa não me agrada, não faz bem para minha empresa ou não está de acordo com o que eu que... - [Apresentação em HTML - DevPleno](https://devpleno.com/apresentacao-em-html) Neste vídeo, explico como você pode criar apresentação de slides em HTML, uma alternativa às apresentações tradicionais em Power Point! Confira o vídeo: <... - [Arrow Functions - Construindo funções anônimas de forma mais simplificada - DevPleno](https://devpleno.com/arrow-functions) As Arrow Functions são uma maneira mais simples ou menor de construir funções anônimas. foi uma novidade no ES6, e hoje todo mundo já está utilizando basta... - [Árvore Binária em JavaScript - DevPleno](https://devpleno.com/arvore-binaria) Continuando o assunto sobre alguns algoritmos que utilizamos em computação em geral, neste port falaremos sobre árvore binária, uma estrutura de dados que ... - [Árvore Binária de Busca em JavaScript - DevPleno](https://devpleno.com/arvore-binaria-de-busca) Hoje vamos falar mais sobre árvores binárias, porém um tipo específico, a árvore binária de busca. Qual a diferença da árvore binária de busca para a árvor... - [NodeJS Primeiros Passos Assíncrono - DevPleno](https://devpleno.com/assincrono) Uma das grandes características do Javascript/NodeJS é seu assincronismo. Isso é muito importante, pois há um grande ganho de performance principalmente qu... - [Async - Como Controlar Operações Assíncronas - DevPleno](https://devpleno.com/async) O Async é um módulo que nos ajuda a controlar processamento assíncrono. Primeiramente temos que instalar o async: Outro detalhe é que eu tenho 2 arquivos d... - [ES6 - Async/Await - DevPleno](https://devpleno.com/async-await) Olá! Neste post, falo sobre o Async/Await, uma funcionalidade que vem com o ES6 e é possível ser utilizada no Node, permitindo o aumento da qualidade do no... - [Tocando um Áudio com JS puro - DevPleno](https://devpleno.com/audio-com-js-puro) 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 ... - [Redirecting to: /](https://devpleno.com/aulavds) - [Autenticação e Autorização - Entenda os termos - DevPleno](https://devpleno.com/autenticacao-e-autorizacao) 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... - [Aviso legal - DevPleno](https://devpleno.com/aviso-legal) Você deve saber que todos os produtos e materiais produzidos pela We Dev Ideas – Eirelli – ME, são feitos para fins educacionais e informacionais e por iss... - [Classificação de imagens com Azure - DevPleno](https://devpleno.com/azure-cognitive-service) Na dica de hoje, vamos continuar falando sobre classificação de imagens de forma automática, mas será uma outra abordagem, a de utilizar um serviço de visã... - [Como construir um beatbox com JavaScript - DevPleno](https://devpleno.com/beatbox-com-javascript) Continuando nossos experimentos utilizando áudio no HTML (você deve ter percebido que me empolguei com este assunto), vamos mudar o exemplo do metrônomo pa... - [Construindo um Beatbox Manipulável com JS - DevPleno](https://devpleno.com/beatbox-manipulavel-com-js) Agora que já entendemos como dar play em áudio com JS, como manipular para compor uma batida, faremos com que o usuário escolha a forma como seja tocado, o... - [Bind - Altere comportamento e contexto de execução de suas funções - DevPleno](https://devpleno.com/bind) O que é um bind em JavaScript? Para mostrar uma das utilidades do bind, eu criei um pequeno exemplo: Eu tenho um objeto literal que cria um contexto novo. ... - [Blog - Página 10 - DevPleno](https://devpleno.com/blog/10) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 11 - DevPleno](https://devpleno.com/blog/11) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 12 - DevPleno](https://devpleno.com/blog/12) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 13 - DevPleno](https://devpleno.com/blog/13) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 14 - DevPleno](https://devpleno.com/blog/14) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 15 - DevPleno](https://devpleno.com/blog/15) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 16 - DevPleno](https://devpleno.com/blog/16) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 17 - DevPleno](https://devpleno.com/blog/17) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 18 - DevPleno](https://devpleno.com/blog/18) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 19 - DevPleno](https://devpleno.com/blog/19) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 2 - DevPleno](https://devpleno.com/blog/2) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 20 - DevPleno](https://devpleno.com/blog/20) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 21 - DevPleno](https://devpleno.com/blog/21) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 22 - DevPleno](https://devpleno.com/blog/22) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 23 - DevPleno](https://devpleno.com/blog/23) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 24 - DevPleno](https://devpleno.com/blog/24) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 25 - DevPleno](https://devpleno.com/blog/25) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 26 - DevPleno](https://devpleno.com/blog/26) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 3 - DevPleno](https://devpleno.com/blog/3) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 4 - DevPleno](https://devpleno.com/blog/4) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 5 - DevPleno](https://devpleno.com/blog/5) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 6 - DevPleno](https://devpleno.com/blog/6) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 7 - DevPleno](https://devpleno.com/blog/7) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 8 - DevPleno](https://devpleno.com/blog/8) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - Página 9 - DevPleno](https://devpleno.com/blog/9) Artigos sobre desenvolvimento, carreira e tecnologia. - [Blog - DevPleno](https://devpleno.com/blog) Artigos sobre desenvolvimento, carreira e tecnologia. - [Busca Binária - DevPleno](https://devpleno.com/busca-binaria) Hoje vamos falar um pouco mais sobre algoritmos, que são as bases da computação. Especificamente sobre um tipo de busca que eu já utilizei em um projeto e ... - [Carreira: Preciso de investimento para minha ideia? - DevPleno](https://devpleno.com/carreira-preciso-de-investimento-para-minha-ideia) Na hora de planejar suas ideias, a maioria das pessoas logo pensa em um investidor. Mas será que ele realmente é preciso para executar sua ideia? Neste víd... - [Carreira: Preço que tem que ser pago - DevPleno](https://devpleno.com/carreira-preco-que-tem-que-ser-pago) Neste vídeo, faço uma análise de como aprendemos novas skills. Confira! Deixe suas dúvidas e sugestões nos comentários. Curta o DevPleno no Facebook, inscr... - [Carreira: Tomar decisões - DevPleno](https://devpleno.com/carreira-tomar-decisoes) Você toma decisões na sua equipe? Mesmo não sendo o líder? Você líder deixa as pessoas tomarem decisões? Neste vídeo faço uma pequena reflexão sobre como d... - [Carreira: Você é o passageiro da sua Vida? - DevPleno](https://devpleno.com/carreira-voce-e-o-passageiro-da-sua-vida) Você está levando sua vida para alcançar seus objetivos? Você está sendo o motorista ou passageiro na sua própria vida? Confira o vídeo: