*PERA!!!!!* - Antes de ler os comentários, olha que *massinha* que ficou meu *Curso de Programação* curso.dev To muito orgulhoso, sério 😍 😍 😍
@franciscofarias63854 жыл бұрын
ONTEM meu chefe me disse que vou precisar aprender Typescript para o próximo projeto da empresa (e vai envolver o Pagarme). É bruxaria, só pode.
@FilipeDeschamps4 жыл бұрын
hahahahahahahh que assa 😍
@VictorCampos874 жыл бұрын
@@FilipeDeschamps Só faltou um teste automatizado para detectar falhas na letra M rsrs 😅👆
@arthursiqueira60954 жыл бұрын
se der ruim tu mete um: let x: any;
@oDouglasss2 жыл бұрын
Virou aprender?
@andersontorres65572 жыл бұрын
acho que não é bruxaria. o rumo que as coisas caminham são o de aposentar o JS mesmo
@ReCreating4 жыл бұрын
Quando junta o Filipe Fernandes e o Diego Deschamps a coisa fica boa :)
@FilipeDeschamps4 жыл бұрын
😍
@jairojunior8224 жыл бұрын
eu quando li sobre o typescript no começo desse ano falei: "Onde já se viu vão acabar com a graça do javascript vão transformar ele em Java", mas hoje já não consigo codar sem usar o TS
@FilipeDeschamps4 жыл бұрын
Que interessantíssimo Jairo! Eu tenho hoje a mesma impressão para ser sincero (de transformar em Java), mas novamente, quero testar para ver se em projetos bem sérios ele é melhor que JavaScript. Bora botar a mão na massa 🤝 👍
@joaomucilon4 жыл бұрын
No final nem parece com Java. Muito mais leve de se trabalhar e mais rápido e menos verbos e etc.
@gabrielSv94 жыл бұрын
Eu acho que vou me dar bem, sou dev Java e gosto muito da Linguagem.
@jairojunior8224 жыл бұрын
@@gabrielSv9 só tem que tomar cuidado pra não sair tipando tudo, o Typescript é inteligente e sabe que tem coisa que não é necessário tipar
@matheusbambam124 жыл бұрын
@@gabrielSv9 é parecido mas Typescript tem uma peculiaridade da assíncronia, eu também vim do Java e fiquei bem confuso para entender isso no início mas depois e nem tranquilo
@ronnisouza4 жыл бұрын
A parte mais legal é ler os comentários da galera dando um feedback com a experiência que teve a respeito do assunto do vídeo. Isso é demais! E me deixou empolgado em voltar a aprender typescript.
@vitor82764 жыл бұрын
deixem aqui o like pra vaquinha pro Filipe comprar uma camiseta que não é cinza
@FilipeDeschamps4 жыл бұрын
hahhahhahah 😂
@jeffersonferreira434 жыл бұрын
O Filipe fez um vídeo esses dias que fala sobre o Mark Zuckerberg ter várias camisetas da mesma cor para não gastar energia pensando em qual usar...acho que ele adotou esta prática
@tiagorafael98724 жыл бұрын
@Ricardo Lopes Lopes O Pyong fazia isso também na época do BBB, usava a mesma cor de roupa todo dia.
@MMalke4 жыл бұрын
@Ricardo Lopes Lopes cara, que comentário infeliz que você fez, hauahaua. Gastar energia nesse contexto não é no sentido literal da palavra.
@MMalke4 жыл бұрын
Só eu fiquei com a impressão de que esse maluco é um BOT de Hate Speech?
@galavernag4 жыл бұрын
Filipe, você foi citado hoje na aula de empreendedorismo do 8 ano da rede pública, sobre aquele video seu sobre problemas de escopo fechado e aberto achei incrível dos professores utilizar esse seu material como exemplo.
@FilipeDeschamps4 жыл бұрын
Caramba que massa Guilherme 😍 manda um abração pro professor e fico muito feliz que o material esteja sendo compartilhado assim 🤝
@FilipeDeschamps4 жыл бұрын
✅ Inscrição Next Level Week: filipedeschamps.com.br/inscricao/next-level-week ✅ E a cobertura será através da Newsletter: filipedeschamps.com.br/newsletter
@pedropellizzaro1084 жыл бұрын
Abrindo pelo PC, o link tá bugado. Pelo menos pra mim. Pelo mobile tá tranquilo.
@avandocampos4 жыл бұрын
Pra quem está com problema, como eu, para acessar o link acima, o da inscrição, mas está conseguindo pelo celular, dá pra ativar a versão mobile do navegador e acessar "normalmente", basta pressionar F12 e ativar a versão para dispositivos móveis. Ah, talvez seja necessário atualizar a página.
@FilipeDeschamps4 жыл бұрын
Pessoal, interessante esse problema. O que esteá aparecendo para vocês quando acessam? E em qual navegador?
@pedropellizzaro1084 жыл бұрын
@@FilipeDeschamps aparece uma tela preta, sem nada, e a URL vira a URL da Hotmart. Abri pelo Chrome. Mas agora já tá abrindo normal
@FilipeDeschamps4 жыл бұрын
@@pedropellizzaro108 massa! Você consegue testar esse link aqui por favor para verificar se acontece o mesmo problema? go.hotmart.com/U13718410J?ap=a266 daí eu consigo identificar se o problema está no meu redirecionador, ou no da Hotmart 🤝
@gabrielnavas74474 жыл бұрын
Massa Felipe, estou ansioso !!
@guilhermepeixoto11274 жыл бұрын
Cara, eu tenho um carinho muito grande pelo typescript, venho utilizando em projetos e não tenho nenhum arrependimento de ter iniciado. Além de ter uma característica muito massa, que é "dar vida" a sua IDE e/ou editor de texto. Eu particularmente uso VS Code e, com TS a experiência de desenvolvimento só melhorou. Um dos conceitos do TS que curto muito, e gostaria de destacar, diferenciando de outras linguagens tipadas, é a inferêcia de tipos, não precisando de tipos 100% das varíaveis. Resumindo: TS é o que há hahahaha 🚀
@FilipeDeschamps4 жыл бұрын
ahhhh que massa 😍 to curioso, todo mundo ta falando bem 👍
@fabriciomcf4 жыл бұрын
Vantagens e desvantagens de linguagens não tipadas... Bom assunto para ser abordado!
@FilipeDeschamps4 жыл бұрын
Show!!
@gustavo194l4 жыл бұрын
Verdade
@josemarcarvalho96414 жыл бұрын
@@davindoO tema para quem programa para navegadores e fundamental, no entanto eu vejo que tipar o dado é apenas um requisito, o javascript tem um acoplamneto muito forte com os navegadores, mas quando falamos de nodejs/back, as coisas mudam de figura, por me o nodejs tiraria o JS e colocaria o TS, assim como o dino, não simplesmente pelos tipos, mas sim pela orientação a objeto.
@igomesigomes4 жыл бұрын
Em geral, a única vantagem é não depender fortemente de uma estrutura. Desvantagens: inúmeras. Performance inferior, deixa passar erros grosseiros como os casos citados pelo Felipe e diversos outros, situações inesperadas de bugs que o próprio compilador poderia resolver (ex.: receber valores de tipos inválidos), refatoração muito mais difícil, otimização limitada, identificação de dependências muito mais difícil, etc. No caso do JS clássico então, que é baseado em protótipos, a ausência de tipos ainda se mistura com a lambança que foi feita na Netscape com o prototype... não é a toa que rendeu várias pérolas, como o "JS: the bad parts", um clássico e suas variantes! :-)
@fabriciomcf4 жыл бұрын
@@igomesigomes Nunca li sobre essa "lambança" da Netscape com prototype. Vou pesquisar sobre. Vlw.
@wallaceferreira47394 жыл бұрын
Também está no meu radar aprender TypeScript. Usei um pouco nos projetos da rocketseat e achei bacana
@PersonalXZ4 жыл бұрын
Estou curioso pra saber, em quais casos devemos usar Typescript e em quais casos não ?
@FilipeDeschamps4 жыл бұрын
Excelente pergunta! Por enquanto eu vejo como "pagar um seguro contra desastres". Você tem um custo a mais, mas ele te protege de custos maiores (em condições que eles possam existir).
@AlbertoMonteiro4 жыл бұрын
Typescript tem tipagem gradual, você pode usar tipagem quando achar necessário, sendo assim não vejo nenhum motivo que diga quando não usar ele. Claro se você quiser fazer um index.js rodar no node para testar algo, não vejo sentido em usar ts, mas em projetos é libraries acho que faz total sentido
@joaomucilon4 жыл бұрын
No meu ponto de vista eu só usaria JS para PoC. Qualquer produto de mercado tem que usar TS pode perder um tempo no início mas no final o lucro compensa.
@wellingtonalmeida26624 жыл бұрын
Quando o código for pra você (pra estudar ou desenvolver algo rapidinho) ou times extremamente pequenos: JS é mais "divertido" por ser dinâmico. Pra códigos destinados a outras pessoas, tipo times grandes, projetos open source e libs em geral: TS (a tipagem facilita o aprendizado de quem nunca viu seu código - além de te ajudar a não usar algo errado e quebrar tudo, tipo o undefined do deschamps 😂) Mas relaxa que TS é bem tranquilo, se você já manja de JS a curva de aprendizado é bem massinha!
@igomesigomes4 жыл бұрын
Quando usar: sempre que possível; Quando não usar: quando o contrato com seu cliente especificar: não use Typescript.🤣 Lembrando que o compilador TS compila JS sem mudar nada. Então, até uma estratégia de transição gradual é viável.
@HemersonBLG4 жыл бұрын
por isso amo JS hehe onde podemos fazer um var a = "1"+"1"-"1" e retornar 10 haha
@FilipeDeschamps4 жыл бұрын
😂😂😂😂
@jeffersonferreira434 жыл бұрын
Uma coisa que acho irada é que o NaN é um number ...genial kkkkkk
@jeffersonferreira434 жыл бұрын
@@FilipeDeschamps podia fazer um vídeo dessas curiosidades...quem sabe um live, ia dar o que falar kkk
@igomesigomes4 жыл бұрын
@@jeffersonferreira43 Se tiver curiosidade, veja os vídeos do David Crockford sobre isso... eles mostram um monte. Alguns são hilários, outros de chorar de tão toscos que são...
@rogerpenrose13684 жыл бұрын
@@jeffersonferreira43 As características do NaN costumam ser iguais em todas as linguagens porque são baseadas na especificação técnica IEEE-754 sobre floating point. Por exmeplo, em python com numpy, type(np.nan) == float.
@mousefun4 жыл бұрын
Vou acompanhar e aproveitar pra apreender também.
@wandersonreis50584 жыл бұрын
“Aqui no Brasil”, brasileiro sai do Brasil mas o Brasil não sai do brasileiro😎
@FilipeDeschamps4 жыл бұрын
hahahahhaah é verdade 😂
@MatheusLeandroo4 жыл бұрын
Gostei dessa "tipagem" entre Deschamps e Rocketseat #delicinhaaa
@gabrieljose70414 жыл бұрын
Eu acabei gostando MUITO do JS e até ano passado eu defendia que tipagem não era necessária. Porém com a experiência percebi que a natureza do JS faz com que vc tenha que tomar muito cuidado com os detalhes do código enquanto ele evolui. Do começo do ano pra cá venho estudando TypeScript e praticamente so utilizando ele e minha opinião é TypeScript é JS só que com um a mais, que no caso é tipagem, que pra mim nem é estática, graças a inferência de tipos alguns códigos feitos em TypeScript são idênticos aos feitos em JS. Hoje mudei totalmente a visão que eu tinha do TypeScript e nos projetos só uso ele, JS agora é para testar coisas nossa que saem no ECMAScript ou projetinhos bem pequenos. Eu recomendo a todos o TypeScript e lembrem sempre 90% do código TypeScript ainda é JS, o conhecimento não perde só se adiciona!!! Ótimo vídeo @Filipe Deschamps parabéns!!!
@FilipeDeschamps4 жыл бұрын
Que interessantíssimo meu caro 👍 🤝
@alexschirmer71624 жыл бұрын
Entrei no mundo "JS" através do TypeScript, programava outras linguagens e acabei tendo a necessidade de aprender Angular + ionic com isso o TypeScript veio junto! Curto muito, trabalho a 2 anos com typescript e quando vejo um código em javascript me "parece estranho" heheheh! Já me escrevi na Next Level Week e na Newsletter! Abraços Teló!
@FilipeDeschamps4 жыл бұрын
Ahh que massa Alex!! Eu to ainda no estágio de ter essa impressão ao contrário, mas to mega curioso 👍
@novaesxd30584 жыл бұрын
Filipe faz um video falando sobre a sua carreira tmj
@gbalestrin94 жыл бұрын
Legal. Tb to querendo entrar nesse mundo do typescript pra ver se é essa delicinha mesmo que falam.
@ilmo-u8j4 жыл бұрын
Show de bola demais!!!
@VictorHugo-bj8gf4 жыл бұрын
Filipe vamos nessa! Sobre o TS, quem já desenvolve com JS e chega no TS, acaba não aproveitando o poder dele utilizando o "any" em todo canto. Eu mesmo já fiz isso, na preguiça de não ter que controlar melhor o código e ser mais "produtivo" a curto prazo. Trocando seis por meia dúzia
@FelipePassosdev4 жыл бұрын
Pra mim o mais importante é saber quando usar uma tecnologia, de acordo com as necessidades do projeto. Que puta presente de aniversário esse vídeo, bem na semana que comecei meus projetos em Typescript
@FilipeDeschamps4 жыл бұрын
ahahhah que timing massa 😍
@mr_cupcakes18084 жыл бұрын
typescript é delicinha demais, to mexendo com ele na semana devSuperior e tá 10!
@FilipeDeschamps4 жыл бұрын
Massa 😍
@qwertt144 жыл бұрын
Muito bom esse video, Filipe!
@JustinThegamerBR4 жыл бұрын
Programo com typescript e amo véi,se fica muito produtivo
@josemarcarvalho96414 жыл бұрын
Cara você é muito massa, TIPAGEM OR NO TIPAGEM, Eu, o cara da web "tradicional", o front-and sempre foi minha tormenta, meu mundo foi formado focado em javaEE com jsp e jsf, no entanto eu descobrir que o java é muito bom más...(assunto longo) nos meus últimos 4 anos a web com o tal do front-and e os framework como Vue, Angular, React etc apoiado em nodejs mudaram muito a maneira de desenvolver coisas para web. isso me deixou louco, coisa nova que mudaria tudo exatamente tudo em minha carreira como assim, e o meu tempo na faculdade, não tem valor?, então o povo começou usar java no back e javascript no front, ferraram com meu jsf, jsp, thymeleaf etc, eu nem tina aprendido o maven direito. Essa mudança me gerou um sofrimento/problema muito grande porque meu "FRONT" era feito com JSF, Ferrou geral!!! más... vamos para o nodejs e seu agregados, ai surge um novo probleminha, o javascript ta pensando o que?, cade minhas class? metodos, construtores, sobrecarga, minhas heranças, minhas abstrações? :-O!!! mas nem tudo esta perdido! chegou o TypeScript colorado. Eu tenho usado-o com moderação, mas para me programar sem Tipagem e sem orientação a objeto é impossível, em meu ponto de vista o TypeScript já poderia substituir o javaScript.
@TheMaykids4 жыл бұрын
Também tem o Rodrigo Mango, que é top demais no typescript. E vale até uma entrevista.
@GuilhermeHenrique-se1ok4 жыл бұрын
A NLW é sempre maravilhosa, e quando é recomendada pelo Filipe, aí que não tem como ser ruim mesmo!!!!
@FilipeDeschamps4 жыл бұрын
Vamo pra cimaaaaaaaaa 😍
@arthjeff90114 жыл бұрын
@@FilipeDeschamps pera vai ter outra
@And1zera4 жыл бұрын
Eu fui para o angular e é uma delicinha o TS ! Recomendo
@FilipeDeschamps4 жыл бұрын
Ahhhhh que massa 😍
@otaviolemos4 жыл бұрын
Que massa: comecei a aprender desenvolvimento Web moderno e escolhi o TypeScript para iniciar. Estou vendo que eu acertei... 😄
@FilipeDeschamps4 жыл бұрын
hahahaha show professor 😍
@fabiobaziota59194 жыл бұрын
Com Deschamps tudo fica uma delícia já me inscrevi na terceira edição. 🚀💜
@victorfarias26324 жыл бұрын
Vou pra minha terceira NLW!!! Valeu Filipe =)
@risso67074 жыл бұрын
Poxa Felipe você devia criar um Podcast com pautas de tecnologia, programação e chamar convidados da area etc.
@marweck4 жыл бұрын
Eu sugiro um vídeo sobre mutation tests. Aumentou muito a qualidade dos meus testes depois que passei a usar.
@a113424 жыл бұрын
Cara, fantástico teu trabalho de divulgação de programação
@danilloferreirarossi66794 жыл бұрын
Mandou bem dms! Essa iteração com o publico durante o curso!
@FilipeDeschamps4 жыл бұрын
Massaaaa 😍
@Mecatralha4 жыл бұрын
O maior dos motivos de aprender qualquer coisa é o conhecimento, o conhecimento é libertador! Com software não é diferente, aprender te deixa livre a fazer coisas sensacionais! É sensacional esse tipo de vide-o trazendo experiencias marcantes e justificando o porque de aprender alguma coisa! Parabéns pelo conteúdo Filipe! Toma esse like! No meu ultimo vídeo eu falei sobre Machine learning que querendo ou não se torna também uma abstração porem de atividades, ficou bem legal a discussão sobre moral e ética para maquinas, e falar sobre como usar aplicações de machine learning podem influenciar fora da área de tecnologia. Assinando agora sua newsletter!
@FilipeDeschamps4 жыл бұрын
Massa, concordo 100%! E vou ver seu vídeo 🤝
@Mecatralha4 жыл бұрын
@@FilipeDeschamps muito obrigado pela atenção! 💪🤖🔥
@maiquerosa89634 жыл бұрын
Fala ai Filipe, cara como sempre top seu conteudo, poderia entrar mais nos assuntos de testes automatizados com node+typescript
@FilipeDeschamps4 жыл бұрын
Showww Maique, valeu pela sugestão meu caro 🤝 👍
@clebersonosorio13984 жыл бұрын
Ae sim, saudades do collab com o Diego, mas entendo que para ter isso tem que uma combinações perfeitas de tempo sobrando, ansioso demais por essa cobertura
@FilipeDeschamps4 жыл бұрын
Showwww Cleberson, vai ser massa 😍
@apache_pacheco66314 жыл бұрын
filipe que animação maneira do newsletter, poderia fazer um video sobre animação? muito top!
@igorbarbosa92924 жыл бұрын
Filipe, estou aprendendo TS no GoStack da Rocketseat. Realmente essa linguagem é incrível! Recomendo você pedir o acesso ao bootcamp para seu irmão Diego. Você tem que aprender com a gente tb! Ele é muito fera lecionando.
@cassiodev4 жыл бұрын
Aprendi typescript este ano e no início tinha muita dor de cabeça pois não estava acostumado com regras de multtypagem como ppr exemplo uma função que poderia retornar uma estrutura de dados ou de erro, mas depois q a pessoa se acostuma facilita muuuuito a vida, faço quase tudo com typescript hoje em dia
@Maickelpc4 жыл бұрын
Acho muito bom o Typescript. Conheci quando comecei usar o Angular, e olha, fiquei apaixonado logo de cara, eu como programador mais focado em Backend, gosto mto das organizações dos objetos.
@raulpivaburigo44214 жыл бұрын
Ando bem afim de aprender TS também. Acho que vai ser uma excelente oportunidade.
@rodrigofreitas66314 жыл бұрын
Meu caso foi exatamente o contrário do seu. Sempre trabalhei com linguagens fortemente tipadas e não tive uma boa experiência com tipos dinâmicos. Era uma briga interna estudar Javascript (eu sempre me questionava se não era melhor investir em Typescript). Foi uma ótima notícia saber que você e a turma da Rocketseat estão indo por este caminho.
@FilipeDeschamps4 жыл бұрын
Ahhh que interessante Rodrigo 🤝
@marcusmaiialima4 жыл бұрын
Eu e meu colega de trabalho usamos TS em um app RN que estamos fazendo, bem massa utilizar!!
@FilipeDeschamps4 жыл бұрын
Show Marcus!! E como fica a produtividade?
@marcusmaiialima4 жыл бұрын
@@FilipeDeschamps Fica excelente!! Ter o controle dos tipos adianta muito o desenvolvimento do projeto 😁🚀
@diego-aquino4 жыл бұрын
Show!! TS tá entre os meus objetivos também!
@cognight15184 жыл бұрын
Caramba tem outro Deshamps envolvido rs... super curti :) Mano eu estava acreditando que typescript fosse javascript kkk Eu estava pensando "Cara qual a necessidade disso!!" Mas agora que puxei mais a fundo... Tem sim toda uma diferenciação que notei enquanto estava estudando js. Tipo que eu só fui entender o que era uma linguagem tipada quando fui forçado a aprender um básico de java num curso rs.("Tô amando java tbm"
@mrtmichel4 жыл бұрын
Gostaria que você falasse sobre o Blazor. É uma nova tecnologia da Microsoft que você pode usar o C# no lugar do JS. Estou estudando e estou gostando muito. Lógico, você pode usar JavaScript no Blazor também. O interessante da linguagem é que você pode programar para que o app SPA possa ser rodado no servidor usando o Blazor Server ou pelo browser do cliente utilizando o Blazor WebAssembly. Obrigado.
@CanalGeekDev4 жыл бұрын
Graande Filipe, vai ser sempre sucesso na sua mão... You rock it !!
@FilipeDeschamps4 жыл бұрын
Vamo pra cima 😍
@CanaldoDjobixdeGameplay4 жыл бұрын
Sempre top seus vídeos! Parabéns!
@israelsousa4 жыл бұрын
Delicinha, estou estudando Typescript também, vai ser bom estudar com vocês.
@FilipeDeschamps4 жыл бұрын
Showwww 😍 vamo pra cima!!!
@victorraton73224 жыл бұрын
Uma coisa interessante que aconteceu no meu projeto foi o seguinte. Começamos a codebase com js em um white label react. Até ai tudo bem (projeto full funcional) até que um determinado componente começou a dar dor de cabeça. Decidimos adotar uma abordagem mais orientada a objetos e o que era um problema se tornou uma simples implementação de strategy + observer. O que remete o ponto da adoção do ts de forma incremental. Não tivemos que rebuildar o projeto, apenas adicionamos a pasta service no componente e vuala.
@xcarlosr4 жыл бұрын
Fala Felipe, o typescript foi a melhor coisa que aconteceu desde que trabalho com programação. Comecei a programar com o java na versão 5.0 dai em diante aprendia outras linguagens parecida com java, como o C# e Kotlin, mas para minha surpresa a que mais me deixou confortável foi programar em typescript , pois tenho todo a liberdade e praticidade que uma linguagem de script oferece e os benefícios em desenvolver de forma tipada, lembrando aqui que o typescript não é uma linguagem fortemente tipada, ou seja, sinta-se livre para programar da forma que vc achar melhor. Uso mais o typescript em projeto com Angular 2 desde a versão 4. Em resumo o que eu esperava de evolução no java, veio o typescript e PÁ, o melhor dos 2 mundos. abraço!
@br2st4 жыл бұрын
vscode e typescript, duas coisas que me fizeram ter simpatia pela microsoft.
@euheraldoluciano4 жыл бұрын
Filipe Fernandes + Diego Deschamps = amo tanto quanto café!
@FilipeDeschamps4 жыл бұрын
hahahhhahahahahahahaahah 😂
@andre_zagatti4 жыл бұрын
E vamos pra mais uma, Typescript é incrível, você vai amar Filipe 💜
@FilipeDeschamps4 жыл бұрын
Showwww Zagatti!! To empolgado 😍
@lucasfelipe-ze5sy4 жыл бұрын
muito bom, vou acompanhar os vídeos e fazer a NLW ^^
@alissonoliveira54794 жыл бұрын
Muito bom, typescript é delicinha de aprender hahaha.
@FilipeDeschamps4 жыл бұрын
Massa saber 😍
@andremendoncabastos51032 жыл бұрын
Apesar de não ter aprendido TypeScript ainda, estava criando um joguinho(ainda bem que só ali pra mim, sem compromisso). Era no PIXIJS e o comportamento ficou estranho e as animações pararam de funcionar. E já tinha desistido. Então criei outro projeto pequeno e fui tirando as funcionalidades do anterior até descobrir o bug: como eu tinha criar uma classe que estendia a da biblioteca(AnimatedSprite), lá tinha um método update, e na minha também. E o java script não acusava nem erro, só não funcionava a Animação por motivo "inexplicado". Não sei se numa linguagem mais rígida impediria o problema, mas o bug ficou "invisível" pois ele só sobrescreveu silenciosamente o método...
@fredzordYT4 жыл бұрын
Tava em dúvida se ia começar a estudar TS ou não. Agora que o Mestre Filipe vai estudar eu vou tbm
@maolabs4 жыл бұрын
Muito bem! Chegou hora de pôr ordem na casa hehehe
@lucasgarcez51014 жыл бұрын
Na minha empresa adotamos o TypeScript como padrão para todos os projetos React Native. Uma grande vantagem que vejo é a clareza do domínio no código, isso faz uma diferença absurda na hora de integrar novos membros no time. O novo dev sabe exatamente quais propriedades estarão disponíveis sem ficar procurando objetos parecidos no código ou fazendo requisições a API o tempo inteiro.
@nill0x4 жыл бұрын
Newsletter tá sensacional!! Aproveita a semana de outro nível (hahaha) e criei (compartilhando) um projeto utilizando essa stack pra desenvolver um site/app dessa newsletter fenomenal ❤️ #sugestao
@canalnerdestudos-davilucas75084 жыл бұрын
A newsletter tá top filipe parabens pra voce e o Guga !! Obrigado pela sugestao do NLW,ja me inscrevi
@eric_dos_reis4 жыл бұрын
O William Justen e o Waldemar Neto tem conteúdos muito bom tbm sobre TypeScript, recomendo muito.
@codder4 жыл бұрын
Typescript é uma delicinha!
@paulodalmas.backend4 жыл бұрын
Pronto.. inscrição confirmada.. to comentando só pra ver o badge de membro.. hahaha
@FilipeDeschamps4 жыл бұрын
hahahahahahahahh o badge ta uma delicinha 😍
@paulodalmas.backend4 жыл бұрын
@@FilipeDeschamps ta mesmo.. muito obrigado por esse conteúdo de qualidade que vc nos trás.. parabéns pelo seu trabalho
@gustavoaveiro6244 жыл бұрын
Fala Filipe, tudo bem? Estou dando uma olhada no Rust, estou achando sensacional. Dá uma olhadinha e faz um vídeo sobre. Abraço
@gabrielcoronelcascante91114 жыл бұрын
Eu gosto de seus videos, um abraco forte.
@guigo12104 жыл бұрын
Estou fazendo o Bootcamp da Rocketseat e mesmo assim vou fazer a Next Level Week novamente. E com os vídeos adicionais delicinhas vai ser melhor ainda hahah
@FilipeDeschamps4 жыл бұрын
Que massa 😍
@gdalfovo4 жыл бұрын
Show Filipe! Excelente notícia! :)
@FilipeDeschamps4 жыл бұрын
Showww Giovani 😍 bom final de semana meu caro!
@ricardovictorr4 жыл бұрын
Que louco, assistindo o vídeo aqui e ao mesmo tempo chega a notificação da newsletter kkk
@FilipeDeschamps4 жыл бұрын
😂
@danilosantos29314 жыл бұрын
Vai ser top!!
@joaobraz6124 жыл бұрын
Ah que evento delicinha! Participei do último NLW :3 é mó daora
@alison.aguiar4 жыл бұрын
Não programo mas sem tipagem, exceto algo muito pequeno, por isso usei sempre angular2+ como os frameworks front. Com padrão de peojeto e já tipado. Coisa que não achei no react todo projeto tem uma estrutura e nomeação diferente dos diretórios e arquivos.
@FilipeDeschamps4 жыл бұрын
Hmmm interessante Alison... e você teve ganho de produtividade?
@mateus_andriola4 жыл бұрын
Eu comecei a estudar Angular por conta de uma vaga de emprego que eles questionaram, e eu achei mt interessante que na hora de iniciar um projeto já vem com TS, também percebi que a criação de componentes e services são bastante fáceis de criar com o cli do angular, eu acho que é por coisas assim que há uma discussão sobre react ser ou não um framework
@alison.aguiar4 жыл бұрын
@@FilipeDeschamps como passamos maior parte do período lendo código, sim, mais produtividade e como você falou havendo tipagem é como se tivesse um pre-teste a IDE já grita pra você que ali não entra string 😊. Por isso pra mim, se você sabe que o projeto vai ter crescimento usa tipagem seja ,Python, Node vai deixar bem mais fácil navegar pelo codigo.
@alison.aguiar4 жыл бұрын
@@mateus_andriola sim, e outra coisa se o dev que fez o projeto seguiu o style guide voce vai saber onde tudo se encontra serviços, rotas guarda de rotas pipes filtro e etc.
@luistitossaiete98504 жыл бұрын
Como eu venho do Java, iniciar com o JavaScript foi meio estranho no principio, por causa da tipagem dinamica e por perder a parte do Intellisense. Mas agora que uso o TypeScript, to achando muito massaaaa
@asbpernalonga4 жыл бұрын
Exato, o que eu comentei em outro video, se a tecnica for implementada de forma errada, só dá dor de cabeça. Eu gosto the Typescript, realmente facilita bastante.
@FilipeDeschamps4 жыл бұрын
Showwww Adans 😍
@andrecamposdovale4 жыл бұрын
Uma dica que dou pra trabalhar com código que tem amarração com regras de negócio é: faça a tipagem de todas as entidades (objetos, schemas, whatever) que sua API retorna (se combinarem legal - front e back -, dá pra automatizar isso). Depois, em seus componentes/funções (repito, com amarração a regras de negócios, não coisa genérica de UI), basta reutilizar esses tipos em seus parâmetros/propriedades. Evitem ao máximo repetir declarações de tipo, por menor que sejam.
@arozendojr4 жыл бұрын
Vscode é preferido do mundo JS, quando passa para Typescript, da uma olhada no Phpstorm
@DanielRios5494 жыл бұрын
Eu sinceramente acho Typescript fantástico, mesmo se vc não usar tipagem e usar tudo com o tipo any, só de ter um arquivo pra desenvolvimento e outro pra produção ajuda demais, vc pode ter tudo organizado em arquivos e pastas e compilar para um único arquivo JS no final, é igual SASS e CSS, não vejo motivo para não usar Typescript e SASS, adoro os dois
@lhuangoncalves8774 жыл бұрын
Estou ansioso pra saber sobre typescript, esses eventos NLW são muito bons!! É muito delicinha!
@FilipeDeschamps4 жыл бұрын
Showwww 😍
@joaoalmeida4844 жыл бұрын
Por já trabalhar com Java, achei mais tranquilo o aprendizado do typescript e a facilidade que as tipagem traz, mesmo gostando da liberdade que o Javascript proporciona
@misaelcostahomem79994 жыл бұрын
Typescript eu diria tem futuro e é bom saber (por conta de vários projetos por ai com Angular), apesar de ainda tem muita gente apostando no vanilla js. Já programei um pouco em typescript e curti bastante
@mentafrita4 жыл бұрын
Os e-mails estão sendo mto bons! Estou adorando
@FilipeDeschamps4 жыл бұрын
Showwww 😍
@galavernag4 жыл бұрын
4:44 Aeeeeeeeeeee, cobertura das aulas
@FilipeDeschamps4 жыл бұрын
😍 😍 😍 😍 😍
@gabrielcaussi90504 жыл бұрын
Seria interessante um vídeo ensinando como o usar o Vim. Percebi que você usa ele em vários vídeos.
@ilanveras12154 жыл бұрын
Assistindo o vídeo enquanto trato erros de um código, melhor jeito
@eliasjnior4 жыл бұрын
Typescript pra mim é essencial pra seguir os princípios SOLID. Não sei como (ou se) funcionaria utilizando programação funcional, mas com classes você consegue definir muito bem as interfaces e métodos, por exemplo, que auxiliam muito! Claro, no começo sempre vai ter aquela dor de cabeça com o aprendizado pra algumas coisas mais complexas, principalmente pelo lado do React, eu achei. Mas depois quando tudo flui, você chega ter um ódio pra trabalhar com JS kkkkk. Ter sua IDE sabendo tudo que está transitando de um lado pro outro, os parâmetros que você deve passar, retornar, é uma maravilha!
@igor76004 жыл бұрын
1:10 Provavelmente você quis dizer cobertura de código, não de testes. Poderias fazer um vídeo sobre isso, já que vejo muito gente trocando as bolas. São coisas totalmente diferentes
@marceloroldrin4 жыл бұрын
Já participei de um NLW e realmente é muito bom.
@FilipeDeschamps4 жыл бұрын
Showwwww 😍
@Jhonnatan4 жыл бұрын
Cara, não sei porque mais esses é um dos motivos que amo Java, acho que foi pq eu aprendir a ver o mundo da programação partir desse lado.
@DarlantenCaten4 жыл бұрын
Iniciei a carreira trabalhando com linguagens fortemente tipadas. Depois conheci o Javascript e até gostei da liberdade que a linguagem dá... porém você mesmo citou no vídeo o preço que isso cobra. Atualmente administro dois projetos grandes em React aqui na startup, sempre trabalhei sozinho neles... e mesmo assim comecei a sofrer com meus próprios bugs em códigos mais complexos justamente porque é difícil de identificar porque um undefined tá perdido por ali... ou no meu caso identificar que um boolean na verdade veio como String da API... Passei a adotar Typescript e a experiência tá sendo a melhor possível. Ganhei produtividade e mais confiança no meu código. É uma ótima sensação ser impedido de continuar um código que certamente daria erro em tempo real pelo VSCode deixando bem claro onde estou errando. Spoiler alert: é um caminho sem volta... não consigo mais iniciar um projeto javascript puro...
@FilipeDeschamps4 жыл бұрын
Caramba que massaaaa Darlan!!!!! Muito curioso esse ponto da produtividade 👍
@marlus4 жыл бұрын
Filipe, faz um vídeo sobre testes e TDD!!! Queria saber se isso é importante quando se trabalha sozinho num projeto.
@joaopedroribeiro83014 жыл бұрын
Parabéns pelo conteúdo, mesmo sendo frontend ainda não me interesso por TS, a galera é hypada nisso ai me da preguiça; kkk
@legendattack4 жыл бұрын
Felipe produziu uma IA que analisa o perfil de quem comentou e faz uma requisição de todos os comentários feito por essa pessoa no canal pra entregar sempre uma resposta diferente e condizente com quem comentou. Não tem como eu estar errado, todo comentário tem uma reposta do Felipe, ele é uma máquina!
@FilipeDeschamps4 жыл бұрын
hhahhhahhahhahhahahaha 😂 pode ser, nunca saberemos
@th_wizard41414 жыл бұрын
Eu faço questão de usar Typescript. Pois nem lembro mais quantas vezes ele me ajudou a evitar esses bugs relacionados a tipagem.
@TheKroow4 жыл бұрын
TypeScript é massinha 💜🚀
@FilipeDeschamps4 жыл бұрын
Show Diego, como é a questão da produtividade?
@TheKroow4 жыл бұрын
@@FilipeDeschamps No começo você sofre um pouco com a produtividade, mas depois você acostuma, e ai o projeto vai ficando grande fica uma delicinha as tipagens haha