<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Palestras on Rafael Dutra</title><link>https://rafaeldutra.me/presentations/</link><description>Recent content in Palestras on Rafael Dutra</description><generator>Hugo</generator><language>pt-BR</language><lastBuildDate>Thu, 20 Sep 2018 00:00:00 +0000</lastBuildDate><atom:link href="https://rafaeldutra.me/presentations/index.xml" rel="self" type="application/rss+xml"/><item><title>Docker Workshop</title><link>https://rafaeldutra.me/presentations/2018-09-22-fossday-bento-goncalves-docker-workshop/</link><pubDate>Thu, 20 Sep 2018 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/presentations/2018-09-22-fossday-bento-goncalves-docker-workshop/</guid><description>&lt;h2 id="docker-workshop---fossday-2018"&gt;Docker Workshop - FOSSDay 2018&lt;/h2&gt;&#10;&lt;h4 id="fossday---bento-gonçalves---20180922"&gt;Fossday - Bento Gonçalves - 2018/09/22&lt;/h4&gt;&#10;&lt;p&gt;Introdução de como iniciar com containers Docker.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Comandos básicos&lt;/li&gt;&#10;&lt;li&gt;Dockerfile&lt;/li&gt;&#10;&lt;li&gt;Gerenciamento de containers&lt;/li&gt;&#10;&lt;li&gt;Rodando uma &amp;ldquo;aplicação&amp;rdquo; em CLI (Command Line Interface) com PHP&lt;/li&gt;&#10;&lt;li&gt;Docker Compose&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="slides"&gt;Slides&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/1jBnlMO_hrv9ffRs6RQL08Z1zIPDs9OYAAU577D6RbNQ/embed?start=false&amp;loop=false&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>Docker Workshop</title><link>https://rafaeldutra.me/presentations/2019-09-28-fossday-bento-goncalves-terraform/</link><pubDate>Thu, 20 Sep 2018 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/presentations/2019-09-28-fossday-bento-goncalves-terraform/</guid><description>&lt;h2 id="docker-workshop---fossday-2018"&gt;Docker Workshop - FOSSDay 2018&lt;/h2&gt;&#10;&lt;h4 id="fossday---bento-gonçalves---20180922"&gt;Fossday - Bento Gonçalves - 2018/09/22&lt;/h4&gt;&#10;&lt;p&gt;Introdução de como iniciar com containers Docker.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Comandos básicos&lt;/li&gt;&#10;&lt;li&gt;Dockerfile&lt;/li&gt;&#10;&lt;li&gt;Gerenciamento de containers&lt;/li&gt;&#10;&lt;li&gt;Rodando uma &amp;ldquo;aplicação&amp;rdquo; em CLI (Command Line Interface) com PHP&lt;/li&gt;&#10;&lt;li&gt;Docker Compose&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="slides"&gt;Slides&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/1jBnlMO_hrv9ffRs6RQL08Z1zIPDs9OYAAU577D6RbNQ/embed?start=false&amp;loop=false&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>Integração Contínua</title><link>https://rafaeldutra.me/presentations/2018-08-30-stefanini-solutions-continuous-integration/</link><pubDate>Thu, 30 Aug 2018 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/presentations/2018-08-30-stefanini-solutions-continuous-integration/</guid><description>&lt;h2 id="integração-contínua"&gt;Integração Contínua&lt;/h2&gt;&#10;&lt;h4 id="stefanini-solutions---porto-alegre---30082018"&gt;Stefanini Solutions - Porto Alegre - 30/08/2018&lt;/h4&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;O qué, como, o motivo e objetivos que podemos alcançar utilizando integração contínua.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="slides"&gt;Slides&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/18U44dKTgSk-8Mj0PMNPhDIGut-_zihknADPkA_WbHeg/embed?start=false&amp;loop=true&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>Introdução ao Puppet</title><link>https://rafaeldutra.me/presentations/2018-08-10-puppet-introduction/</link><pubDate>Fri, 10 Aug 2018 12:54:24 -0300</pubDate><guid>https://rafaeldutra.me/presentations/2018-08-10-puppet-introduction/</guid><description>&lt;h2 id="introdução-ao-puppet"&gt;Introdução ao Puppet&lt;/h2&gt;&#10;&lt;h4 id="stefanini-solutions---porto-alegre--10082018"&gt;Stefanini Solutions - Porto Alegre- 10/08/2018&lt;/h4&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;O Objetivo aqui é apresentar o que é Puppet e o que podemos fazer para melhorar nossas vidas.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="slides"&gt;Slides&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/1GVhXFuXwbcxy_p-2g_4tSqcOyCuozh-bJ-2p7qYYx2k/embed?start=false&amp;loop=true&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>Introdução ao Vagrant</title><link>https://rafaeldutra.me/presentations/2018-08-10-vagrant-introduction/</link><pubDate>Fri, 10 Aug 2018 12:54:24 -0300</pubDate><guid>https://rafaeldutra.me/presentations/2018-08-10-vagrant-introduction/</guid><description>&lt;h2 id="introdução-ao-vagrant"&gt;Introdução ao Vagrant&lt;/h2&gt;&#10;&lt;h4 id="stefanini-solutions---porto-alegre---20180810"&gt;Stefanini Solutions - Porto Alegre - 2018/08/10&lt;/h4&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Uma pequena introdução do que é Vagrant e explicar onde e o motivo de utilizarmos.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="slides"&gt;Slides&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/1cMGxg5N4dReDJ8A6lxR22_vs8YLsP42UlmkQrSylSx0/embed?start=false&amp;loop=true&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>Docker Workshop</title><link>https://rafaeldutra.me/presentations/2018-05-05-fossday-lajeado-docker-workshop/</link><pubDate>Sat, 05 May 2018 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/presentations/2018-05-05-fossday-lajeado-docker-workshop/</guid><description>&lt;h2 id="docker-workshop---foss-day-2018"&gt;Docker Workshop - FOSS Day 2018&lt;/h2&gt;&#10;&lt;h4 id="fossday---lajeado---05052018"&gt;Fossday - Lajeado - 05/05/2018&lt;/h4&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Primeiro workshop apresentado sobre como usar Docker em uma &amp;ldquo;versão miníma&amp;rdquo;&lt;/li&gt;&#10;&lt;li&gt;Dockerfile&lt;/li&gt;&#10;&lt;li&gt;Volumes&lt;/li&gt;&#10;&lt;li&gt;Docker Compose&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="slides"&gt;Slides&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/e/2PACX-1vQFwP-bT78vkYG8_tFGm3QHt2BG44QXwcVhc-_bRQuh-vWCCE0k9GR6K_5xqXwvB3FXn0-lMsvyqyWU/embed?start=false&amp;loop=false&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>Gerenciamento de configuração</title><link>https://rafaeldutra.me/presentations/2017-10-03-poatek-configuration-management/</link><pubDate>Tue, 03 Oct 2017 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/presentations/2017-10-03-poatek-configuration-management/</guid><description>&lt;h2 id="gerenciamento-de-configuração"&gt;Gerenciamento de configuração&lt;/h2&gt;&#10;&lt;h4 id="poatek---porto-alegre---03102017"&gt;Poatek - Porto Alegre - 03/10/2017&lt;/h4&gt;&#10;&lt;p&gt;Breve introdução do que podemos gerenciar com Puppet.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Mudança granular&lt;/li&gt;&#10;&lt;li&gt;Ambientes imutáveis&lt;/li&gt;&#10;&lt;li&gt;Qual o motivo real de utilizarmos gerência de configuração.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="slides-utilizados"&gt;Slides utilizados&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/e/2PACX-1vSPU4Foq_7_cVu4bpR_x7lRWLFfjN-BZ-Ou0ZHSJfT9Urw6FwkPRygu9zAAPdgFauhdnUshxbu7wJHi/embed?start=false&amp;loop=true&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>Administrando Puppet</title><link>https://rafaeldutra.me/presentations/2017-09-02-agco-puppet-administration/</link><pubDate>Sat, 02 Sep 2017 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/presentations/2017-09-02-agco-puppet-administration/</guid><description>&lt;h2 id="administrando-puppet"&gt;Administrando Puppet&lt;/h2&gt;&#10;&lt;h4 id="agco-canoas---02092017"&gt;AGCO Canoas - 02/09/2017&lt;/h4&gt;&#10;&lt;p&gt;Aqui nos atemos a como utilizar o básico de resources, como package, service and file.&#10;Apresentação realizada para o time de infraestrutra.&lt;/p&gt;&#10;&lt;h3 id="slides-utilizados"&gt;Slides utilizados&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/e/2PACX-1vRTdxBe-hmKoo6KKpTPXHKzp8-SNUg6Qu-QGvA33tYU7YQF70Olau3TOaPRzHVRQgURrwZtWedw-I8j/embed?start=false&amp;loop=true&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>Introdução ao Puppet</title><link>https://rafaeldutra.me/presentations/2017-09-02-agco-introduction-to-puppet/</link><pubDate>Sat, 02 Sep 2017 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/presentations/2017-09-02-agco-introduction-to-puppet/</guid><description>&lt;h2 id="introdução-ao-puppet"&gt;Introdução ao Puppet&lt;/h2&gt;&#10;&lt;h4 id="agco-canoas---02092017"&gt;AGCO Canoas - 02/09/2017&lt;/h4&gt;&#10;&lt;p&gt;A ideia é mostrar como podemos entregar melhores ambientes utilizando padronização e reprodução fiel&#10;de ambientes, tendo como foco a mudança com confiabilidade.&lt;/p&gt;&#10;&lt;h3 id="slides-utilizados"&gt;Slides utilizados&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/e/2PACX-1vTrBU9r28ng9suZu6YGPFLPJzdxSSLB65uJcCMTPaJuQ4Q53cY9EfR2zcx1qJYO5qhINI_mUQXDLKtS/embed?start=false&amp;loop=true&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item><item><title>Introdução ao Docker</title><link>https://rafaeldutra.me/presentations/2017-04-29-tchelinux-docker-introduction/</link><pubDate>Sat, 29 Apr 2017 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/presentations/2017-04-29-tchelinux-docker-introduction/</guid><description>&lt;h2 id="introdução-ao-docker"&gt;Introdução ao Docker&lt;/h2&gt;&#10;&lt;h4 id="tchê-linux-lajeado---lajeadors---univates---29042017"&gt;Tchê Linux Lajeado - Lajeado/RS - UNIVATES - 29/04/2017&lt;/h4&gt;&#10;&lt;h3 id="resumo-da-palestra"&gt;Resumo da palestra&lt;/h3&gt;&#10;&lt;p&gt;Docker mudou como criamos sistemas. Motivos para sua adoção são vários, mas segue alguns bons exemplos:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Aplicação auto contida&lt;/li&gt;&#10;&lt;li&gt;Ambientes iguais&lt;/li&gt;&#10;&lt;li&gt;Padronização com melhores práticas&lt;/li&gt;&#10;&lt;li&gt;Comunidade&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Com poucos comandos podemos ter nossa aplicação online na maioria das grandes cloud providers, como: AWS, Google Cloud, Digital Ocean, OpenStack entre outros. Como temos uma aplicação auto contida, seu deploy fica simplificado.&lt;/p&gt;</description></item><item><title>Introdução ao Docker</title><link>https://rafaeldutra.me/presentations/2017-02-22-poatek-docker-introduction/</link><pubDate>Wed, 22 Feb 2017 00:00:00 +0000</pubDate><guid>https://rafaeldutra.me/presentations/2017-02-22-poatek-docker-introduction/</guid><description>&lt;h2 id="introdução-ao-docker"&gt;Introdução ao Docker&lt;/h2&gt;&#10;&lt;h4 id="poatek---22022017"&gt;Poatek - 22/02/2017&lt;/h4&gt;&#10;&lt;h3 id="resumo"&gt;Resumo&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Comunidade&lt;/li&gt;&#10;&lt;li&gt;Breve história&lt;/li&gt;&#10;&lt;li&gt;O que é?&lt;/li&gt;&#10;&lt;li&gt;Container não é VM&lt;/li&gt;&#10;&lt;li&gt;Por que utilizar&lt;/li&gt;&#10;&lt;li&gt;Demo&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="slides-utilizados"&gt;Slides utilizados&lt;/h3&gt;&#10;&lt;iframe src="https://docs.google.com/presentation/d/1-2StfxZVM5UChe2z4dqiPhtLZMDdzWPK18k5yJB62EA/embed?start=false&amp;loop=false&amp;delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"&gt;&lt;/iframe&gt;</description></item></channel></rss>