Hey! Tudo bem?
Se você estuda ou trabalha com Ruby e Rails, esta edição é pra você! Selecionamos mais alguns artigos sobre a linguagem e o framework queridinhos da pessoa programadora e que vão te ajudar a desvendar mais possibilidades na hora de codificar sua aplicação web.
Você também vê 3 das questões humanas que mais impactam no trabalho técnico, um guia de comunicação interna da 37Signals, o relatório atualizado de segurança em APIs, uma estratégia para reduzir o trabalho manual em React e um relato da implementação de uma aplicação de geração de histórias serverless baseada em eventos com ChatGPT e DALL-E.
Boa leitura!
RUBY E RAILS
Calcule da maneira correta o tempo decorrido usando Ruby
Descubra como calcular o tempo decorrido em Ruby, evitando erros comuns ao se basear no relógio do sistema. Esse artigo discute as melhores práticas para lidar com esse tipo de operação e mostra como utilizar o relógio monotônico para medições mais precisas e constantes em seus projetos Ruby.
Busca completa de texto com Elasticsearch no Rails
Atualmente, uma funcionalidade de busca eficaz é vital para muitas aplicações web. Descubra como implementar a busca de texto completo com Elasticsearch em sua aplicação Ruby on Rails, passo a passo, superando as limitações das buscas tradicionais em bancos de dados e entregando resultados mais rápidos e precisos para consultas complexas.
Apresentando o Solid Queue
Conheça o Solid Queue, um back-end baseado em banco de dados para Active Job, lançado como open source pela 37signals. Ele é uma alternativa robusta para gerenciamento de trabalhos em Rails, propondo uma solução integrada e de alta performance sem a necessidade de múltiplas gems ou sistemas externos. Este sistema já é implementado no HEY para gerenciar cerca de um terço dos seus 18 milhões de trabalhos diários e promete revolucionar o processamento de trabalhos em segundo plano com suporte a trabalhos atrasados, controles de concorrência, pausas em filas, prioridades numéricas por trabalho e por ordem de fila.
ÚLTIMOS DIAS DE INSCRIÇÃO PARA A TURMA 12 DO TREINADEV
Esta edição do programa busca pessoas que tenham interesse em começar a carreira dev através de uma experiência única, totalmente mão na massa. Serão muitos conteúdos exclusivos ao longo da jornada, até chegar a um treinamento focado em desafios e uma vivência em time de desenvolvimento. Tudo isso de forma 100% gratuita e online, contando com o cuidado e carinho de nossa equipe. As inscrições podem ser realizadas em treinadev.com.br até o dia 1 de março, sexta-feira.
CAMPUSCODERS INDICAM
3 problemas humanos que afetam o trabalho técnico
Esse texto traz reflexões sobre comunicação inadequada, falta de empatia e problemas de autoconfiança, destacando como esses aspectos humanos podem influenciar significativamente o trabalho técnico. Além disso, o autor oferece insights sobre como reconhecer e abordar essas questões, tanto individualmente quanto em equipe, para melhorar a colaboração, a produtividade e a satisfação no trabalho.
Guia de comunicação interna da 37Signals
Em um mundo super conectado e com o avanço das tecnologias de trabalho remoto, a habilidade de se comunicar de forma clara e eficiente é essencial para uma equipe. Nesse artigo, você vai conhecer e se inspirar nas práticas de comunicação interna da 37Signals, desde a utilização de ferramentas específicas até a adoção de uma cultura de transparência e colaboração.
Relatório 2024 de Segurança em APIs
Esse relatório abrangente mostra uma análise atual detalhada das tendências, desafios e práticas recomendadas relacionadas à segurança de APIs.
Reduzindo trabalho manual em React com Hygen
O Hygen, uma lib que pode automatizar a geração de código repetitivo e padronizado, permite que devs se concentrem em aspectos mais criativos e de alto valor durante o processo de desenvolvimento. Esse artigo do campuscoder Eduardo Gris mostra como configurar e usar o Hygen em projetos React, simplificando tarefas como a criação de componentes, páginas e outros artefatos comuns.
Implementando uma aplicação de geração de histórias serverless baseado em eventos com ChatGPT e DALL-E
Veja como é a implementação prática de uma aplicação de geração de histórias utilizando uma abordagem serverless baseada em eventos na AWS. O artigo detalha o processo de criação dessa aplicação, desde a configuração inicial até a integração de modelos de linguagem como o ChatGPT e o DALL-E para gerar histórias e imagens correspondentes de forma automática.
Campuscoders que contribuíram com a curadoria da semana: André Benjamim, Ederson de Lima, Eduardo Gris, Leandro Proença, Matheus Almeida, Otávio Lins, Patrick Natan e Rafael Carvalho 💚