Programa 37 – Jorge Costa – O Editor do WordPress, React e trabalho remoto

(download)

Estivemos à conversa com o Jorge Costa, JavaScript developer na Automattic. Atualmente é tech lead do editor no WordPress 5.4 e quisemos perceber como é que estar responsável por uma tão ferramenta fundamental para o WordPress.

A Automattic é uma empresa distribuída e, por isso, quisemos saber que ferramentas é que o Jorge usa no seu dia-a-dia, e como funcionam os salários, tendo em conta que os colaboradores podem estar em qualquer parte do mundo.

Tópicos abordados

  • Relação entre a Automattic e o WordPress [00:00:30]
  • Diferença entre WordPress.org e WordPress.com [00:01:45]
  • WordPress não é um caminho standard [00:02:17]
  • Trabalhar com WordPress é cool? [00:04:10]
  • Trabalhar numa codebase com 16 anos vs. greenfield [00:05:45]
  • Soluções à medida vs. feito com plugins WordPress [00:07:45]
  • Apps mobile usando WordPress com react-native [00:10:30]
  • WordPress como headless CMS [00:16:30]
  • Papel de Editor Tech Lead e a responsabilidade de construir algo com tanto impacto como o editor no WordPress [00:17:30]
  • Trabalho numa empresa distribuída, com a maioria das pessoas nos USA [00:20:25]
  • Ferramentas para facilitar o trabalho num empresa distribuída – P2 (WordPress), Slack e GitHub [00:22:14]
  • Controlo de versões Git para o Editor, mas o core do WordPress usa SVN [00:24:50]
  • Editor pode ser usado noutros projetos e está no npm (@wordpress/editor) [00:26:00]
  • ReactJS para construir o editor [00:27:23]
  • Editor do WordPress foi construído de raíz [00:29:50]
  • Upgrade para o React16 [00:31:33]
  • Configurações do webpack expostas no npm [00:32:19]
  • Ferramentas de desenvolvimento – VSCode, Git [00:33:10]
  • Recomendações para criar plugins para WordPress tirando partido das ferramentas de desenvolvimento disponibilizadas no npm [00:34:34]
  • React developers e WordPress – create block [00:37:50]
  • Componentes disponíveis no Storybook, testes automáticos com puppeteer (web desktop e mobile), dificuldades com cypress e selenium [00:40:45]
  • Papel de Release Tech Lead e rotatividade neste papel [00:44:50]
  • Progressão da carreira na Automatic [00:46:50]
  • Ajuste de salários dependendo do local [00:49:00]

Perguntas Rápidas

  • Expectativas para os próximos 12 meses a nível de web?
    Mais controlo/autonomia para o consumir final: tecnologias que vão automatizar sites quase sem programar; consumo de áudio e vídeo, que está a explodir com o fenómenos dos influencers.
  • Qual a app mobile que não dispensarias?
    Simplenote
  • Qual a ferramenta de desenvolvimento/produtividade mais indispensável para o teu dia-a-dia?
    P2
  • Um podcast ou livro fundamental?
    Livro: The Effective Executive – Peter Drucker
    Podcast: The Tim Ferriss Show; Distributed – Matt Mullenweg
  • Conferência a não perder
    WordCamp Europe
  • Sugestão de próximo convidado
    Tiago Costa da Elastic

You may also like...

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Este site utiliza o Akismet para reduzir spam. Fica a saber como são processados os dados dos comentários.