<?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: Fabiano Q. Monte</title>
    <description>The latest articles on DEV Community by Fabiano Q. Monte (@fqmonte).</description>
    <link>https://dev.to/fqmonte</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%2F377616%2F9c3a58af-e5b0-4bfb-9321-d4cf86cce221.jpg</url>
      <title>DEV Community: Fabiano Q. Monte</title>
      <link>https://dev.to/fqmonte</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/fqmonte"/>
    <language>en</language>
    <item>
      <title>Node.js v14.x -  Como instalar no Debian e distribuições Ubuntu</title>
      <dc:creator>Fabiano Q. Monte</dc:creator>
      <pubDate>Mon, 25 May 2020 02:23:16 +0000</pubDate>
      <link>https://dev.to/fqmonte/node-js-v14-x-como-instalar-no-debian-e-distribuicoes-ubuntu-3j0j</link>
      <guid>https://dev.to/fqmonte/node-js-v14-x-como-instalar-no-debian-e-distribuicoes-ubuntu-3j0j</guid>
      <description>&lt;h2&gt;
  
  
  Como ser programador em 2020?
&lt;/h2&gt;

&lt;p&gt;A pergunta que mais recebo em todos os canais é essa, de como começar. Vem sendo feita a anos. Desde que comecei com eventos. Quem lidava com javascript no front com jQuery, era revolucionário e se mantem com bibliotecas que não foram transpiladas para Angular, React, Vue ou etc. Com o Node.js, o javascript saí do front e passa a atuar também no back e quem aprendeu muito teve que reaprender e continuar estudando até hoje. &lt;/p&gt;

&lt;h2&gt;
  
  
  Node.js revolução
&lt;/h2&gt;

&lt;p&gt;O Node.js torna o javascript a linguagem do momento, para back principalmente com o &lt;a href="https://expressjs.com/pt-br/"&gt;Express&lt;/a&gt; e o &lt;a href="https://www.npmjs.com/search?q=express"&gt;NPM&lt;/a&gt; para manter pacotes necessários a aplicação, o que não existia era adaptado ou criado, e com uma evolução natural o que tem mais adesão se mantem, e cresce como o &lt;a href="https://www.typescriptlang.org/"&gt;Typescript&lt;/a&gt;, linguagem da Microsoft que cai no gosto de quem achava que node era só uma cola, solução rápida e mal feita para juntar HTML e CSS na tela do navegador e fazer interatividade. Assim programadores Java, .NET e C# usam Typescript com os mesmos formatos das suas linguagens de tipagem forte e geram seus aplicativos para web, mobile e até mesmo desktop. Então, vamos começar.&lt;/p&gt;

&lt;h2&gt;
  
  
  O que é Node?
&lt;/h2&gt;

&lt;p&gt;Node.js é um interpretador de JavaScript assíncrono com código aberto orientado a eventos, criado por &lt;a href="https://github.com/ry"&gt;Ryan Dahl&lt;/a&gt; em 2009, focado em migrar a programação do Javascript do cliente (frontend) para os servidores, criando aplicações de alta escalabilidade (como um servidor web), manipulando milhares de conexões/eventos simultâneas em tempo real numa única máquina física.&lt;/p&gt;

&lt;p&gt;O Node.js (ambiente de execução Javascript no servidor) foi implementado baseado no interpretador V8 JavaScript Engine (interpretador de JavaScript em C++ com código aberto do Google, utilizado no Chrome), com desenvolvimento mantido pela fundação Node.js em parceria com a Linux Foundation.&lt;br&gt;
Fonte:&lt;a href="https://pt.wikipedia.org/wiki/Node.js"&gt;Wikipedia&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Para se ter a abstração mais simples sobre o Node.js e o V8, imagine que tiraram a camada de interface do navegador e deixaram o terminal do console com algumas funcionalidades. &lt;/p&gt;

&lt;p&gt;Atualmente &lt;a href="https://tinyclouds.org/"&gt;Ryan Dahl&lt;/a&gt; criou o &lt;a href="https://deno.land/"&gt;Deno&lt;/a&gt; (Node ao contrário) que é um ambiente do tempo de execução simples, moderno e seguro para JavaScript e TypeScript que usa V8 e é construído em Rust.&lt;br&gt;
Falarei em outro post sobre o assunto já que o foco é o Node.js.&lt;/p&gt;

&lt;h3&gt;
  
  
  Xubuntu
&lt;/h3&gt;

&lt;p&gt;Muitas distribuições Linux Debian/Ubuntu existem, mas uma que eu uso a anos depois de passar por Windows e MacOS foi o &lt;a href="https://xubuntu.org/"&gt;Xubuntu&lt;/a&gt;. Ele tem as mesmas características do Ubuntu, mas, com a interface do &lt;a href="https://www.xfce.org/"&gt;Xfce&lt;/a&gt;, deixando bem mais leve.&lt;/p&gt;

&lt;h3&gt;
  
  
  Instalação
&lt;/h3&gt;

&lt;p&gt;Node.js v14.x:&lt;/p&gt;

&lt;p&gt;Abra o terminal e digite:&lt;/p&gt;

&lt;h6&gt;
  
  
  No Ubuntu
&lt;/h6&gt;

&lt;p&gt;curl -sL &lt;a href="https://deb.nodesource.com/setup_14.x"&gt;https://deb.nodesource.com/setup_14.x&lt;/a&gt; | sudo -E bash -&lt;br&gt;
sudo apt-get install -y nodejs&lt;/p&gt;

&lt;h6&gt;
  
  
  No Debian, como root
&lt;/h6&gt;

&lt;p&gt;curl -sL &lt;a href="https://deb.nodesource.com/setup_14.x"&gt;https://deb.nodesource.com/setup_14.x&lt;/a&gt; | bash -&lt;br&gt;
apt-get install -y nodejs&lt;/p&gt;

&lt;p&gt;Em seguida digite:&lt;br&gt;
node -v &amp;amp;&amp;amp; npm -v&lt;/p&gt;

&lt;p&gt;Pronto. Tudo deve estar funcionando.&lt;/p&gt;

</description>
      <category>linux</category>
      <category>node</category>
      <category>ubuntu</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Oportunidades? Sim!</title>
      <dc:creator>Fabiano Q. Monte</dc:creator>
      <pubDate>Tue, 19 May 2020 00:16:30 +0000</pubDate>
      <link>https://dev.to/fqmonte/oportunidades-sim-26nb</link>
      <guid>https://dev.to/fqmonte/oportunidades-sim-26nb</guid>
      <description>&lt;p&gt;O assunto do momento é a crise, a #covid19, o #coronaVírus. Frente as incertezas, pessoas estão preocupadas com carreira, emprego. Isso não está errado. Mas, o cenário acelerou processos principalmente na área de TI. Com pessoas dando aulas, cantores fazendo lives, na TV entrevistas, reportagens por vídeo conferencia. Os poderes do governo fazendo reuniões online. E todos falando do "novo normal". Toda essa estrutura foi acelerada e a tecnologia é o carro chefe de tudo isso. A aplicação do governo que distribui é um chatbot e oportunidades.&lt;/p&gt;

&lt;p&gt;No meio da crise a Picpay e Itaú estão contratando, assim como outras empresas.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://picpay.gupy.io/"&gt;Link Picpay vagas&lt;/a&gt;&lt;br&gt;
&lt;a href="https://trabalheconosco.vagas.com.br/itauunibanco/oportunidades"&gt;Link Itaú vagas&lt;/a&gt;&lt;br&gt;
&lt;a href="https://docs.google.com/spreadsheets/d/1Ga2Ov9U3T6RMguJtxyrLcwskpqqmnUJUOB4b0E1krLw/edit#gid=1712287500"&gt;Link outras vagas&lt;/a&gt;&lt;/p&gt;

</description>
      <category>vagas</category>
      <category>emprego</category>
      <category>carreira</category>
      <category>empreendedorismo</category>
    </item>
    <item>
      <title>Oportunidades? Sim!</title>
      <dc:creator>Fabiano Q. Monte</dc:creator>
      <pubDate>Wed, 13 May 2020 00:23:35 +0000</pubDate>
      <link>https://dev.to/fqmonte/oportunidades-sim-3jlp</link>
      <guid>https://dev.to/fqmonte/oportunidades-sim-3jlp</guid>
      <description>&lt;p&gt;O assunto do momento é a crise, a #covid19, o #coronaVírus. Frente as incertezas, pessoas estão preocupadas com carreira, emprego. Isso não está errado. Mas, o cenário acelerou processos principalmente na área de TI. Com pessoas dando aulas, cantores fazendo lives, na TV entrevistas, reportagens por vídeo conferencia. Os poderes do governo fazendo reuniões online. E todos falando do "novo normal". Toda essa estrutura foi acelerada e a tecnologia é o carro chefe de tudo isso. A aplicação do governo que distribui é um chatbot e oportunidades.&lt;/p&gt;

&lt;h3&gt;
  
  
  Faça a sua oportunidade
&lt;/h3&gt;

&lt;p&gt;Quando fiz Empretec que é um programa do Sebrae para empreendedores que eu recomendo que todos que tenham oportunidades façam. Sobrou vários vasilhames, minha ideia na época foi fazer suco de laranja. Ainda com aquele espirito empreendedor na veia e trabalhando na Baixou, que na epoca estava acelerada na Start You Up. Sempre que chegava para trabalhar, tinha um vendedor de água de coco na esquina, então decidi ver se ele tinha interesse. Disse que sim e pediu que eu separasse de cinco em cinco. Um dia estava chovendo e quando cheguei eu não vi ele. Em dado momento ele veio me procurar, como eu guardava no porta malas. Eu, falei com ele que pensei que ele não trabalhasse em dias de chuva. Ele me respondeu de forma que foi uma lição:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;- Em dias de chuva, sei que não vou vender tanta água de coco, por isso eu venho e vendo guarda chuva.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Aproveite e melhore uma habilidade ou faça um projeto que está na gaveta.&lt;/p&gt;

&lt;p&gt;"Transforme a crise em um oportunidade."*&lt;/p&gt;

&lt;p&gt;No meio da crise a Picpay e Itaú estão contratando, assim como outras empresas.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://picpay.gupy.io/"&gt;Link Picpay vagas&lt;/a&gt;&lt;br&gt;
&lt;a href="https://trabalheconosco.vagas.com.br/itauunibanco/oportunidades"&gt;Link Itaú vagas&lt;/a&gt;&lt;br&gt;
&lt;a href="https://docs.google.com/spreadsheets/d/1Ga2Ov9U3T6RMguJtxyrLcwskpqqmnUJUOB4b0E1krLw/edit#gid=0"&gt;Link outras vagas&lt;/a&gt;&lt;/p&gt;

</description>
      <category>vagas</category>
      <category>emprego</category>
      <category>carreira</category>
      <category>empreendedorismo</category>
    </item>
  </channel>
</rss>
