{"id":13110,"date":"2018-03-27T09:19:44","date_gmt":"2018-03-27T12:19:44","guid":{"rendered":"https:\/\/king.host\/blog\/?p=13110"},"modified":"2024-06-03T16:59:59","modified_gmt":"2024-06-03T19:59:59","slug":"php-experience-2018-uma-visao-diferente","status":"publish","type":"post","link":"https:\/\/king.host\/blog\/tecnologia\/php-experience-2018-uma-visao-diferente\/","title":{"rendered":"PHP Experience 2018 &#8211; Uma vis\u00e3o diferente sobre a linguagem"},"content":{"rendered":"<p>Fiz minha estreia no PHP Experience 2018, devo dizer que foi uma experi\u00eancia bem imersiva sobre a linguagem, vista de um ponto um pouco usual do cotidiano.<\/p>\n<p>O evento PHP Experience \u00e9 realizado pela iMasters em conjunto com a comunidade PHP S\u00e3o Paulo que realiza a curadoria.<br \/>\nO encontro ocorre em dois dias sendo que, no 1\u00ba dia, os keynotes a palestram em um palco central e, no 2\u00ba dia, temos um evento com tr\u00eas trilhas acontecendo simultaneamente em palcos distintos.<\/p>\n<p>Como fui com a equipe da KingHost, acabei dividindo meu tempo entre participar de a\u00e7\u00f5es da empresa, dando aten\u00e7\u00e3o a atuais e potenciais futuros clientes, e assistindo a algumas palavras. Confesso que foi bem dif\u00edcil escolher quais acompanhar, j\u00e1 que a grade estava muito boa.<\/p>\n<h2>PHP Experience 2018 &#8211; Dia 1<\/h2>\n<h3>Palestra PHP Under The Hood &#8211; Marcelo Camargo<\/h3>\n<p>Marcelo \u00e9 um dos Keynotes do evento, al\u00e9m de pesquisador em teoria de linguagens de programa\u00e7\u00e3o e compiladores. Contribuidor ativo na comunidade de software livre. A palestra, excelente na minha opini\u00e3o, nos mostrou o PHP como o pr\u00f3prio nome em tradu\u00e7\u00e3o livre j\u00e1 diz: por debaixo do cap\u00f4.<\/p>\n<p>Ele nos mostrou e explicou sobre compiladores e suas fases, desde a parte l\u00e9xica aos opcodes do PHP. Apresentou exemplos, como a fun\u00e7\u00e3o token (<a href=\"https:\/\/secure.php.net\/manual\/en\/function.token-get-all.php\" target=\"_blank\" rel=\"noopener\">clique aqui para ver<\/a>) que tem como retorno a estrutura l\u00e9xica de um c\u00f3digo PHP.<\/p>\n<p>Seguem os slides da palestra para quem quiser conferir:<\/p>\n<p><iframe width=\"576\" height=\"420\" src=\"\/\/slides.com\/marcelocamargo\/php-under-the-hood\/embed\" scrolling=\"no\" frameborder=\"0\" webkitallowfullscreen=\"webkitallowfullscreen\" mozallowfullscreen=\"mozallowfullscreen\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>PHP Experience 2018 &#8211; Dia 2<\/h2>\n<h3>Palestra&nbsp;Profiling: Uma T\u00e9cnica Eficiente para Encontrar Gargalos e Otimizar sua Aplica\u00e7\u00e3o &#8211; Thiago Rodrigues.<\/h3>\n<p>Tiago \u00e9 apoiador do movimento <em>open source<\/em>, evangelista PHP na comunidade PHPSP, bacharel em Sistemas de Informa\u00e7\u00e3o pela Universidade do Estado de Minas Gerais. Vou dar um spoiler: <strong>essa palestra ter\u00e1 um post s\u00f3 sobre ela futuramente<\/strong>. Mas em de resumo, Thiago nos falou de como \u00e9 importante otimizar apenas quando realmente \u00e9 preciso e, se isso afetar positivamente o neg\u00f3cio, mostrou o que \u00e9 profiling e a ferramenta <a href=\"https:\/\/blackfire.io\/\" target=\"_blank\" rel=\"noopener\">Blackfire<\/a>&nbsp;para executar profiling em um sistema.<\/p>\n<p>Veja os slides da apresenta\u00e7\u00e3o:<\/p>\n<p><iframe width=\"576\" height=\"420\" src=\"\/\/slides.com\/xthiago\/profiling\/embed\" scrolling=\"no\" frameborder=\"0\" webkitallowfullscreen=\"webkitallowfullscreen\" mozallowfullscreen=\"mozallowfullscreen\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h3>Palestra&nbsp;Orquestradores de containers: Docker Swarm ou Kubernetes &#8211; Wellington Silva<\/h3>\n<p>A terceira palestra assistida foi a do Wellington Silva, que atualmente trabalha para Easy no time DevOps. Ele mostrou o que \u00e9 Docker, containers, orquestra\u00e7\u00e3o e as ferramentas Docker Swarm e Kubernetes, falou sobre cada uma das ferramentas e por \u00faltimo fez uma compara\u00e7\u00e3o r\u00e1pida entre elas.<\/p>\n<p>Veja abaixo:<\/p>\n<p><script async=\"\" class=\"speakerdeck-embed\" data-id=\"c894be95dfcd4e98a2d56c5b1ef96ebd\" data-ratio=\"1.33333333333333\" src=\"\/\/speakerdeck.com\/assets\/embed.js\"><\/script><\/p>\n<h3>Palestra Comunica\u00e7\u00e3o Entre Sistemas &#8211; Voc\u00ea est\u00e1 fazendo isso errado! &#8211; Anderson Casemiro<\/h3>\n<p>A \u00faltima palestra, ao qual n\u00e3o pude assistir inteiramente, pois t\u00ednhamos hor\u00e1rio de voo marcado, foi a do Anderson Casemiro tamb\u00e9m conhecido como Duodraco. Anderson ajudou a fundar e colabora h\u00e1 quase 10 anos com o PHPSP, sua palestra<br \/>\nComunica\u00e7\u00e3o entre sistemas &#8211; voc\u00ea est\u00e1 fazendo isso errado! abordou formatos e padr\u00f5es desde os tempos iniciais de comunica\u00e7\u00e3o entre sistemas web.<\/p>\n<p><script async=\"\" class=\"speakerdeck-embed\" data-id=\"4f428bd2a99e42538e7a0fcc78fa0001\" data-ratio=\"1.77777777777778\" src=\"\/\/speakerdeck.com\/assets\/embed.js\"><\/script><\/p>\n<h2>PHP Experience 2018 &#8211; Meu Review Geral<\/h2>\n<p>Curti bastante o evento, mesmo eu estando em uma pegada mais para a \u00e1rea de Arquitetura, Operacional e tendo como hobby estudos em Machine Learning (<a href=\"https:\/\/king.host\/blog\/2018\/03\/machine-learning-uma-introducao\/\" target=\"_blank\" rel=\"noopener\">veja um post meu sobre esse assunto aqui<\/a>). Pude aprender muita coisa sobre aplica\u00e7\u00f5es que podem ser utilizadas em nosso dia-a-dia de desenvolvimento, bem como o quanto podemos escrever c\u00f3digos mais r\u00e1pidos e otimizados se conhecermos bem a Virtual Machine onde nosso c\u00f3digo funciona. Al\u00e9m disso, podemos ver como identificar gargalos atrav\u00e9s de ferramentas que te auxiliam, conhecer Kubernetes e Swarm e saber qual escolher de acordo os casos aos quais eles melhor se encaixam.<\/p>\n<p>Em s\u00edntese: entender como as comunica\u00e7\u00f5es entre sistemas nasceram, foram e est\u00e3o sempre evoluindo.<\/p>\n<p>Agrade\u00e7o a iMasters, KingHost e PHPSP pela realiza\u00e7\u00e3o do evento e por poder fazer parte dele.<\/p>\n<p>Fique ligado no <a href=\"https:\/\/king.host\/blog\/\" target=\"_blank\" rel=\"noopener\">Blog da KingHost<\/a> para futuros conte\u00fados escritos por mim. At\u00e9 a pr\u00f3xima \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fiz minha estreia no PHP Experience 2018, devo dizer que foi uma experi\u00eancia bem imersiva sobre a linguagem, vista de um ponto um pouco usual do cotidiano. O evento PHP Experience \u00e9 realizado pela iMasters em conjunto com a comunidade PHP S\u00e3o Paulo que realiza a curadoria. O encontro ocorre em dois dias sendo que, [&hellip;]<\/p>\n","protected":false},"author":315,"featured_media":13117,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1179,8],"tags":[],"class_list":["post-13110","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvimento","category-tecnologia"],"_links":{"self":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/13110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/users\/315"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/comments?post=13110"}],"version-history":[{"count":7,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/13110\/revisions"}],"predecessor-version":[{"id":31950,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/13110\/revisions\/31950"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/media\/13117"}],"wp:attachment":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/media?parent=13110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/categories?post=13110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/tags?post=13110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}