Skip to content

Instantly share code, notes, and snippets.

View Geovanek's full-sized avatar

Geovane Krüger Geovanek

View GitHub Profile
https://developers.strava.com/
https://developers.strava.com/docs/webhooks/
https://developers.strava.com/docs/webhookexample/
@Geovanek
Geovanek / docker-compose.yml
Created October 13, 2022 17:00 — forked from Daniyal-Javani/docker-compose.yml
Laravel sail with phpMyAdmin
version: '3'
services:
laravel.test:
build:
context: ./vendor/laravel/sail/runtimes/8.0
dockerfile: Dockerfile
args:
WWWGROUP: '${WWWGROUP}'
image: sail-8.0/app
environment:
@Geovanek
Geovanek / laravel_development_environment.md
Last active August 10, 2023 12:39
Laravel: Development Environment

Instalação e configuração do Husky para automatização de processos.

npm install husky --save-dev
npx husky install
@Geovanek
Geovanek / gist:388bf4c5af2ccffc4bc72548c94222c4
Last active April 8, 2024 14:39
Job, Performance e atualização em massa no BD.
Estou com um problema de como otimizar uma atualização em massa no BD. Esses dias fiz um script e um job para isso e detonei com o servidor.
Em grande partes, pois estava passando informação em DTO, o que estourou a memória do servidor, consequentemente derrubava o Redis e dava erro 500. Depois o disco encheu tbm. Eram uns 300k de jobs gerados
Em resumo, sorte que estava com um Load Balancer, coloquei outro servidor e derrubei aquele.
Vou tentar explicar o que quero fazer.
Estou implementando uma funcionalidade nova na plataforma para análise dos dados de potência das atividades de ciclismo dos atletas, criar o Perfil de Potência, para tal, gostaria de fazer uma "re-análise" das atividades cadastradas desde 2021.
Minha primeira ideia é pegar todas as atividades de todos os atletas que se encaixem no critério abaixo: