{"id":5957,"date":"2019-08-08T10:12:06","date_gmt":"2019-08-08T10:12:06","guid":{"rendered":"https:\/\/www.crossjoin.pt\/?p=5957"},"modified":"2026-08-31T16:36:59","modified_gmt":"2026-08-31T16:36:59","slug":"crossjoin-attending-innovation","status":"publish","type":"post","link":"https:\/\/crossjoin.com\/pt\/crossjoin-attending-innovation\/","title":{"rendered":"Crossjoin: Inova\u00e7\u00e3o Presencial"},"content":{"rendered":"<p>&nbsp;<\/p>\n<h6><span style=\"color: #ff0000;\"><span style=\"color: #333333;\">por<\/span> Andr\u00e9 Sim\u00f5es, Jo\u00e3o Abreu, Tiago Alcobia \/ <\/span><span style=\"color: #808080;\">Equipa AMS \u00a0<\/span><\/h6>\n<p>A Crossjoin AMS tem participado ativamente em v\u00e1rios eventos tecnol\u00f3gicos, com o objetivo principal de aprender e partilhar conhecimentos, ao mesmo tempo que tem a oportunidade de estabelecer contactos com programadores com interesses semelhantes, falar-lhes um pouco sobre o nosso trabalho e debater o desenvolvimento de produtos.<\/p>\n<p><strong>SOBRE A EQUIPA AMS<\/strong><\/p>\n<p>A equipa de Servi\u00e7os Geridos de Aplica\u00e7\u00f5es (AMS) \u00e9 um ramo de desenvolvimento da Crossjoin que teve in\u00edcio com o desenvolvimento do nosso pr\u00f3prio produto 100%, criado internamente: o X-Viewer.\u00a0Atualmente, responde tamb\u00e9m a quaisquer necessidades de desenvolvimento dos clientes atrav\u00e9s de um modelo nearshore\/offshore econ\u00f3mico, que permite aos nossos clientes ampliar rapidamente as suas equipas de desenvolvimento, oferecendo solu\u00e7\u00f5es \u00abchave na m\u00e3o\u00bb, desenvolvendo aplica\u00e7\u00f5es \u00e0 medida, realizando avalia\u00e7\u00f5es de arquitetura e de planos de desenvolvimento, prestando consultoria em UI\/UX e respondendo a necessidades de forma\u00e7\u00e3o. Saiba mais em\u00a0<a href=\"https:\/\/www.crossjoin.pt\/services\/development\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.crossjoin.pt\/services\/development\/<\/a><\/p>\n<p><strong>LANDING FESTIVAL 2019<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5964 aligncenter\" src=\"https:\/\/www.crossjoin.pt\/wp-content\/uploads\/2019\/08\/landing.png\" alt=\"\" width=\"749\" height=\"249\" \/><\/p>\n<p>O festival incluiu o sal\u00e3o principal onde as empresas tinham os seus stands e dois palcos onde foram feitas apresenta\u00e7\u00f5es sobre v\u00e1rios temas. O evento dura 2 dias e inclui at\u00e9 uma festa num barco. Naturalmente, o festival focou-se bastante nas atuais tend\u00eancias tecnol\u00f3gicas, Javascript\/desenvolvimento Web, Intelig\u00eancia Artificial, a forma como as empresas est\u00e3o a implementar Agile\/DevOps para escalar equipas e como a tend\u00eancia de contrata\u00e7\u00e3o\/trabalho remoto parece estar a crescer.<br \/>\nAs solu\u00e7\u00f5es \"cloud native\", preparadas para IoT e compat\u00edveis com microsservi\u00e7os s\u00e3o obrigat\u00f3rias hoje em dia se o objetivo do produto for ser atraente para o p\u00fablico. Quem \u00e9 que ainda se lembra da arquitetura SOA? \ud83d\ude42 Felizmente, os termos blockchain e Big Data n\u00e3o foram demasiado utilizados este ano, uma vez que a sua aplicabilidade parece ter encontrado o nicho certo.<\/p>\n<p>Eis os principais pontos das apresenta\u00e7\u00f5es a que assistimos:<\/p>\n<ul>\n<li>A Intelig\u00eancia Artificial (IA) e a Aprendizagem Autom\u00e1tica est\u00e3o a ser utilizadas de formas muito produtivas, por exemplo: a EDP est\u00e1 a utiliz\u00e1-las para prever, juntamente com a tecnologia LIDAR, como a vegeta\u00e7\u00e3o ir\u00e1 crescer\/expandir-se em redor dos seus postes e transformadores de distribui\u00e7\u00e3o de eletricidade por todo o pa\u00eds, e como est\u00e3o a prever o consumo de eletricidade ao longo do ano em cada regi\u00e3o onde est\u00e3o presentes;<\/li>\n<li>Chatbots competentes capazes de responder a algumas das d\u00favidas comuns que os clientes t\u00eam ao utilizar um produto. \u00c9 a evolu\u00e7\u00e3o natural das FAQs (Perguntas Frequentes) e pode poupar um grande volume de chamadas aos centros de atendimento se forem utilizados os algoritmos corretos de sem\u00e2ntica\/PNL (Processamento de Linguagem Natural);<br \/>\nEmbora os frameworks web se tenham tornado populares recentemente, habitu\u00e1mo-nos a ter muita largura de banda e dispositivos modernos dispon\u00edveis nos pa\u00edses de primeiro mundo que conseguem processar estes frameworks pesados<\/li>\n<li>A acessibilidade \u00e9 tamb\u00e9m algo que \u00e9 frequentemente esquecido ao desenhar aplica\u00e7\u00f5es\/sites web. Os programadores devem avaliar sempre o poder do HTML5 e de CSS simples e evitar frameworks de JavaScript pesadas que n\u00e3o incluem acessibilidade por predefini\u00e7\u00e3o;<\/li>\n<li>Outra palestra relacionada abordou tamb\u00e9m o design emocional, que \u00e9 o conceito de desenhar para al\u00e9m de um site utiliz\u00e1vel, fi\u00e1vel e funcional. Um produto deve ser agrad\u00e1vel e conveniente, existindo v\u00e1rias dicas sobre como o tornar assim. Por exemplo, a gamifica\u00e7\u00e3o, gestos simples como alterar a forma como \u00e9 pedido a um utilizador que execute uma tarefa, surpreender o utilizador com funcionalidades de novidade constante e utilizar o humor podem contribuir largamente para a fideliza\u00e7\u00e3o do utilizador;<\/li>\n<li>A Pipedrive (plataforma de CRM\/gest\u00e3o de pipeline de vendas) explicou a sua experi\u00eancia na implementa\u00e7\u00e3o dos conceitos de tribos como parte da sua metodologia \u00e1gil. As tribos, juntamente com as *squads*, os cap\u00edtulos e as guildas, s\u00e3o uma forma de organizar pessoas numa organiza\u00e7\u00e3o \u00e1gil para produzir diferentes benef\u00edcios.<br \/>\nUma vez por semana, toda a gente no escrit\u00f3rio re\u00fane-se para assistir a apresenta\u00e7\u00f5es de propostas que podem ser feitas por qualquer pessoa sobre a implementa\u00e7\u00e3o de uma determinada funcionalidade (uma miss\u00e3o). O objetivo desta apresenta\u00e7\u00e3o \u00e9 recrutar programadores, formar uma pequena equipa multidisciplinar e desenvolver uma funcionalidade num curto per\u00edodo de tempo (1-3 meses). Isto permite rodar e fazer crescer as pessoas, partilhar conhecimento e impulsionar a inova\u00e7\u00e3o;<\/li>\n<li>Tamb\u00e9m tivemos a oportunidade de ficar a saber mais sobre v\u00e1rias alternativas que poder\u00edamos adotar nos nossos pr\u00f3prios produtos, por exemplo, o MobX para a gest\u00e3o de estado como alternativa ao Redux e como adotar o React Native para criar aplica\u00e7\u00f5es m\u00f3veis h\u00edbridas com uma equipa j\u00e1 com experi\u00eancia em React;<\/li>\n<\/ul>\n<p>Obviamente, o festival tamb\u00e9m serve para divertir e para interagir com as empresas, aprender o que est\u00e3o a construir e partilhar algum feedback.<br \/>\nA forma que as empresas utilizam para aumentar o envolvimento \u00e9 atrav\u00e9s da realiza\u00e7\u00e3o de concursos com pr\u00e9mios, por isso, claro que tivemos de participar e bater alguns recordes pelo caminho, seja em Realidade Virtual, constru\u00e7\u00e3o r\u00e1pida com Lego e at\u00e9 conquistando o t\u00edtulo em batalhas de c\u00f3digo.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5965 aligncenter\" src=\"https:\/\/www.crossjoin.pt\/wp-content\/uploads\/2019\/08\/GIFCROSSJOIN.gif\" alt=\"\" width=\"352\" height=\"640\" \/><\/p>\n<p><strong>ENCONTROS REQUIRE(\u2018LX\u2019)<\/strong><\/p>\n<p>Os Meetups s\u00e3o grupos online que organizam eventos presenciais para pessoas com interesses semelhantes. Cada evento \u00e9 composto por apresenta\u00e7\u00f5es de tecnologia e, no final, h\u00e1 a oportunidade de fazer networking com outros membros. Como utilizamos intensamente Node e JavaScript no nosso produto, o grupo Require(\u2018lx\u2019) pareceu um dos mais relevantes para participar.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-5961 aligncenter\" src=\"https:\/\/www.crossjoin.pt\/wp-content\/uploads\/2019\/08\/Imagem-Site-Artigo-AMS-2-1-1024x212.jpg\" alt=\"\" width=\"1024\" height=\"212\" \/><\/p>\n<p>Tem sido excelente poder validar muitas das nossas decis\u00f5es internas para a pilha tecnol\u00f3gica do X-Viewer, n\u00e3o s\u00f3 adotando a programa\u00e7\u00e3o funcional em React, mas tamb\u00e9m escolhendo GraphQL para a API dos nossos servi\u00e7os e ObjectionJS para definir modelos a ser usados em conjunto com o Knex no *backend*. Por outro lado, estamos a seguir as melhores pr\u00e1ticas de desenvolvimento que s\u00e3o atualmente adotadas e a tomar todos os passos necess\u00e1rios para caminhar em dire\u00e7\u00e3o a um produto potenciado por IA. Globalmente, estes *meetups* ajudam os participantes a manterem-se a par das \u00faltimas tend\u00eancias no desenvolvimento em Javascript e, at\u00e9 agora, a experi\u00eancia tem sido muito positiva.<\/p>\n<p><strong>O QUE SE SEGUES?<\/strong><\/p>\n<p><span style=\"font-weight: 400; color: #333333;\">A Crossjoin tem prevista a sua participa\u00e7\u00e3o nos seguintes eventos:<br \/>\nOracle Users Group Portugal, Amazon AWS Innovation 2019 e Neo4J GraphConnect 2019, entre outros meetups e hackathons...<br \/>\nContinuaremos a investir ativamente na forma\u00e7\u00e3o da nossa equipa e a acompanhar as tecnologias de ponta e as \u00faltimas tend\u00eancias de desenvolvimento para as aplicarmos em benef\u00edcio dos nossos clientes. At\u00e9 breve!<\/span><\/p>\n<p>Atualmente, na Crossjoin, estamos a apoiar os nossos clientes nas implementa\u00e7\u00f5es de 5G e no seu plano de a\u00e7\u00e3o para a IoT (Internet das Coisas). A densidade e a velocidade s\u00e3o os fatores determinantes: o 5G promete 20 Gbps contra 1 Gbps do 4G e cerca de 1 milh\u00e3o de dispositivos ligados por quil\u00f3metro quadrado contra 4 000 dispositivos do 4G. Prev\u00ea-se que o 4G atinja o seu limite t\u00e9cnico por volta de 2025 e que o 5G deva dar resposta \u00e0s necessidades dos clientes e do setor at\u00e9 cerca de 2035 (\u00e9 tamb\u00e9m necess\u00e1rio algum retorno do investimento para impulsionar o pr\u00f3ximo objetivo).<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-5962 aligncenter\" src=\"https:\/\/www.crossjoin.pt\/wp-content\/uploads\/2019\/08\/Imagem-Site-Artigo-AMS-3-1-1024x212.jpg\" alt=\"\" width=\"1024\" height=\"212\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>&nbsp; by Andr\u00e9 Sim\u00f5es, Jo\u00e3o Abreu, Tiago Alcobia \/ AMS Team \u00a0 Crossjoin AMS has been actively participating in several tech events with the primary goal<span class=\"excerpt-hellip\"> [\u2026]<\/span><\/p>\n","protected":false},"author":2,"featured_media":5960,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rs_blank_template":"","rs_page_bg_color":"","slide_template_v7":"","footnotes":""},"categories":[74,53],"tags":[76,77,58,78],"class_list":["post-5957","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles","category-crossjoin","tag-5g","tag-6g","tag-crossjoin","tag-iot"],"acf":[],"_links":{"self":[{"href":"https:\/\/crossjoin.com\/pt\/wp-json\/wp\/v2\/posts\/5957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crossjoin.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/crossjoin.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/crossjoin.com\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/crossjoin.com\/pt\/wp-json\/wp\/v2\/comments?post=5957"}],"version-history":[{"count":1,"href":"https:\/\/crossjoin.com\/pt\/wp-json\/wp\/v2\/posts\/5957\/revisions"}],"predecessor-version":[{"id":27649,"href":"https:\/\/crossjoin.com\/pt\/wp-json\/wp\/v2\/posts\/5957\/revisions\/27649"}],"wp:attachment":[{"href":"https:\/\/crossjoin.com\/pt\/wp-json\/wp\/v2\/media?parent=5957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crossjoin.com\/pt\/wp-json\/wp\/v2\/categories?post=5957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crossjoin.com\/pt\/wp-json\/wp\/v2\/tags?post=5957"}],"curies":[{"name":"bom jogo","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}