Registros escritos por Rafael Caceres
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…
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…
Agilidade nos negócios com Upstream Kanban – Parte 1
Agilidade é um termo bastante abrangente. No mundo do software, graças ao Movimento Ágil, a palavra virou sinônimo de aplicação de métodos de gestão que estão de acordo com o Manifesto Ágil. O problema dos chamados métodos ágeis são a limitação da sua aplicação em contexto de times. Muitos modos de tentar escalar a agilidade…
Por que terceirizar seu desenvolvimento de software?
Você teve aquela ideia brilhante, descobriu seu cliente, desenvolveu sua proposição de valor e montou o modelo de negócios. As coisas vão bem, mas você precisa começar a desenvolver a tecnologia necessária para seu negócio virar realidade. Pode ser um mobile app, um site ou um e-commerce. Você precisa contar com uma equipe especializada que…
Testes automatizados com Drupal 8
Testes automatizados sempre foram um terror no Drupal e nossa maior vergonha na Taller era a incapacidade de criar testes efetivamente com ele. Fazer um teste unitário é testar uma unidade isolada da aplicação. Porém o Drupal 7 praticamente não tem unidades isoladas. Vindo de uma época procedural, o código é extremamente acoplado e para…
Geração de valor, o Santo Graal do outsourcing de software
Falar sobre desenvolvimento de software sem falar de produto é como usar a melhor ferramenta possível para um trabalho errado. Desenvolver software sendo ágil em um ambiente onde o produto é desenvolvido de forma top-down é criar produtos que são um mistério no seu valor real. Muito se fala de produtividade, mas será que…
Lean Startup para empresas ágeis
Lean startup é um conjunto de filosofias, valores e técnicas para otimizar o processo de criação de novos produtos. A idéia básica vem de alguns conceitos já conhecidos da industria, que são o Desenvolvimento de Clientes, Filosofia Lean e Software Open Souce. Mas Lean Startup também pode ser visto como a aplicação do Sistema Toyota…