Blog2020-09-25T02:23:41-03:00

Blog

Destaques

Whitepaper: API’s no iFood
Swift: Princípio da Segregação de Interface [Artigo 4]
Um primer em CRM para times de Data
Dart Extension Methods na prática

Últimos posts

Swift

Swift: Princípio da Segregação de Interface [Artigo 4]

Introdução Se você é um desenvolvedor ou desenvolvedora, e possui um certo interesse pela área de engenharia de software, provavelmente já ouviu falar de um termo chamado SOLID.  Caso você nunca tenha ouvido falar, não se preocupe, o primeiro artigo anterior desta série possui uma introdução a respeito e os demais artigos deta série você

Leia mais »
Um primer em CRM para times de Data

Um primer em CRM para times de Data

Um resumo das principais ideias pra galera de Data que mexe com projetos de Marketing Nos últimos meses fui envolvido em um projeto de Data Science para CRM. Embora o objetivo final do projeto fosse automatizar o fluxo de CRM e aplicar Reinforcement Learning na seleção de estratégias para cada cliente (espero ainda escrever sobre esse case!), eu aproveitei

Leia mais »

Dart Extension Methods na prática

A feature do Dart 2.7 que adiciona funcionalidade às bibliotecas existentes Com a vinda do Dart 2.7, veio junto a ele uma feature muito interessante que nos ajuda bastante durante o desenvolvimento, que seria o Extension Methods. Basicamente ele é uma forma de adicionar funcionalidade às bibliotecas existentes. Antes de darmos continuidade… É importante lembrar que,

Leia mais »
Kubernetes

Papo Sobremesa #11 – Chapter Backend

Neste episódio do Papo Sobremesa conversamos com nossas pessoas desenvolvedoras, Pedro Neto, Thalita, Bruno, Izael e Daniel, sobre Backend no iFood. Os bastidores do seu pedido no iFood Ver no Medium.com

Leia mais »
Jetpack

Utilizando a nova versão do Jetpack Paging

O que é a paging library? Um problema que geralmente temos que resolver ao criar um aplicativo é a solicitação de dados longos, que não exigem uma única vez, pois o usuário vê apenas uma pequena parte desses dados por vez. Uma maneira de resolver esse problema é adicionar um ScrollListener para o RecyclerView e

Leia mais »
SOLID

Swift: Princípio de Substituição de Liskov [Artigo 3]

Introdução Se você é um desenvolvedor ou desenvolvedora, e possui um certo interesse pela área de engenharia de software, muito provavelmente já ouviu falar de um termo chamado SOLID.  Caso você nunca tenha ouvido falar, não se preocupe, o primeiro artigo desta série possui uma introdução a respeito.   Princípio de Substituição de Liskov (LSP)

Leia mais »