Skip to content

Instantly share code, notes, and snippets.

View AlexGalhardo's full-sized avatar
👨‍💻
Always Building, Always Learning

Alex Galhardo AlexGalhardo

👨‍💻
Always Building, Always Learning
View GitHub Profile
@AlexGalhardo
AlexGalhardo / Makefile
Created December 27, 2025 02:24 — forked from maykbrito/Makefile
n8n-docker-youtube
deploy:
docker compose down -v && docker compose up -d
@AlexGalhardo
AlexGalhardo / git-ssh-error-fix.sh
Created May 9, 2025 19:59 — forked from Tamal/git-ssh-error-fix.sh
Solution for 'ssh: connect to host github.com port 22: Connection timed out' error
$ git clone git@github.com:xxxxx/xxxx.git my-awesome-proj
Cloning into 'my-awesome-proj'...
ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.
$ # This should also timeout
$ ssh -T git@github.com
ssh: connect to host github.com port 22: Connection timed out
$ # but this might work
,_---~~~~~----._
_,,_,*^____ _____``*g*\"*,
/ __/ /' ^. / \ ^@q f
[ @f | @)) | | @)) l 0 _/
\`/ \~____ / __ \_____/ \
| _l__l_ I
} [______] I
] | | | |
] ~ ~ |
| |
@AlexGalhardo
AlexGalhardo / cpf.js
Created October 9, 2023 13:35 — forked from fiuzagr/cpf.js
Gerador/Validador de CPF funcional
const digitMod = (value, len) => {
const mod = len - Math.round(value - Math.floor(value / len) * len);
return mod >= 10 ? 0 : mod;
};
const mapValuesWithDigitModByKey = (_key, _len) => (value, key) =>
_key === key ? digitMod(value, _len) : value;
const reduceDigitsByKey = _key => (digits, value, key) => {
if (key > _key) {
@AlexGalhardo
AlexGalhardo / remove-node-modules.md
Created December 26, 2022 23:13 — forked from lmcneel/remove-node-modules.md
How to remove node_modules after they have been added to a repo

How to remove node_modules

Create a .gitignore file

  1. Check for an existing .gitignore file in the project directory
ls -a
@AlexGalhardo
AlexGalhardo / 1-criar-cluster-kind.sh
Created July 22, 2022 17:11 — forked from khaosdoctor/1-criar-cluster-kind.sh
Scripts e comandos que eu faço no vídeo sobre KinD com Kubernetes: https://www.youtube.com/watch?v=dL19dSGKZoc
kind create cluster --name demo-cluster
kind get clusters
kubectl config get-contexts
@AlexGalhardo
AlexGalhardo / four_elements_simple_design.md
Created May 11, 2022 13:04 — forked from O-I/four_elements_simple_design.md
The Four Elements of Simple Design

The Four Elements of Simple Design

  • Introduced by [Kent Beck][beck] in the 1990s.
  • Part of his software development methodology [Extreme Programming][extreme-programming].
  • His exact wording appears in the [White Book][white-book].

The rules can be stated as followed:

  1. Passes all tests
  2. Maximizes clarity
@AlexGalhardo
AlexGalhardo / settings.json
Created May 2, 2022 17:18 — forked from diego3g/settings.json
VSCode Settings (Updated)
{
"emmet.syntaxProfiles" : {
"javascript" : "jsx"
},
"workbench.startupEditor" : "newUntitledFile",
"editor.fontSize" : 16,
"javascript.suggest.autoImports" : true,
"javascript.updateImportsOnFileMove.enabled" : "always",
"editor.rulers" : [
80,
<h1 >Herick Exterkoetter</h1>
<p >Self-taught Developer. Enthusiast of web and mobile development technologies.</p>
<p>Passionate about education and teaching about programming.</p>
<h1>Connect with me:</h1>
[![Linkedin Badge](https://img.shields.io/badge/-Herick%20Exterkoetter-6633cc?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/herick-exterkoetter-197496195/)](https://www.linkedin.com/in/herick-exterkoetter-197496195/)
[![Gmail Badge](https://img.shields.io/badge/-herickherick47@gmail.com-6633cc?style=flat-square&logo=Gmail&logoColor=white&link=mailto:herickherick47@gmail.com)](mailto:herickherick47@gmail.com)
---
@AlexGalhardo
AlexGalhardo / db.json
Created November 9, 2021 18:15 — forked from luizomf/db.json
Random data generator using faker
{
"users": [
{
"id": "602",
"firstName": "Elisa",
"lastName": "Pereira",
"userName": "elisa.pereira",
"indexRef": 17,
"createdAt": "2017-02-15T11:29:40.799Z"
},