Under the high patronage of His Majesty King Mohammed VI may god assist him 🇲🇦
October 2 - 4 - Devoxx Morocco 2024 - 🇲🇦 Palm Plaza hotel - Marrakech 🌞🌴
Follow Us On
Under the high patronage of His Majesty King Mohammed VI may god assist him 🇲🇦
October 2 - 4 - Devoxx Morocco 2024 - 🇲🇦 Palm Plaza hotel - Marrakech 🌞🌴

Edition 2018


For the first time, #DevoxxMA left Casablanca for Marrakech. The red city welcomed more than 2200 participants and 150 speakers, of which 30% were women, from 53 countries. 150 sessions were organized to provide developers with valuable knowledge and insights. By the developers for developers is not just a slogan, it is a mindset, a philosophy that we want to translate into concrete actions.

Featured Speakers

Vice President in Private Wealth Management in the Technology division of Goldman Sachs. Nikhil is the project lead for Eclipse Collections.
Developer Relations & Engagement Strategist. He is part of the Azure Cloud Developer Advocacy team at Microsoft and a long-time Java community member.
Software engineer in backend, frontend and development using Java and Kotlin. Currently, CTO at PRoduactivity.
Currently works for Red Hat, a Java Champion and Ruby Hero, leading the way for language implementers to make better use of the JVM.
IT Consultant, book author & trainer and Java & Oracle Dev Champion.
Senior Java consultant and competence lead of the JVM languages competence center at Ordina Belgium.
Entrepreneur, technologist, speaker. Microsoft Regional Director and MVP. Founder of Aranasoft.
Developer @Pivotal Labs.
Software engineer working on Java Virtual Machines at Twitter.
Java_hipster co-lead, Programmer XebiaLabs, Software craftsman.
Programmer, author, speaker, founder Agile Developer, Inc.
Java/Groovy developer and a Java Champion.

Enlightening Talks


7 Principles of Productive Software Developers

When working as a software developer, as well as in any other job, it’s important to be productive and to get things done. You want to focus on what adds value, increase your development speed, and cut out as many of the cumbersome, boring and repetitive tasks as possible. This session shows seven principles how to accomplish the goal of being more effective and efficient as a Java developer. These principles include technical as well as self-organizational aspects. We’ll see how to implement them, especially how we can get the most out of our tools, why the invention of the mouse was a setback in productivity, and which mindsets to follow. This talk is not limited to specific tools or technologies yet it’ll provide examples and experiences, and it is brought to you by a German — from the country of efficiency.


Serverless - The Future of the Cloud?!

Are you still using Docker in production? Get over it! Serverless is the NEW future of the Cloud. But since the Cloud is still someone else’s computer, that needs to be managed too. And if it is sitting idle, you probably have to pay for it whether you like it or not. No server can be more easily managed than no server. Therefore: meet Serverless, a new paradigm that truly approaches the Pay-as-You-Go philosophy once promised by the Cloud. This talk explores Serverless, its impact on existing architectures, and assesses it’s usability for Mobile Back-ends as a Service (MBaaS), Functions-as-a-Service (FaaS) and also for Microservices based architectures hosted in the cloud. Internet connectivity permitting, there will be demos too.


Twelve Ways to Make Code Suck Less

We all have seen our share of bad code and some really good code as well. What are some common anti-patterns that seem to be recurring over and over in code that sucks? By learning about these code smells and avoiding them, we can greatly help make our code better.


Empathy is Your Secret Weapon

It can be argued that trauma is defined by perception. As different as we all look, sound and act, so to are we different in how we process our life experiences, even the most dramatic. The things that have happened to you are likely to have the strongest influence on your current and future behavior but the way you process those experiences can be altered. Empathy is your greatest ally in life and in business. It is also a muscle that needs to be exercised in order to evolve.


Performance tuning Twitter services with Graal and Machine Learning

Running Twitter services on Graal has been very successful and saved Twitter a lot of money on datacenter cost. But we would like to run more efficient to reduce cost even more. I mean, who doesn’t? In order to do this we are using our Machine Learning framework called Autotune to tune Graal inlining parameters. This talk will show how much performance improvement we got by autotuning Graal.


Decrypting Tech Hype for the Busy Coder

It seems like there is a new technology trend, development methodology, or deployment tool coming out every day and if you aren’t using it you are labeled as deprecated, legacy, or a technology dinosaur. Come hear straight talk about the latest trends such as blockchain, chatbots, serverless, CD pipelines, AI, and machine learning. In 45 minutes you will know more than your average redditor, and you can shut down tweet-driven development in your workplace once and for all.