Mini Curso Gratuito de Kubernetes, completão para quem quer aprender do zero
https://youtu.be/eXKg9B5ooaY
https://youtu.be/eXKg9B5ooaY
YouTube
Mini Curso Gratuito de Kubernetes para Devs Javascript || Erick Wendel
Você vai aprender a configurar uma aplicação existente para rodar no Kubernetes.
Essa aula é um guia completo para você aprender os conceitos fundamentais do #Kubernetes usando #Docker e #NodeJS.
Você vai aprender sobre os principais componentes da ferramenta…
Essa aula é um guia completo para você aprender os conceitos fundamentais do #Kubernetes usando #Docker e #NodeJS.
Você vai aprender sobre os principais componentes da ferramenta…
Forwarded from sheetposting (🦆)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Deleted Account
We are #hiring JetBov 🚀🚀🐂🐂
👾 - Desenvolvedor(a) Pleno/Sênior FullStack Python;
🤖 - SRE/DEVOPS Python;
👽 - Desenvolvedor(a) FrontEnd / Mobile (Ionic, VueJS) Sênior.
Acesse o link e escolha a vaga para mais informações:
https://jetbov.enlizt.me/
Se interessou? Pode mandar uma mensagem aqui pelo Telegram ou um e-mail para talentos@jetbov.com.
#developer #fullstack #python #devops #homeoffice #frontend #recruiting
👾 - Desenvolvedor(a) Pleno/Sênior FullStack Python;
🤖 - SRE/DEVOPS Python;
👽 - Desenvolvedor(a) FrontEnd / Mobile (Ionic, VueJS) Sênior.
Acesse o link e escolha a vaga para mais informações:
https://jetbov.enlizt.me/
Se interessou? Pode mandar uma mensagem aqui pelo Telegram ou um e-mail para talentos@jetbov.com.
#developer #fullstack #python #devops #homeoffice #frontend #recruiting
Forwarded from Deleted Account
[VAGA] Kovi – Software Engineer NODE.JS sênior
Descrição: A Kovi é uma startup de mobilidade movida pela paixão de mudar vidas. Diariamente, quebramos barreiras por meio da tecnologia para melhorar a vida dos motoristas de aplicativo oferecendo a melhor experiência de aluguel de carros. Aqui queremos construir um ambiente onde os funcionários se sentem donos do negócio. Assim como o significado da nossa cor, rosa, nosso ambiente é acolhedor e de muita colaboração.
Local: São Paulo (Itaim Bibi)
Contratação: CLT full pela Kovi.
Salário: 10 a 14 K
Benefícios: Vale-transporte ou vale-combustível. VR e/ou VA. Gympass. NO Dress Code. Notebook corporativo. Plano de Saúde e
Odontológico.
Requisitos principais: Bons conhecimentos para desenvolver software em NodeJS, Typescript, Elixir, ou outras linguagens selecionadas, Sólido conhecimento da AWS, Conhecimento de bancos de dados relacionais, tecnologias SQL e NOSQL.
Diferencial: Conhecimento em arquitetura serverless, Conhecimento em mensageria e arquitetura orientada a eventos.
Fazer o cadastro no seguinte site: https://byintera.in/kovi6
Descrição: A Kovi é uma startup de mobilidade movida pela paixão de mudar vidas. Diariamente, quebramos barreiras por meio da tecnologia para melhorar a vida dos motoristas de aplicativo oferecendo a melhor experiência de aluguel de carros. Aqui queremos construir um ambiente onde os funcionários se sentem donos do negócio. Assim como o significado da nossa cor, rosa, nosso ambiente é acolhedor e de muita colaboração.
Local: São Paulo (Itaim Bibi)
Contratação: CLT full pela Kovi.
Salário: 10 a 14 K
Benefícios: Vale-transporte ou vale-combustível. VR e/ou VA. Gympass. NO Dress Code. Notebook corporativo. Plano de Saúde e
Odontológico.
Requisitos principais: Bons conhecimentos para desenvolver software em NodeJS, Typescript, Elixir, ou outras linguagens selecionadas, Sólido conhecimento da AWS, Conhecimento de bancos de dados relacionais, tecnologias SQL e NOSQL.
Diferencial: Conhecimento em arquitetura serverless, Conhecimento em mensageria e arquitetura orientada a eventos.
Fazer o cadastro no seguinte site: https://byintera.in/kovi6
Forwarded from Bruna Macedo
Instituto Atlântico
Vaga: Pessoa Desenvolvedora JAVA - Remoto
Cargo: Pleno
Formação Exigida:
Ensino Superior completo em Engenharia da Computação, Sistemas da Informação, Ciência da Computação e áreas correlatas.
Atividades a serem desenvolvidas:
Desenvolver, testar, manter e monitorar durante todas as fases da construção do software;
Garantir a disponibilidade da aplicação nos ambientes;
Atuar em projeto para cliente multinacional;
Reuniões com clientes nacionais e internacionais;
Garantir entregas dentro do prazo e com qualidade;
Requisitos obrigatórios:
Java (Spring, SpringBoot, Maven, JUnit, Hystrix, Open source Java libraries, etc)
Desenvolvimento de APIs
TDD
AWS (S3, CloudWatch, EC2, ECR, ELB, Route53, security groups, auto scale, api gateway, KMS, EKS, etc)
Orquestração de Containers ( Docker, Compose, Kubernetes)
Conhecimentos DevOps e SRE
Jenkins CI/CD system, pipeline as code concepts
Experiência com metodologias ágeis
Git
Inglês intermediário
Competências desejáveis:
Service Mesh e Istio
Azure DevOps
MongoDB
Se candidate em: https://www.atlantico.com.br/vagas/#GDP-1008
Tem váárias outras vagas pra T.I. nesse link
Vaga: Pessoa Desenvolvedora JAVA - Remoto
Cargo: Pleno
Formação Exigida:
Ensino Superior completo em Engenharia da Computação, Sistemas da Informação, Ciência da Computação e áreas correlatas.
Atividades a serem desenvolvidas:
Desenvolver, testar, manter e monitorar durante todas as fases da construção do software;
Garantir a disponibilidade da aplicação nos ambientes;
Atuar em projeto para cliente multinacional;
Reuniões com clientes nacionais e internacionais;
Garantir entregas dentro do prazo e com qualidade;
Requisitos obrigatórios:
Java (Spring, SpringBoot, Maven, JUnit, Hystrix, Open source Java libraries, etc)
Desenvolvimento de APIs
TDD
AWS (S3, CloudWatch, EC2, ECR, ELB, Route53, security groups, auto scale, api gateway, KMS, EKS, etc)
Orquestração de Containers ( Docker, Compose, Kubernetes)
Conhecimentos DevOps e SRE
Jenkins CI/CD system, pipeline as code concepts
Experiência com metodologias ágeis
Git
Inglês intermediário
Competências desejáveis:
Service Mesh e Istio
Azure DevOps
MongoDB
Se candidate em: https://www.atlantico.com.br/vagas/#GDP-1008
Tem váárias outras vagas pra T.I. nesse link
Forwarded from Hamilton Pinheiro
🚨Com muito orgulho a comunidade Vue.js Brasil abre as inscrições para o primeiro treinamento GRATUITO de Vue.js 3! 🚨
Ajude a gente compartilhando esse curso como se não houvesse amanhã para mudar a vida de cada vez pessoas 🔥
https://treinamento.vuejsbrasil.org/
Ajude a gente compartilhando esse curso como se não houvesse amanhã para mudar a vida de cada vez pessoas 🔥
https://treinamento.vuejsbrasil.org/
Treinamento de Vue.js 3
Treinamento de Vue.js 3 | Curso completo e gratuito de Vue.js 3 do iniciante ao avançado 🚀
Conheça a nova forma de declarar membros privados no JavaScript 🎉
É galera, o JavaScript está mudando e mudando para melhor!
A proposta foi criada em meados de 2017, com o objetivo de criar métodos, propriedades e acessores privados em classes Javascript.
Em um post anterior, eu mostrei a forma mais usada no momento usando o tipo primitivo Symbol. Que por sinal, funciona bem, só que não é algo tão intuitivo.
Agora, você usa o sinal de # (hash) como prefixo do nome do membro e ele fica acessível somente dentro da própria classe.
É importante destacar que por mais que essa sintaxe funcione no Node.js desde a versão 12, ela ainda está em estágio final de aprovação da ECMAScript e pode ter mudanças.
É galera, o JavaScript está mudando e mudando para melhor!
A proposta foi criada em meados de 2017, com o objetivo de criar métodos, propriedades e acessores privados em classes Javascript.
Em um post anterior, eu mostrei a forma mais usada no momento usando o tipo primitivo Symbol. Que por sinal, funciona bem, só que não é algo tão intuitivo.
Agora, você usa o sinal de # (hash) como prefixo do nome do membro e ele fica acessível somente dentro da própria classe.
É importante destacar que por mais que essa sintaxe funcione no Node.js desde a versão 12, ela ainda está em estágio final de aprovação da ECMAScript e pode ter mudanças.
No Node.js 14.10 foi introduzido o randomInt, para gerar números aleatórios de forma mais simples e saudável para a plataforma.
A grande sacada é que o Math.random é síncrono, enquanto o randomInt é assíncrono.
Para grandes aplicações com muitos usuários concorrentes, esta é a melhor forma de gerar números com mais segurança e sem bloquear o Node.js.
Rodando alguns testes de carga, notei que o randomInt pode ser mais lento se comparado diretamente com o Math.random.
Porém, em cenários como Web APIs ou serviços assíncronos em geral, o randomInt é o que há de melhor porque permite responder os dados sem travar o event-loop do Node.js.
A grande sacada é que o Math.random é síncrono, enquanto o randomInt é assíncrono.
Para grandes aplicações com muitos usuários concorrentes, esta é a melhor forma de gerar números com mais segurança e sem bloquear o Node.js.
Rodando alguns testes de carga, notei que o randomInt pode ser mais lento se comparado diretamente com o Math.random.
Porém, em cenários como Web APIs ou serviços assíncronos em geral, o randomInt é o que há de melhor porque permite responder os dados sem travar o event-loop do Node.js.
Forwarded from Erick Wendel
Ae galera, saiu a parte 2 do Mini curso sobre Upload de arquivos de forma escalável usando Node.js 🎉⚡
http://bit.ly/ew-video24
http://bit.ly/ew-video24
YouTube
Como Fazer Upload de Gigabytes de Arquivos de forma escalável usando Node.js - Parte 2
E hoje é dia de finalizar o nosso projeto! Na aula anterior, você configurou toda a interface frontend, criou a camada de API no Node.js e estabilizou a conexão com o Web Socket. Agora, você vai aprender a adicionar o #BusBoy para receber os múltiplos arquivos…