Blog
Insights & Trends
Iniciando com React Hooks
A partir da versão 16.8 do React, uma nova forma de trabalhar com a reatividade dos componentes foi introduzida: React Hooks. Essa é a maior alteração na forma de trabalhar do React desde sua concepção. Vamos entender neste post as motivações de mudar a forma de...
Kotlin para Backend – final
Este post é a parte final da nossa série de posts, você pode conferir os primeiros nos links: parte 1 parte 2. Nos primeiros posts criamos uma API seguindo o padrão REST utilizando Kotlin, Spring Webflux e MongoDB. Porém, nossa API não pode ser considerada pronta pois...
iOS Push Notification no Simulador (Finalmente)
Se você já desenvolve pra iOS a algum tempo, deve saber quão difícil era para testar notificações, que só podiam ser testadas no dispositivo com a configuração e instalação correta dos certificados. Note, eu disse era, pois com a chegada do Xcode 11.4 e o iOS 13.4, é...
Construção de API REST com Swagger e Kotlin – Parte 2
Vamos continuar implementando nossa API utilizando Contract First. Para melhor aprendizado, vamos usar a mesma estrutura da primeira etapa, porém agora iremos trabalhar com um recurso que podemos implementar um CRUD. Vamos implementar um CRUD simples de clientes,...
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...
Encapsulando Componentes VueJS e adicionando novas funcionalidades
É muito comum utilizar bibliotecas de componentes para facilitar o nosso trabalho do dia a dia, elas costumam ser extremamente dinâmicas, com um layout padronizado e testadas pela comunidade, mas oque acontece quando voce precisa de uma funcionalidade que não foi...
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...
Kotlin para backend – parte 2
Este post é uma continuação do Kotlin para backend?. Cada parte desta série está em branchs diferentes no github. Na primeira parte criamos as classes controller e service, vamos terminar a implementação e adicionar o banco...
Construção de API REST com Swagger e Kotlin
Se você tem uma API REST , provavelmente esta esperando que essa API seja consumida pelo seus clientes. Mas como os seus cliente vão saber onde esta sua API, quais os recursos, quais métodos estão expostos? Normalmente, o próprio desenvolvedor teria que gerar um...
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
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...