Skip to content

Instantly share code, notes, and snippets.

View leandrodasilvaalves's full-sized avatar
🎯
Focusing

Leandro da Silva Alves leandrodasilvaalves

🎯
Focusing
  • Parnamirim-RN, Brasil
View GitHub Profile

Git - Padrões de commits

[api]: New apis / changes to apis
[test]: Update test/* files
[dist]: Changes to submodules, version bumps, updates to package.json
[minor]: Small changes
[doc]: Updates to documentation
[ux]: Updates to UX
[fix]: Bug fixes
[bin]: Update binary scripts associated with the project
@leandrodasilvaalves
leandrodasilvaalves / javascript-array-filter-distinct.md
Created September 9, 2018 14:41
Exemplo de como aplicar filtro de valores distintos em um array javascript

Select distinct em um Array javascript

Em diversas situações temos um array com valores repetidos, porém queremos obter somente os valores disintos, podemos aplicar o método filter o array para obtê-los, como no exemplo abaixo:

var arr = [1,'c',2,1,7,,1,'b',1,2,2,2,'a',2,3,3,'a',3,4,4,'c','c','4d',5,5,5,6];

var _distinct = function(array){
    return array.filter(function(value, index, self){
        return self.indexOf(value) == index;
@leandrodasilvaalves
leandrodasilvaalves / Passo-a-Passo-para-Analise-e-identificação-de-demandas-prontas-para-trabalho.md
Last active September 9, 2018 15:20
Passo a Passo para Analise e identificação de demandas prontas para trabalho

Passo a Passo para Análise e identificação de demandas prontas para trabalho

Em diversos cenários, é bem difícil de identificar se as demandas estão prontas para serem trabalhadas por um time ou não. Esse material, tem o intuito de apoiar a identificar se os critérios estão claros para que a demanda seja considerada "pronta para trabalho".

Guia passo a passo

Este material foi planejado pra lhe auxiliar com questões a serem respondidas, bem como com as definições dos critérios que devem ser atendidos, para que uma demanda esteja pronta.

Questões de orientação para avaliar se a demanda está pronta ou não para ser trabalhada:

@leandrodasilvaalves
leandrodasilvaalves / Passo-a-Passo-para-Identificação-e-Correção-de-BUGS.md
Created September 9, 2018 15:18
Passo a Passo para Identificação e Correção de BUGS

Passo a Passo para Identificação e Correção de BUGS

Guia passo a passo

Definir com o cliente quem será o ponto focal para comunicação das etapas de correção do Bug.

Guia para criação e correção de BUG:

  • Titulo do BUG.
    • Bug em desenvolvimento a ser tratado pelo Dev team;
  • Descrição do BUG (Se existente, anexar evidências: prints, vídeos ou gif).
@leandrodasilvaalves
leandrodasilvaalves / install-netcore.md
Last active December 3, 2018 10:03
Passo a passo instalação .Net Core no Linux Mint

Passo a passo instalação .Net Core no Linux Mint

Versão do Linux: linuxmint-19-cinnamon-64bit-v2

Data deste documento: 29/10/2018

Execute os passos abaixo em um terminal:

$ curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
$ sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
$ sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'

Crir ícone no menu no Linux Mint

Abra um terminal e digite o comando a seguir substituindo os dados pelos seu programa:

sudo nano /usr/share/applications/NOME-DO-SEU-PROGRAMA.desktop

E cole essa configuração dentro do editor nano e mude as configurações de acordo com seu programa:

[Desktop Entry]

Gulp

Esse passo a passo foi escrito conforme o tutorial do Rodrigo Branas, através do seu canal no youtube;

Processo de Instalação

Para instalar a ferramenta, basta digitar o comando abaixo:

npm install -g gulp-cli
npm install gulp --save-dev
@leandrodasilvaalves
leandrodasilvaalves / settings.json
Created January 13, 2021 10:59
Windows Terminal com Tema Drácula e Git Bash como terminal default
// This file was initially generated by Windows Terminal 1.0.1401.0
// It should still be usable in newer versions, but newer versions might have additional
// settings, help text, or changes that you will not see unless you clear this file
// and let us generate a new one for you.
// To view the default settings, hold "alt" while clicking on the "Settings" button.
// For documentation on these settings, see: https://aka.ms/terminal-documentation
{
"$schema": "https://aka.ms/terminal-profiles-schema",
@leandrodasilvaalves
leandrodasilvaalves / javascript-remove-accents.js
Last active March 26, 2021 19:17 — forked from marcelo-ribeiro/javascript-remove-accents.js
An Javascript function to remove accents, spaces and set lower case from an input string.
function slugify(str) {
var map = {
'-': ' ',
'-': '_',
'a': 'á|à|ã|â|ä|À|Á|Ã|Â|Ä',
'e': 'é|è|ê|ë|É|È|Ê|Ë',
'i': 'í|ì|î|ï|Í|Ì|Î|Ï',
'o': 'ó|ò|ô|õ|ö|Ó|Ò|Ô|Õ|Ö',
'u': 'ú|ù|û|ü|Ú|Ù|Û|Ü',
'c': 'ç|Ç',