lastminute.com logo

Technology

kotlin (9)

Ease your Android widgets development with help of Jetpack

alejandro_weichandt
alejandro weichandt
omar_shatani
omar shatani

Quick introduction of related Jetpack libraries which will help on your Android widget's development

Introducing Android widgets in our React Native application

alejandro_weichandt
alejandro weichandt
omar_shatani
omar shatani

Learn how to setup a react native project to enable Android native widgets

A custom module for Jackson object mapper using Java Service Provider

fabrizio_duroni
fabrizio duroni
alex_stabile
alex stabile

Sometimes you have custom Jackson object mapper imported from external modules/libraries. How can you customize their serialization/deserialization? Let's go to discover the power of Java Service Provider Interface.

Frontend and backend languages and frameworks

christian_speer
christian speer
giancarlo_di_paolantonio
giancarlo di paolantonio

In this third blog post of the series about our Tech ecosystem we look at the technologies that we adopted in the frontend and backend space, and explore the reasons behind our choices.

Unit testing in Kotlin with JUnit 5 and MockK

fabrizio_duroni
fabrizio duroni

I recently discovered MockK, a mocking library created for Kotlin. Let's see how it is possible to write modern unit tests with MockK + JUnit 5.

How to live in a pure world

staff
staff

Make side effects pure

A matter of purity

staff
staff

What are pure functions? Why should you even care?

Using Gradle Kotlin DSL with junit 5

staff
staff

Gradle 5 has been out for a while now and with that we finally got the ability to write our Gradle scripts in Kotlin. How can I migrate my JUnit-enabled Gradle scripts to Kotlin Gradle DSL?

Modular functional programming with Kotlin

emanuele_colombo
emanuele colombo

Functional programming in Kotlin could be very easy on the small, but how we can build a real-world application, splitting the code in some indipendent components and make them easily testable? Let's see a possible approach in order to solve this problem.