{"id":8284,"date":"2015-06-03T16:06:06","date_gmt":"2015-06-03T19:06:06","guid":{"rendered":"https:\/\/king.host\/blog\/?p=8284"},"modified":"2024-06-04T08:16:10","modified_gmt":"2024-06-04T11:16:10","slug":"kinghost-na-developers-week-de-belo-horizonte","status":"publish","type":"post","link":"https:\/\/king.host\/blog\/casos-de-sucesso\/kinghost-na-developers-week-de-belo-horizonte\/","title":{"rendered":"KingHost na Developers Week de Belo Horizonte"},"content":{"rendered":"<p><strong>Em tr\u00eas dias de evento basicamente direcionado para desenvolvedores, foi incr\u00edvel perceber&nbsp; como tantos outros assuntos est\u00e3o sendo incorporados na vida desse profissional, que hoje se envolve em processos de marketing digital, conte\u00fado, relacionamento com o cliente, experi\u00eancia do usu\u00e1rio&#8230; Muito se falou sobre o futuro, intelig\u00eancia artificial e tend\u00eancias, mas uma das frases marcantes do evento foi dita por Marlos Carmo, co-founder da Zubb: \u201cEu tamb\u00e9m acredito que Java Script seja o futuro, mas um desenvolvedor bom mesmo, \u00e9 aquele que est\u00e1 preparado pra isso e muito mais!\u201d<\/strong><\/p>\n<p><strong>Sobre o futuro<\/strong><\/p>\n<p>Foi Erick Belfort, full stack developer na RC Comunica\u00e7\u00e3o, que levantou a bandeira sobre o futuro, na primeira palestra do evento. Para Erick, o futuro tem nome: Java. Mais precisamente, quando a palavra \u201cisom\u00f3rfico\u201d acompanha esse nome. Basicamente, essa palavra significa a possibilidade de um framework ser executado tanto no cliente quanto no servidor. Algumas das vantagens: SEO amig\u00e1vel, maior velocidade no processamento do conte\u00fado HTML, e para o al\u00edvio de desenvolvedores, a manuten\u00e7\u00e3o do c\u00f3digo \u00e9 mais f\u00e1cil. Com as inova\u00e7\u00f5es que a utiliza\u00e7\u00e3o do Java Script Isom\u00f3rfico, as APIs ganham mais espa\u00e7o e mais facilidade em suas execu\u00e7\u00f5es.<\/p>\n<p>Na sequ\u00eancia, o futuro continuou a ser protagonista em palestras sobre apps mobile h\u00edbridas, a evolu\u00e7\u00e3o do c\u00f3digo front-end, e para fechar o primeiro dia, Henrique Moreira, CEO da Orizon e Gartic participou de uma din\u00e2mica de desenvolvimento em tempo real, com o desenvolvimento de um app h\u00edbrido, com o time que criou o BuracoON e TrucoON.<\/p>\n<p><strong>Um dia de pr\u00e1tica<\/strong><\/p>\n<p>O segundo dia do Developers Week BH j\u00e1 come\u00e7ou com a demonstra\u00e7\u00e3o pr\u00e1tica, atrav\u00e9s de live code, da utiliza\u00e7\u00e3o dos principais recursos da API do Mercado Livre. Enquanto Nicolas Coniglio e Bruno Elia comandavam os c\u00f3digos, os participantes do evento acompanhavam o processo em seus pr\u00f3prios dispositivos m\u00f3veis, confirmando as a\u00e7\u00f5es que eram praticadas no palco. Uma verdadeira aula sobre APIs.<\/p>\n<p>No meio da tarde, foi hora de falar de pr\u00e1ticas ruins. Elas existem, e foram abordadas&nbsp; por Carlos Eduardo Santiago. Ao palestrar sobre desenvolvimento inseguro a partir de exemplos e cases pr\u00e1ticos, a plateia foi \u00e0 loucura quando Carlos Eduardo demonstrou ao vivo uma falha de sistema. Basicamente, ele demonstrou sobre a facilidade encontrada na hora de hackear um software para exemplificar sobre a import\u00e2ncia de dar aten\u00e7\u00e3o \u00e0 seguran\u00e7a da informa\u00e7\u00e3o.<\/p>\n<p>A demanda aos desenvolvedores e profissionais em geral \u00e9 t\u00e3o alta, que muitas vezes a seguran\u00e7a (que \u00e9 algo que, se n\u00e3o for bem cuidada, poder\u00e1 desperdi\u00e7ar um trabalho consider\u00e1vel) \u00e9 falha mesmo em empresas de grande porte. At\u00e9 a\u00ed \u00e9 aceit\u00e1vel. O que n\u00e3o \u00e9 aceit\u00e1vel \u00e9 que profissionais desenvolvedores, analistas, e qualquer pessoa envolvida com a internet, n\u00e3o d\u00ea a aten\u00e7\u00e3o devida a esse assunto.<\/p>\n<p>Algumas dicas para ficar seguro:<\/p>\n<p>&#8211; Checklist. Simples, f\u00e1cil e aplic\u00e1vel a qualquer tipo de neg\u00f3cio. Mas tem que praticar!<\/p>\n<p>&#8211; Uma inje\u00e7\u00e3o em sua Sprint. O desenvolvedor nunca tem tempo. S\u00e3o tantas melhorias, tantas demandas de \u00faltima hora&#8230; A dica \u00e9 que as equipes se unam para diariamente, inserir uma pr\u00e1tica que seja em prol da seguran\u00e7a de tudo o que est\u00e1 sendo produzido.<\/p>\n<p>&#8211; Modelagem de amea\u00e7a. Qual seria o pior cen\u00e1rio de falta de seguran\u00e7a para a sua empresa? Liste os poss\u00edveis males e comece a planejar maneiras de se proteger contra eles.<\/p>\n<p>Para trazer um pouco de marketing e neg\u00f3cios para o evento, Daniel Fonseca, que \u00e9 diretor de produto e inova\u00e7\u00e3o do Moip, revelou algumas das mudan\u00e7as previstas para a ferramenta de pagamento que j\u00e1 \u00e9 muito utilizada por ecommerces, principalmente. Na busca pela experi\u00eancia perfeita, o usu\u00e1rio revela suas necessidades, e as empresas devem se adaptar. No caso do Moip, a sa\u00edda foi reescrever todas as suas APIs de modo que n\u00e3o s\u00f3 desenvolvedores conseguissem ter acesso \u00e0s principais informa\u00e7\u00f5es contidas nessa documenta\u00e7\u00e3o, mas tamb\u00e9m, todos os profissionais envolvidos no processo.<\/p>\n<p>Outra tend\u00eancia indicada por Daniel: o trabalho que as empresas devem fazer para integrar o online com o off-line. Como muitas empresas n\u00e3o tem condi\u00e7\u00f5es de construir grandes aplica\u00e7\u00f5es online, existe bastante desse movimento de manter conte\u00fados online para vendas que s\u00f3 ser\u00e3o convertidas no off-line.<\/p>\n<p><strong>Testes e a cultura empresarial<\/strong><\/p>\n<p>Um assunto que levantou bastante debate durante o evento foi o de ter ou n\u00e3o rotinas de testes estabelecidas. Para falar sobre isso, Pedro Chaves, desenvolvedor de software na Planet Expat, trouxe algumas pr\u00e1ticas sobre como os testes <strong>devem <\/strong>ser:<\/p>\n<p>R\u00e1pidos, independentes, ter foco, evitar intera\u00e7\u00e3o com servi\u00e7os externos (HTTP ou banco de dados, por exemplo).<\/p>\n<p>Uma dica para conseguir executar esses testes somente em ambiente interno, \u00e9 utilizar o <strong><a href=\"http:\/\/www.seleniumhq.org\/\" target=\"_blank\" rel=\"noopener\">Selenium<\/a><\/strong>, que \u00e9 um navegador que permite que o desenvolvedor possa testar suas aplica\u00e7\u00f5es livremente em uma interface amig\u00e1vel \u2013 para o desenvolvedor.<\/p>\n<p>O \u00fanico por\u00e9m, \u00e9 que dificilmente os desenvolvedores tem tempo para fazer tais testes. Pedro defende a metodologia de testes TDD (Test Driven Development), que segundo ele, garante melhorias da aplica\u00e7\u00e3o, garante que o c\u00f3digo de fato atenda \u00e0s suas especifica\u00e7\u00f5es, evita a regress\u00e3o de bugs, facilita a refatora\u00e7\u00e3o de c\u00f3digo, e ainda \u00e9 uma documenta\u00e7\u00e3o extra \u2013 perfeita para novos profissionais que possam trabalhar com um mesmo projeto em tempos diferentes.<\/p>\n<p>O tempo costuma ser o grande obst\u00e1culo para que as empresas possam aderir aos testes. Mas Pedro levantou uma quest\u00e3o importante! O tempo de escrever um teste, \u00e9 igual ou menor ao tempo que se gastaria posteriormente para corrigir poss\u00edveis bugs. Pense nisso!<\/p>\n<p><strong>Intelig\u00eancia e Produto Digital<\/strong><\/p>\n<p>O \u00faltimo dia do evento contou com a abertura e fechamento comandados por Bernard de Luna. O l\u00edder de produtos do iMasters deu uma aula sobre o funcionamento do processo de concep\u00e7\u00e3o, an\u00e1lise e execu\u00e7\u00e3o do projeto do novo portal iMasters.<\/p>\n<p>Dentre outros conte\u00fados interessantes n\u00e3o s\u00f3 a desenvolvedores, mas tamb\u00e9m a quaisquer profissionais envolvidos com projetos de marketing digital, Carolina Bigonha, co-founder da Zahpee, ferramenta de alto n\u00edvel de monitoramento de redes sociais, tamb\u00e9m marcou os blocos de anota\u00e7\u00f5es de muitos dos participantes com dicas concisas sobre gerenciamento de tempo, de projetos, e de expectativas. Contando sua hist\u00f3ria e trajet\u00f3ria com sua equipe de empreendedores e desenvolvedores envolvidos com a Zahpee, deu exemplos pr\u00e1ticos sobre as melhores maneiras de pensar em diferentes \u00e1reas de um neg\u00f3cio. Imperd\u00edvel.<\/p>\n<p>Foram tr\u00eas dias de muito aprendizado e troca. A KingHost \u00e9 uma das mantenedoras do evento, e \u00e9 recompensador ver o quanto e qu\u00e3o r\u00e1pido se movimenta o mercado da tecnologia atrav\u00e9s de profissionais de alto n\u00edvel, que organizam e participam de eventos como esse.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Em tr\u00eas dias de evento basicamente direcionado para desenvolvedores, foi incr\u00edvel perceber&nbsp; como tantos outros assuntos est\u00e3o sendo incorporados na vida desse profissional, que hoje se envolve em processos de marketing digital, conte\u00fado, relacionamento com o cliente, experi\u00eancia do usu\u00e1rio&#8230; Muito se falou sobre o futuro, intelig\u00eancia artificial e tend\u00eancias, mas uma das frases marcantes [&hellip;]<\/p>\n","protected":false},"author":263,"featured_media":8294,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1315],"tags":[],"class_list":["post-8284","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-casos-de-sucesso"],"_links":{"self":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/8284","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\/263"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/comments?post=8284"}],"version-history":[{"count":1,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/8284\/revisions"}],"predecessor-version":[{"id":32561,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/8284\/revisions\/32561"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/media\/8294"}],"wp:attachment":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/media?parent=8284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/categories?post=8284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/tags?post=8284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}