Hands ON: API GraphQL+ REST com Hasura em minutos – Parte 2

No post anterior, Hands ON: API GraphQL+ REST com Hasura em minutos – Parte 1, estruturamos nossa API com a modelagem do banco de dados e provisionamento do Hasura. Agora vamos aproveitar essa estrutura e aprender como inserir e recuperar dados utilizando a nossa API. Populando a base de dados Em um ambiente real seu…

Continuar lendo

Hands ON: API GraphQL+ REST com Hasura em minutos – Parte 1

Mas que diabos é Hasura? Hasura é uma engine open source de GraphQL (e agora REST também), muito poderosa que facilita o trabalho de desenvolvimento de uma API, contando com diversas funcionalidades de segurança, monitoramento, geração automática de tipos e operações GraphQL, etc. Com Hasura você pode rapidamente colocar uma API no ar, com escalabilidade,…

Continuar lendo

Upgrade no ambiente de desenvolvimento LINUX: Produtividade

Muitas vezes as pessoas desenvolvedoras precisam trabalhar em projetos grandes que acabam exigindo muitos recursos no servidor. Desenvolvendo em suas máquinas, no entanto, contam com uma quantidade limitada de espaço em disco, processamento e memória, se comparados à infinidade de recursos que a cloud oferece. Além disso, precisam rodar suas builds, seus containers, o que…

Continuar lendo

Entendendo Expressões Regulares

Expressões Regulares (ou RegEx), em um breve resumo, servem para representar padrões em strings, seja para validar uma entrada, verificar se um conteúdo existe na string ou um replace mais dinâmico. Esteticamente, uma RegEx não agrada aos olhos e muitas pessoas desenvolvedoras possuem um certo receio em alterar a RegEx, e até mesmo um bloqueio…

Continuar lendo

Data Visualization com Python [Level I]

Python é uma linguagem que frequentemente tem aparecido nas listas de tendências entre os programadores nos últimos anos. Servindo para os mais variados propósitos, como criar jogos, construir aplicações web, desenvolver negócios, ferramentas empresariais e, os mais citados, data science e machine learning. Suas bibliotecas (lib) robustas atraem não somente desenvolvedores mas também cientistas de…

Continuar lendo

Desmistificando Interpretadores – Parte 4

Antes de mais nada, esta é a continuação da série Desmistificando Interpretadores. Para não se perder, leia os primeiros posts, onde abordo sobre Análise Léxica e Análise Sintática: 1ª Parte – Desmistificando Interpretadores 2ª Parte – Desmistificando Interpretadores 3ª Parte – Desmistificando Interpretadores   Abstract Syntax Tree (AST) Se você lembra, no começo deste tópico…

Continuar lendo

Automatizando o Envio de E-mails Pelo Google Spreadsheet – Parte 2

Avançando o artigo de “Automatizando o Envio de E-mails Pelo Google Spreadsheet” utilizando o Google Apps Script publicado no Blog da Taller em 2017, dessa vez vamos incrementá-lo com um checkbox que definirá para quais clientes o e-mail de alerta será enviado e precisaremos, desta vez, do básico em HTML. Mas calma! Se você também…

Continuar lendo

Desmistificando Interpretadores – Parte 1

Introdução Antes de começar a escrever este artigo, meu conhecimento sobre linguagens se resumia em: “não faço a mínima ideia de como esse treco funciona”. E sempre que eu pesquisava para ter uma noção básica sentia que estava lendo grego, achava tudo mágico, místico. Então se você também não entende nada do assunto, sei exatamente…

Continuar lendo