Milky @omilky.bsky.social · 20/09/2024Se tem uma coisa que eu to evitando pq sei que vou ficar fissurado por uns bons meses, é programação funcional Não entendo quase nada, mas pelo que entendo, já me deixa afim, parece muito elegante F#, Gleam, Elixir 000
Milky @omilky.bsky.social · 18/09/2024#bolhadev twitter parece ter voltado, caso alguém queira saber quem sou eu lá também, meu @ é: @BrainChanges_ 010
Milky @omilky.bsky.social · 17/09/2024Fiz a maybe aceitar uma Action como parametro também pois vou usar ela no front(com blazor) e eu posso usar ela pra renderizar componentes diretamente, como por exemplo, um Dialog #bolhadev 011
Milky @omilky.bsky.social · 17/09/2024Tem alguns vídeos explicativos de Monads, me ajudaram a entender melhor como funcionam www.youtube.com/watch?v=HIBT...youtube.comWhat is a Monad? - The Last Monad Intro You'll Ever NeedYouTube video by 走歪的工程師James 010
Milky @omilky.bsky.social · 17/09/2024Então, ela começou como uma Monad Maybe, por isso o Exists, mas vi a necessidade de ter uma msg de erro e um httpCode pra dar uma resposta rica pro client Eu tinha feito anteriromente uma classe que usava Result Pattern, mas era bem diferente dessa, pq não era bem uma Monad 000
Milky @omilky.bsky.social · 17/09/2024Na minha opinião pode ficar mais legível, mas depende muito do time que você trabalha, eu estou preferindo isso aos Ifs pois posso retornar um erro junto, por conta de ser uma Monad, mas dar throw teria o mesmo efeito 020
Milky @omilky.bsky.social · 17/09/2024Deu trabalho mas acabei esta poha Finalmente terminei de fazer uma Maybe Monad pra eu utilizar no meu projeto, e provavelmente em muitos futuros(use cases abaixo) #bolhadev #bolhatech 283
Milky @omilky.bsky.social · 13/09/2024O pior é quando você ficou 4 horas tentando resolver um bug esquisitão, daí qd vc desiste e vai tirar um sono, do nada você vira o Einstein do código e a solução do bug vem na sua cabeça e junto com ela formas de melhorar o código no geral 011
Milky @omilky.bsky.social · 13/09/2024Como vocês estruturam os seus projetos? Ultimamente tenho utilizado Vertical Sliced, o que vocês acham? #bolhadev 031
Milky @omilky.bsky.social · 12/09/2024Se eu não me engano, o Magoratti ensina Vertical Slice, não vi muitos BR retratando isso, aprendi com um gringo no yt e me apaixonei, achei muito mais didático e fácil que DDD E ainda mais que Blazor trabalha com componentes, fica ainda melhor 120
Milky @omilky.bsky.social · 12/09/2024Pega esse projeto de estudo e tenta estruturar uma arquitetura nova também! É bom ligar as duas coisas pq vc se sente mais livre pra aprender e experimentar Como é um projetinho CRUD simplão, dá pra fazer em uma semana de boa 110
Milky @omilky.bsky.social · 12/09/2024Ah depende muito, mas é só você seguir uma arquitetura que você curta utilizar, como é mais pra aprendizado da tecnologia, não é tão relevante Porém, eu geralmente uso vertical slice, é simples de setar, C# é muito comum usar DDD mas em projeto pra aprendizado eu prefiro vertical slice sem DDD 110
Milky @omilky.bsky.social · 12/09/2024Siim, é o que eu to fazendo, é MUITO bom pra entender como funciona a relação que é feita no blazor 010
Milky @omilky.bsky.social · 12/09/2024O que vocês acham de Monads? (O conceitozinho complicado) #bolhadev 021
Milky @omilky.bsky.social · 12/09/2024Tipo, em vez de tu pegar pra fazer um curso do começo ao fim, procura um video introdutório pra vc entender como configura e taca a cara lá, vai fazendo, quando tu pegar um gargalo e ter dúvidas sobre como fazem coisas mais complicadas, procura vídeos explicando 110
Milky @omilky.bsky.social · 12/09/2024Uma dica pra você é o que eu sempre faço quando to aprendendo uma tech nova(geralmente consigo pegar o básico em uma semana no máximo) Procura como faz um projeto, e depois q vc criou teu projeto, vai pesquisando conforme as duvidas forem surgindo e vendo vídeos com esse contexto 210
Milky @omilky.bsky.social · 12/09/2024Po, vou ser sincero, comecei a ver sobre blazor mais a fundo hoje também pq na minha empresa estão utilizando em alguns projetos, e meu irmão, é muito legal e eu achei muito fácil quando você compara com react por exemplo Como já to acostumado com webapi, achei bem simplão 210
Milky @omilky.bsky.social · 12/09/2024Se você acha que OOP é dificil ou que é muito fácil de se perder, é porque você ainda não entendeu que a verdadeira força da OOP não tá na herança, mas sim no polimorfismo #bolhadev 072
Milky @omilky.bsky.social · 12/09/2024Ele também é craque com os conceitos de ASP.NET em geral, o cara é fera 010
Milky @omilky.bsky.social · 12/09/2024Se vão migrar pa ASP usando Razor/Blazor ou qualquer coisa do tipo(sem muito js), recomendo um canal muito foda no youtube, totalmente gratuito: www.youtube.com/@baltaioyoutube.combalta.iobalta.io é uma plataforma completa para auxiliar você em seu caminho para se tornar um desenvolvedor do jeito certo. Com uma grande comunidade por trás, fazemos a diferença no cenário de programação n... 210
Milky @omilky.bsky.social · 07/09/2024Union type é uma mão na roda, no C# eu tive que fazer um bglh parecido mas foi mais complicado por conta da falta de union type 020
Milky @omilky.bsky.social · 04/09/2024A vida é uma constante oscilação entre "Eu sou foda" e "E eu sou um bosta" 000
Milky @omilky.bsky.social · 04/09/2024Antes de passar para funções e entre outros, recomendo você estudar pelo menos o básico de memória, vai te ajudar muito no caminho pra frente, pega um diazinho pra estudar(o básico mesmo) de heap, stack e ponteiros, vc consegue estudar tudo isso em umas 4 horas e vai te ajudar mto a entender melhor 110
Milky @omilky.bsky.social · 01/09/2024Cara, da uma checada aqui, se eu não me engano, na hostgator o dominio .com.br tá saindo por 26 ao ano, mas tem uns dominios bem mais baratos www.hostgator.com.br/registro-de-...hostgator.com.brRegistro e compra de Domínio fácil e barato com até 60% OFF | HostGatorRegistre seu domínio com os melhores preços do mercado. Dê o primeiro passo para garantir sua presença online a partir de R$5. Veja Agora! 110
Milky @omilky.bsky.social · 01/09/2024To usando tem umas semanas e é MUITO útil pro meu Result Pattern aceitar genericos e ter conversão built in, eu não preciso configuração nenhuma no mapeamento, ele faz tudo(de alguma forma) sozinho! Me permitindo usar quaisquer tipos(contanto que compatíveis) Ex: 000
Milky @omilky.bsky.social · 01/09/2024Cara, você aí que é Dev C# e tá usando AutoMapper pra fazer os mapeamentos, tenho uma dica muito boa! Procura sobre Mapster, ele é literalmente um automapper mais eficiente e NÃO PRECISA DE CONFIGURAÇÃO É literalmente só baixar e usar @samsantosb.bsky.social #bolhadev 121
Reposted by MilkyCM in a 🥜🐚🇧🇷🇺🇦 @cmnut.bsky.social · 01/09/2024Alexandre de Moraes podia multar quem programa em Java #bolhadev cc: @samsantosb.bsky.social 163
Milky @omilky.bsky.social · 01/09/2024Já que tem pouco assunto por aqui, vou trazer um que eu tava conversando no twitter Como você prefere tratar erros? (Eu pessoalmente estou testando Result Pattern e estou amando, inclusive implementei com generico pra objeto complexo e retorno de json) #bolhadev 011
Milky @omilky.bsky.social · 01/09/2024Logica -> Estrutura básica de dados -> Linguagem -> Algoritmo -> Aprofundamento em estrutura de dados 120
Reposted by Milkylcs.class @roque-b.bsky.social · 01/09/2024Alexandre de Moraes podia multar quem programa em Java usando vscode também #bolhadev Cc: @samsantosb.bsky.social 4158
Milky @omilky.bsky.social · 01/09/2024Tomara que funcione, no twitter o C# pega poeira, não tem uma alma viva Csharpeiro 100
Milky @omilky.bsky.social · 01/09/2024Sem contar que, quando tu vê a code base de começo, sem ter um norte, tu se perde muito, quando vc tem um objetivo em mente: A Issue, ela te dá todo um contexto do que você tá procurando exatamente 020
Milky @omilky.bsky.social · 01/09/2024KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK 000
Reposted by MilkyJosé @joseiedo.bsky.social · 31/08/2024Como entender a codebase de um projeto open-source grande e conseguir contribuir com código? Dicas, macetes, estratégias, magias? #bolhadev @samsantosb.bsky.social 2126
Milky @omilky.bsky.social · 01/09/2024Acho que a primeira coisa seria entrar na parte de issues do código, dar uma lida nas coisas relatadas e procurar no código usando a issue como base Quando você tem ideia do problema, te ajuda a entender melhor o que o código ta fazendo pq o problema te da um contexto inicial 140
Milky @omilky.bsky.social · 01/09/2024Tem 2 desse kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk copiei pq achei que era piada 110
Milky @omilky.bsky.social · 31/08/2024Java hoje em dia é a linguagem que mais contrata junior e tem uma curva de entrada relativamente baixa, o problema é que geral tem medo da linguagem, acha dificil simplesmente pq é verbosa(java é muito fácil em questão de sintaxe) Eu só prefiro C# por conta do DX mesmo 110