Hoje eu enfrentei o pior desafio: A falta de conhecimento das ferramentas que to usando kkkk. Eu to escrevendo testes de integração pro meu backend (eu não tenho muita lógica no meu código então ainda não teve necessidade de fazer algo unitário). E bicho, eu to usando o framework actix-web e a linguagem rust pela … Continue lendo Day #108 – 25/03/2023
Categoria: Uncategorized
Day #107 – 08/05/2023
Hoje eu dei uma revisitada nos meus casos de uso, pra ver se eu conseguia terminar de codar o back de um deles: “enviar uma avaliação”. Como é um caso de uso, ele só fica completo quando todas as validações estiverem bonitinhas, (exceto a parte de autenticação). Também fiz algo besta que foi implementar em … Continue lendo Day #107 – 08/05/2023
Day #106 – 30/04/2023
Hoje eu fui aprender um pouco mais sobre URL dispatch https://actix.rs/docs/url-dispatch/, eu fiquei incomodado com a repetição de prefixos que eu fiquei fazendo nas minhas rotas, como por exemplo: todos estes “/caldinhos” tava me incomodando bastante, até pq é passível de erro da minha parte e eu poderia acabar tendo testes falhando simplesmente porque tinha … Continue lendo Day #106 – 30/04/2023
Day #104 – 18/04/2023
Hoje eu comecei o dia finalizando a implementação do repositório do modelo PlaceSuggestion. E hoje eu tive o primeiro commit de um refactor meu, como eu adicionei o modelo do usuário e troquei o nome de um campo do modelo PendingReview, eu tive de mudar o código em 2 lugares por conta disto. Isso é … Continue lendo Day #104 – 18/04/2023
Day #103 – 10/04/2023
Pra vocês verem, demorei muito pra codar algo novamente kkkkk. Mas hoje eu trabalhei na implementação do repo CRUD da tabela user e nas rotas pra ela também. Uma coisa legal que tenho feito é sempre tentar deixar meu código buildando corretamente ao final do dia. Hoje eu apanhei um pouco para criar minha primeira … Continue lendo Day #103 – 10/04/2023
Melhores práticas utilizando BigQuery
Este post é um texto bem pequeno sobre como eu trabalho com Google Cloud BigQuery no dia a dia, vai servir para quem trabalha com ele também e que acha que não conhece as features legais que ele tem. Preview Para mim uma das ferramentas mais legais do BigQuery é a função "preview". Ao utilizar … Continue lendo Melhores práticas utilizando BigQuery
Bibliotecas aleatórias #01: PyJanitor
Em bibliotecas aleatórias o objetivo é explorar uma pequena lib (geralmente em Python mas podem ter outras que são só CLIs, etc) e ver o que ela faz, quais suas vantagens e como criar um pequeno código com ela para algum problema que você tenha. Objetivo O objetivo do pyjanitor é criar uma API de … Continue lendo Bibliotecas aleatórias #01: PyJanitor
Apache Airflow 02 – Conceitos principais
Os principais conceitos do Airflow que serão explicados neste artigo serão: DAGs, operators, sensors e hooks. O que vou explicar será sobre como eles se encaixam no Airflow e como utilizá-los no seu dia a dia, até mesmo vamos construir nossa primeira DAG. Eu vou tentar ensinar a partir dos partes ao invés de destrinchar … Continue lendo Apache Airflow 02 – Conceitos principais
Apache Airflow 01 – O que é, casos de uso e comentários aleatórios
Apache Airflow é um orquestrador de fluxos, ou seja, com ele você é capaz de decidir em qual momento e em quais condições algum programa seu irá rodar. Este artigo é voltado para quem não sabe nada sobre o airflow, os próximos artigos já espero que a pessoa tenha alguma experiência ou contato com ele. … Continue lendo Apache Airflow 01 – O que é, casos de uso e comentários aleatórios
Como tudo (re)começou
Opa, pessoal, este blog vai servir para mim como um journal/diário[1] de conhecimento, eu já utilizo o Evernote para o pessoal então este blog vai ser para compartilhar e trocar umas ideias sobre as coisas profissionais que irei escrever. Para quem não me conhece: hoje em dia (06/06/2020) eu sou Engenheiro de Dados na Prediktive … Continue lendo Como tudo (re)começou