Skip to content

Instantly share code, notes, and snippets.

View tiagofrancafernandes's full-sized avatar
😊
Loved by Jesus Christ. PHP/Laravel developer; Linux user; Open-source maker;

Tiago França tiagofrancafernandes

😊
Loved by Jesus Christ. PHP/Laravel developer; Linux user; Open-source maker;
View GitHub Profile
@kalinchernev
kalinchernev / countries
Created October 6, 2014 09:42
Plain text list of countries
Afghanistan
Albania
Algeria
Andorra
Angola
Antigua & Deps
Argentina
Armenia
Australia
Austria
@a1ip
a1ip / youtube-video-thumbnails-sizes-and-formats.md
Created April 7, 2020 18:53
YouTube video thumbnails sizes and formats

Note: YouTube is serving thumbnails from 2 servers:

  • //img.youtube.com
  • //i.ytimg.com

Examples are with //i.ytimg.com server just because it’s shorter, no other particular reason. You can use both.

  • Player Background Thumbnail (480x360):

@tiagofrancafernandes
tiagofrancafernandes / ExecTimeTrack-readme.md
Last active May 1, 2026 15:31
dev-laravel_snippets | snippets Laravel #devlaravel_snippets #/devlaravel_snippets #laravel
//nos snippets tem o arquivo: ExecTimeTrack.php
//Rastrear pontos da aplicação que demoram mais tempo
$timer = new ExecTimeTrack('aaa');
$timer->startCheckpointToList('validacao');
sleep(1);
$timer->endCheckpointToList('validacao');

dd($timer->getCheckpointList());
import { debounce } from 'radash';

const onInput = (event) => {
    console.log('onInput event', event);
}

const debouncedInput = debounce({ delay: debounceBy.value }, onInput);
@trulymittal
trulymittal / tailwind-colors.js
Last active February 3, 2026 11:31
List of all default Tailwind CSS colors from the default theme
export const colors = {
black: '#000',
white: '#fff',
rose: {
'50': '#fff1f2',
'100': '#ffe4e6',
'200': '#fecdd3',
'300': '#fda4af',
'400': '#fb7185',
'500': '#f43f5e',
@tiagofrancafernandes
tiagofrancafernandes / 01-validadores-com-js.md
Created August 18, 2025 13:39
Atividades de Fixação JavaScript

quero que faça 3 validadores ou mais os 3 que eu quero são:

  • validador de email
  • validador de data
  • validador de número (esse deve validar além do tipo, se o valor é >= 0 E <= 100)

Seguem os dados que usarei para testar os valores:

const testEmails = [
const express = require('express');
const { html, Component } = require('htm/preact');
const renderToString = require('preact-render-to-string');
class App extends Component {
render(props) {
return html`
<div class="app">
<h1>This is an app</h1>
<p>Current server time: ${new Date + ''}</p>
@tiagofrancafernandes
tiagofrancafernandes / anchor-links.html
Last active October 30, 2024 15:45
dev-CSS-snippets
@tiagofrancafernandes
tiagofrancafernandes / REAME.md
Last active October 18, 2024 01:17
Validar CPF e CNPJ

Validar CPF e CNPJ

Se alguém precisar validar CPF ou CNPJ. Deixei em português para ficar fácil de ser compreendido

Todo

  • ✅ Versão JS
  • ⬜ Versão PHP
  • ⬜ Versão Shell Script
  • ⬜ Versão Vue.js
@tiagofrancafernandes
tiagofrancafernandes / devsql_postgresql
Last active October 17, 2024 14:42
dev-sql-snippets
#Instalando e usando How To Install and Use PostgreSQL 14 on Ubuntu 20
echo "deb [arch=amd64] http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main" > /etc/apt/sources.list.d/pgdg.list
--
#Instalando e usando How To Install and Use PostgreSQL on Ubuntu 18.04 | DigitalOcean
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-postgresql-on-ubuntu-18-04
-- Docker
https://www.youtube.com/watch?v=A8dErdDMqb0