Brant es Arquitecto de Sistemas en Software CenterEdge donde ha sido un ávido usuario de Couchbase desde 2012 y un partidario de la Comunidad Couchbase desde 2016. Su trabajo se centra en Couchbase Server, SQL++ y el SDK .NET.
¿Cuál fue tu primera toma de contacto con Couchbase?
Llevo usando Couchbase desde 2012, cuando empecé a usar la versión 1.8 para proporcionar una caché de consultas escalable y de alto rendimiento y una tienda de carrito de la compra persistente.
¿Qué producto o servicio de Couchbase utilizas más?
Soy un viejo admirador de SQL++ (antes llamado N1QL) y del motor de consulta/indexación que lo respalda. Me encanta la potencia combinada con la familiaridad del lenguaje SQL++, ambas cada vez mayores desde su lanzamiento.
¿De qué proyecto o producto en el que hayas trabajado y que utilice Couchbase te sientes más orgulloso?
He trabajado en muchos productos para usuarios finales que utilizan Couchbase, y estoy orgulloso de todos ellos. Pero probablemente estoy más orgulloso del proyecto Linq2Couchbase, que es un proveedor de Couchbase/SQL++ LINQ para desarrolladores .NET, y couchbase-index-manager, que proporciona un método declarativo para gestionar índices SQL++ como parte de tu CI/CD pipeline. Me encantan estos proyectos porque su objetivo es ayudar a otros desarrolladores a ofrecer grandes productos utilizando Couchbase, por lo que su alcance es aún mayor que cualquier producto de usuario final que yo pueda hacer.
Como Embajador, ¿qué le gustaría conseguir en los próximos 12 meses?
Me encantaría ayudar a crear una red de desarrolladores cualificados que utilicen Couchbase pero que puedan colaborar y compartir conocimientos sobre una amplia variedad de temas para que todos seamos mejores desarrolladores.
Mirando en su bola de cristal, ¿qué ve (o le gustaría ver) para las tecnologías Couchbase o el mundo de la tecnología en general?
Personalmente, quiero ver más herramientas, como Kubernetes Operators, que agilicen la capacidad de desarrollar y desplegar nuevas aplicaciones en la nube. Ya estamos años luz por delante de donde estábamos hace 10 años, pero todavía hay muchas partes móviles como la alta disponibilidad, la supervisión, el rastreo, el registro, las mallas de servicios, la redundancia de datos y más que añaden mucha sobrecarga y carga cognitiva a un nuevo proyecto.
¿Tiene algún truco o consejo que pueda interesar a nuestros lectores?
Añada siempre una raíz EditorConfig a cada repositorio de código fuente. La coherencia añadida en el formato y los editores de texto vale su peso en oro.
Cuando no está moviendo datos, ¿qué es lo que más le gusta hacer?
También me encanta trabajar en otros proyectos de código abierto no relacionados con los datos. Mi última pasión es Yardarmque es un generador de SDK OpenAPI basado en los componentes internos del compilador C# (también conocido como Roslyn) para proporcionar SDK de alto rendimiento, extensibles y específicos de .NET a partir de especificaciones OpenAPI.
Gracias por compartir su trabajo y sus ideas con nuestros lectores.
- Únete al Centro de la comunidad Couchbase para estar al día de todo lo que ocurre en Couchbase y en nuestra comunidad global.