Skip to content

Instantly share code, notes, and snippets.

View jcbombardelli's full-sized avatar
:shipit:
Ever Focusing

JC Bombardelli jcbombardelli

:shipit:
Ever Focusing
View GitHub Profile
@jcbombardelli
jcbombardelli / slack.js
Created August 24, 2023 14:28
Slack Send Message
const { WebClient } = require('@slack/web-api');
const SLACK_BOT_TOKEN = ''
const SLACK_CHANNEL_ID = ''
const main = async () => {
const client = new WebClient(SLACK_BOT_TOKEN);
await client.chat.postMessage({
channel: SLACK_CHANNEL_ID,
@jcbombardelli
jcbombardelli / instructions.md
Created November 18, 2022 15:01
Junior Backend Developer Challenge v1

Junior Backend Developer Challenge 👩‍💻

Objetivo 🥅

Parte do nosso trabalho e propósito aqui na Gama é encontrar e recrutar pessoas que tenham talento, prepará-las para as empresas parceiras treinando-as para que já cheguem o mais capacitadas o possível para os novos desafios. Mas para isso precisamos primeiro criar um critério de seleção que seja o mais rápido e fácil levando em consideração volume e tempo que nossos parceiros têm para preencher suas vagas em suas empresas. A forma para conseguir isso é através de uma prova que meça habilidades e competências técnicas.

@jcbombardelli
jcbombardelli / db.json
Last active November 21, 2022 23:54
Teste para Frontend Junior v2
{
"exams": [
{
"id": 1,
"title": "Prova Node",
"description": "Venha fazer essa prova maravilhosa e mostre seus conhecimentos",
"asset": "https://cdn-icons-png.flaticon.com/512/5968/5968322.png"
}
],
"questions": [
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
contract AnimaBank {
//Properties
address public owner;
mapping (address => uint) private balances;
{
"users": [
{
"id": "4e4ba745-9e69-4989-8264-be52f7e0f444",
"name": "Admin",
"email": "michael.scott@dundlermifflin.com",
"password": "senhaboa",
"role": "admin"
}
],

Token Full Power Season Finale

Bem, chegamos até aqui e agora vamos para nosso ultimo exercicio antes que, de fato, tenhamos apenas o desafio final nos esperando para concluir essa maravilhosa turma.

Objetivo

Criar um token no formato ERC20 para que possa ser distribuido entre participantes da rede, implementar todos os testes para este contrato (que esperamos que você já tenha feito isso) e em seguida você deve implementar novas funcionalidades, são eles:

Mint

@jcbombardelli
jcbombardelli / masterclass.sql
Last active April 30, 2022 13:16
MasterClass Anima Desafio Tech 2022 04 30
CREATE DATABASE masterclass;
USE masterclass;
CREATE TABLE cidades (
id int PRIMARY KEY AUTO_INCREMENT,
nome varchar(255) NOT NULL,
uf char(2) NOT NULL
);
-- DROP TABLE `masterclass`.`cidades`;
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
contract Bank {
//Properties
address private owner;
@jcbombardelli
jcbombardelli / docker-compose.yml
Created April 27, 2022 22:55
docker-compose up -d mysql
version: "3"
# MySQL database for services.
mysql:
image: mysql:5.7.17
ports:
- "3306:3306"
volumes:
- mysql:/var/lib/mysql
environment:
const readline = require("readline-sync");
function main() {
clear();
let op;
do {
op = readline.questionInt(
"1. Add a new block\n2. Print the chain\n0. Exit\n"
);