<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>Vizir – Software Studio</title>
	<atom:link href="http://vizir.com.br/feed/" rel="self" type="application/rss+xml"/>
	<link>https://vizir.com.br</link>
	<description></description>
	<lastBuildDate>Tue, 20 Jul 2021 16:11:00 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.3</generator>
	<item>
		<title>#aprendi – Desenvolvimento Web 2</title>
		<link>https://vizir.com.br/2021/07/aprendi-desenvolvimento-web-2/</link>
					<comments>https://vizir.com.br/2021/07/aprendi-desenvolvimento-web-2/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 20 Jul 2021 16:10:58 +0000</pubDate>
				<category><![CDATA[aprendi]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[postman]]></category>
		<guid isPermaLink="false">https://vizir.com.br/?p=31793197621</guid>

					<description>💡<![CDATA[ #aprendi&#160;é um canal interno onde os Vizires compartilham aprendizados do dia a dia e esta seção visa trazer alguns destes posts. #aprendi que o método JSON.parse do javascript pode ser usado para lidar com fontes de ícones com chaves em unicodes no react-native.Supondo que o unicode seja no valor \uAB01 , é possível transformar [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <em><strong>#aprendi</strong></em>&nbsp;é um canal interno onde os Vizires compartilham aprendizados do dia a dia e esta seção visa trazer alguns destes posts.</p>



<p></p>



<hr class="wp-block-separator"/>



<p></p>



<p><span class="has-inline-color has-vivid-cyan-blue-color">#aprendi</span> que o método <span class="has-inline-color has-luminous-vivid-orange-color">JSON.parse</span> do javascript pode ser usado para lidar com fontes de ícones com chaves em unicodes no react-native.Supondo que o unicode seja no valor \uAB01 , é possível transformar esse valor no valor do unicode em algo que o react-native vai entender na hora de pegar o valor real da fonte dentro de um componente de Text da seguinte forma:</p>



<pre class="wp-block-code"><code><span class="has-inline-color has-luminous-vivid-orange-color">const</span> unicode = '\\uAB01';
<span class="has-inline-color has-luminous-vivid-orange-color">const </span>realCode = <span class="has-inline-color has-luminous-vivid-orange-color">JSON</span>.<span class="has-inline-color has-vivid-cyan-blue-color">parse</span>(`&#91;"${unicode}"]`)&#91;0];</code></pre>



<p></p>



<p>Por <strong><span class="has-inline-color has-vivid-purple-color">Matheus Lichtnow</span></strong></p>



<p></p>



<hr class="wp-block-separator"/>



<p></p>



<p><span class="has-inline-color has-vivid-cyan-blue-color">#aprendi</span> que o Chrome agora tem um editor de flex-box . Boa pra quem não lembra de todas as propriedades</p>



<figure class="wp-block-image"><img src="https://codahosted.io/docs/BU0S5Va2T9/blobs/bl-tQ-1zqMSpc/3172db747f16e0b7ae8ee83b2466fb9c5976f2a7d0f59e140ed04147112e40b6e2997b017571bed028ef68047e8a859d98c0a65bd5d166a36415e291667a955c23e4ff1bb65dba86da4011b9f4299326ea58ce426a2c3ed7262823fb4a788740c0116789" alt="image.png"/></figure>



<p></p>



<p>Por <strong><span class="has-inline-color has-vivid-purple-color">Luiz Claudio</span></strong></p>



<hr class="wp-block-separator"/>



<p></p>



<p><span class="has-inline-color has-vivid-cyan-blue-color">#aprendi</span> algo foda: dá pra usar o <span class="has-inline-color has-luminous-vivid-orange-color"><strong>Postman </strong></span>como ferramenta de testes. Deem uma olhada: </p>



<p><a href="https://learning.postman.com/docs/writing-scripts/test-scripts/">https://learning.postman.com/docs/writing-scripts/test-scripts/</a></p>



<pre class="wp-block-code"><code>pm.<span class="has-inline-color has-luminous-vivid-orange-color">test</span>(<span class="has-inline-color has-vivid-green-cyan-color">"Status test"</span>, <span class="has-inline-color has-vivid-purple-color">function </span>() {
    pm.response.to.have.<span class="has-inline-color has-luminous-vivid-orange-color">status</span>(<span class="has-inline-color has-luminous-vivid-orange-color">200</span>);
});</code></pre>



<p></p>



<figure class="wp-block-image size-large"><img loading="lazy" width="817" height="489" src="https://vizir.com.br/wp-content/uploads/2021/06/image-4.png" alt="" class="wp-image-31793197628" srcset="https://vizir.com.br/wp-content/uploads/2021/06/image-4.png 817w, https://vizir.com.br/wp-content/uploads/2021/06/image-4-300x180.png 300w, https://vizir.com.br/wp-content/uploads/2021/06/image-4-768x460.png 768w, https://vizir.com.br/wp-content/uploads/2021/06/image-4-240x144.png 240w, https://vizir.com.br/wp-content/uploads/2021/06/image-4-370x221.png 370w" sizes="(max-width: 817px) 100vw, 817px" /></figure>



<p></p>



<p>Por <strong><span class="has-inline-color has-vivid-purple-color">Jeff</span></strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://vizir.com.br/2021/07/aprendi-desenvolvimento-web-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>#aprendi – Desenvolvimento Web</title>
		<link>https://vizir.com.br/2021/07/aprendi-desenvolvimento-web-1/</link>
					<comments>https://vizir.com.br/2021/07/aprendi-desenvolvimento-web-1/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 14 Jul 2021 09:56:01 +0000</pubDate>
				<category><![CDATA[Desenvolvimento Web]]></category>
		<category><![CDATA[aprendi]]></category>
		<category><![CDATA[desenvolvimento web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[json]]></category>
		<guid isPermaLink="false">https://vizir.com.br/?p=31793197609</guid>

					<description>💡<![CDATA[ #aprendi&#160;é um canal interno onde os Vizires compartilham aprendizados do dia a dia e esta seção visa trazer alguns destes posts. #aprendi que é possível salvar Json já formatado com indentação no Node sem nenhuma biblioteca. O nosso conhecido JSON.parse() e JSON.stringify()&#160;são muito mais poderosos do que eu geralmente usava. Normalmente além de usar [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <em><strong>#aprendi</strong></em>&nbsp;é um canal interno onde os Vizires compartilham aprendizados do dia a dia e esta seção visa trazer alguns destes posts.</p>



<p></p>



<hr class="wp-block-separator"/>



<p></p>



<p><a href="#aprendi">#aprendi</a> que é possível salvar Json já formatado com indentação no Node sem nenhuma biblioteca. O nosso conhecido <span class="has-inline-color has-luminous-vivid-orange-color">JSON.parse()</span> e <span class="has-inline-color has-luminous-vivid-orange-color">JSON.stringify()</span>&nbsp;são muito mais poderosos do que eu geralmente usava. Normalmente além de usar com apenas um argumento para serializar o objeto, o método aceita mais dois argumentos. O segundo parâmetro é uma função que recebe como argumentos (chave, valor), que pode ser usado para transformar o objeto. O terceiro parâmetro é um número que pode ser usado para colocar espaçamento para &#8220;pretty-printing&#8221;.</p>



<pre class="wp-block-code"><code>const object = {
    name: "John",
    age: 35,
    hobbies: &#91;"skating", "surfing", "piano"],
    smokes: false,
{
JSON.stringify(object, undefined, 2);</code></pre>



<p>E como resultado temos:</p>



<pre class="wp-block-code"><code>{
  "name": "John",
  "age": 35,
  "hobbies": &#91;
    "skating",
    "surfing",
    "piano"
  ],
  "smokes": "boolean"
}</code></pre>



<p>Se usarmos o segundo argumento dá pra fazer coisas como:</p>



<pre class="wp-block-code"><code>const transformer = (key, value) =&gt; {
  if (typeof value !== 'object') return typeof value;
  return value;
}JSON.stringify(object, transformer, 2);</code></pre>



<p>Para obter:</p>



<pre class="wp-block-code"><code>{
  "name": "string",
  "age": "number",
  "hobbies": &#91;
    "string",
    "string",
    "string"
  ],
  "smokes": "boolean"
}</code></pre>



<p></p>



<p>Por <span class="has-inline-color has-vivid-purple-color"><strong>Fábio Luis</strong></span></p>



<hr class="wp-block-separator"/>



<p></p>



<p><span class="has-inline-color has-vivid-cyan-blue-color">#aprendi</span> uma forma de pra tirar css q não está sendo usado: <a href="https://www.purgecss.com/">https://www.purgecss.com</a> (quem nunca importou o bootstrap inteiro, e só usava o grid rs)</p>



<h3><em>About PurgeCSS</em></h3>



<p><em>PurgeCSS is a tool to remove unused CSS. It can be part of your development workflow.When you are building a website, you might decide to use a CSS framework like TailwindCSS, Bootstrap, MaterializeCSS, Foundation, etc&#8230; But you will only use a small set of the framework, and a lot of unused CSS styles will be included.This is where PurgeCSS comes into play. PurgeCSS analyzes your content and your CSS files. Then it matches the selectors used in your files with the one in your content files. It removes unused selectors from your CSS, resulting in smaller CSS files.</em></p>



<p></p>



<p>Por <strong><span class="has-inline-color has-vivid-purple-color">Fabrício</span></strong> <strong><span class="has-inline-color has-vivid-purple-color">Campos</span></strong></p>



<hr class="wp-block-separator"/>



<p></p>



<p><a href="#aprendi">#aprendi</a> essa bagacita que gera uma interface com os datatype de um payload json <a href="http://json2ts.com/">http://json2ts.com/</a><br><br>Exemplo input:</p>



<pre class="wp-block-code"><code>{"menu": {
  "id": "file",
  "value": "File",
  "popup": {
    "menuitem": &#91;
      {"value": "New", "onclick": "CreateNewDoc()"},
      {"value": "Open", "onclick": "OpenDoc()"},
      {"value": "Close", "onclick": "CloseDoc()"}
    ]
  }
}}</code></pre>



<p>Exemplo output:</p>



<pre class="wp-block-code"><code>declare module namespace {

    export interface Menuitem {
        value: string;
        onclick: string;
    }

    export interface Popup {
        menuitem: Menuitem&#91;];
    }

    export interface Menu {
        id: string;
        value: string;
        popup: Popup;
    }

    export interface RootObject {
        menu: Menu;
    }

}</code></pre>



<p></p>



<p>Por <strong><span class="has-inline-color has-vivid-purple-color">João Santos</span></strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://vizir.com.br/2021/07/aprendi-desenvolvimento-web-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>#aprendi – Banco de Dados</title>
		<link>https://vizir.com.br/2021/07/aprendi-banco-de-dados-1/</link>
					<comments>https://vizir.com.br/2021/07/aprendi-banco-de-dados-1/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 06 Jul 2021 13:00:00 +0000</pubDate>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[banco de dados]]></category>
		<guid isPermaLink="false">https://vizir.com.br/?p=31793197574</guid>

					<description>💡<![CDATA[ #aprendi&#160;é um canal interno onde os Vizires compartilham aprendizados do dia a dia e esta seção visa trazer alguns destes posts. #aprendi&#160;que LOAD DATA LOCAL INFILE é o comando SQL mais legal do mundoTu diz o local do arquivo, a tabela, o que separa cada campo, o que (opcionalmente ou não) envolve cada campo, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <em><strong>#aprendi</strong></em>&nbsp;é um canal interno onde os Vizires compartilham aprendizados do dia a dia e esta seção visa trazer alguns destes posts.</p>



<p></p>



<hr class="wp-block-separator"/>



<p></p>



<p><a href="https://vizirsoftwarestudio.slack.com/archives/C1PB7JZUJ">#aprendi</a>&nbsp;que <strong><span class="has-inline-color has-luminous-vivid-orange-color">LOAD DATA LOCAL INFILE</span></strong> é o comando SQL mais legal do mundo<br>Tu diz o local do arquivo, a tabela, o que separa cada campo, o que (opcionalmente ou não) envolve cada campo, o que separa cada linha e ainda pode escolher qual coluna cada campo preenche e/ou atribuir a uma variável e depois setar&#8230;<br>Exemplo:</p>



<pre class="wp-block-code"><code>LOAD DATA LOCAL INFILE '/caminho-para-o-arquivo/arquivo.csv' INTO TABLE tabela_1
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(@coluna_com_variavel_mas_nao_usada, coluna2, coluna3, @coluna_com_variavel)
SET coluna4 = CAST(@coluna_com_variavel AS DECIMAL(9,2));</code></pre>



<p></p>



<p>Por <strong><span class="has-inline-color has-vivid-purple-color">Mário Valney</span></strong></p>



<hr class="wp-block-separator"/>



<p></p>



<p><a href="#aprendi">#aprendi</a> que o comando \x on deixa o resultado do select no psql (linha de comando do BD postgres) mais bonitinho.</p>



<figure class="wp-block-image"><img src="https://codahosted.io/docs/BU0S5Va2T9/blobs/bl-of1T9NED7a/71b4870ebd64ded7423cb5088a7f25a9dc774ae42a557e77c061e2cd2193cedb64dba995e8c8cd55d51d6a3f29b2e997b7b60ee8f372886dd0c132d21045d7d8ac55d2980f6af30f54f7ac3798e02769c8ce005963f0e3ddddb3bf9be3de6ce1d779c92d" alt="Screenshot from 2018-03-05 17-45-07.png"/></figure>



<p>Tem o \G do mysql tbm <a href="https://forums.mysql.com/read.php?108,231614,231614">https://forums.mysql.com/read.php?108,231614,231614</a></p>



<figure class="wp-block-image size-large"><img loading="lazy" width="783" height="513" src="https://vizir.com.br/wp-content/uploads/2021/06/image-1.png" alt="" class="wp-image-31793197602" srcset="https://vizir.com.br/wp-content/uploads/2021/06/image-1.png 783w, https://vizir.com.br/wp-content/uploads/2021/06/image-1-300x197.png 300w, https://vizir.com.br/wp-content/uploads/2021/06/image-1-768x503.png 768w, https://vizir.com.br/wp-content/uploads/2021/06/image-1-240x157.png 240w, https://vizir.com.br/wp-content/uploads/2021/06/image-1-370x242.png 370w" sizes="(max-width: 783px) 100vw, 783px" /></figure>



<p>A diferenca é que o \G voce adiciona ao fim do comando enquanto que o \x on é algo que vc &#8220;habilita&#8221; no console. no entanto, fazem a mesma coisa.</p>



<p></p>



<p>Por <strong><span class="has-inline-color has-vivid-purple-color">Jonas Francisco</span></strong> e <strong><span class="has-inline-color has-vivid-purple-color">Jeff</span></strong></p>



<hr class="wp-block-separator"/>



<p></p>



<p><a href="#aprendi">#aprendi</a> que é possível no dbeaver importar um arquivo csv para uma tabela sql nova e ele gera as colunas automaticamente. <a href="https://github.com/dbeaver/dbeaver/issues/10094#issuecomment-711871020">https://github.com/dbeaver/dbeaver/issues/10094#issuecomment-711871020</a>. &nbsp;É simples como selecionar o arquivo e apertar next next next.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="378" height="360" src="https://vizir.com.br/wp-content/uploads/2021/06/image-2.png" alt="" class="wp-image-31793197604" srcset="https://vizir.com.br/wp-content/uploads/2021/06/image-2.png 378w, https://vizir.com.br/wp-content/uploads/2021/06/image-2-300x286.png 300w, https://vizir.com.br/wp-content/uploads/2021/06/image-2-240x229.png 240w, https://vizir.com.br/wp-content/uploads/2021/06/image-2-370x352.png 370w" sizes="(max-width: 378px) 100vw, 378px" /></figure>



<p></p>



<p>Por <strong><span class="has-inline-color has-vivid-purple-color">Jonas Francisco</span></strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://vizir.com.br/2021/07/aprendi-banco-de-dados-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>#aprendi – GIT (Github / Bitbucket)</title>
		<link>https://vizir.com.br/2021/06/aprendi-git-1/</link>
					<comments>https://vizir.com.br/2021/06/aprendi-git-1/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 29 Jun 2021 13:46:34 +0000</pubDate>
				<category><![CDATA[bitbucket]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<guid isPermaLink="false">https://vizir.com.br/?p=31793197548</guid>

					<description>💡<![CDATA[ #aprendi é um canal interno onde os Vizires compartilham aprendizados do dia a dia e esta seção visa trazer alguns destes posts. #aprendi que é possível visualizar o repositório armazenado no github em um editor online (vscode like). O repositório exemplo: https://github.com/mochajs/mocha se colocar 1s na frente de github no endereço, mostra o editor [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <em><strong>#aprendi</strong></em> é um canal interno onde os Vizires compartilham aprendizados do dia a dia e esta seção visa trazer alguns destes posts.</p>



<hr class="wp-block-separator"/>



<p></p>



<p><strong><a href="#aprendi">#aprendi</a></strong> que é possível visualizar o repositório armazenado no github em um editor online (vscode like). </p>



<p>O repositório exemplo: <a href="https://github.com/mochajs/mocha">https://github.com/mochajs/mocha</a> </p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" src="https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-11-131613-1024x802.png" alt="" class="wp-image-31793197554" width="768" height="602" srcset="https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-11-131613-1024x802.png 1024w, https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-11-131613-300x235.png 300w, https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-11-131613-768x602.png 768w, https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-11-131613-240x188.png 240w, https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-11-131613-370x290.png 370w, https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-11-131613.png 1098w" sizes="(max-width: 768px) 100vw, 768px" /></figure>



<p>se colocar 1s na frente de github no endereço, mostra o editor (<a href="https://github1s.com/mochajs/mocha">https://github1s.com/mochajs/mocha</a>)</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" src="https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-11-131631-1024x802.png" alt="" class="wp-image-31793197556" width="768" height="602" srcset="https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-11-131631-1024x802.png 1024w, https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-11-131631-300x235.png 300w, https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-11-131631-768x601.png 768w, https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-11-131631-240x188.png 240w, https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-11-131631-370x290.png 370w, https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-11-131631.png 1097w" sizes="(max-width: 768px) 100vw, 768px" /></figure>



<p></p>



<p>Por <strong><span class="has-inline-color has-vivid-purple-color">Renato Néspoli</span></strong></p>



<p></p>



<hr class="wp-block-separator"/>



<p></p>



<p>Recentemente resolvi dar uma chance à esse gerenciador de versões e está funcionando muito bem, aposentei o <strong>RVM </strong>e <strong>NVM</strong><br><a href="https://github.com/asdf-vm/asdf">https://github.com/asdf-vm/asdf</a></p>



<figure class="wp-block-image size-large"><img loading="lazy" width="724" height="564" src="https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-21-144440.png" alt="" class="wp-image-31793197584" srcset="https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-21-144440.png 724w, https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-21-144440-300x234.png 300w, https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-21-144440-240x187.png 240w, https://vizir.com.br/wp-content/uploads/2021/06/Screenshot-2021-06-21-144440-370x288.png 370w" sizes="(max-width: 724px) 100vw, 724px" /></figure>



<p>Por <strong><span class="has-inline-color has-vivid-purple-color">Marcelo Barreto</span></strong></p>



<p></p>



<hr class="wp-block-separator"/>



<p></p>



<p><a href="#aprendi">#aprendi</a> que se você adicionar uma permissão de branch, pode fazê-la vazia e aí o branch não pode ser mergeado, apagado, escrito, nem nada&#8230; Bom pra quando faz algo que só vai ser usado daqui um <del>longo</del> tempo. <a href="https://confluence.atlassian.com/bitbucketserver/using-branch-permissions-776639807.html">https://confluence.atlassian.com/bitbucketserver/using-branch-permissions-776639807.html</a></p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" src="https://vizir.com.br/wp-content/uploads/2021/06/Add-branch-permissions-dialog-1024x715.png" alt="" class="wp-image-31793197586" width="825" height="575" srcset="https://vizir.com.br/wp-content/uploads/2021/06/Add-branch-permissions-dialog-1024x715.png 1024w, https://vizir.com.br/wp-content/uploads/2021/06/Add-branch-permissions-dialog-300x210.png 300w, https://vizir.com.br/wp-content/uploads/2021/06/Add-branch-permissions-dialog-768x536.png 768w, https://vizir.com.br/wp-content/uploads/2021/06/Add-branch-permissions-dialog-1150x803.png 1150w, https://vizir.com.br/wp-content/uploads/2021/06/Add-branch-permissions-dialog-240x168.png 240w, https://vizir.com.br/wp-content/uploads/2021/06/Add-branch-permissions-dialog-370x258.png 370w, https://vizir.com.br/wp-content/uploads/2021/06/Add-branch-permissions-dialog.png 1214w" sizes="(max-width: 825px) 100vw, 825px" /></figure>



<p></p>



<p>Por <span class="has-inline-color has-vivid-purple-color"><strong>Mário Valney</strong></span></p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://vizir.com.br/2021/06/aprendi-git-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Vizir Talks #32 – Não está DENO mais</title>
		<link>https://vizir.com.br/2021/05/vizir-talks-32-nao-esta-deno-mais/</link>
					<comments>https://vizir.com.br/2021/05/vizir-talks-32-nao-esta-deno-mais/#respond</comments>
		
		<dc:creator><![CDATA[André Pantalião]]></dc:creator>
		<pubDate>Tue, 11 May 2021 12:27:12 +0000</pubDate>
				<category><![CDATA[Vizir Talks]]></category>
		<category><![CDATA[Desenvolvimento Web]]></category>
		<category><![CDATA[vizir talks]]></category>
		<category><![CDATA[Deno.JS]]></category>
		<guid isPermaLink="false">https://vizir.com.br/?p=31793197524</guid>

					<description><![CDATA[Na Vizir Talks #32, o Assis Neto falou sobre suas impressões do Deno.JS, veja o vídeo abaixo. As Vizir Talks aconteciam bimestralmente na Vizir, na época pré-pandemia. Agora elas estão acontecendo mensalmente e online. A edição 36 acontecerá no fim de maio.]]></description>
										<content:encoded><![CDATA[
<p>Na Vizir Talks #32, o Assis Neto falou sobre suas impressões do <a href="https://deno.land/" data-type="URL" data-id="https://deno.land/">Deno.JS</a>, veja o vídeo abaixo. </p>



<p>As Vizir Talks aconteciam bimestralmente na Vizir, na época pré-pandemia.  Agora elas estão acontecendo mensalmente e online.  A edição 36 acontecerá no fim de maio.  </p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Vizir Talks S32E02 - Não está DENO mais - Assis Neto" width="500" height="281" src="https://www.youtube.com/embed/zdZXcvS9T3E?list=PLPqA7NXrhSBSvnP9we4VNBrdlw-4x2POW" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://vizir.com.br/2021/05/vizir-talks-32-nao-esta-deno-mais/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Festa julina de 10 anos</title>
		<link>https://vizir.com.br/2020/07/festa-julina-de-10-anos/</link>
					<comments>https://vizir.com.br/2020/07/festa-julina-de-10-anos/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 14 Jul 2020 02:59:00 +0000</pubDate>
				<category><![CDATA[Não categorizado]]></category>
		<category><![CDATA[Vizir]]></category>
		<category><![CDATA[cultura]]></category>
		<category><![CDATA[aniversário]]></category>
		<guid isPermaLink="false">https://vizir.com.br/?p=31793197087</guid>

					<description><![CDATA[Eita, sô! Chegamos ao décimo aniversário da Vizir!&#160; Chegamos em um momento diferente, sem poder fazer nossa tradicional festa junina ou trazer para São Paulo todos os remotos para comemorar. Por isso, tentamos mandar uma festinha para a casa de cada vizir. Sabemos que ainda faltará alguma coisa, mas, aí&#8230; só se mandássemos junto o [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Eita, sô! Chegamos ao décimo aniversário da Vizir!&nbsp;</p>



<p>Chegamos em um momento diferente, sem poder fazer nossa tradicional festa junina ou trazer para São Paulo todos os remotos para comemorar. Por isso, tentamos mandar uma festinha para a casa de cada vizir. Sabemos que ainda faltará alguma coisa, mas, aí&#8230; só se mandássemos junto o Joe Louco, por exemplo. Até vamos tentar, dia 16 de julho, vai rolar uma live com música e algumas atividades.&nbsp;</p>



<p>Sempre achamos que as Xepas e, em especial, a festa da Vizir de fim de ano, deveriam ter a participação dos familiares, para que eles também conhecessem as pessoas legais, loucas e inteligentes com quem trabalhamos. Mas isso agora foi levado ao extremo, porque o trabalho está acontecendo dentro da casa de cada um e sem poder sair muito dela. Então, antes de tudo, obrigado a todos os vizires e familiares pela colaboração, adaptação e paciência. &nbsp;</p>



<p>São 10 anos de história com muito aprendizado, camaradagem e ducaralhice. É gratificante ver como os projetos evoluíram, quanto a cultura da empresa amadureceu, o número de filhos de vizires aumentou e tanta gente bacana se juntou ao nosso arraiá (achamos melhor usar o termo “arraiá” do que quadrilha, ia pegar mal).&nbsp;</p>



<p>Que este arraiá continue firme, como uma quadrilha de festa junina: divertido e entrosado. E se a ponte quebrar, vier a chuva ou a cobra, que a gente se ajude e supere as adversidades.&nbsp;</p>



<p>E nos vemos às 18:00 horas do dia 16 de julho. Vai ser divertido, preparem as fantasias e venham à caráter.&nbsp;</p>



<p>Muito obrigado a todos! Boa festa julina! Ao infinito e além!&nbsp;</p>



<p>André e Antonio&nbsp; &nbsp;</p>



<p><em>créditos da ilustração, freePik</em></p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://vizir.com.br/2020/07/festa-julina-de-10-anos/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>