E aí, galera! 😄 Sou o Cristian William! Manja de programação? 🤔 Não muito? Tá no lugar certo! 👍
Com 7+ anos de experiência, decidi compartilhar meu rolê no mundo do código. Vamos juntos aumentar a mão de obra qualificada no mercado bombando 💥.
Aqui tem tutoriais desde nível "totalmente perdido" até "faço código enquanto durmo" 😴, com .Net, SQL, C#, Javascript, Angular, TypeScript e mais. Vamos debater sobre arquitetura de software, boas práticas, mercado, carreira e muito mais. 🎯
Tá afim de turbinar seu conhecimento e dar um upgrade na carreira? Cola aqui comigo! 🚀 Segue lá no insta @CristianWilliamDev, tem conteúdo maneiro todo dia! 📲
RXJS e maravilhoso, aprendi a usar estado com ele. aqui poderia fazer um conteúdo sobre tratar TS? tipo como fugir do any, e em que momento a gente tipa? abraços.
algumas coisas estão semelhantes ao que se tem no react. Bom, mas só do Angular tirar essa budega de colocar no NgModule os componentes para que funcionem, excelente
RxJS é massa demais! Já uso tem um tempo mas quando vi que falaria desse assunto não poderia deixar de assistir pra prestigiar sua didática que usa de um vocabulário tão espontâneo 😂
Parabéns pela sua arte, á dias que estava a procura de um conteúdo com essa qualidade, sou DEV java e atualmente peguei um projeto com Angular que usar o NGRX. Com essa aula agora posso ficar mais tranquilo e seguir com meu trabalho.
Eu uso o SQS da AWS para mensageria, o rolê é o mesmo, é um puta trampo para manter isso tudo funcionando de forma distribuída, mas isso nenhum curso ensina, tem que tomar cuidado com o hype mesmo, vejo a galera romantizando que ser DEV é mil maravilhas e ganha muita $$$ mas a realidade é que é só pancadaria o tempo todo. Parabéns pelo vídeo, ficou foda demais \m/
Ótimo vídeo. RXJS sempre foi o suficiente pra mim, mas gostaria de ver um caso em que o NGRX brilhasse. Tu tem algum vídeo em que o NGRX se torna vantajoso?
Você acha interessante ter um serviço facade para o componente não manipular diretamente o state? O componente usaria o facade e o facade mexeria no state.
Eu sempre implementei estados com o RxJS, até tenho uma noção do NgRx, mas NUNCA vi necessidade de usar isso. Pq eu deixaria de usar uma ferramenta "nativa" que nos dá todos os recursos (e muito mais) pra usar NgRx? Aqui me parece que a galera do NgRx teve o ego ferido pela galera do RxJS.
Eu sempre disse isso... ano passado entrei em uma empresa que trabalhavam com NgRx e disse que era desvantagem mas cagaram. Dale boilerplate, saí da empresa no mês seguinte e entrei onde queria a um tempo.
Fala Cristian, tudo bem? Seu video ficou incrivel e muito bom mas to com uma pequena duvida. Depois de conseguir conteinizar a API e o Sql. Eu tentei de todas as formas acessar pelo SQL Management o sqlserver que ta rodando no conteiner mas não consigo encontrar o nome do servidor, nem usando as mesmas que estão na ConnectionString. É possivel acessar?
Mto bom o vídeo mano! Não curto o NGRX também. Acompanhei um outro tutorial e fiz toda essa implementação de gerenciamento de estado com Signals. Achei bem dahora. Tenta usar o # no lugar de private. Saiu em alguma das releases aí do Typescript. Economiza um pouquinho kkkkkkkk Abraços!
So um ponto, a instancia/escopo de um singleton é definido pelo seu provider, por padrão a nível de aplicação (providedIn: 'root'), mas existe a possibilidade de vc definir essa instancia a nivel de modulo ou componente.
De todas as tecnologias que ja trabalhei Angular é minha favorita de longe, e mano tuas aulas são fora da curva de boas, ja aprendi coisa demais contigo. Simples, didatico e engraçado, tudo oq um dev precisa. Obg
Conteúdo muito bom, obrigado por compartilhar. Atualmente, utilizo o NgRX nas aplicações que atuo e confesso que é realmente moroso criar toda essa estrutura e trabalhar em cima dela. Porém, essa segunda abordagem é muito simples e intuitiva e com isso, geram algumas dúvidas e adoraria entender sua percepção sobre elas: 1 - Com a primeira abordagem, é mais simples analisar utilizando o redux devtools. Como você faz para lidar com isso na segunda abordagem? 2 - Em uma aplicação onde teremos compartilhamento de dados, utilizando a primeira abordagem podemos selecionar "pedaços" de conteúdo simplesmente com o selector, nesse caso, não seria um pouco mais viável em aplicações grandes e complexas? 3 - Há algum ganho de performance na segunda abordagem? Visto que na primeira você executaria mais "comandos" para determinados resultados. Por fim, uma pergunta tola: Como você estrutura hoje suas aplicacões? Venho pesquinsando e acho conteúdo diversos com padrões diferentes. Tento me aproximar ao máximo do padrão que a própria doc do Angular disponibiliza mas as vezes percebo um certo gargalo. Por exemplo, as actions ficam a nível de componente ou de módulo? Se tiver um tempinho e puder responder ou indicar algum material, ficarei muito grato
Cara seu canal é uma benção parabéns pela aula. É como vc disse eu tb não usaria, o Angular é muito complexo e este bagulho piorou o Angular, creio q isto só aumenta o custo de um projeto, sem muitos reais retornos de produtividade. Se um dia eu chegar a ser um Team Leader, eu jamais implementaria o NgRX algo assim.
Falaaa mano, então brother, na real não, pq seu componente estaria escutando apenas o estado, não o resultado a requisição... A requisição seria executada no effect, que iria emitir uma action como resultado, e essa action, iria ser tratada no Reducer para ai sim, alterar o estado, e seu componente ficar sabendo que deu erro... Por isso gosto de deixar o status no state também quando sou obrigado a usar NGRX sahushauhsau