Skip to content

Instantly share code, notes, and snippets.

View teles's full-sized avatar
👨‍🚀
"A inteligência é o mais pobre dos atributos humanos" - Tom Jobim

Teles teles

👨‍🚀
"A inteligência é o mais pobre dos atributos humanos" - Tom Jobim
View GitHub Profile
@teles
teles / dicas-devs-em-inicio-de-carreira.md
Last active January 26, 2021 16:46
Dicas para devs em início de carreira

Dicas para devs em início de carreira

Abaixo deixo algumas dicas práticas para desenvolvedores em início de carreira que estão buscando uma oportunidade como desenvolvedor jr. As dicas são baseadas em minha experiência pessoal em entrevistas e selecionando desenvolvedores nos últimos 5 anos e meio. Espero que possam ser úteis para alguém.

Dicas para ser encontrado

1. Tenha uma conta no GitHub

@teles
teles / ponderacoes-vuejs-react-angularjs.md
Last active January 20, 2021 13:38
Ponderações entre VueJS, React e AngularJS

Ponderações entre VueJS, React e AngularJS

Em 2018, na empresa onde trabalho, decidimos migrar do angularJS para uma framework JavaScript mais moderno. Aqui vou descrever a tarefa que geramos para essa tomada de decisão e também a discussão que foi gerada na época. Acredito que talvez isso possa ser útil para alguém.

Índice

Lista de habilidades mínimas para desenvolvedor frontend Jr

  • Prefirir min-width a max-width para escrita de css preservando assim o mobile first Desejável
  • Reagir a um -1 colocando o foco na solução do -1 e não se tal -1 deveria ou não existir Desejável
  • Criar uma página de duas rotas com javascript e css minificados Desejável
  • Definir um padrão coeso para organização de arquivos css Desejável
  • Versionar um projeto desde seu primeiro trecho de código Imprescindível
  • Implementar uma feature sem travar o deploy Desejável
  • Criticar uma descrição de tarefa que não possui requisitos mínimos para permitir o seu desenvolvimento Desejável
  • Escrever um componente css que não depende do contexto da página para funcionar perfeitamente Desejável
@teles
teles / functions.php
Last active January 11, 2021 12:59
Feed Google News para WordPress. Esse código adiciona um novo endpoint de feed no seu blog WordPress. Esse endpoint é cadastrado no functions.php com a url /feed/google-news e /rss/google-news. Valide seu feed via Google Search Console.
<?php
// Custom RSS Feed following Google News specification
// No Products Allowed in This Feed
add_action('init', 'googleNewsRSS');
function googleNewsRSS(){
add_feed('google-news', 'googleNewsRSSFunc');
}
function googleNewsRSSFunc(){
<!-- start:rss-terra -->
<div><img width="150" height="150" src="https://vivareceita-cdn.s3.amazonaws.com/uploads/2020/11/Como-fazer-risoto-de-camarao-cremoso-Foto-Temperando-Blog-150x150.jpg" alt="Como fazer risoto de camarão cremoso Foto Temperando Blog" srcset="https://vivareceita-cdn.s3.amazonaws.com/uploads/2020/11/Como-fazer-risoto-de-camarao-cremoso-Foto-Temperando-Blog-150x150.jpg 150w, https://vivareceita-cdn.s3.amazonaws.com/uploads/2020/11/Como-fazer-risoto-de-camarao-cremoso-Foto-Temperando-Blog-300x300.jpg 300w, https://vivareceita-cdn.s3.amazonaws.com/uploads/2020/11/Como-fazer-risoto-de-camarao-cremoso-Foto-Temperando-Blog-768x768.jpg 768w, https://vivareceita-cdn.s3.amazonaws.com/uploads/2020/11/Como-fazer-risoto-de-camarao-cremoso-Foto-Temperando-Blog-500x500.jpg 500w, https://vivareceita-cdn.s3.amazonaws.com/uploads/2020/11/Como-fazer-risoto-de-camarao-cremoso-Foto-Temperando-Blog-60x60.jpg 60w, https://vivareceita-cdn.s3.amazonaws.com/uploads/2020/11/Como-fazer-risoto-de-camarao-cremoso-Fo
@teles
teles / typescript-exemplos.md
Last active December 7, 2020 10:46
Exemplos para aprendizado de Typescript inspirados pelo minicurso de Typescript do Willian Justen
@teles
teles / get-sprint-resume.js
Last active October 28, 2019 17:24
Gera um texto com resumo das tarefas
// https://vivadecora.atlassian.net/issues/?jql=labels%20%3D%20"depende-de-front"%20and%20Sprint%20%3D%20"6"
const resume = Array.from(document.querySelectorAll(".issuerow")).map(issue => ({
status: issue.querySelector(".status").innerText
})).reduce((total, current) => {
total[current.status] = (total[current.status] || 0) + 1;
total["TOTAL"] = (total["TOTAL"] || 0 ) + 1;
return total;
}, {});
const transformarLinhas = (linhas) => {
return linhas.split("\n")
.filter(n => n)
.map(line => {
const data = line.split("\t")
total += parseInt(data[1]);
return {
destino: data[0],
sessoes: parseInt(data[1])
};
@teles
teles / sugestoes-perguntas-entrevista.md
Created September 1, 2017 13:53
Sugestões de perguntas para Entrevista por Competências

Sugestões de perguntas para Entrevista por Competências

  1. Descreva-me uma situação em que você assumiu responsabilidade por uma tarefa que no fazia parte de suas atribuiçes.
  2. Conte-me sobre mudanças que voc implementou nas suas rotinas.
  3. Você já liderou pessoas? Que tipo de liderana você exerceu?
  4. Conte-me sobre uma situaço na qual você teve que convencer seu líder a mudar de ideia e obteve sucesso.
  5. Conte-me uma negociação na qual você foi convencido a mudar de ideia.
  6. Conte-me um conflito que voc administrou com clientes internos.
  7. Conte-me uma situaço em que você "bateu de frente" com sua liderança.
  8. Qual a maior contribuiço que você ofereceu para a equipe?