Importante
Era impossível trocar para v7, a maioria dos UUIDs que estavam compondo os índices eram originados em outros sistemas, e informados no payload que a aplicação recebia.
@devcritico.bsky.social
Critical thinking is an art. Staff+ Engineer – Sharing insights on software development, career growth, and product.
Importante
Era impossível trocar para v7, a maioria dos UUIDs que estavam compondo os índices eram originados em outros sistemas, e informados no payload que a aplicação recebia.
Minha maior treta técnica de 2024:
Aurora Postgres (8 vCPU) sofrendo com picos de escrita: 20 QPS por 3h seguidas, cada query com batch de 500 inserts. CPU batendo 97%+!
O culpado? Uso indevido de UUID v4 em PKs e índices.
Como você mitigaria esse problema?
#bolhadev
IA vai tornar o mercado MENOS competitivo!
Minha teoria é que, quanto mais dependentes de IA, menos irão conseguir passar em processos seletivos, pelo motivo óbvio de serem totalmente dependentes para fazer qualquer coisa.
Consequentemente, teremos menos vagas sendo ocupadas.
#bolhadev
Testes como LeetCode NÃO são para medir sua proficiência em escrever código, e sim para entender como você resolve problemas usando ED e algoritmos.
Até porque, se você está se candidatando para uma vaga de desenvolvedor (não estagiário), presume-se que você sabe programar.
#bolhadev
Quem iria se beneficiar seria a Azure, e aí? Explode eles também? Kkkk
04.02.2025 15:40 — 👍 0 🔁 0 💬 1 📌 0Vocês costumam "tipar" código #python?
Fui brincar com o typing system para "tipar" uma high order function, achei horrível.
get_fee é uma função que retorna outra função, logo, ela retorna um Callable[a, b], onde:
a -> [array de tipos dos parâmetros]
b -> tipo de retorna da função
#bolhadev
Quando se entende que documentar faz parte da entrega, e que também gera valor, fica nítido que isso está totalmente errado. Um dev junior deveria ser estimulado a gerar documentação contínua no time, e ser suportado para isso, assim como foi em qualquer outra atividade.
02.02.2025 16:55 — 👍 0 🔁 0 💬 0 📌 0Apesar da importância, dev de maneira geral tem grandes dificuldades para expressar solução em desenho, e isso acontece porque só se é cobrado desenhos técnicos como entregável, em uma posição mais sênior, e isso NÃO faz sentido!
02.02.2025 16:55 — 👍 0 🔁 0 💬 1 📌 0• Mitigação de riscos — clareza no impacto de uma alteração proposta;
• Evolução da arquitetura — é possível versionar e entender como a arquitetura evoluiu ao longo do tempo.
• Comunicação — representação visual;
• Onboarding — pessoas entram no time com visão clara sobre o que existe e vão manter;
• Visualização da comunicação da organização — Conway's Law;
• Planejamentos e refinamentos — suporte a decisões técnicas;
Saber expressar em desenho de arquitetura a solução proposta, ou a própria em produção (o as-is), é MUITO importante, e gera muito valor em:
02.02.2025 16:54 — 👍 0 🔁 0 💬 1 📌 0🧵 A importância de desenhos de arquitetura 👇🏻
A imagem, para ilustração, é um exemplo de como costumo expressar arquiteturas em desenhos, usando C4 Model, partindo de um zoom out da organização e seus contextos sistêmicos, e dando zoom in onde necessário.
#bolhadev
Temos todas as estações do ano em um único dia.
26.01.2025 19:44 — 👍 1 🔁 0 💬 0 📌 0E aí #bolhadev, rate my setup.
26.01.2025 18:10 — 👍 11 🔁 2 💬 3 📌 1