Tive a sorte de ser um convidado do Podcast do Stack Overflow recentemente. O tópico foi "Velocidade do desenvolvedor", algo que meu colega convidado (e que há muito tempo comunidade de desenvolvedores compatriota) que Cory House queria discutir.
O que é Developer Velocity?
No podcast, discutimos vários fatores que afetam a velocidade do desenvolvedor, incluindo:
-
- Como a velocidade é medida
- Loops de feedback
- Nuvem vs. no local
- Ferramentas personalizadas
- Comprar vs. construir
- Familiaridade com as ferramentas em vez de aprender do zero
- Integração contínua/implantação contínua (CI/CD)
Um dos tópicos mais importantes para o Couchbase (e para mim) é a familiaridade com as ferramentas. O SQL é a linguagem de dados com a qual os desenvolvedores (e DBAs, administradores, analistas de BI, arquitetos etc.) provavelmente estão mais familiarizados. No entanto, grande parte da história do NoSQL, embora tenha muitos benefícios, foi gasta em evitando SQL (daí o nome).
O Couchbase, no entanto, investiu muito em SQL. Especificamente, SQL++uma implementação de SQL de padrão aberto e compatível com versões anteriores, projetada para dados JSON flexíveis. Essa é apenas uma das maneiras pelas quais o Couchbase está comprometido em tornar os dados flexíveis e rápidos acessíveis por meio do familiar.
Você pode ouvir o Podcast do Stack Overflow aquiou encontre-o no aplicativo de podcast de sua preferência.
Próximas etapas
Você tem opiniões sobre a velocidade e a produtividade do desenvolvedor?
O que você achou desse episódio?
Venha e discuta sobre o Discórdia do Couchbase com outros desenvolvedores.