6 ferramentas JavaScript que devem estar no seu Radar

6 FERRAMENTAS JAVASCRIPT QUE DEVEM ESTAR NO SEU RADAR

O provisionamento em nuvem, a Internet das coisas (IoT), os pagamentos e a programação do Node.js são apenas alguns dos casos de uso para essas ferramentas de software livre.

Fundação JS é o lar de proeminentes projetos JavaScript de código aberto, mais notavelmente a popular biblioteca jQuery JavaScript. Mas também tem esforços de baixo perfil dos quais os desenvolvedores podem se beneficiar, para uma variedade de usos, como provisionamento em nuvem, internet das coisas (IoT), pagamentos e programação do Node.js.

Aqui estão seis que você deveria saber.

Architect (.arc)

projeto Architect, também conhecido como .arc, fornece um manifesto em texto sem formatação para definir a infraestrutura em nuvem, permitindo que os desenvolvedores se concentrem na lógica de negócios no Amazon Web Services. Os desenvolvedores podem usá-lo para configurar um aplicativo para ser executado no serviço em nuvem do AWS Lambda . O objetivo do arquiteto é permitir que os desenvolvedores se familiarizem com a computação sem servidor em poucos minutos, permitindo o provisionamento rápido. Com o Architect, o gerenciador de pacotes do NPX para o NPM é usado para gerar código local e configurar e provisionar a infraestrutura da nuvem a partir do manifesto do Architect.

Atualmente, ele trabalha com programas JavaScript, mas o Architect pode um dia trabalhar com programas Python e Go também. A tecnologia também pode ser expandida para funcionar em outras nuvens, como o Microsoft Azure.

Interledger.js

O Interledger.js é uma implementação de referência em JavaScript da pilha de protocolos Interledger do World Wide Web Consortium, para enviar pagamentos em todos os tipos de registros, desde carteiras digitais e sistemas de pagamento nacionais até blockchains. A intenção é facilitar a transação de negócios, independentemente do local ou da moeda.

Com o Interledger, os conectores são usados ​​para rotear pagamentos em ledgers. As transferências condicionais, usando contratos bloqueados por tempo de hash (HTLs), garantem pagamentos multi-lo, para que os fundos não sejam perdidos ou roubados.

Intern

Essa pilha de teste permite que você escreva casos de teste para bibliotecas e aplicativos JavaScript e TypeScript. Descrito como minimamente prescritivo, Intern impõe um conjunto básico de práticas recomendadas destinadas a garantir que os testes permaneçam sustentáveis ​​ao longo do tempo.

O estagiário tem uma arquitetura que permite aos desenvolvedores escrever interfaces de teste, executores e repórteres para influenciar como os testes são executados e integrados a um ambiente de codificação existente.

Os testes podem ser executados em plataformas, incluindo BrowserStack, Sauce Labs e Selenium, com testes executados a partir do navegador, em Node.js ou em outros navegadores e plataformas com o executor de testes Intern. O estagiário também se integra aos sistemas CI / CD, como Jenkins e TravisCI, e vem com tarefas do Grunt, para que ele possa ser adicionado aos fluxos de trabalho do Grunt.

JerryScript

JerryScript é um mecanismo JavaScript leve para dispositivos IoT. Desenvolvido pela Samsung, ele roda em microcontroladores com capacidade limitada de RAM e ROM. O mecanismo suporta compilação e execução no dispositivo e permite o acesso a periféricos. Outros recursos incluem:

  • Conformidade com ECMAScript 5.1.
  • Um tamanho binário de 160K quando compilado para o conjunto de instruções ARM Thumb-2.
  • Otimização para baixo consumo de memória.
  • API AC que se destina a ser fácil de incorporar em aplicativos.

Componentes do JerryScript incluem um analisador e uma VM. O analisador converte o código fonte do JavaScript em bytecode sem construir e abstrair a árvore de sintaxe. A VM executa instruções de código de bytes.

Node-Red

Fundado pela IBM, o projeto Node-Red fornece um ambiente de programação baseado em fluxo construído em Node.js e usado principalmente em aplicativos IoT. Ele fornece uma ferramenta para conectar dispositivos, APIs e serviços online. Também apresentados no Node.Red são:

  • Um editor baseado em navegador para fluxos de fiação.
  • Um recurso para criar funções JavaScript no editor.
  • Funções, modelos e fluxos podem ser salvos para reutilização por meio de uma biblioteca interna.
  • Fluxos que podem ser armazenados usando JSON, que podem ser importados e exportados para compartilhamento.

O Node-Red suporta dispositivos como o Raspberry Pi e o BealgleBone Black, e pode ser executado no Docker. Ele também está disponível na nuvem do Amazon Web Services e como um aplicativo clichê no IBM Cloud.

Webhint

Essa ferramenta de linting para a Web ajuda na acessibilidade, velocidade e segurança de um site, verificando o código de práticas recomendadas e erros comuns.

Inicialmente desenvolvido pela equipe de navegadores Edge da Microsoft, o Webhint atualmente está limitado a suportar os navegadores Chrome e Edge. Suporte para o Firefox é planejado. Os desenvolvedores podem desenvolver conectores para o Webhint, para adicionar suporte ao navegador.

Ele também suporta a implementação JDSDOM dos padrões WHATWG DOM e HTML, para uso com o Node.js.

Fonte: https://www.infoworld.com/

Share on facebook
Share on twitter
Share on linkedin
Not found

Regulamento 2022
Termo de Regulamento da Campanha CQ1 Refer2Gain

1. O Programa
O CQ1 Refer2Gain é a campanha da Conquest One que recompensa pessoas que contribuem com a missão de conectar talentos1 de tecnologia com as melhores oportunidades em todo o mundo.


2. Regras Gerais
Objetivo
A campanha tem como objetivo reconhecer e recompensar as pessoas participantes pelas seguintes ações:
• Quando a pessoa participante se auto cadastrar na plataforma CQ1 Talent.
• Quando a pessoa participante indicar talentos de tecnologia para se cadastrarem na plataforma CQ1 Talent.
• Quando a Conquest One contratar talentos indicados pela pessoa participante.

Inscrição
• Para se registrar na campanha de Indicação, a inscrição deve ser feita na página https://www.conquestone.com/cq1-refer2gain e para que esta seja válida a pessoa interessada deverá realizar todas as etapas de autenticação. A Conquest One irá rejeitar a tentativa de cadastro caso já exista algum perfil vigente associado à pessoa, ou ainda, se identificada a tentativa de quaisquer práticas fraudulentas.
• A Conquest One se reserva ao direito de excluir a pessoa participante do programa a seu exclusivo critério, imediatamente e sem aviso sempre que for praticada pelo participante qualquer violação as regras aqui dispostas.
1 Talentos: Qualquer profissional ou pessoa prestadora de serviço.
• Após se cadastrar a pessoa participante tem ciência do regulamento para participar e autoriza o envio de e-mails, ligações telefônicas ou mensagens curtas de texto (SMS e aplicativos) relacionadas estritamente com a campanha.

Indicação
• Após a confirmação do cadastro, a Pessoa Participante já estará apta a realizar indicações compartilhando seu código único de validação2, através de um link para a página de indicação ou informando o e-mail do talento indicado.
• O talento indicado recebera um link, o qual deverá acessar e realizar o cadastro na plataforma CQ1 Talent e informar o código único de validação.
• Para que a indicação seja considerada válida:
o A pessoa indicada, deverá obrigatoriamente informar o código único de validação da pessoa indicadora.
o A pessoa indicada deverá preencher pelo menos 80% do cadastro.
• Uma vez cadastrados os talentos indicados ficarão associados a pessoa indicadora e não poderão ser indicados por outras pessoas participantes.
• Não serão consideradas indicações de profissionais para este programa, se elas forem realizadas através de outros meios tais como: verbalmente e/ou via WhatsApp, SMS, e-mail, ou qualquer outro canal que não seja a página oficial da campanha.
• Em caso de fraude ou tentativa de fraude comprovada, a pessoa participante será automaticamente banida da campanha, independente do envio de qualquer comunicação. Considera-se fraude qualquer processo que vise burlar intencionalmente a campanha, de modo que resulte em perdas ou prejuízos para a empresa Organizadora, para outras pessoas participantes, para as empresas parceiras responsáveis pelo resgate de pontos ou qualquer outra empresa ou pessoa envolvidas na execução do Programa.


Recompensa

Ação CQ1 Coins * **
Auto cadastro do Talento Indicado 1
Indicação de cadastro de novo talento 1
Contratação de talento indicado
Nesse caso são atribuídos 50 pontos a pessoa indicadora
e 50 pontos ao talento contratado
50

(*) CQ1 Coins: Pontos atribuídos pelas ações, que podem ser convertidos em criptoativos ou créditos para utilização em plataformas parceiras. (**) Cada CQ1 Coin equivale a um US$1,00.

Regras de Premiação
• Os CQ1 Coins somente serão atribuídos a pessoa participante se o cadastro dela e do talento indicado alcançarem o mínimo de 80% das informações preenchidas.
• A atribuição de pontos pela contratação só ocorrerá:
o Na 1ª Contratação, do talento indicado.
o Após o período de garantia da contratação (3 meses).
o Só serão consideradas válidas as contratações realizadas exclusivamente pela Conquest One, não sendo passíveis de premiação qualquer contratação realizada por empresa terceiras através da plataforma CQ1 Talent.
Resgate dos CQ1 Coins
• A Pessoa Participante será notificada sobre a disponibilização dos CQ1 Coins para resgate.
• O Resgate dos CQ1 Coins poderá ocorrer quando o participante atingir o volume mínimo de 50 CQ1 Coins na plataforma.
• Os CQ1 Coins irão expirar após 1 ano, caso a pessoa participante não realize o resgate.
• É de decisão da pessoa participante converter os CQ1 Coins em criptoativos ou utilizá-los nas plataformas parceiras.
• Após o resgate dos CQ1 Coins as tratativas e regras de utilização são de responsabilidade do parceiro escolhido pela pessoa participante.
• Os CQ1 Coins são intransferíveis e só poderão ser resgatados pela pessoa participante.


3. Modificações
• A Conquest One pode modificar qualquer um dos termos e condições deste regulamento a qualquer momento, a seu exclusivo critério. Nesse caso, as atualizações e ou modificações serão sempre publicadas na página da campanha vigente (https://www.conquestone.com/cq1-refer2gain) e caberá aos participantes consultar os termos periodicamente.
• Caso a campanha seja encerrada, a pessoa participante continuará com seu perfil ativo na plataforma CQ1 Talent e poderá resgatar o saldo disponível dentro do período de 1 (um) ano, desde que atenda aos requisitos para resgate detalhados no item 2 deste regulamento.
• As modificações podem incluir, mas não se limitam a alterações nos procedimentos de pagamento e nas regras da Campanha de Indicação. Se qualquer modificação for inaceitável para a Pessoa Participante, sua única opção é interromper sua parceria com a Campanha.
• A participação continuada na Campanha de Indicação Refer2Gain após a alteração ou a publicação de um novo termo em nosso site indicará sua concordância com as alterações

Skip to content