O que é Metaclass e como ela funciona. (#python #dev #metaclass)

Você já desejou poder personalizar a maneira como uma classe funciona em Python? Bem, com metaclasses, você pode fazer exatamente isso!

Uma metaclasse Python é como uma ferramenta mágica que permite personalizar o comportamento de uma classe antes mesmo de ela ser criada. É como um tipo especial de classe usado para criar outras classes. Com uma metaclasse, você pode adicionar métodos ou atributos especiais a uma classe ou personalizar a maneira como uma classe é definida.

Pense assim: quando você vai a uma padaria, pode escolher entre uma variedade de moldes de biscoito pré-fabricados para fazer seus biscoitos. Mas com uma metaclasse, você pode criar seu próprio molde personalizado na hora! Você pode adicionar ingredientes especiais, misturar e combinar diferentes formas e tamanhos e até mesmo criar seu próprio design exclusivo.

Continue reading

Entenda a mágica dos Generators. (#python, #dev, #generator, #iterator)

Bem-vindo ao mundo dos geradores em Python! Esses pequenos objetos úteis são como o filho de uma lista e uma função – eles permitem que você itere uma sequência de valores, mas, ao contrário das listas, eles não armazenam todos os valores na memória de uma só vez. Isso os torna uma ótima ferramenta para trabalhar com grandes conjuntos de dados ou realizar cálculos caros, um valor por vez.

Continue reading

Tutorial: GraphQL com Exemplos. (#GraphQL #Python #NodeJs #dev #tutorial)

Neste post vou explicar o que é GraphQL, como ele funciona e fazer uma demonstração das principais funcionalidades dele. A grosso modo, ele é um padrão de API que fornece uma alternativa mais eficiente e flexível que o REST. Foi desenvolvido pelo Facebook em 2012 e é uma ferramenta open source (código fonte aqui).

Resumidamente, GraphQL permite buscar dados em uma API de maneira simples, utilizando apenas um endpoint e devolvendo somente os dados requisitados.

Continue reading

Migração de servidores. (Informação)

Ola mundo!

Estou enviando esta notificação apenas para informar que vou migrar o site de servidor. Isso pode acontecer a qualquer momento, dependendo da boa vontade da Hostgator, que não me informou qualquer previsão de atendimento do chamado. Quando acontecer, pode resultar em um breve downtime.

Depois que tudo estiver resolvido, vou fazer algumas atualizações para melhorar performance do site.

TL;DR: De hoje até algum ponto no infinito, vamos migrar de servidor. O site pode ficar fora do ar um pouco.

Obrigado!

*Update 15/06/2022*: Migração concluída com sucesso! Queria deixar registrado aqui que o time técnico da Hostgator foi super prestativo e fizeram a migração durante a madrugada. A atuação deles foi impecável e deixaram tudo certinho.

Infelizmente, o plugin que faz o highlight dos códigos não é mais compatível com a versão do PHP, mas os códigos ainda estão nos posts.

Novamente, obrigado e desculpem qualquer inconveniente.

Att,

🦝.