Vencedores do MuleSoft Hackathon 2020! | Blog da MuleSoft

Vencedores do MuleSoft Hackathon 2020! | Blog da MuleSoft

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

[ad_1]

Obrigado a todos que participaram do primeiro MuleSoft Hackathon! Foi fantástico ver todos os seus projetos e a criatividade que você trouxe para nossa comunidade usando o MuleSoft. Após cuidadosa deliberação e análises por juízes internos e externos, temos o prazer de anunciar nossos três primeiros vencedores, bem como os 10 segundos classificados.

Primeiro lugar: verificação de sintomas do COVID-19 ao vivo

Parabéns a Pat O’Hora, arquiteto de soluções, por ser coroado o primeiro campeão do MuleSoft Hackathon! Seu projeto Movid – uma habilidade que fornece verificação de sintomas COVID-19 e informações em tempo real ganhou o primeiro lugar. Como um breve resumo, Pat criou um verificador de sintomas COVID-19 habilitado para voz e bate-papo com base nas diretrizes estabelecidas do CDC que utilizam várias APIs publicadas para tornar esta uma ótima experiência do usuário. Os fluxos do usuário permitem uma verificação das restrições específicas do estado no COVID-19 e o projeto permite registrar os sintomas em um sistema de registros, se o usuário escolher.

Ele foi inspirado por sua irmã para criar este projeto, já que ela trabalha em uma casa de repouso e disse a ele o quanto o COVID-19 impactou a vida dos idosos. Especialmente porque muitas vezes é difícil para eles receberem as últimas notícias.

Assim, ele criou o aplicativo “Movid” com um Mule Flow customizado para verificar sintomas e retornar planos de ação sugeridos com base nas informações fornecidas pelo usuário, diretrizes do CDC, regulamentos locais e o Portal de Crise MuleSoft COVID-19. Um usuário simplesmente precisa pronunciar “Verifique meus sintomas” para que este fluxo simples seja iniciado.

Assim que todas as informações forem coletadas, elas serão encaminhadas para a API MuleSoft CloudHub que coleta os dados e, com base em um algoritmo de CDC, tomará uma decisão sobre seus sintomas e retornará a resposta ao usuário por meio do aplicativo. Em sua apresentação, ele também cobre fluxos semelhantes para sintomas de registro, restrições de verificação de estado e recursos de informação.

Como um quadro mais amplo de sua criação, Pat inclui sua arquitetura:

Ele segue uma abordagem baseada em API padrão, em que essencialmente todas as funcionalidades são expostas por meio de terminais RESTful, tornando a integração com várias soluções muito mais simples. Pat construiu a lógica principal e os endpoints como uma única API CloudHub em vez de adotar uma abordagem de microsserviço para simplificar. Ele usou MuleSoft como a cola para conectá-lo a APIs de terceiros.

Ele usou a API MuleSoft State Policy, que fornece dados relacionados às restrições mais recentes para um estado específico. Faz parte do Portal de crise MuleSoft COVID-19. Pat fornece um exemplo para um usuário em Indiana que deseja verificar as restrições no estado. Depois de percorrer o fluxo abaixo, a API Movid CloudHub de Pat responderá com base na API MuleSoft State Policy conforme ilustrado abaixo do fluxo.

Este é apenas um pequeno trecho de sua apresentação! Confira todo o projeto dele aqui ou assista ao vídeo abaixo.

Segundo lugar: fazendo Max dançar

Nosso segundo lugar vencedor é Darren Ingram, engenheiro de software sênior. Seu projeto “MuleSoft IoT- Make Max dance” fez os jurados sorrirem por ser inovador, único e divertido! Para resumir o projeto de Darren, ele criou uma implementação baseada em API em que um e-mail aciona uma luz e um motor IoT para fazer Max the Mule dançar com diferentes cores piscando no fundo com base no conteúdo do e-mail que o aplicativo Mule que ele criou recebe.

Darren é um novo usuário da MuleSoft que recentemente concluiu o curso individualizado Anypoint Platform Development: Fundamentals (Mule 4) antes de iniciar este projeto para obter alguma experiência prática. Depois de participar de um Meetup MuleSoft, ele recebeu um Max the Mule squishy que ele faria “dançar” toda vez que sua equipe encontrasse um uso potencial para a Plataforma Anypoint. No final das contas, o levou a querer encontrar uma maneira de automatizar a dança de Max!

Assim, ele começou criando um dispositivo IoT para controlar o motor conectado à parte inferior do Max. Ele usou uma placa de desenvolvimento WiFi que permite construir um dispositivo e então expor funções sobre HTTP. Ele também conectou um anel de luz LED.

Depois que isso foi projetado, a criação de Darren chamou a API de partículas para acionar suas funções.

Sua próxima etapa foi criar uma API de sistema em Anypoint Platform para construir sua especificação de API RAML. Darren criou componentes reutilizáveis ​​que publicou no Exchange.

Depois de finalizar suas APIs, Darren criou um fluxo personalizado para que Max reagisse ao conteúdo de um e-mail específico. Por exemplo, se o e-mail fosse negativo, luzes vermelhas piscariam e se fosse positivo, luzes verdes piscariam! Em seu fluxo, ele utilizou o MuleSoft JMS Queue Connector. Confira:

Este é apenas um pequeno trecho de sua apresentação! Confira todo o projeto dele aqui e veja a dança do Max abaixo!

Terceiro lugar: bate-papo no telefone e na web

Nosso terceiro lugar é Tirthankar Kundu, Engenheiro de Software Líder. Seu projeto MuleSoft Chat: Phone, Web, Mule! foi um ótimo exemplo da categoria, Everyday is an APIDay. Tirthankar oferece um ótimo caso de uso do MuleSoft WebSocket Connector para demonstrar como uma sala de chat pode ser construída usando integrações assíncronas. Em resumo, ele criou uma interface da web fácil de navegar, bem como uma interface móvel que mostra como as mesmas APIs podem ser reutilizadas em vários aplicativos, diminuindo o tempo de entrega de aplicativos futuros.

Aqui está a arquitetura de alto nível de seu projeto:

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Tirthankar criou uma API de sistema para fornecer uma interface de API baseada em CRUD para usuários e salas de chat usando SQLite DB, uma vez que permite que qualquer API de sistema seja conectada a qualquer sistema persistente. Sua conexão de banco de dados genérica é vista abaixo:

Depois que sua API de sistema foi construída, Tirthankar passou para a camada de experiência, onde usou o WebSocket para definir uma API que estabelece conexões de “soquete” entre um navegador da web e um servidor. Ele criou um ouvinte HTTPS para ser usado pelo WebSockets para se comunicar por canais e usou o WSS Mule Server com o WebSocket HTML / JS Client para formar o navegador da web para os usuários fazerem logon e entrarem em salas de chat.

Para realmente fazer seu projeto funcionar, Tirthankar criou um WebSocket Mule Flow para iniciar conexões, rotear mensagens e fechar conexões. Você pode ver seus fluxos abaixo:

Além de construir uma solução web, a Tirthankar também criou um aplicativo de telefone! Usando o MuleSoft Parse Template, seu aplicativo pode buscar Ids de sala a partir de parâmetros de consulta e gerar conteúdo HTML de forma dinâmica. Confira a IU do aplicativo abaixo:

Este é apenas um pequeno trecho de sua apresentação! Confira todo o projeto dele aqui ou assista ao vídeo abaixo.

MuleSoft Hackathon Runner-ups

Embora esses projetos não tenham chegado aos três primeiros, são ótimos casos de uso técnico com os quais muitos podem aprender. Iremos destacá-los em blogs de acompanhamento ao longo dos próximos meses.

  • 4º lugar: Good Sleep: Controlando a temperatura em uma sala remota por meio de dispositivos IoT e MuleSoft. por Jason Estevan, fundador e desenvolvedor qualificado da MuleSoft
  • 5º lugar: Aplicativo conectado de Voice over Mule de Arpit Singh, arquiteto assistente de soluções
  • 6º lugar: Compartilhe seus dinossauros por Hnin Pwint Phyu, desenvolvedor
  • 7º lugar: Reconhecimento de imagem usando MuleSoft e Salesforce por Edgar Moran, engenheiro de aplicativos de TI
  • 8º lugar: Alerta meteorológico e assistência de Mukesh Thakur, especialista técnico sênior
  • 9º lugar: Integração Travel- Mule com APIs do dia a dia por Megha Sripalli, líder da comunidade de integração
  • 10º lugar: Aula de piano – Aplicação WebSocket independente MuleSoft por Seitaro Sakoda, Gerente Sênior
  • 11º lugar: Fale com a sua torradeira com Mule por Sameera Mandalika, Consultora Trainee
  • 12º lugar: Modelo de assinatura para notícias e ações via MuleSoft por Bhavani Chandra Vajapeyayajula, engenheiro de software
  • 13º lugar: Bot para pessoal de suporte desenvolvido com API Led Connectivity por Vignesh Waran, Engenheiro de Projeto

Algumas palavras da juíza do Hackathon, Ana Grace

Somos muito gratos pelo tempo e esforço que nossos juízes do Hackathon despenderam para revisar os envios! Como acompanhamento, tivemos a oportunidade de entrevistar Ana Grace, Diretora de IA do Facebook, e ouvir sua opinião sobre o Hackathon e nossos participantes!

O que mais o surpreendeu nos envios que você analisou?

“No geral, a qualidade dos envios da Comunidade MuleSoft foi excelente. Eles ofereciam produtos muito fortes e viáveis ​​que um dia poderiam estar no mercado. Muitas das inscrições estavam perto de serem totalmente desenvolvidas e, principalmente, o projeto focado no COVID realmente se destacou como um produto que o mundo precisa agora. Conheço equipes em organizações que estão trabalhando há meses em projetos semelhantes a este e, dado o pouco tempo que a equipe do Hackathon trabalhou nisso, sua inscrição foi surpreendentemente avançada ”.

Se você pudesse dar aos participantes um conselho para a próxima apresentação do Hackathon, qual seria?

“Seja audacioso no que você enviar. É normal ser quase louco em seu processo de pensamento e ideias porque você pode pensar e criar algo incrível. Agora, mais do que nunca, precisamos de imaginação e criatividade para melhorar nosso mundo. Não tenha medo de ir longe demais. Crie metas grandes, ousadas e audaciosas a serem alcançadas. ”

Qual foi a sua parte favorita em ser juiz?

“Realmente a oportunidade de participar. Embora minha posição me permita fazer parte da tecnologia de ponta o tempo todo, ela ainda pode se tornar um trabalho diário. Ser juiz era algo diferente e me tirava do cotidiano. Isso me lembra por que adoro tecnologia.

Como os hackathons são voluntários, as pessoas se submetem por paixão e essa paixão é altamente contagiosa. Na verdade, isso me trouxe de volta a quando eu fazia parte de um pequeno provedor de serviços de Internet de quatro pessoas em 1995. Éramos loucos o suficiente para pensar que poderia ser algo grande no futuro. Escrevi um dos primeiros sites do país apenas codificando html no bloco de notas; não tínhamos nenhuma das ferramentas de desenvolvimento web que temos hoje. Eu fiz isso porque precisava ser feito e os Hackathons me lembraram e me encheram novamente com essa mesma energia incrível. ”

Excelente trabalho MuleSoft Community! Estamos ansiosos para oferecer mais hackathons no futuro. Enquanto isso, você ainda pode ser um contribuidor da comunidade e compartilhar conteúdo técnico no LinkedIn, Facebook, DZone, YouTube, etc. Se você compartilhar no LinkedIn, marque-nos usando @MuleSoftDevelopers! Você também pode enviar conteúdo técnico aqui.


[ad_2]

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br
Luiz Presso