Como personalizar o Linux Mint com o Dracula Theme, que é muito famoso entre os desenvolvedores.
https://youtu.be/xpwzArx-nik
https://youtu.be/xpwzArx-nik
YouTube
COMO PERSONALIZAR O LINUX MINT COM DRACULA THEME
Irei mostrar como personalizar o Linux Mint com o Dracula Theme, que é muito famoso entre os desenvolvedores.
Essas são as configurações que utilizei:
Fonte: https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/FiraCode
Ícones: https://www.gnome…
Essas são as configurações que utilizei:
Fonte: https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/FiraCode
Ícones: https://www.gnome…
Guia Dev
Photo
@GuiaDev
Você conhece os tipos Map e WeakMap do Javascript? 🤯
Introduzidos no ES6, Map e WeakMap são estruturas de dados criadas como alternativa a Objetos (plain Objects) do Javascript para ganhar performance e organização no código. 🧐
Algo comum do Javascript é que TUDO herda do tipo Object, onde você herda várias funções pré-prontas como toString, hasOwnProperties, constructor, valueOf e mais.
Imagine que agora, você criou uma propriedade com o nome toString e se você tentar executar o seu objeto.toString, ele não vai olhar mais para o objeto pai e sim para o que você substituiu.😳
E aí que entra os Map e WeakMap.
Diferente do tradicional Object, com Map você pode criar dicionários com qualquer tipo de dados Javascript (Object, Date, etc) e os nomes das chaves não interferem na herança de objetos. Possui métodos como get, set, has, size, etc e é iterável como uma lista. Ele é declarativo e extremamente melhor em performance do que Object, quando você precisa criar/remover chaves o tempo inteiro.
Já o WeakMap é uma especialização de Map. Ele é chamado assim por ter um ciclo de vida diferente. Tem somente quatro métodos, não é iterável, trabalha com objetos e se comparado ao Map possui melhor performance evitando memory leaks.
👉🏻Código: http://bit.ly/39cBYKB
Você conhece os tipos Map e WeakMap do Javascript? 🤯
Introduzidos no ES6, Map e WeakMap são estruturas de dados criadas como alternativa a Objetos (plain Objects) do Javascript para ganhar performance e organização no código. 🧐
Algo comum do Javascript é que TUDO herda do tipo Object, onde você herda várias funções pré-prontas como toString, hasOwnProperties, constructor, valueOf e mais.
Imagine que agora, você criou uma propriedade com o nome toString e se você tentar executar o seu objeto.toString, ele não vai olhar mais para o objeto pai e sim para o que você substituiu.😳
E aí que entra os Map e WeakMap.
Diferente do tradicional Object, com Map você pode criar dicionários com qualquer tipo de dados Javascript (Object, Date, etc) e os nomes das chaves não interferem na herança de objetos. Possui métodos como get, set, has, size, etc e é iterável como uma lista. Ele é declarativo e extremamente melhor em performance do que Object, quando você precisa criar/remover chaves o tempo inteiro.
Já o WeakMap é uma especialização de Map. Ele é chamado assim por ter um ciclo de vida diferente. Tem somente quatro métodos, não é iterável, trabalha com objetos e se comparado ao Map possui melhor performance evitando memory leaks.
👉🏻Código: http://bit.ly/39cBYKB
Pra quem é do Rio, estamos com 28 vagas abertas para as áreas de Front-end, Back-end, Ops, Sec, Design e outras presenciais com possibilidade de eventuais home office, horários livres e salários acima da média do mercado carioca com um programa de progressão salarial maneiro e desafios conectados com inteligências artificiais próprias!
@GuiaDev
Conheça a Cyberlabs! https://www.youtube.com/watch?v=9VIJWdCESr0
Saiba como se candidatar aqui
Back-End Pleno/Sênior - https://github.com/backend-br/vagas/issues/2214
Front-end Junior - https://github.com/frontendbr/vagas/issues/2981
Front-end Pleno/Sênior - https://github.com/frontendbr/vagas/issues/2983
@GuiaDev
Conheça a Cyberlabs! https://www.youtube.com/watch?v=9VIJWdCESr0
Saiba como se candidatar aqui
Back-End Pleno/Sênior - https://github.com/backend-br/vagas/issues/2214
Front-end Junior - https://github.com/frontendbr/vagas/issues/2981
Front-end Pleno/Sênior - https://github.com/frontendbr/vagas/issues/2983
YouTube
Bem Vindo à CYBERLABS!
Estamos vivendo uma REVOLUÇÃO TECNOLÓGICA com o mesmo potencial de impacto da eletricidade. A INTELIGÊNCIA ARTIFICIAL (IA) está transformando todos os aspect...
This media is not supported in your browser
VIEW IN TELEGRAM
Quando e quais testes utilizar na aplicação?
@GuiaDev
Vai iniciar um projeto novo no GitHub e precisa criar um arquivo gitignore? O site http://gitignore.io/ é uma mão na roda pra isso. Basta acessar o site, digitar as linguagens que você usará no projeto e clicar em "Create". Ele irá te retornar uma lista de extensões e diretórios que o Github irá ignorar ao versionar seu código. Daí é só copiar e adicionar ao arquivo no seu repositório.
Vai iniciar um projeto novo no GitHub e precisa criar um arquivo gitignore? O site http://gitignore.io/ é uma mão na roda pra isso. Basta acessar o site, digitar as linguagens que você usará no projeto e clicar em "Create". Ele irá te retornar uma lista de extensões e diretórios que o Github irá ignorar ao versionar seu código. Daí é só copiar e adicionar ao arquivo no seu repositório.