Codemotion Milan 2019

As an Italian Java developer, Codemotion has always been one of the main tech conferences. And Milan is still the city that I occasionally call home, even after many years away. So I am very very excited to be back in October and be a speaker at Codemotion Milan 2019. I am looking forward to discuss a topic I am very passionated about, software development and territorial disputes

Codemotion Milan 2019

The talk will be in English, the abstract is below.

Hey, where is my country? Software development and territorial disputes

Many airlines were forced recently to change the name of Taiwan on their booking systems. Hotel chain website where banned in mainland China for labelling Tibet as an independent country. Ukrainian users were upset because Crimea was removed from the map of their land. “What is the capital of Israel?” is a question that has triggered different answers from voice virtual assistants. We will go on a virtual tour around the world to see how disputed territories or partially recognized states are handled by online services and understand the impacts and the challenges of geolocation services.

Talk at Factory Berlin

How can software developers and startups manage location-based services in disputed territories or partially recognized state? Looking forward to present “Hey, where is my country? Software development and territorial disputes” at Factory Berlin.

This event is for members only but if you are interested get in touch, I will discuss location-based services in disputed territories or partially recognized state at other events in Berlin and Cologne in the next few weeks.

The (accidental) developer at re:publica 18

Very happy I had the chance today to talk at re:publica on a topic I care about, how can software developers manage location-based services when dealing with disputed territories or partially recognized states: “the (accidental) developer in disputed territories“. Here are slides of my talk this afternoon, while still enjoying the party at STATION Berlin.

 

 

 

Alexa, what is the capital of Israel?

rob-bye-103200The status of Jerusalem has been in the news a lot in the last few weeks, since Donald Trump confirmed the US now recognize the city as capital of Israel. And the recent UN voting on rejecting the recognition.

If maps and location-based services present unexpected challenges in a disputed territory to the developer who targets an international audience, voice services are the new frontier.

While preparing a few examples for my talk at Codemotion Berlin last October,  I asked Alexa (in German) the question “Alexa, what is the capital of Israel?”

And on October 3rd, the answer was

Die Hauptstadt von Israel ist Jerusalem

that translates in a short, direct but controversial

The capital of Israel is Jerusalem

An answer that might upset a significant number of users of the Amazon service. Apparently while Mr Trump followed the advice from Alexa, Amazon rectified the answer in the meantime. Asking the very same question today, you have a longer

Israel hat Jerusalem zu seiner Hauptstadt erklaert, diese wird jedoch nicht von allen Staaten anerkannt

that translates in

Israel has declared Jerusalem to be its capital, but it is not recognized by all states

Someone might argue that actually most states do not recognize it but it is definitely a more accurate answer than the initial one and that targets a wider audience.

This is something easier to address in a voice service than a geolocation decoding challenge,  but it is still an example of the problems that a software developer has to face to target an international in a disputed territory.