Skip to content

Instantly share code, notes, and snippets.

View DeeSouza's full-sized avatar
👨‍💻
Working...

Diego Souza DeeSouza

👨‍💻
Working...
View GitHub Profile
@DeeSouza
DeeSouza / FirstLetter_Example.css
Created January 17, 2019 10:22
Pseudo-Class First Letter CSS
/* PSEUDO-CLASS FIRST-LETTER */
div::first-letter{
font-size: 40px;
color: #F00;
font-weight: 500;
font-family: 'Roboto';
}
@DeeSouza
DeeSouza / SpreadOperator_Example.js
Last active April 5, 2019 12:22
Spread Operator ES6
// Criar um novo ARRAY usando um ARRAY existente como parte dele.
var names = ['Diego', 'Daniella', 'Jorge', 'Augusto'];
var moreNames = ['Matheus', ...names, 'Cleyton', 'Tierry'];
console.log(moreNames);
// 'Matheus', 'Diego', 'Daniella', 'Jorge', 'Augusto', 'Cleyton', 'Tierry'
// Juntando ARRAYS - Merge Arrays
var ages = [20, 21, 22];
var moreAges = [23, 24, 25];
@DeeSouza
DeeSouza / ObjectDestructuring_Example.js
Created January 17, 2019 10:15
Desustructure Object - ES6
// Declarando Objeto
const me = {
name: "Diego",
age: 27,
job: "Web Developer"
};
// Destructuring
const { name, age, job } = me;
@DeeSouza
DeeSouza / ReadCSV_Example.py
Created January 2, 2019 12:49
Ler Arquivo CSV - Python
'''
Ler um Arquivo CSV em Python e
Extrair informações
'''
# Importar as Libs
import pandas as pd
import numpy as np
# Ler Arquivo
@DeeSouza
DeeSouza / ExponentiationOperator_Example.js
Created January 2, 2019 11:06
Dois Caminhos para Cálculo Exponencial
// Usando a Função Math 👍
console.log(Math.pow(5, 2)); // 25
// Usando o Exponentiation Operator - ES7 | ES2016 ( '**' ) 👍👍👍
// Nesse caso você evita o uso de função.
console.log(5 ** 2); // 25 (Base, Expoente)
// Você pode fazer assim também, usando a notação '**='
let num 5; // Base
num **= 2; // Expoente
@DeeSouza
DeeSouza / For_Example.scss
Created January 2, 2019 11:02
For em SCSS ou SASS
// SCSS = Usando Chaves
// SASS = Sem Usar Chaves
// Declaração de Variável
$className: 'coluna';
// O FOR
@for $i from 1 through 4 {
.#{$className}-#{$i} {
width: 60px + $i;
@DeeSouza
DeeSouza / OperatorNullCoalesce_Example.php
Created January 2, 2019 10:58
Operator Null Coalesce - PHP 7.0+
<?php
/* Operador Null Coalesce - '??' */
// IF Ternário - Muito comum ao fazer uma condição inline
$username = (isset($_GET['username'])) ? $_GET['username'] : 'Diego';
// Usando o operador Null Coalesce você pode reduzir a condição.
$username = $_GET['username'] ?? 'Diego';
@DeeSouza
DeeSouza / EloquentFind_ExampleController.php
Last active January 2, 2019 10:59
Get One Row in Model - Eloquent Laravel
<?php
/* Usando o método find() */
class ExampleController extends Controller{
// Dois caminhos para pegar um registro na tabela e retornar em um objeto.
// 😕 Você pode fazer assim, mas não é o "jeito" Laravel de se fazer.
$model = Author::where('id', '=', 1)->first();