{"id":2820,"date":"2017-06-14T09:43:17","date_gmt":"2017-06-14T12:43:17","guid":{"rendered":"https:\/\/blog.umbler.com\/?p=2820"},"modified":"2018-12-05T13:50:02","modified_gmt":"2018-12-05T15:50:02","slug":"php-darkmira-tour-2017","status":"publish","type":"post","link":"https:\/\/blog.umbler.com\/br\/php-darkmira-tour-2017\/","title":{"rendered":"PHP Darkmira Tour 2017"},"content":{"rendered":"<p>Ap\u00f3s algumas horas de viagem, de Porto Alegre (RS) a Bras\u00edlia (DF), finalmente cheguei ao meu destino e, assim como o Jo\u00e3o de Santo Cristo, fiquei \u201cbestificado\u201d com a cidade. Tamb\u00e9m fiquei um pouco receoso, claro, j\u00e1 que era primeira viagem pela Umbler que fazia sozinho. Meu rumo: <a href=\"https:\/\/php.darkmiratour.rocks\/2017\/\" target=\"_blank\" rel=\"noopener\">Darkmira Tour PHP 2017<\/a>.<\/p>\n<h2>Primeiro dia: 27 de maio<\/h2>\n<p>Fui em dire\u00e7\u00e3o \u00e0 Universidade Cat\u00f3lica de Bras\u00edlia (UCB), com camisetas, adesivos e uma agenda cheia de palestras. O Darkmira Tour PHP \u00e9 um evento muito organizado, do cadastramento ao roteiro de talks &#8211; essa \u00e9 a melhor maneira de descrev\u00ea-lo. Ali\u00e1s, foi justamente no cadastramento que conheci o Feitoza (<a href=\"https:\/\/twitter.com\/FeitozaAle\" target=\"_blank\" rel=\"nofollow noopener\">@FeitozaAle<\/a>), da comunidade <a href=\"https:\/\/phpcomrapadura.org\/\" target=\"_blank\" rel=\"nofollow noopener\">PHP com Rapadura<\/a>. De cara j\u00e1 me identificou como o \u201crapaz da Umbler\u201d, me recebeu de bra\u00e7os abertos e me contou um pouco da experi\u00eancia sobre essa supercomunidade PHP do nordeste e sobre eventos como o PHPeste.<\/p>\n<p>Um de nossos amigos, o <a href=\"https:\/\/twitter.com\/simonardejr\" target=\"_blank\" rel=\"nofollow noopener\">@simonardejr<\/a>, tinha uma miss\u00e3o: encontrar o representante da Umbler no evento para ganhar a camiseta do Umblerito Star Wars. O que n\u00e3o foi uma miss\u00e3o dif\u00edcil porque, em 20 minutos de evento, ele apareceu e me pediu a camiseta!<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"en\">\n<p dir=\"ltr\" lang=\"pt\">Achei!! Hahahaha!! Obrigado pela camisa!! <a href=\"https:\/\/twitter.com\/hashtag\/DarkMiraTour?src=hash\">#DarkMiraTour<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/Umbler?src=hash\">#Umbler<\/a> <a href=\"https:\/\/twitter.com\/umbler\">@umbler<\/a> <a href=\"https:\/\/t.co\/00zB8CxHNZ\">pic.twitter.com\/00zB8CxHNZ<\/a><\/p>\n<p>\u2014 Simonarde Jr. (@simonardejr) <a href=\"https:\/\/twitter.com\/simonardejr\/status\/868433403946967040\">May 27, 2017<\/a><\/p><\/blockquote>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\nE, l\u00e1 fui eu em dire\u00e7\u00e3o ao audit\u00f3rio para a primeira palestra do dia: <strong>An ElePHPant Life<\/strong> do Damien Seguy, CTO da Exakat LTD. Damien \u00e9 o criador da famosa pel\u00facia PHP e nos contou como foi o in\u00edcio do projeto, toda dificuldade que teve e como conseguiu chegar onde est\u00e1 hoje. Uma palestra muito engra\u00e7ada, com \u00f3timas hist\u00f3rias. \u00c9 claro que n\u00e3o me aguentei e fui conversar com ele. Ao me ver com a camiseta da Umbler, com o Umblerito montado no ElePHPant, ele disse: \u201cWow! Cool this shirt!\u201d. Que bom que gostou, porque <a href=\"https:\/\/blog.umbler.com\/br\/agente-de-ia\/\">ia<\/a> justamente present\u00e1-lo com uma.<\/p>\n<blockquote class=\"instagram-media\" style=\"background: #FFF; border: 0; border-radius: 3px; box-shadow: 0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width: 658px; padding: 0; width: calc(100% - 2px);\" data-instgrm-captioned=\"\" data-instgrm-version=\"7\">\n<div style=\"padding: 8px;\">\n<div style=\"background: #F8F8F8; line-height: 0; margin-top: 40px; padding: 50.0% 0; text-align: center; width: 100%;\"><\/div>\n<p style=\"margin: 8px 0 0 0; padding: 0 4px;\"><a style=\"color: #000; font-family: Arial,sans-serif; font-size: 14px; font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; word-wrap: break-word;\" href=\"https:\/\/www.instagram.com\/p\/BUpFNuCFvww\/\" target=\"_blank\" rel=\"noopener\">Encontramos o Damien Seguy, criador do Elephant PHP, no #DarkmiraTour e entregamos uma camiseta da Umbler \ud83d\ude42 #PHP #Umbler #umblertshirt #elephantphp<\/a><\/p>\n<p style=\"color: #c9c8cd; font-family: Arial,sans-serif; font-size: 14px; line-height: 17px; margin-bottom: 0; margin-top: 8px; overflow: hidden; padding: 8px 0 7px; text-align: center; text-overflow: ellipsis; white-space: nowrap;\">Uma publica\u00e7\u00e3o compartilhada por Umbler (@instaumbler) em <time style=\"font-family: Arial,sans-serif; font-size: 14px; line-height: 17px;\" datetime=\"2017-05-28T15:58:33+00:00\">Mai 28, 2017 \u00e0s 8:58 PDT<\/time><\/p>\n<\/div>\n<\/blockquote>\n<p><script async defer src=\"\/\/platform.instagram.com\/en_US\/embeds.js\"><\/script><br \/>\nEm seguida, fui para a palestra do Jack Makiyama, <strong>GIT: Do primeiro commit ao pull request<\/strong>. Uma palestra voltada a profissionais de T.I que ainda n\u00e3o usam o versionamento dos seus projetos e apostam no nosso velho amigo FTP. Mostrou os pr\u00f3s em usar o Git para conseguir trabalhar com times grandes e tamb\u00e9m como contribuir com os projetos da comunidade.<\/p>\n<p>Logo depois foi a vez do nosso amigo Raphael Almeida e sua palestra de <a href=\"https:\/\/blog.umbler.com\/br\/seguranca-e-privacidade-no-atendimento-com-ia\/\">seguran\u00e7a<\/a>: <strong>Anatomia de um Ataque<\/strong>. Refor\u00e7ou que nossas aplica\u00e7\u00f5es s\u00e3o atacadas constantemente e que, mesmo um site pequeno, n\u00e3o est\u00e1 livre de ser escaneado e atacado. Falou da import\u00e2ncia de desenvolver sempre pensando na seguran\u00e7a e de sempre fazer Pentests na aplica\u00e7\u00e3o para garantir a integridade. Ao final da palestra fui conversar com ele e claro que ele tamb\u00e9m ganhou uma camiseta da Umbler! \ud83d\ude00<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"en\">\n<p dir=\"ltr\" lang=\"pt\">No <a href=\"https:\/\/twitter.com\/hashtag\/DarkmiraTour?src=hash\">#DarkmiraTour<\/a> o <a href=\"https:\/\/twitter.com\/raph_almeida\">@raph_almeida<\/a> falando sobre anatomia de um ataque <a href=\"https:\/\/twitter.com\/DarkmiraTour\">@DarkmiraTour<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/PHP?src=hash\">#PHP<\/a> <a href=\"https:\/\/t.co\/EzQIEXdu5k\">pic.twitter.com\/EzQIEXdu5k<\/a><\/p>\n<p>\u2014 Umbler (@umbler) <a href=\"https:\/\/twitter.com\/umbler\/status\/868474355872915457\">May 27, 2017<\/a><\/p><\/blockquote>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\nDepois foi a vez do grande Rodrigo Wanderley, ou como muitos conhecem, <a href=\"https:\/\/twitter.com\/pokemaobr\" target=\"_blank\" rel=\"nofollow noopener\">@pokemaobr<\/a>. Sua palestra foi: <strong>Criando sua Stack de Deploy PHP com Git, Jenkins e Ansible<\/strong>. Mostrou os problemas que surgem ao fazer v\u00e1rios deploys durante o dia (e seus versionamentos) e como resolveu isso de uma forma criativa, estruturada e segura. Claro que ele n\u00e3o deixou o bom humor de lado e, entre uma explica\u00e7\u00e3o e outra, soltava aquelas piadas que s\u00f3 os devs conhecem.<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"en\">\n<p dir=\"ltr\" lang=\"pt\">Palestra do <a href=\"https:\/\/twitter.com\/pokemaobr\">@pokemaobr<\/a> no <a href=\"https:\/\/twitter.com\/hashtag\/DarkmiraTour?src=hash\">#DarkmiraTour<\/a><br \/>\ncriando sua stack de deploy <a href=\"https:\/\/twitter.com\/hashtag\/PHP?src=hash\">#PHP<\/a> com <a href=\"https:\/\/twitter.com\/hashtag\/git?src=hash\">#git<\/a>, <a href=\"https:\/\/twitter.com\/hashtag\/jenkins?src=hash\">#jenkins<\/a> e <a href=\"https:\/\/twitter.com\/hashtag\/ansible?src=hash\">#ansible<\/a> <a href=\"https:\/\/t.co\/r5w9d8KGgj\">pic.twitter.com\/r5w9d8KGgj<\/a><\/p>\n<p>\u2014 Umbler (@umbler) <a href=\"https:\/\/twitter.com\/umbler\/status\/868549219774324738\">May 27, 2017<\/a><\/p><\/blockquote>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\nJ\u00e1 Wellington Silva falou de <strong>Docker Swarm vs. Kubernets<\/strong>. Como o nosso Node.JS da Umbler rodar\u00e1 em Docker, claro que n\u00e3o poderia perder essa palestra. Ele falou dos conceitos dos dois orquestradores e fez um overview falando das vantagens e desvantagens em usar um ou outro. Como Wellington \u00e9 um grande amigo da Umbler, fui trocar uma ideia com ele sobre as vantagens e os benef\u00edcios que o Docker traz para os desenvolvedores, tanto em ambiente de homologa\u00e7\u00e3o quanto em ambiente de produ\u00e7\u00e3o. Disso, s\u00f3 podia sair coisa boa!<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"en\">\n<p dir=\"ltr\" lang=\"es\">No <a href=\"https:\/\/twitter.com\/DarkmiraTour\">@DarkmiraTour<\/a>, <a href=\"https:\/\/twitter.com\/_wsilva\">@_wsilva<\/a> falando sobre Docker Swarm vs Kubernets <a href=\"https:\/\/twitter.com\/hashtag\/DarkmiraTour?src=hash\">#DarkmiraTour<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/PHP?src=hash\">#PHP<\/a> <a href=\"https:\/\/t.co\/gs7s166Wvq\">pic.twitter.com\/gs7s166Wvq<\/a><\/p>\n<p>\u2014 Umbler (@umbler) <a href=\"https:\/\/twitter.com\/umbler\/status\/868563509000458241\">May 27, 2017<\/a><\/p><\/blockquote>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\nFim do primeiro <del datetime=\"2017-06-14T12:24:54+00:00\">ato<\/del> dia do evento.<\/p>\n<h2>Segundo dia: 28 de maio<\/h2>\n<p>No domingo, mais um dia de evento. E, nesse dia, o fluxo de pessoas na universidade era enorme, tudo em raz\u00e3o do vestibular. Muita gente jovem, novos talentos na \u00e1rea de tecnologia. Tanta movimenta\u00e7\u00e3o que, claro, me perdi dentro do campus. Tive a sorte de encontrar uma alma generosa que me deu uma carona l\u00e1 dentro mesmo e me largou no pr\u00e9dio certo.<\/p>\n<p>Ainda bem que consegui chegar em tempo de assistir o Bruno Neves e sua palestra <strong>\u201cDo Rest ao GraphQL com PHP\u201d<\/strong>, uma alternativa poderosa na constru\u00e7\u00e3o de API\u2019s que foi desenvolvida pelo Facebook. Bruno fez um overview e nos ensinou a desenvolver uma API com GraphQL. Nos alertou das desvantagens que existem em usar essa tecnologia e, certamente, ajudou muitos devs que procuravam uma solu\u00e7\u00e3o destas, mas ainda n\u00e3o conheciam essa tecnologia.<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"en\">\n<p dir=\"ltr\" lang=\"pt\">Segundo dia do <a href=\"https:\/\/twitter.com\/DarkmiraTour\">@DarkmiraTour<\/a> come\u00e7ou com <a href=\"https:\/\/twitter.com\/brunodasneves\">@brunodasneves<\/a> falando sobre Do REST ao GraphQL com <a href=\"https:\/\/twitter.com\/hashtag\/PHP?src=hash\">#PHP<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/DarkmiraTour?src=hash\">#DarkmiraTour<\/a> <a href=\"https:\/\/t.co\/pLrRCCZnLI\">pic.twitter.com\/pLrRCCZnLI<\/a><\/p>\n<p>\u2014 Umbler (@umbler) <a href=\"https:\/\/twitter.com\/umbler\/status\/868812100969345024\">May 28, 2017<\/a><\/p><\/blockquote>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\nConhecemos a Juliana Chahoud, uma mulher superinteligente que nos mostrou <strong>Programa\u00e7\u00e3o Reativa Funcional e Extens\u00f5es para PHP<\/strong>, uma nova forma de pensar, um novo paradigma no desenvolvimento. Nos deu excelentes exemplos de aplica\u00e7\u00e3o de RxPHP. Ao final da palestra, n\u00e3o podia deixar de conversar com ela. Falamos bastante sobre tecnologia e da import\u00e2ncia da presen\u00e7a de mulheres na \u00e1rea de T.I. Tamb\u00e9m n\u00e3o faltou aquela camiseta de presente!<\/p>\n<blockquote class=\"instagram-media\" style=\"background: #FFF; border: 0; border-radius: 3px; box-shadow: 0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width: 658px; padding: 0; width: calc(100% - 2px);\" data-instgrm-captioned=\"\" data-instgrm-version=\"7\">\n<div style=\"padding: 8px;\">\n<div style=\"background: #F8F8F8; line-height: 0; margin-top: 40px; padding: 50% 0; text-align: center; width: 100%;\" align=\"center\"><\/div>\n<p style=\"margin: 8px 0 0 0; padding: 0 4px;\"><a style=\"color: #000; font-family: Arial,sans-serif; font-size: 14px; font-style: normal; font-weight: normal; line-height: 17px; text-decoration: none; word-wrap: break-word;\" href=\"https:\/\/www.instagram.com\/p\/BUpEU_rF_SJ\/\" target=\"_blank\" rel=\"noopener\">Estamos no Darkmira Tour PHP 2017. Muito conte\u00fado e conversas legais por aqui \ud83d\ude42 #PHP #DarkmiraTour #umbler<\/a><\/p>\n<p style=\"color: #c9c8cd; font-family: Arial,sans-serif; font-size: 14px; line-height: 17px; margin-bottom: 0; margin-top: 8px; overflow: hidden; padding: 8px 0 7px; text-align: center; text-overflow: ellipsis; white-space: nowrap;\">Uma publica\u00e7\u00e3o compartilhada por Umbler (@instaumbler) em <time style=\"font-family: Arial,sans-serif; font-size: 14px; line-height: 17px;\" datetime=\"2017-05-28T15:50:49+00:00\">Mai 28, 2017 \u00e0s 8:50 PDT<\/time><\/p>\n<\/div>\n<\/blockquote>\n<p><script async defer src=\"\/\/platform.instagram.com\/en_US\/embeds.js\"><\/script><br \/>\nMarcelo Neres Cabral mediou o talk <strong>\u201cExiste Vida Al\u00e9m da F\u00e1brica?\u201d<\/strong> junto dos seus amigos Felipe Moura e Lucas Campelo. Deu o seu relato sobre o modelo tradicional de f\u00e1brica de software e como melhorar a qualidade do trabalho e de vida usando m\u00e9todos como Scrum e Kanban. Para Cabral, o investimento em pessoas e em tecnologia \u00e9 a chave para melhorar a entrega dos times &#8211; algo que conversa com o que acreditamos na Umbler!<\/p>\n<p>Ap\u00f3s o debate, tivemos uma conversa muito bacana com os representantes das comunidades de PHP e fiz amizade com o pessoal do PHPSPSantos (<a href=\"https:\/\/twitter.com\/phpspsantos\" target=\"_blank\" rel=\"nofollow noopener\">@phpspsantos<\/a>), PHP com Rapadura (<a href=\"https:\/\/twitter.com\/phpcomrapadura\" target=\"_blank\" rel=\"nofollow noopener\">@phpcomrapadura<\/a>) e PHPDF (<a href=\"https:\/\/twitter.com\/phpdf_\" target=\"_blank\" rel=\"nofollow noopener\">@phpdf_<\/a>). Muita gente inteligente e interessada nos mesmos assuntos que n\u00f3s.<br \/>\nPara fechar o evento, a \u00faltima palestra do dia foi com o Vinicius Feitosa da Silva da comunidade do PHPDF, que falou sobre <strong>Motiva\u00e7\u00e3o x Profissional Eficaz<\/strong>. \u00d3timos temas para fechar com chave de ouro: intelig\u00eancia emocional e a motiva\u00e7\u00e3o em ser um profissional melhor, n\u00e3o tecnicamente, mas pessoalmente.<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"en\">\n<p dir=\"ltr\" lang=\"pt\">Palestra Motiva\u00e7\u00e3o vs Profissional Eficaz do Vinicius Feitosa, do <a href=\"https:\/\/twitter.com\/phpdf_\">@phpdf_<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/DarkmiraTour?src=hash\">#DarkmiraTour<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/php?src=hash\">#php<\/a> <a href=\"https:\/\/t.co\/Y5XNVGPMJv\">pic.twitter.com\/Y5XNVGPMJv<\/a><\/p>\n<p>\u2014 Umbler (@umbler) <a href=\"https:\/\/twitter.com\/umbler\/status\/868912112709632000\">May 28, 2017<\/a><\/p><\/blockquote>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\nPor fim, foram sorteados dois ElePHPants (mas, infelizmente, n\u00e3o ganhei!). O que ganhei foram grandes amigos que ficaram em Bras\u00edlia, e outros que foram para suas casas em Fortaleza, S\u00e3o Paulo e outros locais. Essa troca de energia entre profissionais \u00e9 o que nos faz crescer e saber que estamos no caminho certo. Seja com amizades, parcerias ou apenas um feedback.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ap\u00f3s algumas horas de viagem, de Porto Alegre (RS) a Bras\u00edlia (DF), finalmente cheguei ao meu destino e, assim como o Jo\u00e3o de Santo Cristo, fiquei \u201cbestificado\u201d com a cidade. Tamb\u00e9m fiquei um pouco receoso, claro, j\u00e1 que era primeira viagem pela Umbler que fazia sozinho. Meu rumo: Darkmira Tour PHP 2017. Primeiro dia: 27 [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":5135,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[30],"class_list":["post-2820","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comunidade","tag-php"],"_links":{"self":[{"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/posts\/2820"}],"collection":[{"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/comments?post=2820"}],"version-history":[{"count":0,"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/posts\/2820\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/media\/5135"}],"wp:attachment":[{"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/media?parent=2820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/categories?post=2820"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.umbler.com\/br\/wp-json\/wp\/v2\/tags?post=2820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}