LucasAyabe

  1. Olha, criar High Order Classes é uma forma de se atingir herança horizontal em linguagens que suportam isso, inclusive acredito que Python suporte isso nativamente o que torna um pouco sem sentido criar uma High Order Class, e se herança vertical já nã...
    10 tabcoins · 1 comentários · LucasAyabe · há 11 meses
  2. Não entendi muito bem o objetivo do seu framework, mas não me parece que ele resolve nenhum problema real no desenvolvimento web moderno. Quanto as features que você citou, não me parece uma boa ideia usar chaves para isso, de um ponto de vista de UX,...
    4 tabcoins · 1 comentários · LucasAyabe · há 9 meses
  3. Sobre a afirmação que tudo é funcional, uma mentira, o que se usa mesmo é um monte de programação procedural, com alguma influência ou outra de FP e OO. O React principalmente tem uma propaganda muito forte em cima de FP (muito por conta do Redux), mas...
    3 tabcoins · 2 comentários · LucasAyabe · ano passado
  4. Eu consigo entender a intenção do Post, o que ele critica, e nesse sentido até poderia concordar com mais pontos, mas ou o título é muito click bait, ou você está batendo num espantalho o artigo todo. Você falou muito que OOP é lixo, mas não apresentou...
    2 tabcoins · 0 comentários · LucasAyabe · há 7 meses
  5. Eu acho que dos problemas que as tecnologias modernas resolvem vão muito além de só transições mais bonitinhas. Se esse fosse mesmo o carro-chefe, já teriam morrido quando começaram com essa história de SSR. No meu ver a criação de componentes, código...
    2 tabcoins · 5 comentários · LucasAyabe · ano passado
  6. Tecnicamente MVC não usa camadas, então você pode organizar via package by feature que não tem problema, inclusive eu vejo muito o modelo mais clássico de MVC lá do Smalltalk 80, sendo organizado de forma semelhante já que tudo gira em torno do Model....
    1 tabcoins · 0 comentários · LucasAyabe · ano passado
  7. Eu diria que mesmo em Java não é bem assim, você até tem o Spring, mas até onde eu entendo (que não é muito), o básico do básico, se divide em controller, service e repository, mas esses são só os esteriótipos do container de injeção de dependência del...
    1 tabcoins · 1 comentários · LucasAyabe · ano passado
  8. Então, isso que vc escreveu é exatamente o meu ponto. Você não deveria usar o documento como a sua fonte do estado, por conta separação entee apresentação e estado, era esse o ponto quando o MVC foi criado, e depois virou o ponto novamente quando propu...
    1 tabcoins · 0 comentários · LucasAyabe · ano passado
  9. Estado na apresentação é sim necessário, tipo, é todo o ponto de existir JavaScript. O que é desnecessário na maior parte das vezes é o estado inteiro da aplicação (que é o que vc acaba gravando no banco de dados), provavelmente é isso que você está se...
    1 tabcoins · 1 comentários · LucasAyabe · ano passado
  10. Eu não considero aplicações voltadas ao servidor como "jeito" melhor. Acredito que o melhor caminho mesmo continua sendo o híbrido que nós atingimos com o passo do SSR. Quando eu digo reatividade, é sim algo diferente das ViewTransitions, Reatividade n...
    1 tabcoins · 3 comentários · LucasAyabe · ano passado
  11. Elm é incrível mesmo, a segurança que usar monadas e outras estruturas algebricas dá para sua aplicação junto aos princípios funcionais garante que se tudo compilar corretamente e obedecer as leis dessas estruturas a sua aplicação não vai dar erros de...
    1 tabcoins · 0 comentários · LucasAyabe · ano passado
  12. Se você achou o Astro interessante com a ideia de islands architecture dele, você deveria conferir o Qwik, que leva a proposta dele além com um conceito que eles chamam de resumability, nos últimos dias eles escreveram bastante sobre signals no React t...
    1 tabcoins · 0 comentários · LucasAyabe · há 2 anos