Skip to content

Instantly share code, notes, and snippets.

View santaniello's full-sized avatar

Felipe Santaniello santaniello

View GitHub Profile

Trabalhando com Java, Docker e WSL2

Descrição: O objetivo desse tutorial é demonstrar como podemos trabalhar com Java utilizando windows e WSL2.

Passo 1 - Instalando e configurando WSL2 + Docker

Para isso, vamos utilizar o tutorial da empresa FullCycle:

https://github.com/codeedu/wsl2-docker-quickstart

@santaniello
santaniello / README-PTBR.md
Created February 24, 2023 17:53 — forked from lohhans/README-PTBR.md
Um modelo para fazer um bom README.md

Título do projeto

Um parágrafo da descrição do projeto vai aqui

🚀 Começando

Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.

Consulte Implantação para saber como implantar o projeto.

@santaniello
santaniello / readme.md
Created July 19, 2021 12:25 — forked from vinicius-stutz/readme.md
Padrões de Nomenclatura em C# (pt-br)

Namespace

Por padrão toda biblioteca deve conter um nome padrão em seu namespace. Ex.: MinhaEmpresa.SeuNameSpace (padrão PascalCase).

Classes

As classes devem começar com letra maiúscula e para cada palavra, a primeira letra também deve ser maiúscula (padrão PascalCase).

C#

@santaniello
santaniello / Dockerfile-DotNet.txt
Created July 15, 2021 13:32
Dockerfile with dotnet tools configured
FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS build
ENV TZ=America/Sao_Paulo
# ## Install dotnet-trace, dotnet-counters, and dotnet-dump
RUN dotnet tool install --tool-path /tools dotnet-trace
RUN dotnet tool install --tool-path /tools dotnet-counters
RUN dotnet tool install --tool-path /tools dotnet-dump
RUN dotnet tool install --tool-path /tools dotnet-gcdump
@santaniello
santaniello / gdownload.sh
Created July 4, 2021 12:34
Script to make donwload from a public folder in Google Drive
#!/bin/bash
fileid="### File_ID ###"
filename="MyFile.tgz"
curl -c ./cookie -s -L "https://drive.google.com/uc?export=download&id=${fileid}" > /dev/null
curl -Lb ./cookie "https://drive.google.com/uc?export=download&confirm=`awk '/download/ {print $NF}' ./cookie`&id=${fileid}" -o ${filename}
@santaniello
santaniello / minikube-deploy.sh
Created July 3, 2021 22:03
Script to deploy Java ou C# apps to Minikube VM in VirtualBox
#!/bin/bash
VERSION=$1
CONTAINER_NAME=springboot-k8s
echo "Update deployment.yaml File............"
sed -i -e "s/\(image: \).*/\1$CONTAINER_NAME:$VERSION/" ./kustomize/base/deployment.yaml
kubectl delete deployment $CONTAINER_NAME
@santaniello
santaniello / ContaCorrente.cs
Last active June 2, 2021 12:51
Exemplo Classe C#
/**
Artigo sobre padrões da linguagem
https://www.devmedia.com.br/nomenclaturas-em-net/16961
*/
public class ContaCorrente
{
/**

Mockito

Documentação

Add Dependêncies

<mockito.version>2.23.0</mockito.version>
<dependency>
       <groupId>org.mockito</groupId>
       <artifactId>mockito-core</artifactId>
       <version>${mockito.version}</version>

JUNIT 5

Documentação

Configurando as dependências

 <properties>
      <junit-platform.version>5.3.1</junit-platform.version>
@santaniello
santaniello / Atalhos-VSCODE.md
Last active December 1, 2020 17:40
Atalhos do VSCODE

ATALHOS VSCODE

  • CTRL + T ---> Pesquisa classe. atributos e métodos.-
  • Shift + F12 ---> Pesquisa Referência do uso de uma classe, método ou atributo no projeto.
  • CTRL + K Z -----> Tela Full Screen (Sem bordas)
  • Ctrl + Shift + ' (Aspas simples) -----> Abre Terminal
  • Ctrl + Alt + - (Menos) -----> Volta para o método classe ou atributo anterior.
  • Ctrl + Shift + - (Menos) -----> Vai para o próximo método.
  • Ctrl + 1 -----> Coloca o cursor no editor de código.
  • F11 -----> Full Screen (Com bordas).