Kotlin é mais conhecida por ser a linguagem oficial para desenvolvimento de apps Android mas desde sua versão 1.0 (fevereiro de 2016) o framework Spring oferece suporte a esta linguagem que tem agradado a muitos desenvolvedores aqui na redspark. Ter o suporte de um framework do tamanho do Spring foi muito importante para o crescimento […]
Algumas ferramentas e abordagens são extremamente úteis em situações que envolvem uma rotina com soluções de problemas complexos. Entre essas abordagens, existe a de Double Diamond, e neste artigo, explicamos a você o que é e como aplicar esse método em seus projetos. Neste artigo serão abordados os seguintes tópicos: O que é Double Diamond? […]
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. Por isso, neste artigo, vamos constatar as motivações da mudança na forma de trabalhar e quais suas vantagens. Neste artigo […]
É 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 o que ocorre quando você precisa de uma funcionalidade que não foi implementada? Esse foi um problema que aconteceu comigo recentemente e creio que possa […]
[et_pb_section admin_label=”section”] [et_pb_row admin_label=”row”] [et_pb_column type=”4_4″][et_pb_text admin_label=”Text”] 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 falta […]
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, onde não iremos focar nas regras de negócio, mas sim na interface da API. A principal alteração vai acontecer no […]
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 hierarquia no projeto Xcode. Como podemos ver temos uma camada a mais, não […]
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 primeiro serviço desenvolvido no último artigo. Quando criamos nosso projeto […]