Não foi possível carregar o Diqus. Se você é o moderador, por favor veja o nosso guia de problemas.

pedrorenan • 5 meses atrás

Ae pessoal, quem quiser um ambiente com docker para amanhã: https://github.com/pedroren...

pedrorenan • 5 meses atrás

Ja que gostaram atualizei o repositório com conteúdo da aula de hoje, atualizei o readme e você pode gerar os vídeos dentro do seu container docker: https://github.com/pedroren...

pedrorenan • 5 meses atrás

E ae pessoal! só tive tempo de terminar hoje, mas segue o repositório atualizado com aws cli e serverless: https://github.com/pedroren...

Fabiano • 5 meses atrás

Boa noite pessoal, conseguiram converter os arquivos?
Pra mim não gera erro nehum, mas o vlc não consegue executar.
Notei que a versão está abaixo da que o Erick está usando.

pedrorenan • 5 meses atrás

Aqui foi tranquilo.

Fabiano • 5 meses atrás

Caraca, era o VLC, com o videojs abiu certinho.
Puts perdi um tempão nisso.

pedrorenan • 5 meses atrás

Acontece, rs. Na próxima você já faz o teste me outro programa :D

Fabiano • 5 meses atrás

Então eu devo ter errado algum parametro...

João Graça Neto • 5 meses atrás

Cara muito obrigado, vi seu post já salvei nos favoritos, a partir de agora vou fazer isso para os projetos que estou trabalhando uma mão na roda.

pedrorenan • 5 meses atrás

Fico muito feliz em saber que não fui só eu que senti esse alívio, por isso compartilhei. É mão na roda mesmo.

Charles Eduardo • 5 meses atrás

Muito massa Pedro, obrigado por compartilhar!

pedrorenan • 5 meses atrás

Por nada!

Fabiano • 5 meses atrás

Muito bom!, Valeu Pedro.
Usar um ambiente Docker é muito melhor do que sair instalando um monte de bibliotecas.

pedrorenan • 5 meses atrás

com certeza! a máquina fica limpinha e você pode trabalhar com um monte de tecnologias sem medo.

PAULO jORGE • 5 meses atrás

Grava um video, man, curti!!!

pedrorenan • 5 meses atrás

Video?

Martins Gouveia • 5 meses atrás

Este curso está explosivo e é inacreditável que seja grátis.

Leonardo Pinto Silva Calazans • 2 meses atrás

Alguém sabe me dizer até quando os videos vão ficar no ar?

Eu estou atolado de trabalhos e quando tenho tempo estou caindo de sono e dolorido de cansaço. Quero sair dessa vida de peão!

Guilherme Santos Figueiredo • 2 meses atrás

Repositorio "esqueleto" esta como privado.

jonsmartins • 2 meses atrás
Edson Borge • 2 meses atrás

Também estou no aguardo

Lucas Frutig • 2 meses atrás

é, tbm não consegui

Jenniffer • 5 meses atrás

Pessoal, quando eu abro 127.0.0.1:8080, recebo "The media could not be loaded, either because the server or network failed or because the format is not supported", nem play consigo dar. Alguém sabe o motivo disso?

Wellington Vinicius Moraes • 5 meses atrás

Estou com o mesmo problema

Nathan Cotrim • 3 semanas atrás

Fala Erick, como faz para usar um terminal personalizado igual a esse seu, o meu aqui fica uma bagunça e tudo em branco
e preto haha.

Erick Wendel • 3 semanas atrás

Opa! Eu uso o Zsh+ zsh auto complete + dracula theme + node.js zsh theme

JR DEV • 3 semanas atrás

Estou doido para começar a primeira aula, mas somente depois das 19h

Erick Wendel • 3 semanas atrás

boaaaa

Leandro Francatto • 3 semanas atrás

Mannnn monstro demais!

Erick Wendel • 3 semanas atrás

tmj Leandro!!

JEFFERSON SOARES COSTA JUNIOR • 3 semanas atrás

alguem consegue me dar um help? nao funciona, to em 17:33 do videonode index.js

node index.js
file:///home/jefferson/Development/04-Projetos/js-chat/chat/client/index.js:8
await controller.initializeTable(componentEmitter)
^^^^^

SyntaxError: Unexpected reserved word
at Loader.moduleStrategy (internal/modules/esm/translators.js:140:18)
at async link (internal/modules/esm/module_job.js:42:21)
jefferson in js-chat/chat/client
❯ npm start

> client@1.0.0 start /home/jefferson/Development/04-Projetos/js-chat/chat/client
> node index.js

file:///home/jefferson/Development/04-Projetos/js-chat/chat/client/index.js:8
await controller.initializeTable(componentEmitter)
^^^^^

SyntaxError: Unexpected reserved word
at Loader.moduleStrategy (internal/modules/esm/translators.js:140:18)
at async link (internal/modules/esm/module_job.js:42:21)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! client@1.0.0 start: `node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the client@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR! /home/jefferson/.npm/_logs/2021-03-22T18_32_07_193Z-debug.log

Erick Wendel • 3 semanas atrás

Isso é problema de versão Jefferson. Você precisa executar o projeto usando o Node.js na versão 15 como mencionei no video

talisma manuel • 3 semanas atrás

Erick mano, eu sugiro que ponha o link do repositório na pagina e bem visível para o pessoal dar um "star" mostrando nosso entusiasmos por todo esse conteúdo

Erick Wendel • 3 semanas atrás

Excelente!! Coloquei lá

Tonelive • 3 semanas atrás

Essa primeira aula foi top d+ ! Vamos acompanhar toda a semana na twitch.tv/tonelive ao vivo as 10hrs da manhã :)

Minha dúvida é a seguinte: Quais são as diferenças entre o Socket.io e implementar o WebSocket na mão ?

Abração e boa semana de código pra todos!

Erick Wendel • 3 semanas atrás

Opa! Que demais!! Fico feliz que curtiu!!

Socket.io assim como os outros frameworks servem pra abstrair o código para você. Na aula de amanha você vai entender que para usar um Socket, você precisa entender de HTTP, TCP e protocolos de rede. Usando o Socket.io você nem precisa saber de tudo isso que acontece por debaixo dos panos.

Amanha vai ficar ainda mais claro, tmj!

Lucas Assis • 3 semanas atrás

Erick será disponibilizado um certificado de participação no final? Seria de grande ajuda pra a carga horária da faculdade.

Erick Wendel • 3 semanas atrás

Opa, lucas tudo bem? Nao teremos certificado de participaçao :/

troquatte • 3 semanas atrás

Vc é louco o cara é de outro mundo, parabéns top!

Erick Wendel • 3 semanas atrás

tmj!!

Leandro Vieira • 2 meses atrás

Erick, que tema é essa que voce ta usando no vs code? Massa demais!

Igor Moura • 2 meses atrás

O nome do tema é dracula, só pesquisar por dracula no marketplace de extensões

Junior Pedrosa • 2 meses atrás

https://uploads.disquscdn.c...

Boa tarde, na aula 01 ainda não consegui fazer aparecer o user connected ! test01, comparei os codigo e não consegui encontrar o erro, será que alguem poderia dar um help ?

Junior Pedrosa • 2 meses atrás

Resolvido !

Vinicius • 2 meses atrás

Fala Erick, blz ?! Cara uma dúvida bem simples... não sei se comentou no vídeo, mas porque na maioria das vezes você trabalha com classes e não com funções ? É apenas uma questão de boa prática ou até mesmo por conseguir lidar com design de patterns de maneira mais simples ? Ou teria outro motivo ? Exemplo: em vez de criar uma classe Util, criaria apenas um arquivo chamado utils.js e la exportaríamos as funções

Erick Wendel • 2 meses atrás

Opa Vinicius, é que os padrões de projeto que estou demonstrando aqui, tem a ver com Orientação a Objetos, entao a fim de padronizar eu sempre uso classes e métodos de instancia.

Depende muito do paradigma que você escolhe trabalhar, no paradigma funcional, existem outros tipos de padroes de projetos e práticas que você também pode explorar

Adham Lucas da Silva Oliveira • 2 meses atrás

Aula muito boa!! Só tenho que revisar e ver o conteúdo sobre o Peerjs para poder entender melhor a tecnologia ;))

As vezes eu queria me perder um pouco nos muitos métodos que são necessários devido o Builder, porém no todo o padrão é muito bom e limpo, então isso é por não estar acostumado ao padrão mesmo.

Uma sugestão seria fazer um modelo visual do fluxo da aplicação (diagrama) indo do client pro socket e também para o peer. Iria ajudar bastante a compreender de uma forma mais orgânica ;)

Erick Wendel • 2 meses atrás

Boaaaa sensacional! Excelente sugestão, neste as aulas ja foram gravadas, mas para os próximos treinamentos vou fazer isso com certeza!

É doidera mesmo esse esquema de delegar funcoes, ficam bastante coisas, mas para facilitar, você pode ir numerando as funcoes para entender a ordem em que elas acontecem

Lucas Becker • 2 meses atrás

Bom dia, pessoal!

Primeiramente, gostaria de agradecer ao Erick Wendel por mais uma semana já incrível e cheia de conteúdo.

Segundamente, estou utilizando o terminal Windows PowerShell e estou com problemas para executar os scripts do peer-server. Quando executo npm run dev nada acontece mesmo utilizando a palavra-chave set como recomendado no vídeo. Consegui continuar a aula passando em hardcode a porta no script do start mas gostaria de solucionar isso, alguém tem ideia do que pode estar acontecendo?

Desde já, muito obrigado!

Erick Wendel • 2 meses atrás

Opaaa! Acho que é por conta da variável PORT, no Windows se nao me engano, você precisa usar a palavra "set" para criar uma variável. Minha sugestão é você usar o WSL2 no Windows ou um terminal que trabalhe com comandos Unix (como o git bash)

Na ultima aula, você vai ter problema, pq vamos fazer upload desse código para o Heroku e lá vai precisar colocar essa variavel dinamicamente, entao tente usar um terminal Unix o mais rápido possivel para nao ter dificuldades lá 🤘🏻