VOU APRENDER TYPESCRIPT (3 motivos)

  Рет қаралды 87,035

Filipe Deschamps

Filipe Deschamps

Күн бұрын

Пікірлер: 457
@FilipeDeschamps
@FilipeDeschamps Жыл бұрын
*PERA!!!!!* - Antes de ler os comentários, olha que *massinha* que ficou meu *Curso de Programação* curso.dev To muito orgulhoso, sério 😍 😍 😍
@franciscofarias6385
@franciscofarias6385 4 жыл бұрын
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.
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
hahahahahahahh que assa 😍
@VictorCampos87
@VictorCampos87 4 жыл бұрын
@@FilipeDeschamps ​ Só faltou um teste automatizado para detectar falhas na letra M rsrs 😅👆
@arthursiqueira6095
@arthursiqueira6095 4 жыл бұрын
se der ruim tu mete um: let x: any;
@oDouglasss
@oDouglasss 2 жыл бұрын
Virou aprender?
@andersontorres6557
@andersontorres6557 2 жыл бұрын
acho que não é bruxaria. o rumo que as coisas caminham são o de aposentar o JS mesmo
@ReCreating
@ReCreating 4 жыл бұрын
Quando junta o Filipe Fernandes e o Diego Deschamps a coisa fica boa :)
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
😍
@jairojunior822
@jairojunior822 4 жыл бұрын
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
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
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 🤝 👍
@joaomucilon
@joaomucilon 4 жыл бұрын
No final nem parece com Java. Muito mais leve de se trabalhar e mais rápido e menos verbos e etc.
@gabrielSv9
@gabrielSv9 4 жыл бұрын
Eu acho que vou me dar bem, sou dev Java e gosto muito da Linguagem.
@jairojunior822
@jairojunior822 4 жыл бұрын
@@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
@matheusbambam12
@matheusbambam12 4 жыл бұрын
@@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
@ronnisouza
@ronnisouza 4 жыл бұрын
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.
@vitor8276
@vitor8276 4 жыл бұрын
deixem aqui o like pra vaquinha pro Filipe comprar uma camiseta que não é cinza
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
hahhahhahah 😂
@jeffersonferreira43
@jeffersonferreira43 4 жыл бұрын
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
@tiagorafael9872
@tiagorafael9872 4 жыл бұрын
@Ricardo Lopes Lopes O Pyong fazia isso também na época do BBB, usava a mesma cor de roupa todo dia.
@MMalke
@MMalke 4 жыл бұрын
@Ricardo Lopes Lopes cara, que comentário infeliz que você fez, hauahaua. Gastar energia nesse contexto não é no sentido literal da palavra.
@MMalke
@MMalke 4 жыл бұрын
Só eu fiquei com a impressão de que esse maluco é um BOT de Hate Speech?
@galavernag
@galavernag 4 жыл бұрын
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.
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Caramba que massa Guilherme 😍 manda um abração pro professor e fico muito feliz que o material esteja sendo compartilhado assim 🤝
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
✅ Inscrição Next Level Week: filipedeschamps.com.br/inscricao/next-level-week ✅ E a cobertura será através da Newsletter: filipedeschamps.com.br/newsletter
@pedropellizzaro108
@pedropellizzaro108 4 жыл бұрын
Abrindo pelo PC, o link tá bugado. Pelo menos pra mim. Pelo mobile tá tranquilo.
@avandocampos
@avandocampos 4 жыл бұрын
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.
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Pessoal, interessante esse problema. O que esteá aparecendo para vocês quando acessam? E em qual navegador?
@pedropellizzaro108
@pedropellizzaro108 4 жыл бұрын
@@FilipeDeschamps aparece uma tela preta, sem nada, e a URL vira a URL da Hotmart. Abri pelo Chrome. Mas agora já tá abrindo normal
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
@@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 🤝
@gabrielnavas7447
@gabrielnavas7447 4 жыл бұрын
Massa Felipe, estou ansioso !!
@guilhermepeixoto1127
@guilhermepeixoto1127 4 жыл бұрын
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 🚀
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
ahhhh que massa 😍 to curioso, todo mundo ta falando bem 👍
@fabriciomcf
@fabriciomcf 4 жыл бұрын
Vantagens e desvantagens de linguagens não tipadas... Bom assunto para ser abordado!
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Show!!
@gustavo194l
@gustavo194l 4 жыл бұрын
Verdade
@josemarcarvalho9641
@josemarcarvalho9641 4 жыл бұрын
@@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.
@igomesigomes
@igomesigomes 4 жыл бұрын
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! :-)
@fabriciomcf
@fabriciomcf 4 жыл бұрын
@@igomesigomes Nunca li sobre essa "lambança" da Netscape com prototype. Vou pesquisar sobre. Vlw.
@wallaceferreira4739
@wallaceferreira4739 4 жыл бұрын
Também está no meu radar aprender TypeScript. Usei um pouco nos projetos da rocketseat e achei bacana
@PersonalXZ
@PersonalXZ 4 жыл бұрын
Estou curioso pra saber, em quais casos devemos usar Typescript e em quais casos não ?
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
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).
@AlbertoMonteiro
@AlbertoMonteiro 4 жыл бұрын
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
@joaomucilon
@joaomucilon 4 жыл бұрын
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.
@wellingtonalmeida2662
@wellingtonalmeida2662 4 жыл бұрын
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!
@igomesigomes
@igomesigomes 4 жыл бұрын
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.
@HemersonBLG
@HemersonBLG 4 жыл бұрын
por isso amo JS hehe onde podemos fazer um var a = "1"+"1"-"1" e retornar 10 haha
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
😂😂😂😂
@jeffersonferreira43
@jeffersonferreira43 4 жыл бұрын
Uma coisa que acho irada é que o NaN é um number ...genial kkkkkk
@jeffersonferreira43
@jeffersonferreira43 4 жыл бұрын
@@FilipeDeschamps podia fazer um vídeo dessas curiosidades...quem sabe um live, ia dar o que falar kkk
@igomesigomes
@igomesigomes 4 жыл бұрын
@@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...
@rogerpenrose1368
@rogerpenrose1368 4 жыл бұрын
@@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.
@mousefun
@mousefun 4 жыл бұрын
Vou acompanhar e aproveitar pra apreender também.
@wandersonreis5058
@wandersonreis5058 4 жыл бұрын
“Aqui no Brasil”, brasileiro sai do Brasil mas o Brasil não sai do brasileiro😎
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
hahahahhaah é verdade 😂
@MatheusLeandroo
@MatheusLeandroo 4 жыл бұрын
Gostei dessa "tipagem" entre Deschamps e Rocketseat #delicinhaaa
@gabrieljose7041
@gabrieljose7041 4 жыл бұрын
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!!!
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Que interessantíssimo meu caro 👍 🤝
@alexschirmer7162
@alexschirmer7162 4 жыл бұрын
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ó!
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Ahh que massa Alex!! Eu to ainda no estágio de ter essa impressão ao contrário, mas to mega curioso 👍
@novaesxd3058
@novaesxd3058 4 жыл бұрын
Filipe faz um video falando sobre a sua carreira tmj
@gbalestrin9
@gbalestrin9 4 жыл бұрын
Legal. Tb to querendo entrar nesse mundo do typescript pra ver se é essa delicinha mesmo que falam.
@ilmo-u8j
@ilmo-u8j 4 жыл бұрын
Show de bola demais!!!
@VictorHugo-bj8gf
@VictorHugo-bj8gf 4 жыл бұрын
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
@FelipePassosdev
@FelipePassosdev 4 жыл бұрын
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
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
ahahhah que timing massa 😍
@mr_cupcakes1808
@mr_cupcakes1808 4 жыл бұрын
typescript é delicinha demais, to mexendo com ele na semana devSuperior e tá 10!
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Massa 😍
@qwertt14
@qwertt14 4 жыл бұрын
Muito bom esse video, Filipe!
@JustinThegamerBR
@JustinThegamerBR 4 жыл бұрын
Programo com typescript e amo véi,se fica muito produtivo
@josemarcarvalho9641
@josemarcarvalho9641 4 жыл бұрын
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.
@TheMaykids
@TheMaykids 4 жыл бұрын
Também tem o Rodrigo Mango, que é top demais no typescript. E vale até uma entrevista.
@GuilhermeHenrique-se1ok
@GuilhermeHenrique-se1ok 4 жыл бұрын
A NLW é sempre maravilhosa, e quando é recomendada pelo Filipe, aí que não tem como ser ruim mesmo!!!!
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Vamo pra cimaaaaaaaaa 😍
@arthjeff9011
@arthjeff9011 4 жыл бұрын
@@FilipeDeschamps pera vai ter outra
@And1zera
@And1zera 4 жыл бұрын
Eu fui para o angular e é uma delicinha o TS ! Recomendo
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Ahhhhh que massa 😍
@otaviolemos
@otaviolemos 4 жыл бұрын
Que massa: comecei a aprender desenvolvimento Web moderno e escolhi o TypeScript para iniciar. Estou vendo que eu acertei... 😄
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
hahahaha show professor 😍
@fabiobaziota5919
@fabiobaziota5919 4 жыл бұрын
Com Deschamps tudo fica uma delícia já me inscrevi na terceira edição. 🚀💜
@victorfarias2632
@victorfarias2632 4 жыл бұрын
Vou pra minha terceira NLW!!! Valeu Filipe =)
@risso6707
@risso6707 4 жыл бұрын
Poxa Felipe você devia criar um Podcast com pautas de tecnologia, programação e chamar convidados da area etc.
@marweck
@marweck 4 жыл бұрын
Eu sugiro um vídeo sobre mutation tests. Aumentou muito a qualidade dos meus testes depois que passei a usar.
@a11342
@a11342 4 жыл бұрын
Cara, fantástico teu trabalho de divulgação de programação
@danilloferreirarossi6679
@danilloferreirarossi6679 4 жыл бұрын
Mandou bem dms! Essa iteração com o publico durante o curso!
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Massaaaa 😍
@Mecatralha
@Mecatralha 4 жыл бұрын
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!
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Massa, concordo 100%! E vou ver seu vídeo 🤝
@Mecatralha
@Mecatralha 4 жыл бұрын
@@FilipeDeschamps muito obrigado pela atenção! 💪🤖🔥
@maiquerosa8963
@maiquerosa8963 4 жыл бұрын
Fala ai Filipe, cara como sempre top seu conteudo, poderia entrar mais nos assuntos de testes automatizados com node+typescript
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Showww Maique, valeu pela sugestão meu caro 🤝 👍
@clebersonosorio1398
@clebersonosorio1398 4 жыл бұрын
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
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Showwww Cleberson, vai ser massa 😍
@apache_pacheco6631
@apache_pacheco6631 4 жыл бұрын
filipe que animação maneira do newsletter, poderia fazer um video sobre animação? muito top!
@igorbarbosa9292
@igorbarbosa9292 4 жыл бұрын
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.
@cassiodev
@cassiodev 4 жыл бұрын
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
@Maickelpc
@Maickelpc 4 жыл бұрын
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.
@raulpivaburigo4421
@raulpivaburigo4421 4 жыл бұрын
Ando bem afim de aprender TS também. Acho que vai ser uma excelente oportunidade.
@rodrigofreitas6631
@rodrigofreitas6631 4 жыл бұрын
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.
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Ahhh que interessante Rodrigo 🤝
@marcusmaiialima
@marcusmaiialima 4 жыл бұрын
Eu e meu colega de trabalho usamos TS em um app RN que estamos fazendo, bem massa utilizar!!
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Show Marcus!! E como fica a produtividade?
@marcusmaiialima
@marcusmaiialima 4 жыл бұрын
@@FilipeDeschamps Fica excelente!! Ter o controle dos tipos adianta muito o desenvolvimento do projeto 😁🚀
@diego-aquino
@diego-aquino 4 жыл бұрын
Show!! TS tá entre os meus objetivos também!
@cognight1518
@cognight1518 4 жыл бұрын
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"
@mrtmichel
@mrtmichel 4 жыл бұрын
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.
@CanalGeekDev
@CanalGeekDev 4 жыл бұрын
Graande Filipe, vai ser sempre sucesso na sua mão... You rock it !!
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Vamo pra cima 😍
@CanaldoDjobixdeGameplay
@CanaldoDjobixdeGameplay 4 жыл бұрын
Sempre top seus vídeos! Parabéns!
@israelsousa
@israelsousa 4 жыл бұрын
Delicinha, estou estudando Typescript também, vai ser bom estudar com vocês.
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Showwww 😍 vamo pra cima!!!
@victorraton7322
@victorraton7322 4 жыл бұрын
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.
@xcarlosr
@xcarlosr 4 жыл бұрын
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!
@br2st
@br2st 4 жыл бұрын
vscode e typescript, duas coisas que me fizeram ter simpatia pela microsoft.
@euheraldoluciano
@euheraldoluciano 4 жыл бұрын
Filipe Fernandes + Diego Deschamps = amo tanto quanto café!
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
hahahhhahahahahahahaahah 😂
@andre_zagatti
@andre_zagatti 4 жыл бұрын
E vamos pra mais uma, Typescript é incrível, você vai amar Filipe 💜
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Showwww Zagatti!! To empolgado 😍
@lucasfelipe-ze5sy
@lucasfelipe-ze5sy 4 жыл бұрын
muito bom, vou acompanhar os vídeos e fazer a NLW ^^
@alissonoliveira5479
@alissonoliveira5479 4 жыл бұрын
Muito bom, typescript é delicinha de aprender hahaha.
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Massa saber 😍
@andremendoncabastos5103
@andremendoncabastos5103 2 жыл бұрын
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...
@fredzordYT
@fredzordYT 4 жыл бұрын
Tava em dúvida se ia começar a estudar TS ou não. Agora que o Mestre Filipe vai estudar eu vou tbm
@maolabs
@maolabs 4 жыл бұрын
Muito bem! Chegou hora de pôr ordem na casa hehehe
@lucasgarcez5101
@lucasgarcez5101 4 жыл бұрын
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.
@nill0x
@nill0x 4 жыл бұрын
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-davilucas7508
@canalnerdestudos-davilucas7508 4 жыл бұрын
A newsletter tá top filipe parabens pra voce e o Guga !! Obrigado pela sugestao do NLW,ja me inscrevi
@eric_dos_reis
@eric_dos_reis 4 жыл бұрын
O William Justen e o Waldemar Neto tem conteúdos muito bom tbm sobre TypeScript, recomendo muito.
@codder
@codder 4 жыл бұрын
Typescript é uma delicinha!
@paulodalmas.backend
@paulodalmas.backend 4 жыл бұрын
Pronto.. inscrição confirmada.. to comentando só pra ver o badge de membro.. hahaha
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
hahahahahahahahh o badge ta uma delicinha 😍
@paulodalmas.backend
@paulodalmas.backend 4 жыл бұрын
@@FilipeDeschamps ta mesmo.. muito obrigado por esse conteúdo de qualidade que vc nos trás.. parabéns pelo seu trabalho
@gustavoaveiro624
@gustavoaveiro624 4 жыл бұрын
Fala Filipe, tudo bem? Estou dando uma olhada no Rust, estou achando sensacional. Dá uma olhadinha e faz um vídeo sobre. Abraço
@gabrielcoronelcascante9111
@gabrielcoronelcascante9111 4 жыл бұрын
Eu gosto de seus videos, um abraco forte.
@guigo1210
@guigo1210 4 жыл бұрын
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
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Que massa 😍
@gdalfovo
@gdalfovo 4 жыл бұрын
Show Filipe! Excelente notícia! :)
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Showww Giovani 😍 bom final de semana meu caro!
@ricardovictorr
@ricardovictorr 4 жыл бұрын
Que louco, assistindo o vídeo aqui e ao mesmo tempo chega a notificação da newsletter kkk
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
😂
@danilosantos2931
@danilosantos2931 4 жыл бұрын
Vai ser top!!
@joaobraz612
@joaobraz612 4 жыл бұрын
Ah que evento delicinha! Participei do último NLW :3 é mó daora
@alison.aguiar
@alison.aguiar 4 жыл бұрын
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.
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Hmmm interessante Alison... e você teve ganho de produtividade?
@mateus_andriola
@mateus_andriola 4 жыл бұрын
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.aguiar
@alison.aguiar 4 жыл бұрын
@@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.aguiar
@alison.aguiar 4 жыл бұрын
@@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.
@luistitossaiete9850
@luistitossaiete9850 4 жыл бұрын
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
@asbpernalonga
@asbpernalonga 4 жыл бұрын
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.
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Showwww Adans 😍
@andrecamposdovale
@andrecamposdovale 4 жыл бұрын
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.
@arozendojr
@arozendojr 4 жыл бұрын
Vscode é preferido do mundo JS, quando passa para Typescript, da uma olhada no Phpstorm
@DanielRios549
@DanielRios549 4 жыл бұрын
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
@lhuangoncalves877
@lhuangoncalves877 4 жыл бұрын
Estou ansioso pra saber sobre typescript, esses eventos NLW são muito bons!! É muito delicinha!
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Showwww 😍
@joaoalmeida484
@joaoalmeida484 4 жыл бұрын
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
@misaelcostahomem7999
@misaelcostahomem7999 4 жыл бұрын
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
@mentafrita
@mentafrita 4 жыл бұрын
Os e-mails estão sendo mto bons! Estou adorando
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Showwww 😍
@galavernag
@galavernag 4 жыл бұрын
4:44 Aeeeeeeeeeee, cobertura das aulas
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
😍 😍 😍 😍 😍
@gabrielcaussi9050
@gabrielcaussi9050 4 жыл бұрын
Seria interessante um vídeo ensinando como o usar o Vim. Percebi que você usa ele em vários vídeos.
@ilanveras1215
@ilanveras1215 4 жыл бұрын
Assistindo o vídeo enquanto trato erros de um código, melhor jeito
@eliasjnior
@eliasjnior 4 жыл бұрын
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!
@igor7600
@igor7600 4 жыл бұрын
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
@marceloroldrin
@marceloroldrin 4 жыл бұрын
Já participei de um NLW e realmente é muito bom.
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Showwwww 😍
@Jhonnatan
@Jhonnatan 4 жыл бұрын
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.
@DarlantenCaten
@DarlantenCaten 4 жыл бұрын
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...
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Caramba que massaaaa Darlan!!!!! Muito curioso esse ponto da produtividade 👍
@marlus
@marlus 4 жыл бұрын
Filipe, faz um vídeo sobre testes e TDD!!! Queria saber se isso é importante quando se trabalha sozinho num projeto.
@joaopedroribeiro8301
@joaopedroribeiro8301 4 жыл бұрын
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
@legendattack
@legendattack 4 жыл бұрын
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!
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
hhahhhahhahhahhahahaha 😂 pode ser, nunca saberemos
@th_wizard4141
@th_wizard4141 4 жыл бұрын
Eu faço questão de usar Typescript. Pois nem lembro mais quantas vezes ele me ajudou a evitar esses bugs relacionados a tipagem.
@TheKroow
@TheKroow 4 жыл бұрын
TypeScript é massinha 💜🚀
@FilipeDeschamps
@FilipeDeschamps 4 жыл бұрын
Show Diego, como é a questão da produtividade?
@TheKroow
@TheKroow 4 жыл бұрын
@@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
Se Você Passar Por Esses 5 Desafios, Você Aprendeu React JS
17:23
Filipe Deschamps
Рет қаралды 331 М.
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН
The Lost World: Living Room Edition
0:46
Daniel LaBelle
Рет қаралды 27 МЛН
TypeScript // Dicionário do Programador
7:33
Código Fonte TV
Рет қаралды 67 М.
#FLUTTER - NA VISÃO DE UM ESPECIALISTA REACT NATIVE!!
16:50
Sergio Costa
Рет қаралды 7 М.
Descobri Como Consertar o Meu Maior Problema
21:40
Filipe Deschamps
Рет қаралды 675 М.
Apenas 15 Minutos para Explicar Como Vou Te Salvar
15:04
Filipe Deschamps
Рет қаралды 71 М.
Maior Tapa que Steve Jobs Já Deu Num Programador (Análise Detalhada)
8:23
Filipe Deschamps
Рет қаралды 1,6 МЛН
Antes de Desistir da Programação, Veja Esse Vídeo
15:49
Filipe Deschamps
Рет қаралды 201 М.
Comecei a receber propostas de emprego MUITO boas por um simples motivo
10:16
MELHOR FORMA DE APRENDER PYTHON (Google Colab Notebook)
30:39
Filipe Deschamps
Рет қаралды 869 М.
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН