Skip to content

Instantly share code, notes, and snippets.

View vinicius73's full-sized avatar
🤓
"Those who cannot acknowledge themselves, will eventually fail."

Vinicius Reis vinicius73

🤓
"Those who cannot acknowledge themselves, will eventually fail."
View GitHub Profile
@vinicius73
vinicius73 / post.md
Created November 22, 2016 12:26
["LÓGICA DE PROGRAMAÇÃO" É BOBAGEM, e explicarei porquê.]

#["LÓGICA DE PROGRAMAÇÃO" É BOBAGEM, e explicarei porquê.]

Se preparem que o texto é longo.

Várias vezes chegam novatos aqui perguntando como começar, e a galera diz "estuda lógica primeiro, depois vai pra linguagem X". Vivo dizendo que é bobagem. Ontem, em particular, falei isso, e vieram várias pessoas por inbox me perguntar porquê (e uma pra me xingar, achando que falei por arrogância).

Pra facilitar, eu vou escrever uma boa explicação de porquê "lógica de programação" é furada, doa a quem doer, e postar na APDA e no fórum da EnergyLabs (para futuras referências, porque esse assunto vai voltar, ctz).

@vinicius73
vinicius73 / 0-contribua-.md
Last active February 9, 2024 10:10
Guia de referencias sobre estudo de JavaScript

Contribua

Se você quiser adicionar mais algum tópico deixe seu comentário, o objetico é facilitar para os iniciantes ou aqueles que buscam dominar JavaScript, quais tópicos são importantes para dominar JavaScript.

São tópicos para quem sabe o minimo de JavaScript (declarar variáveis), a ordem em que eles aparecem são por importância para o dominio como um todo. Mesmo que você já tenha experiência com JS, recomendo que leia os links de cada tópico para fortalecer suas bases teóricas e ter um comportamento mais profundo da linguagem.

Lista originalmente criada e compilada por Vinicius Reis

@vinicius73
vinicius73 / Caddyfile
Created November 12, 2021 15:06
Caddy SPA Docker Build
{
admin off
log {
format json
}
}
:80 {
try_files {path} /
header /assets/img/* Cache-Control max-age=31536000
@vinicius73
vinicius73 / Cargo.toml
Created October 18, 2023 12:56 — forked from vchernetskyi993/Cargo.toml
Rust - Single testcontainer for multiple test functions
[package]
name = "testcontainers-sample"
version = "0.1.0"
edition = "2021"
[dev-dependencies]
async_once = "0.2.6"
aws-sdk-s3 = "0.28.0"
ctor = "0.2.4"
lazy_static = "1.4.0"
@vinicius73
vinicius73 / BaseQueryBuilder.php
Created February 29, 2016 15:24
Repo query filter
<?php
namespace App\Support\Queries;
use Illuminate\Database\Query\Builder as QueryBuilder;
use Illuminate\Database\Eloquent\Builder as EloquentQueryBuilder;
use Carbon\Carbon;
abstract class BaseQueryBuilder
{
@vinicius73
vinicius73 / PresentableTrait.php
Last active October 13, 2023 00:13
Laravel Presenter
<?php
namespace App\Support\ViewPresenter;
trait PresentableTrait
{
/**
* View presenter instance.
*
* @var mixed
@vinicius73
vinicius73 / generate-ssh.sh
Last active March 30, 2023 04:25
Generate a SSH Key and encrypt it with gpg
#!/bin/bash
set -eu
DIR='./files/ssh'
OUTPUT_FILE='./files/ssh.tar.gz'
while getopts do: flag
do
case "${flag}" in
FROM golang:1.15.5-alpine3.12 as sidecar
WORKDIR /go/src/app
COPY ./docker/sidecar/ ./
RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -ldflags '-s -w -extldflags "-static"' -o bin/sidecar . && \
chmod +x ./bin/sidecar
FROM node:12.19.0-alpine3.9 as build-stage
@vinicius73
vinicius73 / .dockerignore
Last active November 12, 2022 03:11
Node APP - Docker Build
/.vscode
/.git
/devops
/node_modules
/coverage
/devops
/dist
/tests
/assets
.editorconfig