<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Airton Zanon</title>
    <description>The latest articles on DEV Community by Airton Zanon (@airtonzanon).</description>
    <link>https://dev.to/airtonzanon</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F10245%2Fbbc7bfab-5eb7-428f-9dc8-f98d8e970c76.jpg</url>
      <title>DEV Community: Airton Zanon</title>
      <link>https://dev.to/airtonzanon</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/airtonzanon"/>
    <language>en</language>
    <item>
      <title>Depois do Café - Episodio 13 - Product Manager / Gerente de Projetos - Thais Cirqueira</title>
      <dc:creator>Airton Zanon</dc:creator>
      <pubDate>Tue, 02 Jun 2020 20:16:03 +0000</pubDate>
      <link>https://dev.to/depoisdocafe/depois-do-cafe-episodio-13-product-manager-gerente-de-projetos-thais-cirqueira-2m6d</link>
      <guid>https://dev.to/depoisdocafe/depois-do-cafe-episodio-13-product-manager-gerente-de-projetos-thais-cirqueira-2m6d</guid>
      <description>&lt;p&gt;&lt;iframe width="100%" height="232px" src="https://open.spotify.com/embed/episode/24J6qYSWtjzOlbH3jBS5rU%20"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Não se esqueçam de entrar no nosso grupo do telegram para episodios exclusivos: &lt;a href="https://chat.depois.cafe"&gt;https://chat.depois.cafe&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Você também pode ouvir no seu aplicativo preferido: &lt;a href="https://podcasts.apple.com/br/podcast/depois-do-caf%C3%A9-com-airton-zanon/id1480842641"&gt;iTunes&lt;/a&gt;, &lt;a href="https://www.breaker.audio/depois-do-cafe-com-airton-zanon"&gt;Breaker&lt;/a&gt;, &lt;a href="https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy9lMGU0MDU4L3BvZGNhc3QvcnNz"&gt;Google Podcasts&lt;/a&gt;, &lt;a href="https://overcast.fm/itunes1480842641/depois-do-caf-com-airton-zanon"&gt;Overcast&lt;/a&gt;, &lt;a href="https://pca.st/bpyo3i4y"&gt;Pocket Casts&lt;/a&gt;, &lt;a href="https://radiopublic.com/depois-do-caf-com-airton-zanon-6r2oLq"&gt;Radio Public&lt;/a&gt;, &lt;a href="https://open.spotify.com/show/4cqX5o40bClwqtYHv9X7Lp"&gt;Spotify&lt;/a&gt; e outros...&lt;/p&gt;

&lt;p&gt;De um jeito pratico, “Depois do Café” de ser falamos sobre o papel de um gerente de projetos (Product Manager, PM) dentro de uma empresa, passamos por vários assuntos tal como o PM ser a ponte entre a tecnologia e o negócio, ser ou não ser parte do time de tecnologia, como lidar com uma pessoa desenvolvedora com ego muito inflado, o que virou o papel do analista, e qual a diferença do PO e PM?&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Participantes:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Airton Zanon - &lt;a href="https://twitter.com/airtonzanon"&gt;@airtonzanon&lt;/a&gt; (twitter)&lt;/p&gt;

&lt;p&gt;Thais Cirqueira - &lt;a href="https://twitter.com/thaiscirqueira"&gt;@thaiscirqueira&lt;/a&gt; (twitter)&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Link Citado:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://cursospm3.com.br"&gt;http://cursospm3.com.br&lt;/a&gt;&lt;/p&gt;




&lt;p&gt; Para mais episodios e saber mais sobre o podcast acesse &lt;a href="https://episodios.depois.cafe"&gt;https://episodios.depois.cafe&lt;/a&gt; ou &lt;a href="https://dev.to/depoisdocafe"&gt;https://dev.to/depoisdocafe&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Siga-nos no twitter &lt;a href="https://twitter.com/dpsdocafe"&gt;@dpsdocafe&lt;/a&gt;&lt;/p&gt;

</description>
      <category>podcast</category>
      <category>portugues</category>
      <category>productmanager</category>
    </item>
    <item>
      <title>Depois do Café - Episodio 12 - Desenvolvimento de Software no Interior (com André Angelucci e Gabriel Dias)</title>
      <dc:creator>Airton Zanon</dc:creator>
      <pubDate>Mon, 25 May 2020 18:08:44 +0000</pubDate>
      <link>https://dev.to/depoisdocafe/depois-do-cafe-episodio-12-desenvolvimento-de-software-no-interior-com-andre-angelucci-e-gabriel-dias-amf</link>
      <guid>https://dev.to/depoisdocafe/depois-do-cafe-episodio-12-desenvolvimento-de-software-no-interior-com-andre-angelucci-e-gabriel-dias-amf</guid>
      <description>&lt;p&gt;&lt;iframe width="100%" height="232px" src="https://open.spotify.com/embed/episode/5E9VSdgwaZq5FNPVw7Qeoj%20"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Não se esqueçam de entrar no nosso grupo do telegram para episodios exclusivos: &lt;a href="https://chat.depois.cafe"&gt;https://chat.depois.cafe&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Você também pode ouvir no seu aplicativo preferido: &lt;a href="https://podcasts.apple.com/br/podcast/depois-do-caf%C3%A9-com-airton-zanon/id1480842641"&gt;iTunes&lt;/a&gt;, &lt;a href="https://www.breaker.audio/depois-do-cafe-com-airton-zanon"&gt;Breaker&lt;/a&gt;, &lt;a href="https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy9lMGU0MDU4L3BvZGNhc3QvcnNz"&gt;Google Podcasts&lt;/a&gt;, &lt;a href="https://overcast.fm/itunes1480842641/depois-do-caf-com-airton-zanon"&gt;Overcast&lt;/a&gt;, &lt;a href="https://pca.st/bpyo3i4y"&gt;Pocket Casts&lt;/a&gt;, &lt;a href="https://radiopublic.com/depois-do-caf-com-airton-zanon-6r2oLq"&gt;Radio Public&lt;/a&gt;, &lt;a href="https://open.spotify.com/show/4cqX5o40bClwqtYHv9X7Lp"&gt;Spotify&lt;/a&gt; e outros...&lt;/p&gt;

&lt;p&gt;Neste episódio a gente fala das diferenças, vantagens e desvantagens de ser uma pessoa desenvolvedora no interior. Falamos com o André Angelucci e o Gabriel Dias sobre trabalhar em Fernandópolis - SP.&lt;/p&gt;

&lt;p&gt;De um jeito pratico, “Depois do Café” de ser, falamos sobre métodos ageis, diferença salarial, diversidade e muito mais.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Participantes:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Airton Zanon - &lt;a href="https://twitter.com/airtonzanon"&gt;@airtonzanon&lt;/a&gt; (twitter)&lt;/p&gt;

&lt;p&gt;Andre Angelucci - &lt;a href="https://twitter.com/AndreAngelucci"&gt;@AndreAngelucci&lt;/a&gt; (twitter)&lt;/p&gt;

&lt;p&gt;Gabriel Dias - &lt;a href="https://twitter.com/gdiasb12"&gt;@gdiasb12&lt;/a&gt; (twitter)&lt;/p&gt;




&lt;p&gt; Para mais episodios e saber mais sobre o podcast acesse &lt;a href="https://episodios.depois.cafe"&gt;https://episodios.depois.cafe&lt;/a&gt; ou &lt;a href="https://dev.to/depoisdocafe"&gt;https://dev.to/depoisdocafe&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Siga-nos no twitter &lt;a href="https://twitter.com/dpsdocafe"&gt;@dpsdocafe&lt;/a&gt;&lt;/p&gt;

</description>
      <category>podcast</category>
      <category>programação</category>
      <category>portugues</category>
      <category>interior</category>
    </item>
    <item>
      <title>Depois do Café - Episodio 11 - Reuniões, pra que elas existem? (com Ricardo Tulio)</title>
      <dc:creator>Airton Zanon</dc:creator>
      <pubDate>Mon, 18 May 2020 14:50:06 +0000</pubDate>
      <link>https://dev.to/depoisdocafe/depois-do-cafe-episodio-11-reunioes-pra-que-elas-existem-com-ricardo-tulio-6li</link>
      <guid>https://dev.to/depoisdocafe/depois-do-cafe-episodio-11-reunioes-pra-que-elas-existem-com-ricardo-tulio-6li</guid>
      <description>&lt;p&gt;&lt;iframe width="100%" height="232px" src="https://open.spotify.com/embed/episode/2GDmrrJDo2FoDF3EFM37fa%20"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Você também pode ouvir no seu aplicativo preferido: &lt;a href="https://podcasts.apple.com/br/podcast/depois-do-caf%C3%A9-com-airton-zanon/id1480842641"&gt;iTunes&lt;/a&gt;, &lt;a href="https://www.breaker.audio/depois-do-cafe-com-airton-zanon"&gt;Breaker&lt;/a&gt;, &lt;a href="https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy9lMGU0MDU4L3BvZGNhc3QvcnNz"&gt;Google Podcasts&lt;/a&gt;, &lt;a href="https://overcast.fm/itunes1480842641/depois-do-caf-com-airton-zanon"&gt;Overcast&lt;/a&gt;, &lt;a href="https://pca.st/bpyo3i4y"&gt;Pocket Casts&lt;/a&gt;, &lt;a href="https://radiopublic.com/depois-do-caf-com-airton-zanon-6r2oLq"&gt;Radio Public&lt;/a&gt;, &lt;a href="https://open.spotify.com/show/4cqX5o40bClwqtYHv9X7Lp"&gt;Spotify&lt;/a&gt; e outros...&lt;/p&gt;

&lt;p&gt;Neste episódio a gente tenta entender por que reuniões existem e como utilizar o seu tempo do melhor jeito possível, procurando ter empatia com as pessoas que as criaram.&lt;/p&gt;

&lt;p&gt;De um jeito pratico, “Depois do Café” de ser, falamos sobre reuniões. Foi uma conversa bem legal com o Ricardo Tulio, que é Agile Coach, tiramos várias dúvias e ele nos deu algumas dicas.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Participantes:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Airton Zanon - &lt;a href="https://twitter.com/airtonzanon"&gt;@airtonzanon&lt;/a&gt; (twitter)&lt;/p&gt;

&lt;p&gt;Elisa Pedrosa Reis - &lt;a href="https://twitter.com/liisapedrosa"&gt;@liisapedrosa&lt;/a&gt; (twitter)&lt;/p&gt;

&lt;p&gt;Ricardo Tulio - &lt;a href="https://twitter.com/ricardoltulio"&gt;@ricardoltulio&lt;/a&gt; (twitter)&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Links Comentados:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Slack do PHPSP - &lt;a href="https://bit.ly/vem-pro-slack-phpsp"&gt;https://bit.ly/vem-pro-slack-phpsp&lt;/a&gt;&lt;/p&gt;




&lt;p&gt; Para mais episodios e saber mais sobre o podcast acesse &lt;a href="https://anchor.fm/depoisdocafe"&gt;https://anchor.fm/depoisdocafe&lt;/a&gt; ou &lt;a href="https://dev.to/depoisdocafe"&gt;https://dev.to/depoisdocafe&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Siga-nos no twitter &lt;a href="https://twitter.com/dpsdocafe"&gt;@dpsdocafe&lt;/a&gt;&lt;/p&gt;

</description>
      <category>podcast</category>
      <category>programação</category>
      <category>portugues</category>
      <category>reuniões</category>
    </item>
    <item>
      <title>Depois do Café - Episodio 10 - Edição Comemorativa: Conquistas em Tecnologia</title>
      <dc:creator>Airton Zanon</dc:creator>
      <pubDate>Mon, 11 May 2020 14:14:00 +0000</pubDate>
      <link>https://dev.to/depoisdocafe/depois-do-cafe-episodio-10-edicao-comemorativa-conquistas-em-tecnologia-4oa0</link>
      <guid>https://dev.to/depoisdocafe/depois-do-cafe-episodio-10-edicao-comemorativa-conquistas-em-tecnologia-4oa0</guid>
      <description>&lt;p&gt;&lt;iframe width="100%" height="232px" src="https://open.spotify.com/embed/episode/4KwDSMSFSkRGW77yoVKa75%20"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Você também pode ouvir no seu aplicativo preferido: &lt;a href="https://podcasts.apple.com/br/podcast/depois-do-caf%C3%A9-com-airton-zanon/id1480842641"&gt;iTunes&lt;/a&gt;, &lt;a href="https://www.breaker.audio/depois-do-cafe-com-airton-zanon"&gt;Breaker&lt;/a&gt;, &lt;a href="https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy9lMGU0MDU4L3BvZGNhc3QvcnNz"&gt;Google Podcasts&lt;/a&gt;, &lt;a href="https://overcast.fm/itunes1480842641/depois-do-caf-com-airton-zanon"&gt;Overcast&lt;/a&gt;, &lt;a href="https://pca.st/bpyo3i4y"&gt;Pocket Casts&lt;/a&gt;, &lt;a href="https://radiopublic.com/depois-do-caf-com-airton-zanon-6r2oLq"&gt;Radio Public&lt;/a&gt;, &lt;a href="https://open.spotify.com/show/4cqX5o40bClwqtYHv9X7Lp"&gt;Spotify&lt;/a&gt; e outros...&lt;/p&gt;

&lt;p&gt;Neste episódio comemorativo a gente conta histórias nossas e dos ouvintes de conquistas que sentimos orgulho de ter feito em tech, desde um olá mundo em uma linguagem nova, até mesmo um robô que resolve cubo mágico.&lt;/p&gt;

&lt;p&gt;De um jeito pratico, “Depois do Café” de ser, queremos falar das conquistas em tecnologia do dia a dia.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Participantes:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Airton Zanon - &lt;a href="https://twitter.com/airtonzanon"&gt;@airtonzanon&lt;/a&gt; (twitter)&lt;/p&gt;

&lt;p&gt;Elisa Pedrosa Reis - &lt;a href="https://twitter.com/liisapedrosa"&gt;@liisapedrosa&lt;/a&gt; (twitter)&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Links Comentados:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Projeto Robo que resolve cubo mágico: &lt;a href="https://www.hackster.io/andreangelucci/rubik-s-bot-858795"&gt;https://www.hackster.io/andreangelucci/rubik-s-bot-858795&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Edição da revista publicada: &lt;a href="https://hackspace.raspberrypi.org/issues/16"&gt;https://hackspace.raspberrypi.org/issues/16&lt;/a&gt;&lt;/p&gt;




&lt;p&gt; Para mais episodios e saber mais sobre o podcast acesse &lt;a href="https://anchor.fm/depoisdocafe"&gt;https://anchor.fm/depoisdocafe&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Siga-nos no twitter &lt;a href="https://twitter.com/dpsdocafe"&gt;@dpsdocafe&lt;/a&gt;&lt;/p&gt;

</description>
      <category>podcast</category>
      <category>programação</category>
      <category>portugues</category>
    </item>
    <item>
      <title>Depois do Café - Episodio 9 - Processo Seletivo (com Filipe Pereira "Barba")</title>
      <dc:creator>Airton Zanon</dc:creator>
      <pubDate>Mon, 27 Apr 2020 15:49:25 +0000</pubDate>
      <link>https://dev.to/depoisdocafe/depois-do-cafe-episodio-9-processo-seletivo-com-filipe-pereira-barba-31ng</link>
      <guid>https://dev.to/depoisdocafe/depois-do-cafe-episodio-9-processo-seletivo-com-filipe-pereira-barba-31ng</guid>
      <description>&lt;p&gt;&lt;iframe width="100%" height="232px" src="https://open.spotify.com/embed/episode/2Akl1GXOp6FmKrdCBtja1K%20"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Você também pode ouvir no seu aplicativo preferido: &lt;a href="https://podcasts.apple.com/br/podcast/depois-do-caf%C3%A9-com-airton-zanon/id1480842641"&gt;iTunes&lt;/a&gt;, &lt;a href="https://www.breaker.audio/depois-do-cafe-com-airton-zanon"&gt;Breaker&lt;/a&gt;, &lt;a href="https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy9lMGU0MDU4L3BvZGNhc3QvcnNz"&gt;Google Podcasts&lt;/a&gt;, &lt;a href="https://overcast.fm/itunes1480842641/depois-do-caf-com-airton-zanon"&gt;Overcast&lt;/a&gt;, &lt;a href="https://pca.st/bpyo3i4y"&gt;Pocket Casts&lt;/a&gt;, &lt;a href="https://radiopublic.com/depois-do-caf-com-airton-zanon-6r2oLq"&gt;Radio Public&lt;/a&gt;, &lt;a href="https://open.spotify.com/show/4cqX5o40bClwqtYHv9X7Lp"&gt;Spotify&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Nesse episódio a gente fala sobre algumas histórias de processos seletivos que deram e que não deram certo. Falamos desde procurar a vaga, entrevistas e até testes.&lt;/p&gt;

&lt;p&gt;Este foi um episódio da Série Corona Edition, na qual vamos lançar um episódio menor que o normal toda semana, durante este lockdown, para comentar o que estamos fazendo depois do café.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Participantes:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Airton Zanon - &lt;a href="https://twitter.com/airtonzanon"&gt;@airtonzanon&lt;/a&gt; (twitter)&lt;/p&gt;

&lt;p&gt;Elisa Pedrosa Reis - &lt;a href="https://twitter.com/liisapedrosa"&gt;@liisapedrosa&lt;/a&gt; (twitter)&lt;/p&gt;

&lt;p&gt;Filipe Pereira - &lt;a href="https://twitter.com/filipe_mp"&gt;@filipe_mp&lt;/a&gt; (twitter)&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Links comentados:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Angel List: &lt;a href="https://angel.co"&gt;https://angel.co&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Stackoverflow Jobs: &lt;a href="https://stackoverflow.com/jobs"&gt;https://stackoverflow.com/jobs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Landing Jobs (agora indeed) &lt;a href="https://www.indeed.com"&gt;https://www.indeed.com&lt;/a&gt;&lt;/p&gt;




&lt;p&gt; Para mais episodios e saber mais sobre o podcast acesse &lt;a href="https://anchor.fm/depoisdocafe"&gt;https://anchor.fm/depoisdocafe&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Siga-nos no twitter &lt;a href="https://twitter.com/dpsdocafe"&gt;@dpsdocafe&lt;/a&gt;&lt;/p&gt;

</description>
      <category>podcast</category>
      <category>programação</category>
      <category>portugues</category>
      <category>processoseletivo</category>
    </item>
    <item>
      <title>Depois do Café - Episodio 8 - Começando a programar (com Claudson Oliveira)</title>
      <dc:creator>Airton Zanon</dc:creator>
      <pubDate>Mon, 20 Apr 2020 15:42:04 +0000</pubDate>
      <link>https://dev.to/depoisdocafe/depois-do-cafe-episodio-8-comecando-a-programar-com-claudson-oliveira-1ek9</link>
      <guid>https://dev.to/depoisdocafe/depois-do-cafe-episodio-8-comecando-a-programar-com-claudson-oliveira-1ek9</guid>
      <description>&lt;p&gt;&lt;iframe width="100%" height="232px" src="https://open.spotify.com/embed/episode/7iZ72E6ovhb0h22TPTU9gC%20"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Você também pode ouvir no seu aplicativo preferido: &lt;a href="https://podcasts.apple.com/br/podcast/depois-do-caf%C3%A9-com-airton-zanon/id1480842641"&gt;iTunes&lt;/a&gt;, &lt;a href="https://www.breaker.audio/depois-do-cafe-com-airton-zanon"&gt;Breaker&lt;/a&gt;, &lt;a href="https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy9lMGU0MDU4L3BvZGNhc3QvcnNz"&gt;Google Podcasts&lt;/a&gt;, &lt;a href="https://overcast.fm/itunes1480842641/depois-do-caf-com-airton-zanon"&gt;Overcast&lt;/a&gt;, &lt;a href="https://pca.st/bpyo3i4y"&gt;Pocket Casts&lt;/a&gt;, &lt;a href="https://radiopublic.com/depois-do-caf-com-airton-zanon-6r2oLq"&gt;Radio Public&lt;/a&gt;, &lt;a href="https://open.spotify.com/show/4cqX5o40bClwqtYHv9X7Lp"&gt;Spotify&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Nesse episódio a gente fala sobre como começar no mundo da programação, quebrando a primeira barreira que encontramos no começo e mostrando que programação é complicada, mas não difícil.&lt;/p&gt;

&lt;p&gt;Este foi um episódio da Série Corona Edition, na qual vamos lançar um episódio menor que o normal toda semana, durante este lockdown, para comentar o que estamos fazendo depois do café.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Participantes:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Airton Zanon - &lt;a href="https://twitter.com/airtonzanon"&gt;@airtonzanon&lt;/a&gt; (twitter)&lt;/p&gt;

&lt;p&gt;Elisa Pedrosa Reis - &lt;a href="https://twitter.com/liisapedrosa"&gt;@liisapedrosa&lt;/a&gt; (twitter)&lt;/p&gt;

&lt;p&gt;Claudson Oliveira - &lt;a href="https://twitter.com/cloudson"&gt;@cloudson&lt;/a&gt; (twitter) - &lt;a href="https://www.youtube.com/channel/UCqa6i-EYjkIqVhu1CpsBOPQ"&gt;Quero ser Programador&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Links comentados:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Canal Quero ser Programador: &lt;a href="https://www.youtube.com/channel/UCqa6i-EYjkIqVhu1CpsBOPQ"&gt;https://www.youtube.com/channel/UCqa6i-EYjkIqVhu1CpsBOPQ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Série: O que preciso pra ser programador: &lt;a href="https://www.youtube.com/watch?v=i2IrOgwXiDM&amp;amp;list=PLzehOqhpwpxh9GxGO2p_7reP8s3pof1IY"&gt;https://www.youtube.com/watch?v=i2IrOgwXiDM&amp;amp;list=PLzehOqhpwpxh9GxGO2p_7reP8s3pof1IY&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Série: Seus primeiros códigos de programação: &lt;a href="https://www.youtube.com/watch?v=a4455OS5vnI&amp;amp;list=PLzehOqhpwpxjRlQGlkrmwSTRRQJtnLANM"&gt;https://www.youtube.com/watch?v=a4455OS5vnI&amp;amp;list=PLzehOqhpwpxjRlQGlkrmwSTRRQJtnLANM&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Série: Testes práticos para vagas de programação: &lt;a href="https://www.youtube.com/watch?v=yNrY2ax1OCo&amp;amp;list=PLzehOqhpwpxh2iUcEkWaIijVRhbeiakrL"&gt;https://www.youtube.com/watch?v=yNrY2ax1OCo&amp;amp;list=PLzehOqhpwpxh2iUcEkWaIijVRhbeiakrL&lt;/a&gt;&lt;/p&gt;




&lt;p&gt; Para mais episodios e saber mais sobre o podcast acesse &lt;a href="https://anchor.fm/depoisdocafe"&gt;https://anchor.fm/depoisdocafe&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Siga-nos no twitter &lt;a href="https://twitter.com/dpsdocafe"&gt;@dpsdocafe&lt;/a&gt;&lt;/p&gt;

</description>
      <category>podcast</category>
      <category>programação</category>
      <category>portugues</category>
    </item>
    <item>
      <title>Depois do Café - Episodio 7 - Trabalhando em Ambientes Internacionais</title>
      <dc:creator>Airton Zanon</dc:creator>
      <pubDate>Mon, 13 Apr 2020 20:02:59 +0000</pubDate>
      <link>https://dev.to/depoisdocafe/depois-do-cafe-episodio-7-trabalhando-em-ambientes-internacionais-3p3b</link>
      <guid>https://dev.to/depoisdocafe/depois-do-cafe-episodio-7-trabalhando-em-ambientes-internacionais-3p3b</guid>
      <description>&lt;p&gt;&lt;iframe width="100%" height="232px" src="https://open.spotify.com/embed/episode/1Loh4oPJdB0WjWiV1732qf%20"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Você também pode ouvir no seu aplicativo preferido: &lt;a href="https://podcasts.apple.com/br/podcast/depois-do-caf%C3%A9-com-airton-zanon/id1480842641"&gt;iTunes&lt;/a&gt;, &lt;a href="https://www.breaker.audio/depois-do-cafe-com-airton-zanon"&gt;Breaker&lt;/a&gt;, &lt;a href="https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy9lMGU0MDU4L3BvZGNhc3QvcnNz"&gt;Google Podcasts&lt;/a&gt;, &lt;a href="https://overcast.fm/itunes1480842641/depois-do-caf-com-airton-zanon"&gt;Overcast&lt;/a&gt;, &lt;a href="https://pca.st/bpyo3i4y"&gt;Pocket Casts&lt;/a&gt;, &lt;a href="https://radiopublic.com/depois-do-caf-com-airton-zanon-6r2oLq"&gt;Radio Public&lt;/a&gt;, &lt;a href="https://open.spotify.com/show/4cqX5o40bClwqtYHv9X7Lp"&gt;Spotify&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Nesse episódio a gente fala sobre a nossa experiência de trabalhar em um ambiente internacional aqui na Holanda, nós comentamos como foi começar a trabalhar em Inglês e com pessoas de outras nacionalidades, além de brasileiros.&lt;/p&gt;

&lt;p&gt;Este foi um episódio da Série Pocket Edition, na qual vamos lançar um episódio menor que o normal toda semana, durante este lockdown, para comentar o que estamos fazendo depois do café.&lt;/p&gt;




&lt;p&gt;Participantes:&lt;/p&gt;

&lt;p&gt;Airton Zanon - &lt;a href="https://twitter.com/airtonzanon"&gt;@airtonzanon&lt;/a&gt; (twitter)&lt;br&gt;
Elisa Pedrosa Reis - &lt;a href="https://twitter.com/liisapedrosa"&gt;@liisapedrosa&lt;/a&gt; (twitter)&lt;/p&gt;




&lt;p&gt;Links comentados:&lt;/p&gt;

&lt;p&gt;Canal do youtube do Gavin: &lt;a href="https://www.youtube.com/channel/UCskEPRzGlsYHs_a5SJyCXag"&gt;https://www.youtube.com/channel/UCskEPRzGlsYHs_a5SJyCXag&lt;/a&gt;&lt;br&gt;
Canal Slack de Brasileiros Expatriados: &lt;a href="https://join.slack.com/t/brazil-tech-expats/shared_invite/zt-975uiifq-CxUOV4cdyMgG9%7EbF5mCvHg"&gt;https://join.slack.com/t/brazil-tech-expats/shared_invite/zt-975uiifq-CxUOV4cdyMgG9~bF5mCvHg&lt;/a&gt;&lt;/p&gt;




&lt;p&gt; Para mais episodios e saber mais sobre o podcast acesse &lt;a href="https://anchor.fm/depoisdocafe"&gt;https://anchor.fm/depoisdocafe&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Siga-nos no twitter &lt;a href="https://twitter.com/dpsdocafe"&gt;@dpsdocafe&lt;/a&gt;&lt;/p&gt;

</description>
      <category>podcast</category>
      <category>ambientesinternacionais</category>
      <category>portugues</category>
    </item>
    <item>
      <title>Depois do Café - Episodio 7 - Corona Edition: Trabalhando em Ambientes Internacionais</title>
      <dc:creator>Airton Zanon</dc:creator>
      <pubDate>Mon, 13 Apr 2020 14:35:55 +0000</pubDate>
      <link>https://dev.to/airtonzanon/depois-do-cafe-episodio-7-corona-edition-trabalhando-em-ambientes-internacionais-29hm</link>
      <guid>https://dev.to/airtonzanon/depois-do-cafe-episodio-7-corona-edition-trabalhando-em-ambientes-internacionais-29hm</guid>
      <description>&lt;p&gt;&lt;iframe width="100%" height="232px" src="https://open.spotify.com/embed/episode/1Loh4oPJdB0WjWiV1732qf%20"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Você também pode ouvir no seu aplicativo preferido: &lt;a href="https://podcasts.apple.com/br/podcast/depois-do-caf%C3%A9-com-airton-zanon/id1480842641"&gt;iTunes&lt;/a&gt;, &lt;a href="https://www.breaker.audio/depois-do-cafe-com-airton-zanon"&gt;Breaker&lt;/a&gt;, &lt;a href="https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy9lMGU0MDU4L3BvZGNhc3QvcnNz"&gt;Google Podcasts&lt;/a&gt;, &lt;a href="https://overcast.fm/itunes1480842641/depois-do-caf-com-airton-zanon"&gt;Overcast&lt;/a&gt;, &lt;a href="https://pca.st/bpyo3i4y"&gt;Pocket Casts&lt;/a&gt;, &lt;a href="https://radiopublic.com/depois-do-caf-com-airton-zanon-6r2oLq"&gt;Radio Public&lt;/a&gt;, &lt;a href="https://open.spotify.com/show/4cqX5o40bClwqtYHv9X7Lp"&gt;Spotify&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Nesse episódio a gente fala sobre a nossa experiência de trabalhar em um ambiente internacional aqui na Holanda, nós comentamos como foi começar a trabalhar em Inglês e com pessoas de outras nacionalidades, além de brasileiros.&lt;/p&gt;

&lt;p&gt;Este foi um episódio da Série Corona Edition, na qual vamos lançar um episódio menor que o normal toda semana, durante este lockdown, para comentar o que estamos fazendo depois do café.&lt;/p&gt;




&lt;p&gt;Participantes:&lt;/p&gt;

&lt;p&gt;Airton Zanon - &lt;a href="https://twitter.com/airtonzanon"&gt;@airtonzanon&lt;/a&gt; (twitter)&lt;br&gt;
Elisa Pedrosa Reis - &lt;a href="https://twitter.com/liisapedrosa"&gt;@liisapedrosa&lt;/a&gt; (twitter)&lt;/p&gt;




&lt;p&gt;Links comentados:&lt;/p&gt;

&lt;p&gt;Canal do youtube do Gavin: &lt;a href="https://www.youtube.com/channel/UCskEPRzGlsYHs_a5SJyCXag"&gt;https://www.youtube.com/channel/UCskEPRzGlsYHs_a5SJyCXag&lt;/a&gt;&lt;br&gt;
Canal Slack de Brasileiros Expatriados: &lt;a href="https://join.slack.com/t/brazil-tech-expats/shared_invite/zt-975uiifq-CxUOV4cdyMgG9%7EbF5mCvHg"&gt;https://join.slack.com/t/brazil-tech-expats/shared_invite/zt-975uiifq-CxUOV4cdyMgG9~bF5mCvHg&lt;/a&gt;&lt;/p&gt;




&lt;p&gt; Para mais episodios e saber mais sobre o podcast acesse &lt;a href="https://anchor.fm/depoisdocafe"&gt;https://anchor.fm/depoisdocafe&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Siga-nos no twitter &lt;a href="https://twitter.com/dpsdocafe"&gt;@dpsdocafe&lt;/a&gt;&lt;/p&gt;

</description>
      <category>podcast</category>
      <category>corona</category>
      <category>ambientesinternacionais</category>
      <category>portugues</category>
    </item>
    <item>
      <title>Depois do Café - Episodio 6 - Corona Edition - O que fazer no tempo livre?</title>
      <dc:creator>Airton Zanon</dc:creator>
      <pubDate>Mon, 06 Apr 2020 13:26:07 +0000</pubDate>
      <link>https://dev.to/depoisdocafe/depois-do-cafe-episodio-6-corona-edition-o-que-fazer-no-tempo-livre-5d2e</link>
      <guid>https://dev.to/depoisdocafe/depois-do-cafe-episodio-6-corona-edition-o-que-fazer-no-tempo-livre-5d2e</guid>
      <description>&lt;p&gt;&lt;iframe width="100%" height="232px" src="https://open.spotify.com/embed/episode/2poDkg1CtDJtXB4DPIKI3s%20"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Você também pode ouvir no seu aplicativo preferido: &lt;a href="https://podcasts.apple.com/br/podcast/depois-do-caf%C3%A9-com-airton-zanon/id1480842641"&gt;iTunes&lt;/a&gt;, &lt;a href="https://www.breaker.audio/depois-do-cafe-com-airton-zanon"&gt;Breaker&lt;/a&gt;, &lt;a href="https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy9lMGU0MDU4L3BvZGNhc3QvcnNz"&gt;Google Podcasts&lt;/a&gt;, &lt;a href="https://overcast.fm/itunes1480842641/depois-do-caf-com-airton-zanon"&gt;Overcast&lt;/a&gt;, &lt;a href="https://pca.st/bpyo3i4y"&gt;Pocket Casts&lt;/a&gt;, &lt;a href="https://radiopublic.com/depois-do-caf-com-airton-zanon-6r2oLq"&gt;Radio Public&lt;/a&gt;, &lt;a href="https://open.spotify.com/show/4cqX5o40bClwqtYHv9X7Lp"&gt;Spotify&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Nesse episodio a gente fala sobre o que estamos fazendo no tempo livre durante a quarentena, não que tenhamos mudado muito nossos hábitos, mas talvez ajude alguém a ter novas ideias do que fazer quando você não pode sair de casa.&lt;/p&gt;

&lt;p&gt;Este foi um episodio da Série Corona Edition, na qual vamos lançar um episodio menor que o normal toda semana, durante este surto, para comentar o que estamos fazendo depois do café inclusive nessa época.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Obs: Esse episodio não é sobre dicas, mas o que estamos fazendo neste período.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;Participantes:&lt;/p&gt;

&lt;p&gt;Airton Zanon - &lt;a href="https://twitter.com/airtonzanon"&gt;@airtonzanon&lt;/a&gt; (twitter)&lt;br&gt;
Elisa Pedrosa Reis - &lt;a href="https://twitter.com/liisapedrosa"&gt;@liisapedrosa&lt;/a&gt; (twitter)&lt;/p&gt;




&lt;p&gt; Para mais episodios e saber mais sobre o podcast acesse &lt;a href="https://anchor.fm/depoisdocafe"&gt;https://anchor.fm/depoisdocafe&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Siga-nos no twitter &lt;a href="https://twitter.com/dpsdocafe"&gt;@dpsdocafe&lt;/a&gt;&lt;/p&gt;

</description>
      <category>podcast</category>
      <category>corona</category>
      <category>remotework</category>
      <category>portuguese</category>
    </item>
    <item>
      <title>Episódio 5 - Corona Edition: Trabalhando de Casa</title>
      <dc:creator>Airton Zanon</dc:creator>
      <pubDate>Tue, 31 Mar 2020 09:38:42 +0000</pubDate>
      <link>https://dev.to/depoisdocafe/episodio-5-corona-edition-trabalhando-de-casa-4gnm</link>
      <guid>https://dev.to/depoisdocafe/episodio-5-corona-edition-trabalhando-de-casa-4gnm</guid>
      <description>&lt;p&gt;&lt;iframe width="100%" height="232px" src="https://open.spotify.com/embed/episode/5B4ptrrNSsVt9dtO0cHLTW%20"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Você também pode ouvir no seu aplicativo preferido: &lt;a href="https://podcasts.apple.com/br/podcast/depois-do-caf%C3%A9-com-airton-zanon/id1480842641"&gt;iTunes&lt;/a&gt;, &lt;a href="https://www.breaker.audio/depois-do-cafe-com-airton-zanon"&gt;Breaker&lt;/a&gt;, &lt;a href="https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy9lMGU0MDU4L3BvZGNhc3QvcnNz"&gt;Google Podcasts&lt;/a&gt;, &lt;a href="https://overcast.fm/itunes1480842641/depois-do-caf-com-airton-zanon"&gt;Overcast&lt;/a&gt;, &lt;a href="https://pca.st/bpyo3i4y"&gt;Pocket Casts&lt;/a&gt;, &lt;a href="https://radiopublic.com/depois-do-caf-com-airton-zanon-6r2oLq"&gt;Radio Public&lt;/a&gt;, &lt;a href="https://open.spotify.com/show/4cqX5o40bClwqtYHv9X7Lp"&gt;Spotify&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Nesse episódio a gente fala sobre essa experiência de trabalhar de casa em meio a pandemia do Corona Virus, e o que a Elisa e eu (&lt;a class="comment-mentioned-user" href="https://dev.to/airtonzanon"&gt;@airtonzanon&lt;/a&gt;
) fizemos em casa para conseguir trabalhar de uma forma mais confortável.&lt;/p&gt;

&lt;p&gt;Este foi um episódio da Série Corona Edition, na qual vamos lançar um episódio menor que o normal toda semana, durante este lockdown, para comentar o que estamos fazendo depois do café.&lt;/p&gt;




&lt;p&gt;Participantes:&lt;/p&gt;

&lt;p&gt;Airton Zanon - &lt;a href="https://twitter.com/airtonzanon"&gt;@airtonzanon&lt;/a&gt; (twitter)&lt;br&gt;
Elisa Pedrosa Reis - &lt;a href="https://twitter.com/liisapedrosa"&gt;@liisapedrosa&lt;/a&gt; (twitter)&lt;/p&gt;




&lt;p&gt; Para mais episódios e saber mais sobre o podcast acesse &lt;a href="https://anchor.fm/depoisdocafe"&gt;https://anchor.fm/depoisdocafe&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Siga-nos no twitter &lt;a href="https://twitter.com/dpsdocafe"&gt;@dpsdocafe&lt;/a&gt;&lt;/p&gt;

</description>
      <category>podcast</category>
      <category>corona</category>
      <category>remotework</category>
      <category>portuguese</category>
    </item>
    <item>
      <title>Should we review Pull Requests in WIP?</title>
      <dc:creator>Airton Zanon</dc:creator>
      <pubDate>Mon, 02 Mar 2020 13:00:43 +0000</pubDate>
      <link>https://dev.to/airtonzanon/should-we-review-pull-requests-in-wip-2od3</link>
      <guid>https://dev.to/airtonzanon/should-we-review-pull-requests-in-wip-2od3</guid>
      <description>&lt;p&gt;It was Tuesday, I was working from home and started reviewing a pull request (PR) that was flagged as WIP (Work in Progress). It was a nice PR, changing some stuff on the way that we train our machine learning models. A new patch for the only commit came, changing some lines and specifically the one that I was commenting on. It was ok, I just left that comment and finished the review. But then I remembered, I already had that problem: the other company that I was working for had Gerrit to manage pull requests at that time, and, on Gerrit, you needed to add all your comments and then publish your review. Once I was reviewing a PR in which I already made some comments and got some references to make a more concrete code review and then the author sent a new patch... I got pissed, not because of the author's new patch, but with myself to have started reviewing a PR that was WIP, I needed to get some coffee.&lt;/p&gt;

&lt;p&gt;So, as I already had this "bad experience" before, I raised the question: should we review PR's that are flagged as WIP? I wasn't sure, because we can create a PR for some other reasons than a review, sometimes just to run the pipeline and see if everything is working fine, also it can be a team/company agreement - every time you start a task, create a PR on WIP.&lt;/p&gt;

&lt;p&gt;With this question in mind, I created a poll on twitter, I wanted to know other points of view about this.&lt;/p&gt;


&lt;blockquote class="ltag__twitter-tweet"&gt;

  &lt;div class="ltag__twitter-tweet__main"&gt;
    &lt;div class="ltag__twitter-tweet__header"&gt;
      &lt;img class="ltag__twitter-tweet__profile-image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--OU4VxxkO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/1031940625048985600/bGTHo5yf_normal.jpg" alt="Airton Zanon profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        Airton Zanon
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        &lt;a class="comment-mentioned-user" href="https://dev.to/airtonzanon"&gt;@airtonzanon&lt;/a&gt;

      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--B8bbACBj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-99c56e7c338b4d5c17d78f658882ddf18b0bbde5b3f42f84e7964689e7e8fb15.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      Do you think it's relevant to review pull requests in WIP or we should wait for the author to finalize it?
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      09:22 AM - 21 Jan 2020
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1219550706174234624" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-reply-action.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1219550706174234624" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-retweet-action.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      0
      &lt;a href="https://twitter.com/intent/like?tweet_id=1219550706174234624" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-like-action.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
      1
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;


&lt;p&gt;We got 53.6% for waiting for the pull request to become ready to review (not WIP) and 46.4% for reviewing it right away.&lt;/p&gt;

&lt;p&gt;I got three answers that made me think about giving feedback as soon as possible:&lt;/p&gt;


&lt;blockquote class="ltag__twitter-tweet"&gt;

  &lt;div class="ltag__twitter-tweet__main"&gt;
    &lt;div class="ltag__twitter-tweet__header"&gt;
      &lt;img class="ltag__twitter-tweet__profile-image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--kxFec8V_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/1193620548913418240/HCMTJoET_normal.png" alt="Timothy Vernon profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        Timothy Vernon
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        @tvernon_tech
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--B8bbACBj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-99c56e7c338b4d5c17d78f658882ddf18b0bbde5b3f42f84e7964689e7e8fb15.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      &lt;a href="https://twitter.com/airtonzanon"&gt;@airtonzanon&lt;/a&gt; Depends on if the author requested it or not.
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      09:51 AM - 21 Jan 2020
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1219558203626868736" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-reply-action.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1219558203626868736" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-retweet-action.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      0
      &lt;a href="https://twitter.com/intent/like?tweet_id=1219558203626868736" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-like-action.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
      1
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;blockquote class="ltag__twitter-tweet"&gt;

  &lt;div class="ltag__twitter-tweet__main"&gt;
    &lt;div class="ltag__twitter-tweet__header"&gt;
      &lt;img class="ltag__twitter-tweet__profile-image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--sy1sH8dG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/680511751620800512/fjahhben_normal.jpg" alt="Marabesi 💻🇧🇷 profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        Marabesi 💻🇧🇷
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        @matheusmarabesi
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--B8bbACBj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-99c56e7c338b4d5c17d78f658882ddf18b0bbde5b3f42f84e7964689e7e8fb15.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      &lt;a href="https://twitter.com/airtonzanon"&gt;@airtonzanon&lt;/a&gt; IMHO: Review as soon as you have a PR open, WIP or not. Feedback is good at any time of the process.
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      20:22 PM - 21 Jan 2020
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1219716849211977730" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-reply-action.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1219716849211977730" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-retweet-action.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      0
      &lt;a href="https://twitter.com/intent/like?tweet_id=1219716849211977730" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-like-action.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
      1
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;blockquote class="ltag__twitter-tweet"&gt;

  &lt;div class="ltag__twitter-tweet__main"&gt;
    &lt;div class="ltag__twitter-tweet__header"&gt;
      &lt;img class="ltag__twitter-tweet__profile-image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--8OTyCtNe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/1160206471323357187/2BxDnde1_normal.jpg" alt="Diego Rabatone profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        Diego Rabatone
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        @diraol
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--B8bbACBj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-99c56e7c338b4d5c17d78f658882ddf18b0bbde5b3f42f84e7964689e7e8fb15.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      &lt;a href="https://twitter.com/airtonzanon"&gt;@airtonzanon&lt;/a&gt; Early feedback is always good.&lt;br&gt;If you don't want a feedback, don't open a PR.&lt;br&gt;WIP PRs should have context described in the description (goal, what was done, what is yet to be done).&lt;br&gt;WIP should mean 'don't merge' and 'review as not yet finished'&lt;br&gt;;)
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      09:46 AM - 22 Jan 2020
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1219919182332035072" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-reply-action.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1219919182332035072" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-retweet-action.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      0
      &lt;a href="https://twitter.com/intent/like?tweet_id=1219919182332035072" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-like-action.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
      1
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;


&lt;p&gt;Giving feedback right away may give the author a good north to follow. Sometimes we start a PR knowing what is our goal, achieve the acceptance criteria for a new feature or correct some bug that we had in production, but sometimes an early feedback can help out the author to finish the task faster or give some tips about some other part of the system that might already do what the author is creating.&lt;/p&gt;

&lt;p&gt;Also, Gabriel Caruso made a really good point about doing that:&lt;/p&gt;


&lt;blockquote class="ltag__twitter-tweet"&gt;

  &lt;div class="ltag__twitter-tweet__main"&gt;
    &lt;div class="ltag__twitter-tweet__header"&gt;
      &lt;img class="ltag__twitter-tweet__profile-image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--uGG3KzeB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/1201298718567337984/I8DPNeOH_normal.jpg" alt="Caruso profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        Caruso
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        @carusogabriel
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--B8bbACBj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-99c56e7c338b4d5c17d78f658882ddf18b0bbde5b3f42f84e7964689e7e8fb15.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      &lt;a href="https://twitter.com/airtonzanon"&gt;@airtonzanon&lt;/a&gt; Review it if you have enough context to say: "this is going on the wrong direction from what we discussed" for example
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      11:13 AM - 21 Jan 2020
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1219578740751192065" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-reply-action.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1219578740751192065" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-retweet-action.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      0
      &lt;a href="https://twitter.com/intent/like?tweet_id=1219578740751192065" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-like-action.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
      4
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;


&lt;p&gt;Something I had already seen happening was a developer that as creating an event named "user changed status", to see how many times a user uses the new feature that changes the status on the system. The author didn't know that an event named "user interacted with system" existed on the project which accepted the values "action" and "category". The purpose that the developer needed the "user changed status" could be fulfilled with the "user interacted with system" passing the values "changed" and "status".&lt;/p&gt;

&lt;p&gt;In this case, early feedback saved a lot of time for the author and if the reviewer didn't have this kind of context about events, they might have done a wrong review.&lt;/p&gt;

&lt;p&gt;As I was thinking that making review on WIP PR's wouldn't be good, these points above really made me think that I was wrong. I had the opinion that I made on the start of this text, about getting changes when you're reviewing the PR could turn the review useless, but Bojan changed my mind with this tweet:&lt;/p&gt;


&lt;blockquote class="ltag__twitter-tweet"&gt;

  &lt;div class="ltag__twitter-tweet__main"&gt;
    &lt;div class="ltag__twitter-tweet__header"&gt;
      &lt;img class="ltag__twitter-tweet__profile-image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--k5D4JAuD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/977515535394107392/AVPMWDdW_normal.jpg" alt="Bojan Gvozderac profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        Bojan Gvozderac
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        @gvozderacbojan
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--B8bbACBj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-99c56e7c338b4d5c17d78f658882ddf18b0bbde5b3f42f84e7964689e7e8fb15.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      &lt;a href="https://twitter.com/airtonzanon"&gt;@airtonzanon&lt;/a&gt; My stance is that reviews are rarely useless 😁 I’ve learned so much from discussions sparked by PR’s, even those which seemed totally irrelevant! I’m a big fan of code review, btw 🤗
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      10:04 AM - 21 Jan 2020
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1219561506867728384" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-reply-action.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1219561506867728384" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-retweet-action.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      0
      &lt;a href="https://twitter.com/intent/like?tweet_id=1219561506867728384" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-like-action.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
      1
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;


&lt;p&gt;Taking this point of view, we can see that even when you do a review for a past patch, you might give some good information to the author to advance on their task or also to take this chance to learn some new stuff.&lt;/p&gt;

&lt;p&gt;Rarely discussions (when engaged) on pull requests are a waste, they can help future developers that need to dig a little deeper on some part of the project. When a good conversation is made on a pull request, we can use that to understand why some decisions were made. I already found myself looking on an old PR because I wanted to understand why the author did something in the code. Of course the commit message should have given this information to me, but it's not always the case, but I'm leaving the focus of this text on WIP PRs.&lt;/p&gt;

&lt;p&gt;One good point to consider if we should or shouldn't review a WIP PR is if the author asked for it, as Timothy says here:&lt;/p&gt;


&lt;blockquote class="ltag__twitter-tweet"&gt;

  &lt;div class="ltag__twitter-tweet__main"&gt;
    &lt;div class="ltag__twitter-tweet__header"&gt;
      &lt;img class="ltag__twitter-tweet__profile-image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--kxFec8V_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/1193620548913418240/HCMTJoET_normal.png" alt="Timothy Vernon profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        Timothy Vernon
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        @tvernon_tech
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--B8bbACBj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-99c56e7c338b4d5c17d78f658882ddf18b0bbde5b3f42f84e7964689e7e8fb15.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      &lt;a href="https://twitter.com/airtonzanon"&gt;@airtonzanon&lt;/a&gt; Yep. For me, unsolicited advice always takes more emotional energy to receive well. So for a PR, I generally wait until the author asks or removes the WIP unless I see something that is a big red flag or potential waste of time where raising the issue could help them.
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      10:08 AM - 21 Jan 2020
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1219562517577576450" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-reply-action.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1219562517577576450" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-retweet-action.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      0
      &lt;a href="https://twitter.com/intent/like?tweet_id=1219562517577576450" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-like-action.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
      1
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;


&lt;p&gt;That's a good point because sometimes when we give unsolicited feedback to someone's code it can not be received as good as we thought it would be. Sometimes the author creates a PR, do their own review and found that they needed to change some stuff, and if we point out these same changes on their code, it can not be received "well".&lt;/p&gt;

&lt;p&gt;The conclusion that I got from this poll is that we could start reviewing a WIP PR if it is solicited. Then the author will wait until getting the feedback and will not send any new patches, the reviewer won't get "pissed", and the author can get some earlier thoughts on their PR to get forward on their task.&lt;/p&gt;

&lt;p&gt;I've stopped reviewing WIP PR's that I don't get asked to give feedback, and I just wait for the PR to get the WIP solved. I usually like to read some WIP PR's, and if I get something that I find I could help with, I can send a message to the author and talk about it. It's more a request whether they need feedback or not and, when I do that, I don't do a deep review, commenting, etc... but getting an overview of the changes.&lt;/p&gt;

&lt;p&gt;I hope that this text helps someone or just points out that we can make some agreements on how to review pull requests that are still on work in progress status.&lt;/p&gt;

</description>
      <category>codereview</category>
      <category>programming</category>
      <category>git</category>
      <category>tips</category>
    </item>
    <item>
      <title>Testing a Process Builder with a scheduler on Apex (Salesforce)</title>
      <dc:creator>Airton Zanon</dc:creator>
      <pubDate>Thu, 29 Aug 2019 09:31:39 +0000</pubDate>
      <link>https://dev.to/airtonzanon/testing-a-process-builder-with-a-scheduler-on-apex-salesforce-43hi</link>
      <guid>https://dev.to/airtonzanon/testing-a-process-builder-with-a-scheduler-on-apex-salesforce-43hi</guid>
      <description>&lt;h2&gt;
  
  
  Scenario
&lt;/h2&gt;

&lt;p&gt;You just created a Process Builder to run 10 days in advance and you would like to create an Apex test for it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I had this problem because in my current company we're trying to create tests for all new process builders.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Problem
&lt;/h4&gt;

&lt;p&gt;If you change the date of when the object was created it won't work, because the scheduler needs to wait an amount of time to run.&lt;/p&gt;

&lt;h2&gt;
  
  
  Solution
&lt;/h2&gt;

&lt;p&gt;Every time we expect that a process builder runs, if it has no immediate actions, the process builder will create a record on &lt;code&gt;FlowInterview&lt;/code&gt; table, which is a kind of queue.&lt;/p&gt;

&lt;p&gt;So, if after we run a test we have a record in that table, it means that the scheduler worked.&lt;/p&gt;

&lt;p&gt;The process builder setup was: Run every time that a task is created and will close it in 10 days if it still &lt;code&gt;Not Started&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Then the test:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight java"&gt;&lt;code&gt;
&lt;span class="nd"&gt;@isTest&lt;/span&gt;
&lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;VerifyProcessBuilderTest&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
    &lt;span class="nd"&gt;@isTest&lt;/span&gt;
    &lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;static&lt;/span&gt; &lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;verifySchedulerCreated&lt;/span&gt;&lt;span class="o"&gt;()&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
        &lt;span class="nc"&gt;Task&lt;/span&gt; &lt;span class="n"&gt;task&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;Task&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;
            &lt;span class="nc"&gt;Subject&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="nc"&gt;Call&lt;/span&gt; &lt;span class="nc"&gt;Airton&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
            &lt;span class="nc"&gt;RecordTypeId&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="mo"&gt;000&lt;/span&gt;&lt;span class="n"&gt;a00000000AAA&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
            &lt;span class="nc"&gt;Status&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="nc"&gt;Not&lt;/span&gt; &lt;span class="nc"&gt;Started&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
            &lt;span class="nc"&gt;Priority&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="nc"&gt;High&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
            &lt;span class="nc"&gt;Type&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="nc"&gt;Call&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;
        &lt;span class="o"&gt;);&lt;/span&gt;

        &lt;span class="nc"&gt;Test&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;startTest&lt;/span&gt;&lt;span class="o"&gt;();&lt;/span&gt;

        &lt;span class="n"&gt;insert&lt;/span&gt; &lt;span class="n"&gt;task&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;

        &lt;span class="nc"&gt;List&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;FlowInterview&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;flowInterviews&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="no"&gt;SELECT&lt;/span&gt; &lt;span class="nc"&gt;Id&lt;/span&gt; &lt;span class="no"&gt;FROM&lt;/span&gt; &lt;span class="nc"&gt;FlowInterview&lt;/span&gt;&lt;span class="o"&gt;];&lt;/span&gt;
        &lt;span class="nc"&gt;System&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;assertEquals&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="n"&gt;flowInterviews&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;size&lt;/span&gt;&lt;span class="o"&gt;());&lt;/span&gt;
        &lt;span class="nc"&gt;Test&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;stopTest&lt;/span&gt;&lt;span class="o"&gt;();&lt;/span&gt;
    &lt;span class="o"&gt;}&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;This will create a task, but notice that it's between &lt;code&gt;Test.startTest()&lt;/code&gt; and &lt;code&gt;Test.closeTest()&lt;/code&gt; calls, so when we insert the task, it will trigger the process builder, and below we'll assert if the scheduler worked or not.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;This test won't test what the process builder will do (which normally is what we do in this kind of tests), but it will test if the action of this process builder is scheduled, so if something changes, the process builder is inactive for some reason, or if it's not being scheduled anymore, the test will tell in the next deployment.&lt;/p&gt;

&lt;h4&gt;
  
  
  Conslusion 1.1
&lt;/h4&gt;

&lt;p&gt;Remember that every time we deploy a process builder, it'll be inactive, so for the test to run well, we need to deploy the process builder first, activate it and then deploy the tests. (It's not the best scenario of all, but, at least we'll have something testing the process builder).&lt;/p&gt;

&lt;p&gt;If you don't want to have this problem, please read this &lt;a href="https://releasenotes.docs.salesforce.com/en-us/winter19/release-notes/rn_forcecom_flow_deploy_as_active.htm"&gt;release note&lt;/a&gt; from Salesforce.&lt;/p&gt;

&lt;h4&gt;
  
  
  Conclusion 1.2
&lt;/h4&gt;

&lt;p&gt;Some days ago a peer was talking to me about a test that wasn't passing because it found some rows on &lt;code&gt;FlowInterview&lt;/code&gt; table, that was trick, because it was supposed to have no rows there, after an investigation on our Process Builders we found the problem, we forgot to disable a process builder that we wouldn't use anymore. So that's the beauty of this test, we can find if something is triggering something else that shouldn't.&lt;/p&gt;

&lt;p&gt;Also, I would like to mention that every time that a new test runs, it will clear all the database, in other words, the table &lt;code&gt;FlowInterview&lt;/code&gt; will be empty when you run a new test, and it will just have content if some process builder has a scheduler.&lt;/p&gt;

</description>
      <category>processbuilder</category>
      <category>apex</category>
      <category>salesforce</category>
      <category>test</category>
    </item>
  </channel>
</rss>
