Live Coding: Tomatex

Codando e Aprendendo: Criando Pomodoro timer com Django + React #1

Fala pessoal, Esse é o novo projeto que estou começando no ano de 2021, o Codando e Aprendendo. O foco dele é transmitir o desenvolvimento dos side projects que estou criando no modo live coding, ou seja, gravar a evolução do projeto a cada linha digitada e aprendendo no processo. No momento estou voltando aos …

Codando e Aprendendo: Criando Pomodoro timer com Django + React #1 Leia mais »

Links da Semana

Links da Semana #2

Olá pessoal, vamos para as dicas da semana? 🙂 Httpbin É um app que oferece serviços HTTP em geral, como requisições e respostas, testes em diferentes tipos de verbos métodos de autenticação, etc. Ele é interessante quando precisa de um componente que atue como backend para algum teste como API REST genérico, serviço de autenticação, …

Links da Semana #2 Leia mais »

Mensageria de Alta Performance com Apache Kafka

Mensageria de Alta Performance com Apache Kafka #1

Olá pessoal, atualmente tenho entrado na área de Ciência de Dados diante do projeto que estou trabalhando no Banco do Brasil, e a partir dessa série pretendo trazer os conhecimentos adquiridos em uma ferramenta que atua como barramento de um grande volume de mensagens, e hoje iremos falar sobre o Apache Kafka. O que é …

Mensageria de Alta Performance com Apache Kafka #1 Leia mais »

Mensageria de Alta Performance com Apache Kafka

Mensageria de Alta Performance com Apache Kafka #2

Olá pessoal, nesse segundo post da série vamos abordar mais sobre os tópicos no Kafka e como é sua estrutura, além de mostrar as operações a serem feitos para mantê-las e as ações de um producer e consumer. Tópicos e Partições O Kafka oferece binários para podemos efetuar operações nele, e uma delas é relacionado …

Mensageria de Alta Performance com Apache Kafka #2 Leia mais »

Links da Semana

Links da Semana #1

Olá pessoal, esse é o primeiro de uma série de posts, com o objetivo de compartilhar links de posts, projetos, palestra, entre outras informações relevantes em qualquer ãrea. Professional Programming Esse repositório foi criado para listar todo um material em que todo desenvolvedor em algum momento da carreira precisa conhecer. Ele possui referências conhecidas como …

Links da Semana #1 Leia mais »

A MacBook with lines of code on its screen on a busy desk

Criando testes de unmanaged models no Django

No projeto que estou trabalhando no momento, precisei lidar com uma situação que era criar modelos não-gerenciados para refletirem em tabelas já criadas no banco de dados. Até aí tudo bem, mas como poderia criar testes unitários para validar não só o modelo mas funções de negócio que iria precisar ficar atrelado a classe? Depois …

Criando testes de unmanaged models no Django Leia mais »

source code

Palestra sobre Sentry no FLISOL-DF 2018

No FLISOL-DF 2018 fui convidado para palestrar, e procurei abordar sobre uma ferramenta de monitoramento chamado Sentry, e como ele pode ajudar o time ao resolver os problemas que ocorrem em produção, muitas das vezes antes de aparecer ao usuário. Fiquei surpreso que muita gente não conhece, então preparei um material abordando sobre ela e …

Palestra sobre Sentry no FLISOL-DF 2018 Leia mais »

low-angle photography of metal structure

Visualizando migrations dependentes com django-migrations-graph

Quando trabalhos em projetos Django, a partir do momento em que ele sofre inúmeras mudanças, acabamos usando as migrations para que o banco possa refletir as alterações. Com o tempo, a quantidade delas aumenta, e não sabemos exatamente qual módulo de migração depende de outra. Para resolver esse problema, foi criado o django-migrations-graph. O objetivo ele …

Visualizando migrations dependentes com django-migrations-graph Leia mais »