Bem-vindo ao Comunidade Couchbase programa Luca Christille!
Biografia: Comecei a programar quando era criança, e essa paixão nunca desapareceu. Há cinco anos, decidi iniciar minha carreira de desenvolvedor como freelancer, principalmente nas áreas de dispositivos móveis e front-end. Durante esse tempo, perdi muito sono, aprendi a projetar aplicativos móveis nativos do zero e lidei tanto com clientes inspiradores quanto com clientes que perdiam tempo. Obtive a certificação Associate Android Developer, mas acabei me apaixonando pelo Flutter como uma estrutura móvel de plataforma cruzada e pelo Couchbase como um banco de dados NoSQL. Comecei o Fluttercouch projeto de código aberto e agora estou empregado como desenvolvedor full-stack.
Fale-nos sobre você e o que faz em sua função diária.
Recentemente, fui contratado por uma empresa de software e estou liderando o desenvolvimento de um projeto de longo prazo. Estou aplicando algumas tecnologias que usei durante meu período como freelancer, como Flutter e Couchbase. Ajudo os outros desenvolvedores sempre que possível e estou aprendendo muito com as experiências deles.
Onde você mora e o que gosta de fazer em seu tempo livre?
Moro no norte da Itália, entre Turim e Milão, e vivo no campo, onde posso desfrutar da natureza, mas não muito longe da civilização! Como pai de duas crianças, não tenho muito tempo livre, mas gosto de passar o tempo com minha família e desenvolver minhas habilidades em projetos paralelos, como o Fluttercouch.
O que o levou a escolher o Couchbase?
O software offline-first e offline-tolerante é uma necessidade hoje em dia, e o Couchbase dá aos desenvolvedores a capacidade de adicionar esses recursos aos seus aplicativos com facilidade. A flexibilidade do NoSQL se encaixa perfeitamente nos padrões de OOP e, com o N1QL, você pode obter a mesma capacidade de elaboração de dados que os bancos de dados relacionais. Mas o principal motivo pelo qual escolhi o Couchbase em vez de outras soluções é o recurso de sincronização de dados sem falhas com dispositivos móveis e de IoT.
O que você conseguiu com o Couchbase?
Implementei com sucesso soluções de pilha completa, a maioria das quais tem um frontend de usuário móvel e um backend administrativo da Web. Muitas incluem operações de backend acionadas por eventos provenientes de usuários móveis. Alguns exemplos são confirmações de inscrição em cursos, notificações enviadas por e-mail ou notificações push, lembretes, dados estatísticos em tempo real etc.
Qual recurso do Couchbase você usa e o que as pessoas deveriam saber sobre ele?
Além da sincronização e do N1QL, acho que os recursos menos conhecidos são o serviço Eventing no Couchbase Server e os webhooks/polling no Sync Gateway. Eles são insubstituíveis para aplicativos orientados a eventos e eliminam as preocupações com a conectividade de rede, o armazenamento em cache de dados não sincronizados, o tratamento de erros de HTTP e assim por diante.
Se você pudesse ter três desejos para o Couchbase, quais seriam eles?
Para ser mais compreendido e usado, para sincronizar com os navegadores para o desenvolvimento de aplicativos da Web progressivos e para fornecer soluções específicas de IoT.
Qual é o seu livro ou autor favorito e por quê?
Meu livro favorito é "O Pequeno Príncipe", de Antoine de Saint-Exupery. É divertido de ler com crianças, mas fala alto e corajosamente para os adultos e dá uma esperança infinita de um futuro melhor, alcançado principalmente por meio de seres humanos melhores em vez de tecnologias melhores.
Torne-se um campeão
O Programa Couchbase Champion está aberto a qualquer pessoa que se envolva com a comunidade do Couchbase de qualquer uma das seguintes maneiras:
- Resolva problemas e forneça respostas a perguntas postadas nos fóruns do Couchbase.
- Organize ou participe regularmente de encontros do Couchbase e participe de conversas e perguntas e respostas.
- Escreva em blogs e tweets em resposta a perguntas da comunidade.
- Falar em eventos do setor e/ou organizados pelo Couchbase.
Deseja se envolver na comunidade do Couchbase? Então participe de nossa Diretório da comunidade e torne-se nosso próximo Campeão da Comunidade Couchbase!