Skip to content

Instantly share code, notes, and snippets.

View CisinoJr's full-sized avatar
:octocat:
Focusing

Cisino Junior CisinoJr

:octocat:
Focusing
  • Rio de Janeiro, Brazil
  • 06:35 - 3h behind
View GitHub Profile
@CisinoJr
CisinoJr / programing-101
Last active January 6, 2024 09:36
Começando no mundo da Programação
# Fundamentos de Ciência da Computação
Aqui está um artigo que fala sobre os fundamentos da ciência da computação:
https://codeburst.io/intro-to-computer-science-terminology-f9ae64e75d27
# Cursos iniciais
1 - Primeiro você precisa aprender sobre algorítimos: https://www.cursoemvideo.com/curso/curso-de-algoritmo/
2 - Estrutura de dados também é essencial: https://programacaodescomplicada.wordpress.com/indice/estrutura-de-dados/
3 - Depois você pode aprender sobre algorítimos e estrutura de dados, vocè deve aprender uma linguagem como o Java,
que é uma das que tem mais oportunidades no mercado: https://www.cursoemvideo.com/curso/java-basico/
@CisinoJr
CisinoJr / gitflow&rebase.md
Last active March 25, 2024 03:11
Passo-a-passo para utilizar Gitflow

O que é Gitflow?

Resumidamente, o Gitflow é um modelo fortemente baseado em branches, mas focado nas entregas. Foi criado em 2010 e hoje em dia é muito utilizado por equipes de desenvolvedores em todo o mundo.

Definições das branchs no Gitflow:

Historic Branches:​ Ao invés de trabalhar apenas com o branch master, esse workflow utiliza dois branches principais para guardar histórico do projeto. O branch master guarda o histórico oficial das entregas, já o branch develop serve como integração entre todos os branches de funcionalidades (feature branches).

Feature Branches:​ Cada funcionalidade deve ter seu próprio branch, e ele deve ser criado a partir do branch develop. Quando uma funcionalidade for concluída, ela é mesclada (merged) novamente com o seu branch pai. As features nunca devem interagir diretamente com o master.

@CisinoJr
CisinoJr / settings.json
Created November 15, 2019 17:04
My VS Code settings
{
// Define o tema do VSCode
"workbench.colorTheme": "Default Dark+",
// Configura tamanho e família da fonte
"editor.fontSize": 14,
"editor.lineHeight": 24,
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,
@BlackScorp
BlackScorp / clean_code.md
Last active January 29, 2020 19:15
clean code

#once upon a time...

there was a developer, he had to realize a nice clean greenfield project with any framework he like.

He had no idea which PHP Frameworks were outside there and after a small research he decide to use Kohana 3.2 because at this time this was the only one framework which the developer could understand and use.

after 9 months of developing the project was born and launched. the developer realized that a new version of the Kohana framework was released, it was a minor release.

one small simple update to Kohana 3.3 and the entire project was broken, he reverted the framework update.

@igorcosta
igorcosta / cpf_cnpj_validator
Created June 26, 2014 19:13
Regex para validar CPF e CNPJ
Para CPF
/^\d{3}\.\d{3}\.\d{3}\-\d{2}$/
Para CNPJ
/^\d{2}\.\d{3}\.\d{3}\/\d{4}\-\d{2}$/
Para ambos ao mesmo tempo
##
# Creates an alias called "git hist" that outputs a nicely formatted git log.
# Usage is just like "git log"
# Examples:
# git hist
# git hist -5
# git hist <branch_name>
# git hist <tag_name> -10
##
git config --global alias.hist "log --pretty=format:'%C(yellow)[%ad]%C(reset) %C(green)[%h]%C(reset) | %C(red)%s %C(bold red){{%an}}%C(reset) %C(blue)%d%C(reset)' --graph --date=short"