coding weekly #205

Newsletters - 27/Jul/2022 - por Campus Code
A sua newsletter da Campus Code • Edição 205 - Julho de 2022

Hey! Tudo bem?

Há mais no universo de Ruby e Rails que apenas serem considerados amigáveis para quem está começando com programação. Por isso, recomendamos o estudo das particularidades da linguagem e do framework para conseguir extrair o máximo do potencial durante a construção da sua aplicação. Por isso, selecionamos alguns artigos para te ajudar nesse desafio.

Você também vê descontos especiais para participar da RubyConf 2022, como se unir a um projeto existente, boas práticas com microsserviços, SQL além do básico, 10 erros para serem evitados em SQL e como escrever código por 8 horas sem cansar.

Boa leitura!

RUBY E RAILS

Trecho de uma animação em que um homem está sentado à frente de um computador, com um sorriso e os braços apoiando a cabeça, enquanto digita com os pés.
Booleanos não existem em Ruby

Ruby tem os literais true (verdadeiro) e false (falso), que são apenas construtores para TrueClass e FalseClass, respectivamente. É comum pensar que essas classes de tratam de booleanos, mas também é possível pensar nelas como bits, dependendo da necessidade. Confira seu real propósito e porque booleanos, em teoria, não existem em Ruby. Dica do Ederson de Lima.

Legibilidade de código Ruby e Python

Ruby e Python têm muitas semelhanças. Se alguém que programa em Python abre um código em Ruby, seria capaz de entender boa parte do código sem ter que fazer uma pesquisa externa. Entretanto, é improvável que quem desenvolva em Ruby tenha a mesma facilidade ao olhar um código em Python. Esse artigo explica como o Ruby é mais legível do que o Python. Dica do Ederson de Lima.

Query Objects em Railscom Elixir

O principal objetivo dos query objects (objetos de consulta, em português) é encapsular uma consulta de banco de dados de forma reutilizável, potencialmente combinável e parametrizável. Mas quando devemos usar esse tipo de objeto e como eles podem ser estruturados em Rails? Essa e outras perguntas são respondidas nesse artigo. Dica da Kelly Cruz.

GARANTA SEU DESCONTO PARA A RUBYCONF

A RubyConf 2022, um dos maiores eventos de tecnologia do Brasil, vai acontecer no dia 9 de setembro nos formatos presencial e online. As inscrições já estão abertas e você tem 25% de desconto comprando pelos links abaixo:

25% desconto para o evento presencial
25% de desconto para o evento online

CAMPUSCODERS INDICAM

Ilustração animada de uma reunião em volta de uma mesa redonda. No centro, um globo terrestre e uma pirâmide com um desenho de um olho. Ao redor da mesa, sentados em cadeiras, várias pessoas e uma figura alienígena, todos encarando você.
Como se unir a um projeto existente

Se unir a um projeto que já está em andamento pode ser assustador à primeira vista e demanda muita energia mental e emocional. Por natureza, a maioria das pessoas não gosta de mudanças, afinal as incertezas exigem mais esforço do que se manter na zona de conforto. Mas um novo projeto pode trazer novas experiências e uma mudança de cenário pode trazer um frescor para a rotina diária. Confira nesse artigo algumas dicas para ajudar a aliviar o processo de transição para entrar em um projeto em andamento. Dica do Leandro Quinterio.

Boas práticas com microsserviços

Microsserviços mudaram significativamente a maneira como Server-side Engines (em tradução livre, algo como sistemas que atuam no lado do servidor) são arquitetados. Ao invés de um código base monolítico e gigante, microsserviços refletem um modelo de sistema distribuído, onde um grupo de componentes de aplicações trabalham juntos para entregar o necessário. Nesse artigo, veja as melhores práticas para alcançar um ambiente eficiente de microsserviços, livre de complexidades arquitetônicas desnecessárias. Dica da Claudia Capelini.

SQL além do básico

Aprender técnicas avançadas de SQL pode te ajudar bastante com desenvolvimento, principalmente a ter melhores insights de seus dados e permitindo transmitir suas ideias de forma mais clara e controlada, além de melhorar as queries. Para te ajudar nessa jornada, esse artigo introduz conceitos mais avançados de SQL com diversos exemplos que irão te permitir colocar a mão na massa e entender melhor sobre essa linguagem. Dica do André Benjamim.

10 erros para serem evitados em SQL

Na carreira de desenvolvimento, erros são uma das melhores ferramentas de aprendizado que podemos ter. Aprender e praticar com eles é muito gratificante e garante um bom desenvolvimento das nossas habilidades. Mas, quando sabemos muito pouco, é interessante ter algum tipo de guia sobre erros comuns e como evitá-los. Nesse artigo, estão separados 10 erros comuns de SQL para praticar, aprender e evitar no futuro. Dica do André Kanamura.

Como escrever código por 8 horas sem cansar

Escrever código o dia inteiro pode ser uma tarefa extremamente difícil. Delegar nossa atenção para a resolução de problemas durante esse tempo tão longo é praticamente inviável e nossa produtividade vai, inevitavelmente, decair. É necessário traçar estratégias que minimizem esse impacto e tornem nosso trabalho menos maçante e mais confortável. Nesse artigo, você vai ver e se inspirar nas estratégias utilizadas por um desenvolvedor para que seu trabalho seja, de fato, mais produtivo. Dica do André Kanamura.

Campus Code