Isso até é mencionado no texto principal, mas eu criei separadamente um simulador de SP e, com base na carga de trabalho dos últimos n dias, calculava quanto SP adicional deveria comprar para minimizar a soma de "custo atual + custo que seria reduzido pela cobertura + custo que seria desperdiçado por se tornar recorrente"; foi assim que tomei a decisão.

 

Pois é....

Eu também fiquei curioso e estou compartilhando o que perguntei ao Claude... mas não concordei muito


Vou fazer uma análise crítica dos prós e contras de usar TypeScript:

Vantagens (Pros):

  1. Integração com o ecossistema de desenvolvimento
  • A maioria dos exemplos gira em torno de frameworks web (React, Vue, Svelte etc.)
  • Minimiza a barreira de entrada para desenvolvedores frontend
  • Permite aproveitar o ecossistema npm
  1. Vantagens técnicas
  • A segurança de tipos ajuda a prevenir antecipadamente erros na configuração da infraestrutura
  • Suporte nativo a ESM, modernizando o sistema de módulos
  • Suporte natural a processamento assíncrono (async/await)
  1. Escalabilidade
  • Destaque para a característica "Extensible" - facilidade para expandir recursos com base em funções
  • Facilidade de integração com IA (ênfase em "AI-first")
  • Suporte a vários runtimes, do navegador ao serverless

Desvantagens (Cons):

  1. Preocupações com desempenho
  • TypeScript exige processo de compilação
  • O uso de memória é maior do que em linguagens de sistema como Go ou Rust
  • Possibilidade de gargalos de desempenho ao gerenciar infraestrutura em grande escala
  1. Riscos de segurança
  • Possibilidade de erros em tempo de execução devido às características dinâmicas de JavaScript/TypeScript
  • Acesso possível a funções perigosas como eval()
  • Complexidade no gerenciamento de dependências (embora afirme "zero dependencies", na prática há grande chance de dependências serem adicionadas no uso real)
  1. Limitações técnicas
  • Limitações no acesso a sistemas de baixo nível
  • Latência imprevisível causada pelo garbage collection
  • Dificuldade para gerar binários nativos
  1. Preocupações com o ecossistema
  • Como ferramenta de IaC, ainda é relativamente imatura
  • Comunidade/ecossistema menor em comparação com Terraform e Pulumi
  • Falta de suporte/validação em nível enterprise
  1. Considerações de arquitetura
  • "No strong opinions" pode acabar sendo uma desvantagem (ausência de boas práticas)
  • Risco de dispersão no gerenciamento de estado ("store state anywhere")
  • Complexidade no gerenciamento de arquivos de estado locais

Em resumo, a escolha por TypeScript é adequada para criar um ambiente amigável para desenvolvedores web, mas como ferramenta de IaC em nível enterprise ainda parece precisar de mais validação.

 

Sou um funcionário atual da AWS kor.

Uma das formações mais importantes que ouvimos após entrar na empresa é pensar em maneiras de ajudar os clientes a gastar menos com custos de nuvem, e uma das formas mais eficazes é orientar sobre RI & SP.

 

Mesmo que eu não conheça bem RI, no caso de SP ele pode ser aplicado a várias workloads, então, se houver um custo fixo recorrente, vale muito a pena considerar. Inclusive, nós chegamos a comprar já levando em conta até o momento previsto de otimização... rs Por exemplo, se em 9 meses a otimização já estiver concluída e parecer que o custo dos servidores vai cair pela metade, ainda assim comprar 1 ano inteiro antes pode sair mais vantajoso, e a gente fazia assim.

 

Independentemente de ser IA ou não, se a pessoa estiver realmente determinada, nem crawling eles conseguem detectar.

 

Como vão distinguir se é um bot de IA ou não?

 

Uma combinação em que eu nunca teria pensado, mas é surpreendente. Fico curioso para saber qual é a ideia da Grammarly.

 

Por que fizeram questão de usar ts...

 

A Cloudflare quer ganhar dinheiro com isso
No fim, todo mundo que quer monetizar vai acabar indo para lá
o volume da Cloudflare vai crescer
e a qualidade dos dados vai piorar
Já é a mesma tendência que apareceu no Naver, Instagram e YouTube: todo lugar onde entra dinheiro acaba seguindo esse caminho

 

Ah, entendi... então, se pelo menos aplicar as tags mais básicas, já ajuda bastante.. :)

Mas reduzir custos usando coisas como RI ou SP também entra no básico, né....
Imagino que definir mais ou menos qual tamanho faz sentido para usar na nossa infraestrutura seja mesmo uma parte que exige bastante reflexão...

 
shakespeare 2025-07-02 | comentário pai | em: Claude Code agora oferece suporte a hooks (docs.anthropic.com)

Por favor, façam também uma versão para Windows T_T

 

Gridfinity é uma das formas que muita gente usa logo no começo quando começa com impressão 3D.
É útil para organizar coisas dentro de gavetas ou imprimir organizadores para cima da mesa.

https://www.printables.com/search/models?ctx=models&q=gridfinity
https://makerworld.com/en/search/models?keyword=gridfinity

Só de pesquisar por Gridfinity já dá para encontrar vários exemplos de uso.

Pessoalmente, para gavetas eu imprimo e uso a série BaBo.
https://makerworld.com/en/models/14125-babo-organizer-drawer-module-30

Também dá para usar Babo + Gridfinity.
https://printables.com/model/…

 

Ué... por que eu escrevi assim? buaa... Parece que com código faz mais sentido.

 

Se a linha for longa, dá para fazer, sim
Acho que até o mecanismo de busca do Google daria para fazer em uma linha se escrever bem longo kkk

 

De onde veio essa ideia de... com uma única linha de código?

 

É uma honra ver que há um vídeo no YouTube assim também na Coreia. Vou usá-lo como referência. Obrigado!

 
geek12356 2025-07-01 | comentário pai | em: Liquid Glass implementado com CSS (atlaspuplabs.com)

Parece que o que esta pessoa implementou ficou mais natural.
https://v0.dev/chat/dynamic-frame-layout-1VUCCecq7Uy

 
bobross0 2025-07-01 | comentário pai | em: Liquid Glass implementado com CSS (atlaspuplabs.com)

Ainda parece meio estranho de implementar na web haha