Arquivo de categorias para "#Tutoriais"
Descomplicando o Rails: A instalação
Salve galera, tudo certo? Hoje vamos iniciar em uma jornada cheia de aprendizados, rumo à construção de uma aplicação em Ruby on Rails. A ideia é evoluir com tecnologias do momento como Docker, Next.js, GraphQL e Postgres. Com essa combinação em mãos, temos o suficiente para transformar suas ideias em realidade de forma rápida e…
Criando um Chat Completo Usando Flutter e Firebase – Parte 1
Está cada vez mais comum acompanharmos o surgimento de novos aplicativos de interação social sendo criados por aí, e por isso, decidi criar um chat usando Flutter e Firebase. Pensei que seria bem legal e desafiador escrever uma aplicação de conversa em tempo real e depois transformar em artigo para que mais pessoas pudessem acompanhar…
Laravel: filtrando queries utilizando scopes
É comum aparecer situações em que precisamos repetir trechos de códigos para fazer filtros em um projeto. Para resolver esse tipo de problema, o Laravel (mais precisamente, o Eloquent) possui um recurso para filtrar de forma “automágica” as consultas. Já pararam pra pensar como uma collection do Laravel trata os soft deletes de forma automática?…
Gerência de Estados no Flutter
Neste post vamos introduzir o básico sobre Gerência de Estados no Flutter, além de descobrir o que é, porquê e como funciona. Não iremos nos aprofundar sobre o Widget ou afins da linguagem, talvez em uma próxima e se você tiver interesse pode deixar nos comentários ao final deste post. 😜 O que são “Estados”…
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…
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,…
Upgrade no ambiente de desenvolvimento LINUX: Memória RAM
Neste artigo, que é o terceiro da série de artigos sobre Upgrade no Ambiente de Desenvolvimento LINUX (você pode conferir a primeira parte aqui e a segunda parte aqui) vou mostrar algumas dicas de como você pode monitorar e gerenciar a Memória RAM da sua máquina! Pré requisitos: Utilizar linux. Ter vontade de aprender mais…
Upgrade no ambiente de desenvolvimento LINUX: Gestão de recursos – Espaço em HD
Esta é a segunda parte da nossa série sobre upgrade no ambiente de desenvolvimento LINUX, você pode conferir o primeiro artigo antes de continuar com essa leitura se quiser, lá eu falei um pouco sobre a produtividade. Neste artigo, vou mostrar algumas dicas de como você pode monitorar e gerenciar o espaço em HD da…
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…
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…