<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[lastminute.com Technology Blog's RSS Feed]]></title><description><![CDATA[The official technical blog of lastminute.com]]></description><link>https://technology.lastminute.com</link><generator>GatsbyJS</generator><lastBuildDate>Tue, 07 Apr 2026 07:04:29 GMT</lastBuildDate><item><title><![CDATA[lastminute.com MCP Server]]></title><description><![CDATA[lastminute.com MCP Server - Configuration Guide Overview Search, compare and book flights, dynamic packages (flight + hotel) and hotels…]]></description><link>https://technology.lastminute.com/mcp/</link><guid isPermaLink="false">https://technology.lastminute.com/mcp/</guid></item><item><title><![CDATA[No title]]></title><description><![CDATA[lastminute.com MCP Overview The lastminute.com MCP connects ChatGPT directly to lastminute.com’s travel infrastructure, enabling real-time…]]></description><link>https://technology.lastminute.com/openai-doc/</link><guid isPermaLink="false">https://technology.lastminute.com/openai-doc/</guid></item><item><title><![CDATA[Beyond Compliance: How We Built a Phishing-Aware Culture Across 1,700 Employees]]></title><description><![CDATA[At lastminute.com, cybersecurity isn’t just a technical matter — it’s a people matter. We operate under PCI-DSS and NIS2
requirements, which…]]></description><link>https://technology.lastminute.com/phishing-aware-culture-riot/</link><guid isPermaLink="false">https://technology.lastminute.com/phishing-aware-culture-riot/</guid><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Creating Stunning Gradients in React Native with Skia]]></title><description><![CDATA[As I mentioned in our latest post, we’ve been working on some exciting new
features and projects for our mobile apps. One of these required…]]></description><link>https://technology.lastminute.com/react-native-skia-text-gradient/</link><guid isPermaLink="false">https://technology.lastminute.com/react-native-skia-text-gradient/</guid><pubDate>Fri, 13 Jun 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[Which Locale? Decoding the Madness Behind iOS Localization and Language Preferences]]></title><description><![CDATA[In the past few weeks, I’ve been working with my colleague Antonino Gitto, a senior software engineer with over five years of experience in…]]></description><link>https://technology.lastminute.com/locale-ios-app-device/</link><guid isPermaLink="false">https://technology.lastminute.com/locale-ios-app-device/</guid><pubDate>Thu, 10 Apr 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[How we use Airflow with Composer]]></title><description><![CDATA[Over the years, our data & analytics department in lastminute.com, has been working
with diverse tools to schedule our code: The king of…]]></description><link>https://technology.lastminute.com/how-we-use-airflow-with-composer/</link><guid isPermaLink="false">https://technology.lastminute.com/how-we-use-airflow-with-composer/</guid><pubDate>Wed, 29 Jan 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[React Universe 2024]]></title><description><![CDATA[Recently, my colleague Sam Campisi and I had the privilege of
attending the 2024 edition of the React Universe Conference.
This event…]]></description><link>https://technology.lastminute.com/react-universe-2024/</link><guid isPermaLink="false">https://technology.lastminute.com/react-universe-2024/</guid><pubDate>Tue, 15 Oct 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[Tech Radar As a Collaboration Tool]]></title><description><![CDATA[In lastminute.com, Tech Radar is not just a way to visualise the technology we use in our company. It is also a highly effective…]]></description><link>https://technology.lastminute.com/tech-radar/</link><guid isPermaLink="false">https://technology.lastminute.com/tech-radar/</guid><pubDate>Wed, 10 Jul 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[Ease your Android widgets development with help of Jetpack ]]></title><description><![CDATA[Hello again fellow Android advocate, nice to have you here again. We are aware the quick introduction to the widget’s world in Android and…]]></description><link>https://technology.lastminute.com/widget-android-jetpack-support/</link><guid isPermaLink="false">https://technology.lastminute.com/widget-android-jetpack-support/</guid><pubDate>Wed, 15 May 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[SwiftUI and the Text concatenations super powers]]></title><description><![CDATA[In some recent posts
(have a look here and here)
we talked about a beautiful project we created during our Friyay at lastminute.com:
some…]]></description><link>https://technology.lastminute.com/widget-swiftui-text-concatenation/</link><guid isPermaLink="false">https://technology.lastminute.com/widget-swiftui-text-concatenation/</guid><pubDate>Mon, 08 Apr 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[A Monorepo Experiment: reuniting a JVM-based codebase]]></title><description><![CDATA[Today I want to tell you in detail about our experience with monorepo for JVM-based applications in
lastminute.com. Our codebase has been…]]></description><link>https://technology.lastminute.com/monorepo-experiment/</link><guid isPermaLink="false">https://technology.lastminute.com/monorepo-experiment/</guid><pubDate>Mon, 25 Mar 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[Exploring the Monorepo]]></title><description><![CDATA[Literally, monorepo means keeping the source code of many projects in a single repository.
Popular in environments like Node.js, monorepo…]]></description><link>https://technology.lastminute.com/monorepo/</link><guid isPermaLink="false">https://technology.lastminute.com/monorepo/</guid><pubDate>Sun, 24 Mar 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[Introducing Android widgets in our React Native application]]></title><description><![CDATA[If you have been following this blog for a while, it is nothing new that we love to experiment
during FriYAYs and that for some months we’ve…]]></description><link>https://technology.lastminute.com/widget-android-react-native/</link><guid isPermaLink="false">https://technology.lastminute.com/widget-android-react-native/</guid><pubDate>Mon, 11 Mar 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[How living documentation and user stories acceptance tests can bring project documentation benefits?]]></title><description><![CDATA[Documentation in the Software Development Life Cycle In the software development community, it is a known fact that keeping documentation up…]]></description><link>https://technology.lastminute.com/living-doc-bdd-cucumber-serenity/</link><guid isPermaLink="false">https://technology.lastminute.com/living-doc-bdd-cucumber-serenity/</guid><pubDate>Mon, 19 Feb 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[How to be more in control of my product?]]></title><description><![CDATA[Long time ago our CTO said something like: “People uses our website to book their holidays. Many of them took holidays once per year and…]]></description><link>https://technology.lastminute.com/how-to-be-more-in-control-of-my-product/</link><guid isPermaLink="false">https://technology.lastminute.com/how-to-be-more-in-control-of-my-product/</guid><pubDate>Mon, 18 Dec 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Sharing data between a React Native App and a native iOS Widget]]></title><description><![CDATA[Product and business details Welcome to another exciting episode of Fabri & Marco exploring the world of Swift! Today, we’ll embark on a new…]]></description><link>https://technology.lastminute.com/widget-ios-react-native-share-data-app-group/</link><guid isPermaLink="false">https://technology.lastminute.com/widget-ios-react-native-share-data-app-group/</guid><pubDate>Sat, 25 Nov 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Evolution of a high-performance system: from synchronous to seamless scalability]]></title><description><![CDATA[A journey to scalability How many of you have found yourselves having to meet business requirements behind a synchronous process?
I believe…]]></description><link>https://technology.lastminute.com/evolution-of-a-high-performance-system-from-synchronous-to-seamless-scalability/</link><guid isPermaLink="false">https://technology.lastminute.com/evolution-of-a-high-performance-system-from-synchronous-to-seamless-scalability/</guid><pubDate>Mon, 13 Nov 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Lambda Integration with MSK and KrakenD]]></title><description><![CDATA[Balancing Asynchronous Complexity In the world of software engineering, finding the right balance between complexity and abstraction is…]]></description><link>https://technology.lastminute.com/lambda-integration-with-msk-and-krakend/</link><guid isPermaLink="false">https://technology.lastminute.com/lambda-integration-with-msk-and-krakend/</guid><pubDate>Mon, 30 Oct 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Post Mortem: the Destruction of the Pink Star]]></title><description><![CDATA[Good morning everyone, as you surely know, on Tuesday morning, a group of starfighters from the Rebel Force managed to
penetrate the…]]></description><link>https://technology.lastminute.com/post-mortem-destruction-pink-star/</link><guid isPermaLink="false">https://technology.lastminute.com/post-mortem-destruction-pink-star/</guid><pubDate>Tue, 10 Oct 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Where could I start if I want to improve my code?]]></title><description><![CDATA[Let’s start with a consideration: most of the time, the most important characteristic of a good codebase is to be easy to maintain and…]]></description><link>https://technology.lastminute.com/where-should-I-start-if-I-want-to-improve-my-code/</link><guid isPermaLink="false">https://technology.lastminute.com/where-should-I-start-if-I-want-to-improve-my-code/</guid><pubDate>Mon, 25 Sep 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Hotel Data Deduplication]]></title><description><![CDATA[Hotel Data Deduplication Duplicate Hotels: An Unwelcome Guest in the Hotel Booking Experience Data deduplication is a critical process for…]]></description><link>https://technology.lastminute.com/hotel-deduplication/</link><guid isPermaLink="false">https://technology.lastminute.com/hotel-deduplication/</guid><pubDate>Mon, 17 Jul 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[A Pink Flamingo @ WWDC23]]></title><description><![CDATA[What is the conference about? The Worldwide Developers Conference (WWDC) is an annual event organized by Apple , revered as the premier…]]></description><link>https://technology.lastminute.com/wwdc-2023-lastminute-apple-vision-pro/</link><guid isPermaLink="false">https://technology.lastminute.com/wwdc-2023-lastminute-apple-vision-pro/</guid><pubDate>Tue, 04 Jul 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Migrating and evolving services in production]]></title><description><![CDATA[In this post, we want to tell you a tale about something that happens quite often here
at lastminute.com. We wanted to introduce a new…]]></description><link>https://technology.lastminute.com/migrations-in-production/migrations-in-production/</link><guid isPermaLink="false">https://technology.lastminute.com/migrations-in-production/migrations-in-production/</guid><pubDate>Mon, 03 Apr 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Event Sourcing - A Light Introduction]]></title><description><![CDATA[Event Sourcing is not one of the most well known pattern in software engineering, but it has a lot of potential uses and areas of…]]></description><link>https://technology.lastminute.com/event-sourcing-a-light-introduction/</link><guid isPermaLink="false">https://technology.lastminute.com/event-sourcing-a-light-introduction/</guid><pubDate>Mon, 13 Mar 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Impacts of contract tests in our microservice architecture]]></title><description><![CDATA[Contract test instead of integration tests In a previous article published by my colleagues about how to use Pact and MockK, they well…]]></description><link>https://technology.lastminute.com/impacts-of-contract-tests-in-a-microservice-architecture/</link><guid isPermaLink="false">https://technology.lastminute.com/impacts-of-contract-tests-in-a-microservice-architecture/</guid><pubDate>Mon, 06 Feb 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Widget iOS: how to fix the image bundling problem]]></title><description><![CDATA[In the previous post, we presented our FriYaY project: an inspirational iOS widget.
We were so excited to have our first widget in…]]></description><link>https://technology.lastminute.com/widget-ios-swiftui-image-problem/</link><guid isPermaLink="false">https://technology.lastminute.com/widget-ios-swiftui-image-problem/</guid><pubDate>Mon, 23 Jan 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Use SwiftUI Path and Shape to render your svg files: a practical example]]></title><description><![CDATA[In the previous post, we presented our FriYaY project: an inspirational iOS widget.
We talked about the journey from conception, design…]]></description><link>https://technology.lastminute.com/widget-ios-swiftui-shape-path/</link><guid isPermaLink="false">https://technology.lastminute.com/widget-ios-swiftui-shape-path/</guid><pubDate>Mon, 16 Jan 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Widget for our iOS app using SwiftUI: the Technical Implementation]]></title><description><![CDATA[In the previous post, we presented our FriYaY project: an inspirational iOS widget.
We showed the process from start to finish, now it’s…]]></description><link>https://technology.lastminute.com/widget-ios-swiftui-react-native/</link><guid isPermaLink="false">https://technology.lastminute.com/widget-ios-swiftui-react-native/</guid><pubDate>Mon, 19 Dec 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Create a widget for our iOS app using SwiftUI]]></title><description><![CDATA[You might already know that, at lastminute.com, we don’t have anymore Fridays, but we
have FriYAYs. We are free to learn and experiment with…]]></description><link>https://technology.lastminute.com/widget-ios-swiftui-configuration-intent/</link><guid isPermaLink="false">https://technology.lastminute.com/widget-ios-swiftui-configuration-intent/</guid><pubDate>Mon, 12 Dec 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[A/B testing at lastminute.com]]></title><description><![CDATA[What is A/B testing? At lastminute.com we aim to provide a website that gives the best possible customer experience. We are therefore always…]]></description><link>https://technology.lastminute.com/ab-testing-lastminute/</link><guid isPermaLink="false">https://technology.lastminute.com/ab-testing-lastminute/</guid><pubDate>Tue, 06 Dec 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Clean Code: Primitive obsession smell]]></title><description><![CDATA[At lastminute.com group we care a lot about our code design and its clarity. Today we are going to talk a bit about a design smell often…]]></description><link>https://technology.lastminute.com/primitive-obsession-smell/</link><guid isPermaLink="false">https://technology.lastminute.com/primitive-obsession-smell/</guid><pubDate>Wed, 02 Nov 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Create a microfrontend app using module federation and dynamic configuration]]></title><description><![CDATA[As you may already know from my previous post, in the last weeks I started to work in a new team on a new project at lastminute.com group…]]></description><link>https://technology.lastminute.com/microfrontend-module-federation-dynamic-configuration/</link><guid isPermaLink="false">https://technology.lastminute.com/microfrontend-module-federation-dynamic-configuration/</guid><pubDate>Thu, 06 Oct 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Measuring Visual Congruence and Brand-Influencer Matching with Deep Learning]]></title><description><![CDATA[With the rise in use of social media to promote branded products, the demand for effective influencer marketing has
increased. Brands are…]]></description><link>https://technology.lastminute.com/measuring-visual-congruence-brand-influencer-deep-learning/</link><guid isPermaLink="false">https://technology.lastminute.com/measuring-visual-congruence-brand-influencer-deep-learning/</guid><pubDate>Fri, 16 Sep 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[A custom module for Jackson object mapper using Java Service Provider]]></title><description><![CDATA[In the last weeks I started to work in a new team on a new project at lastminute.com group. One of the goals we have is to renew the…]]></description><link>https://technology.lastminute.com/jackson-module-deserlializer-serializer-object-mapper/</link><guid isPermaLink="false">https://technology.lastminute.com/jackson-module-deserlializer-serializer-object-mapper/</guid><pubDate>Wed, 31 Aug 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Bottom-up opportunities, self-directed learning, and external expertise]]></title><description><![CDATA[Bottom-up opportunities In addition to all the ‘official’ internal activities mentioned in the previous posts, my amazing colleagues are…]]></description><link>https://technology.lastminute.com/tech-learning-and-development-self-learning/</link><guid isPermaLink="false">https://technology.lastminute.com/tech-learning-and-development-self-learning/</guid><pubDate>Fri, 08 Jul 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Informal knowledge sharing: Crash Courses and LM Talks]]></title><description><![CDATA[In the previous post, we talked about the Coding Dojo and the Continuous Training programme. A good amount of effort and confidence is…]]></description><link>https://technology.lastminute.com/tech-learning-and-development-knowledgesharing/</link><guid isPermaLink="false">https://technology.lastminute.com/tech-learning-and-development-knowledgesharing/</guid><pubDate>Mon, 20 Jun 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Live, interactive training: Continuous Learning programme and Coding Dojo]]></title><description><![CDATA[Continuous Learning Leveraging the competencies and the skills that we have in-house in our Technology Function, we pulled together an…]]></description><link>https://technology.lastminute.com/tech-learning-and-development-interactive/</link><guid isPermaLink="false">https://technology.lastminute.com/tech-learning-and-development-interactive/</guid><pubDate>Wed, 01 Jun 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[It's FriYAY! It's time for deep work and/or learning and development]]></title><description><![CDATA[It’s the third FriYAY! of May, and I’m investing my time in writing this blog post to share with the world outside lastminute.com about our…]]></description><link>https://technology.lastminute.com/tech-learning-and-development-friyay/</link><guid isPermaLink="false">https://technology.lastminute.com/tech-learning-and-development-friyay/</guid><pubDate>Fri, 20 May 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Blockchain Dapp and Modern Software Engineering]]></title><description><![CDATA[A tech company like lastminute.com, whose vision is to design the future of travel
and tourism using digital technologies, always has an eye…]]></description><link>https://technology.lastminute.com/blockchaing-dapp-and-modern-software-engineering/</link><guid isPermaLink="false">https://technology.lastminute.com/blockchaing-dapp-and-modern-software-engineering/</guid><pubDate>Tue, 10 May 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Contract testing asynchronous messaging with Pact and MockK]]></title><description><![CDATA[In the last weeks I worked with my colleague Felice Giovinazzo
on a new feature for the refund process (as may already know from some of
my…]]></description><link>https://technology.lastminute.com/contract-testing-asynchronous-messaging-pact-junit-mockk/</link><guid isPermaLink="false">https://technology.lastminute.com/contract-testing-asynchronous-messaging-pact-junit-mockk/</guid><pubDate>Sat, 02 Apr 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Infrastructure]]></title><description><![CDATA[Hybrid Cloud lastminute.com platform is hosted by an on-premise data center and two public cloud providers: Amazon Web Services and Google…]]></description><link>https://technology.lastminute.com/tech-infrastructure/</link><guid isPermaLink="false">https://technology.lastminute.com/tech-infrastructure/</guid><pubDate>Tue, 08 Mar 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Data and Machine Learning]]></title><description><![CDATA[Data Environment for Big Data and warehouse lastminute.com wants to be a fully data-driven, digital company, where data is the first source…]]></description><link>https://technology.lastminute.com/data-and-machine-learning/</link><guid isPermaLink="false">https://technology.lastminute.com/data-and-machine-learning/</guid><pubDate>Tue, 15 Feb 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[DevOps & Observability]]></title><description><![CDATA[DevOps Team’s autonomy is one of our pillars: we want to decentralise the responsibility of the infrastructure and empower functional teams…]]></description><link>https://technology.lastminute.com/devops-and-observability/</link><guid isPermaLink="false">https://technology.lastminute.com/devops-and-observability/</guid><pubDate>Thu, 27 Jan 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Frontend and backend languages and frameworks]]></title><description><![CDATA[Frontend languages and frameworks The idea behind our frontend tech stack was actually relatively simple: we wanted to offer our employees a…]]></description><link>https://technology.lastminute.com/frontend-backend-languages-frameworks/</link><guid isPermaLink="false">https://technology.lastminute.com/frontend-backend-languages-frameworks/</guid><pubDate>Mon, 17 Jan 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[An evolving architecture]]></title><description><![CDATA[We have a long story behind, and the way the lastminute.com’ systems have been built has changed over the years. In the
beginning we had a…]]></description><link>https://technology.lastminute.com/evolving-architecture/</link><guid isPermaLink="false">https://technology.lastminute.com/evolving-architecture/</guid><pubDate>Mon, 10 Jan 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Our tech ecosystem]]></title><description><![CDATA[Our tech teams’ face complex problems and challenges on a daily basis, collaborating with each other and stakeholders to
find solutions in a…]]></description><link>https://technology.lastminute.com/lastminute-tech-ecosystem/</link><guid isPermaLink="false">https://technology.lastminute.com/lastminute-tech-ecosystem/</guid><pubDate>Mon, 03 Jan 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Content Hub: How we made NoSQL relational]]></title><description><![CDATA[First of all - what is a Content Hub? It is an Enterprise Digital Experience Platform
based upon a selection of engines, one of which hosts…]]></description><link>https://technology.lastminute.com/content-hub-how-we-made-nosql-relational/</link><guid isPermaLink="false">https://technology.lastminute.com/content-hub-how-we-made-nosql-relational/</guid><pubDate>Wed, 17 Nov 2021 00:00:00 GMT</pubDate></item><item><title><![CDATA[Performance Testing Tools: Gatling vs Jmeter]]></title><description><![CDATA[In our experience, we noticed that performance testing is often overlooked,
especially if compared to other testing activities with a…]]></description><link>https://technology.lastminute.com/jmeter-vs-gatling/</link><guid isPermaLink="false">https://technology.lastminute.com/jmeter-vs-gatling/</guid><pubDate>Thu, 04 Nov 2021 00:00:00 GMT</pubDate></item><item><title><![CDATA[Set up a quick GUI in maven project]]></title><description><![CDATA[Today we tackle a common task that every programmer will face at least one time in his career: create a Graphic User Interface (GUI).
In the…]]></description><link>https://technology.lastminute.com/frontend-in-backend/</link><guid isPermaLink="false">https://technology.lastminute.com/frontend-in-backend/</guid><pubDate>Mon, 25 Oct 2021 00:00:00 GMT</pubDate></item><item><title><![CDATA[A Domain Driven Design dictionary for newbies]]></title><description><![CDATA[In the last months the main focus of my daily job at lastminute.com group was the existing refund process
development in order to support…]]></description><link>https://technology.lastminute.com/ddd-dictionary/</link><guid isPermaLink="false">https://technology.lastminute.com/ddd-dictionary/</guid><pubDate>Mon, 19 Jul 2021 00:00:00 GMT</pubDate></item><item><title><![CDATA[Remote Working - More Than One Year On...]]></title><description><![CDATA[2020 was a year of firsts for everybody, every culture around the world has been touched in different ways, some much more than others…]]></description><link>https://technology.lastminute.com/remote-working-more-than-one-year-on/</link><guid isPermaLink="false">https://technology.lastminute.com/remote-working-more-than-one-year-on/</guid><pubDate>Wed, 09 Jun 2021 00:00:00 GMT</pubDate></item><item><title><![CDATA[The power of functional interfaces in test]]></title><description><![CDATA[In this article, you will find part of the journey of a TDD enthusiast that likes to push the test to the next level.
From the very…]]></description><link>https://technology.lastminute.com/functional-interface/</link><guid isPermaLink="false">https://technology.lastminute.com/functional-interface/</guid><pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate></item><item><title><![CDATA[Unit testing in Kotlin with JUnit 5 and MockK]]></title><description><![CDATA[As I told you in my last post, in the last months I wrote a lot of Kotlin backend code during my daily job. Usually I develop new stuff…]]></description><link>https://technology.lastminute.com/kotlin-junit5-mockk/</link><guid isPermaLink="false">https://technology.lastminute.com/kotlin-junit5-mockk/</guid><pubDate>Wed, 27 Jan 2021 00:00:00 GMT</pubDate></item><item><title><![CDATA[Pair programming tips and tricks]]></title><description><![CDATA[Pair Programming means all production software is developed by two people sitting at the same machine. The idea
behind this practice is that…]]></description><link>https://technology.lastminute.com/pair-programming-tips/</link><guid isPermaLink="false">https://technology.lastminute.com/pair-programming-tips/</guid><pubDate>Tue, 10 Nov 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[How to live in a pure world]]></title><description><![CDATA[Hello folks,
here I am with a follow-up of the previous article A matter of purity
where I talked about what is a pure function and why…]]></description><link>https://technology.lastminute.com/how-to-live-in-a-pure-world/</link><guid isPermaLink="false">https://technology.lastminute.com/how-to-live-in-a-pure-world/</guid><pubDate>Tue, 20 Oct 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[A matter of purity]]></title><description><![CDATA[Hello folks, for this post I’ve chosen a more philosophical topic: pure functions. I ended
my previous post talking about the
concept of…]]></description><link>https://technology.lastminute.com/a-matter-of-purity/</link><guid isPermaLink="false">https://technology.lastminute.com/a-matter-of-purity/</guid><pubDate>Wed, 09 Sep 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Checked vs unchecked exception (with FP glasses)]]></title><description><![CDATA[Hi all, toaday I decided to talk about an old argument in the Java community: the dreaded Checked vs Unchecked
exceptions. For those of you…]]></description><link>https://technology.lastminute.com/unchecked-vs-checked-exceptions-with-fp-glasses/</link><guid isPermaLink="false">https://technology.lastminute.com/unchecked-vs-checked-exceptions-with-fp-glasses/</guid><pubDate>Tue, 30 Jun 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Foundations of a Performing Team]]></title><description><![CDATA[How many times have you heard comments such as ”This team isn’t working well”, ”That team isn’t mature enough”, ”The business is not happy…]]></description><link>https://technology.lastminute.com/foundations-performing-team/</link><guid isPermaLink="false">https://technology.lastminute.com/foundations-performing-team/</guid><pubDate>Fri, 06 Mar 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[How to: enable Hermes JavaScript engine in your React Native app]]></title><description><![CDATA[As you already may know, there has been some complains in the past related to the performance of React Native on the
Android platform. One…]]></description><link>https://technology.lastminute.com/react-native-activate-hermes/</link><guid isPermaLink="false">https://technology.lastminute.com/react-native-activate-hermes/</guid><pubDate>Thu, 06 Feb 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[Why is CSS-in-JS no-nonsense?]]></title><description><![CDATA[Why is CSS-in-JS no-nonsense? Let’s begin with basics, CSS-in-JS is not any library nor a framework. If this information surprises you, you…]]></description><link>https://technology.lastminute.com/why-is-css-in-js-no-nonsense/why_is_css-in-js_no-nonsense/</link><guid isPermaLink="false">https://technology.lastminute.com/why-is-css-in-js-no-nonsense/why_is_css-in-js_no-nonsense/</guid><pubDate>Fri, 24 Jan 2020 00:00:00 GMT</pubDate></item><item><title><![CDATA[React Native: Native Modules and UIViewController communication on iOS]]></title><description><![CDATA[Sometimes you will need to access to some native API or you will want to call some existing native code
you already have in place in a React…]]></description><link>https://technology.lastminute.com/react-native-modules-bridge-communication-uiviewcontroller-ios/</link><guid isPermaLink="false">https://technology.lastminute.com/react-native-modules-bridge-communication-uiviewcontroller-ios/</guid><pubDate>Thu, 19 Dec 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[Comonads for booking correlation]]></title><description><![CDATA[In our company data is the most important resource. So, it is very important to analyse all the information we have in order to provide a…]]></description><link>https://technology.lastminute.com/comonads-for-booking-correlation/</link><guid isPermaLink="false">https://technology.lastminute.com/comonads-for-booking-correlation/</guid><pubDate>Tue, 05 Nov 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[Event Storming Experience]]></title><description><![CDATA[What is Event Storming? Event Storming is a workshop format for quickly exploring complex business domains. It’s intended to create and…]]></description><link>https://technology.lastminute.com/event-storming-experience/</link><guid isPermaLink="false">https://technology.lastminute.com/event-storming-experience/</guid><pubDate>Tue, 08 Oct 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[Themify your (S)CSS Modules]]></title><description><![CDATA[Building your site styles The mythical Hello world…, because no project can’t start without these two magic words  But anyone should…]]></description><link>https://technology.lastminute.com/themes-with-css-modules/</link><guid isPermaLink="false">https://technology.lastminute.com/themes-with-css-modules/</guid><pubDate>Tue, 03 Sep 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[Using Gradle Kotlin DSL with junit 5]]></title><description><![CDATA[JUnit 5 and Gradle Gradle 5+ has been out for a while now and with that we finally got the ability to write
our Gradle scripts in Kotlin…]]></description><link>https://technology.lastminute.com/junit5-kotlin-and-gradle-dsl/</link><guid isPermaLink="false">https://technology.lastminute.com/junit5-kotlin-and-gradle-dsl/</guid><pubDate>Wed, 07 Aug 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[Measuring KPIs of Continuous Delivery on Jenkins]]></title><description><![CDATA[At lastminute.com we love data; we like to measure everything and get feedback from data to drive our next actions and improve continuously…]]></description><link>https://technology.lastminute.com/measure-delivery-kpi-with-jenkins/</link><guid isPermaLink="false">https://technology.lastminute.com/measure-delivery-kpi-with-jenkins/</guid><pubDate>Wed, 24 Jul 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[Modular functional programming with Kotlin]]></title><description><![CDATA[While introducing myself to functional programming, I needed to understand how all the FP principles connect in order to obtain a production…]]></description><link>https://technology.lastminute.com/modular-functional-programming-with-kotlin/</link><guid isPermaLink="false">https://technology.lastminute.com/modular-functional-programming-with-kotlin/</guid><pubDate>Sun, 07 Jul 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[React Native: there is a debug for that!]]></title><description><![CDATA[In the last few days I was working in pair programming with my colleague
Mariano Patafio on some new features for our
React Native mobile…]]></description><link>https://technology.lastminute.com/react-native-debug-on-device-ios/</link><guid isPermaLink="false">https://technology.lastminute.com/react-native-debug-on-device-ios/</guid><pubDate>Sat, 15 Jun 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[Heimdall: a Cloudflare monitoring tool]]></title><description><![CDATA[At lastminute.com we use Cloudflare as CDN for our websites; we have more than 30 top-level domains and over 800 third-level domains across…]]></description><link>https://technology.lastminute.com/heimdall-cloudflare-monitor/</link><guid isPermaLink="false">https://technology.lastminute.com/heimdall-cloudflare-monitor/</guid><pubDate>Tue, 11 Jun 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[Ingress-Nginx bug makes a comeback]]></title><description><![CDATA[Using edge technologies like Kubernetes pushes our engineers into technical challenges every day.
We face the complexities and uncertainty…]]></description><link>https://technology.lastminute.com/ingress-nginx-bug-makes-comeback/</link><guid isPermaLink="false">https://technology.lastminute.com/ingress-nginx-bug-makes-comeback/</guid><pubDate>Tue, 04 Jun 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[Chasing a Kubernetes connection reset issue]]></title><description><![CDATA[Recently we’ve read an interesting post on the Kubernetes Blog talking about a connection reset issue we had seen in our clusters for long…]]></description><link>https://technology.lastminute.com/chasing-k8s-connection-reset-issue/</link><guid isPermaLink="false">https://technology.lastminute.com/chasing-k8s-connection-reset-issue/</guid><pubDate>Tue, 28 May 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[Refactor your data class and you'll sleep like a baby]]></title><description><![CDATA[Majority of developers sometimes in their lives have tried to refactor a code
that is highly coupled with one or multiple data classes.
This…]]></description><link>https://technology.lastminute.com/interface-segregation/</link><guid isPermaLink="false">https://technology.lastminute.com/interface-segregation/</guid><pubDate>Wed, 15 May 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[Distributed authorization in Microservices with Spring]]></title><description><![CDATA[Microservices have been around for quite a few years. This architectural style is very popular and has been adopted by
many organizations…]]></description><link>https://technology.lastminute.com/oauth2-sso-with-spring-boot/</link><guid isPermaLink="false">https://technology.lastminute.com/oauth2-sso-with-spring-boot/</guid><pubDate>Mon, 08 Apr 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[Welcome to our Technology Blog]]></title><description><![CDATA[In this blog you can read posts written by lastminute.com employees about our work, the technologies we use and the products we
build to…]]></description><link>https://technology.lastminute.com/welcome/</link><guid isPermaLink="false">https://technology.lastminute.com/welcome/</guid><pubDate>Tue, 02 Apr 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[Refactoring: a real case of a nested if structure transformed into a chain of responsibility]]></title><description><![CDATA[TL;DR Flatten the if structure into a flat sequence of  clauses Extract each condition and the related action into a single class Create a…]]></description><link>https://technology.lastminute.com/refactor-if-using-a-chain/</link><guid isPermaLink="false">https://technology.lastminute.com/refactor-if-using-a-chain/</guid><pubDate>Thu, 10 Jan 2019 00:00:00 GMT</pubDate></item><item><title><![CDATA[First time as speakers. Here's how we prepared]]></title><description><![CDATA[In the last few months I talked a lot about React Native and Typescript. In the team where I work
at lastminute.com group I acquired a…]]></description><link>https://technology.lastminute.com/react-native-typescript-conference-voxxed-2018/</link><guid isPermaLink="false">https://technology.lastminute.com/react-native-typescript-conference-voxxed-2018/</guid><pubDate>Thu, 01 Nov 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[You can run your Design Sprint in 2 days. For real.]]></title><description><![CDATA[During the last year I worked in the team Lynch at lastminute.com group
on a big “app relaunch” project where we basically rewrote some…]]></description><link>https://technology.lastminute.com/design-thinking-design-sprint-workshop/</link><guid isPermaLink="false">https://technology.lastminute.com/design-thinking-design-sprint-workshop/</guid><pubDate>Thu, 02 Aug 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[Eat Your Own Dog Food: distribute a beta version of your iOS app]]></title><description><![CDATA[During the last year I worked in the team Lynch at lastminute.com group
on a big “app relaunch” project where we basically rewrote some…]]></description><link>https://technology.lastminute.com/distribution-enterprise-app-ios-beta/</link><guid isPermaLink="false">https://technology.lastminute.com/distribution-enterprise-app-ios-beta/</guid><pubDate>Thu, 05 Jul 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[React Native + Typescript, love at first sight. Setup in an existing app.]]></title><description><![CDATA[In the last few months at lastminute.com group I worked on
the following project: rebuild the native mobile apps of the main brands…]]></description><link>https://technology.lastminute.com/react-native-typescript-existing-app/</link><guid isPermaLink="false">https://technology.lastminute.com/react-native-typescript-existing-app/</guid><pubDate>Wed, 04 Jul 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[Clean Code: data structures vs objects and the law of Demeter]]></title><description><![CDATA[At lastminute.com group we love Clean Code, the software
development approach created by Robert Cecil Martin “Uncle Bob”.
In this post I…]]></description><link>https://technology.lastminute.com/clean-code-objects-data-structures-law-demeter/</link><guid isPermaLink="false">https://technology.lastminute.com/clean-code-objects-data-structures-law-demeter/</guid><pubDate>Wed, 25 Apr 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[Android Studio vs Xcode vs AppCode: a brief comparison about coding speed]]></title><description><![CDATA[IDEs, Integrated Development Environment, are the software developer toolboxes. When I started to work at
lastminute.com group my knowledge…]]></description><link>https://technology.lastminute.com/ide-refactoring-android-studio-xcode-appcode-webstorm-jetbrains/</link><guid isPermaLink="false">https://technology.lastminute.com/ide-refactoring-android-studio-xcode-appcode-webstorm-jetbrains/</guid><pubDate>Tue, 16 Jan 2018 00:00:00 GMT</pubDate></item><item><title><![CDATA[Clean Code: meaningful names]]></title><description><![CDATA[At lastminute.com group we care about the software we
developed. We also always though that what makes a real professional software…]]></description><link>https://technology.lastminute.com/clean-code-meaningful-names/</link><guid isPermaLink="false">https://technology.lastminute.com/clean-code-meaningful-names/</guid><pubDate>Mon, 11 Sep 2017 00:00:00 GMT</pubDate></item></channel></rss>