Arquiterura VIPER (Parte II)

No post anterior vimos um pouco da teoria sobre a arquitetura VIPER, hoje vamos mostrar uma aplicação bem simples, que apresenta uma lista de jogos de tabuleiro, utilizando essa arquitetura. O projeto completo pode ser baixado aqui. Vamos começar com a nossa...
Backend com Dart – Entendendo o Aqueduct

Backend com Dart – Entendendo o Aqueduct

No nosso último artigo, que pode ser lido aqui, tratamos um pouco das motivações para iniciar o estudo de backend com Dart e subimos um serviço teste utilizando do Aqueduct. Nesse artigo vamos entender como o Aqueduct estrutura a aplicação e melhorar um pouco nosso...
MongoDB – Entendendo full-text search

MongoDB – Entendendo full-text search

Desde a versão 2.4 do MongoDB existe a possibilidade de realizar uma busca textual nos campos corretamente indexados. Desde então, a forma como o MongoDB trabalha com este tipo de índice evoluiu, trazendo algumas facilidades para os desenvolvedores. A idéia deste...
Backend com Dart

Backend com Dart

A primeira pergunta que todos devem fazer quando lêem o título deste artigo provavelmente será: Porque fazer um backend baseado em dart? A resposta acredito que não seja tão simples, nesse caso vou contar o porquê resolvi pesquisar mais sobre esse tema. Dart é um...

Arquitetura VIPER

Introdução VIPER é uma arquitetura baseada na arquitetura CLEAN criada por Robert Cecil Martin (conhecido na comunidade como Uncle Bob), que vem sendo utilizada nas aplicações Mobile na redspark a aproximadamente 3 anos, e tem como premissa a separação das...