Open in app

Sign In

Write

Sign In

Jose Flavio
Jose Flavio

92 Followers

Home

About

Aug 26, 2022

My favorite coffee method: v60

If you already know me, you know that for several years I have been learning about the great world of specialty coffee. Thanks to a friend who became a barista, I began to learn about the stages of the grain, preparation methods and tasting. Of course, I’m not a professional…

Specialty Coffee

4 min read

My favorite coffee method: v60
My favorite coffee method: v60
Specialty Coffee

4 min read


Aug 24, 2022

La llama

A veces pienso en todo lo que las malas lenguas pueden llegar a contar, sin saber, el daño inconmensurable que pueden causar a la reputación de una persona, de un equipo, de un amigo. Desde niño me han gustado las manualidades. Mi madre Angélica me llevaba a clases de escultura…

Lima

4 min read

La llama
La llama
Lima

4 min read


Aug 23, 2022

Understanding Layered Architecture in KMM — Part 5— The Presentation Layer

Now it’s time to talk about the presentation layer. This layer is related to the UI framework, that is: Android with Jetpack Compose, iOS with SwiftUI or UIKit, web with React, etc. They all can differ in the implementation, however, the have, at least, one thing in common: the business…

Kotlin Multiplatform

3 min read

Understanding Layered Architecture in KMM — Part 5— The Presentation Layer
Understanding Layered Architecture in KMM — Part 5— The Presentation Layer
Kotlin Multiplatform

3 min read


Aug 19, 2022

Grimalda

— Pero el cadáver ¡ay! siguió muriendo. — exclamó Grimalda como último acto de la obra que interpretaba en la clausura de las olimpiadas universitarias. Fausto, impávido, veía con asombro la naturalidad con la que Grimalda personificaba a la mujer que, en la historia, esculpía con honores aquel poema de…

Historias Cortas

4 min read

Historias Cortas

4 min read


Published in Better Programming

·Aug 18, 2022

Understanding Layered Architecture in KMM, Part 4 — The Data Layer

Part 4 of 5 — Now we are going to take a look into the data layer. For this, it is necessary to remember the architecture design we made on the second part of this series, you can read it here. As you can see, we have three main modules: android, iOS and core (named…

Kotlin Multiplatform

5 min read

Understanding Layered Architecture in KMM, Part 4 — The Data Layer
Understanding Layered Architecture in KMM, Part 4 — The Data Layer
Kotlin Multiplatform

5 min read


Published in Better Programming

·Aug 18, 2022

Understanding the Layered Architecture With KMM, Part 3 — The Domain Layer

Part 3 of 5 — The idea of a KMM project is to be able to reuse as much code as possible. Business logic does not vary by platform, it is always the same, so it makes sense that our domain layer (which will be pure Kotlin) is in the shared module of the project. …

Kotlin Multiplatform

3 min read

Understanding the Layered Architecture With KMM, Part 3 — The Domain Layer
Understanding the Layered Architecture With KMM, Part 3 — The Domain Layer
Kotlin Multiplatform

3 min read


Published in Better Programming

·Apr 3, 2022

Understanding Layered Architecture in KMM, Part 2 — Designing the Solution

Part 2 of 5 — Designing the solution The application that we are going to develop is quite simple, but in order to understand all the features of separating the project into layers, we are going to make it complex, perhaps unnecessarily. Our app will display a list of movies. That’s it. Just that. So we’re going to…

Kotlin Multiplatform

5 min read

Understanding Layered Architecture in KMM, Part 2 — Designing the Solution
Understanding Layered Architecture in KMM, Part 2 — Designing the Solution
Kotlin Multiplatform

5 min read


Published in Better Programming

·Apr 3, 2022

An Introduction to Layered Architecture in a Kotlin Multiplatform Project

Part 1 — getting started — About 11 months ago, I created a demo project in Kotlin Multiplatform. To be honest, I had a lot of difficulties getting it to work with iOS. There were a lot of bugs in the compiler and I had to write some workarounds. Since then I haven’t touched that project…

Kotlin

4 min read

An Introduction to Layered Architecture in a Kotlin Multiplatform Project
An Introduction to Layered Architecture in a Kotlin Multiplatform Project
Kotlin

4 min read


Mar 14, 2022

Analyzing the algorithmic complexity of the Kotlin API’s distinctBy function

A few times when I’ve conducted technical interviews with candidates for Software Engineer roles at the company where I was working, I’ve come across people who actually know how they might filter or sort a list, however when I delve into the depth of the problem, I start to find…

Android App Development

5 min read

Analyzing the algorithmic complexity of the Kotlin API’s distinctBy function
Analyzing the algorithmic complexity of the Kotlin API’s distinctBy function
Android App Development

5 min read


Aug 25, 2021

El desayuno innecesario

No sabía si era lo suficientemente tarde como para pedir un taxi o lo suficientemente temprano para optar por el Metropolitano que viaja por una vía de uso exclusivo. La noche anterior me la había pasado viendo vídeos por Internet acerca de cómo lograr despertarme temprano y con energía, el…

Historias Cortas

5 min read

El desayuno innecesario
El desayuno innecesario
Historias Cortas

5 min read

Jose Flavio

Jose Flavio

92 Followers

Senior Software Engineer. Education, science and IT enthusiast. I have a blog! 😄 https://jflavio.com

Following
  • Manuel Vivo

    Manuel Vivo

  • Jonathan Nolasco

    Jonathan Nolasco

  • Jose Alcérreca

    Jose Alcérreca

  • Leela Krishna

    Leela Krishna

  • Ricardo Avila

    Ricardo Avila

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech