Skip to content

Instantly share code, notes, and snippets.

View jeff-silva's full-sized avatar
😷
Working from home

Jeferson Inácio jeff-silva

😷
Working from home
View GitHub Profile
@jeff-silva
jeff-silva / useAxios.js
Last active January 6, 2024 23:09
Vue3 Helpers
/**
* Install dependencies
* yarn add -D axios
*/
import axios from "axios";
import { computed } from "vue";
export default (options = {}) => {
options = {
@jeff-silva
jeff-silva / resume.json
Last active December 5, 2023 23:37
resume.json
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Jeferson Siqueira",
"label": "Desenvolvedor Full-stack: Vue, Nuxt, Javascript, Typescript, Node.js, Laravel, PHP, Wordpress",
"image": "",
"email": "jeferson.i.silva@gmail.com",
"phone": "+55 31 99527-1426",
"summary": "Olá, tudo bem? 👋\nAtuo na área de desenvolvimento web desde 2011.\n\nJá criei paineis administrativos dentro de vários contextos diferentes, de monolitos à microserviços. Também tenho conhecimento em Wordpress, na criação de plugins ou temas.\n\n\n🟦 O que me inspirou\n\nNa infância, eu era bem curioso sobre tecnologia, apesar de ter pouco contato com computadores. Lembro de ficar olhando hipnotizando para a tela de um fliperama de Mortal Kombat II, me questionando como era feito, até um dia ver um técnico dando manutenção na máquina e achar que era ele quem fazia o jogo. 😂\n\nJá adulto, os computadores se tornaram cotidianos, e eu tive acesso à minha pr

display: flex; align-items: center; justify-content: center;

@jeff-silva
jeff-silva / AppBase.php
Last active October 31, 2021 05:07
LaravelCommands
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
class AppBase extends Command
{
protected $signature = 'app:base';
@jeff-silva
jeff-silva / App.js
Last active October 19, 2021 14:26
ThreeJS
import * as THREE from 'https://unpkg.com/three@0.127.0/build/three.module.js';
import { CSS3DRenderer, CSS3DObject, CSS3DSprite } from 'https://unpkg.com/three@0.127.0/examples/jsm/renderers/CSS3DRenderer.js';
export default class {
settings = {
rendererType: 'WebGLRenderer',
renderer: {
antialias: true,
alpha: true,
@jeff-silva
jeff-silva / animate-scroll.js
Last active October 6, 2022 14:12
Javascript
/* Use var(--scroll) to get value on CSS */
window.addEventListener('scroll', () => {
document.body.style.setProperty('--scroll', window.pageYOffset / (document.body.offsetHeight - window.innerHeight));
}, false);
<?php
$text = 'MyCamelCase';
echo strtolower(preg_replace('/(?<!^)[A-Z]/', '_$0', $$text));
<template>
<div></div>
</template>
<script>
export default {
props: {
value: {default:""},
},
<?php
/*
1) Insert method above in Controller.php
public function generateRoutes()
{
$refClass = new \ReflectionClass(get_called_class());
// Methods Attributes