devoxx logomenu


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 organised 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.

Enlightening Talks

Coding That Sparks Joy with Quarkus

Edson Yanaga

Coding That Sparks Joy with Quarkus

Does your heart beat faster when you’re developing your Java application? Do you Spark Joy when you’re coding it? If not, then it’s time to leave some old ways behind.Join us in this session and become Ahead of Time with Quarkus. You’ll learn to love how your old and new favorite APIs will start in a matter of milliseconds, and consume tiny amounts of memory. With hot reload capabilities for development that will give you instant Sparks of Joy! Life is too short to wait for your big, fat, slow, and memory hog app to re(start).

Metrics: Are we measuring what matters?

Ixchel Ruiz

Metrics: Are we measuring what matters?

“If you can’t measure it, you can’t improve it.” -- Peter Drucker Code metrics is a set of software measures that provide developers better insight into the code they are developing. They have become an integral part of the software development process, and there are several tools out there that provide an extended set of numeric values, but what, how and why is being measured? In this session, we will talk about definitions, tools, and examples!

Gradle Ex Machina

Andres Almiray

Gradle Ex Machina

The Gradle Build Tool is quite powerful and flexible, perhaps too flexible if you ask around. Everywhere you turn you encounter custom builds with different conventions and arrangements. If only there was a way to follow a structure than ensure top-down constraints in a build. Well, it turns out it's possible! Come learn how you and your organization can leverage the powerful features found in the Gradle Build Tool while at the same time reducing clutter and head-scratching moments.

Deep-dive into Facebook Analytics roles

Waad Aljaradt

Deep-dive into Facebook Analytics roles

In this session we will learn about Data Engineering and Data Science careers within Facebook and what kind of technical challenges that we are trying to solve as part of Facebook products family. I will share details about the skills that you need to be success-full at these roles and go over real life examples of analytics problems that we are solving to better understand our platform. The session will be interactive and open to all levels for developers and whoever is interested in Data careers.

Progressive Delivery: Continuous Delivery the Right Way

Carlos Sanchez

Progressive Delivery: Continuous Delivery the Right Way

Progressive Delivery makes it easier to adopt Continuous Delivery, by deploying new versions to a subset of users and evaluating their correctness and performance before rolling them to the totality of the users, and rolled back if not matching some key metrics. Canary deployments is one of the techniques in Progressive Delivery, used in companies like Facebook to roll out new versions gradually. But good news! you don't need to be Facebook to take advantage of it.

Best Practices to Spring to Kubernetes

Ray Tsang

Best Practices to Spring to Kubernetes

For Spring developers, building containers is a common obstacle on the road to Kubernetes adoption. Traditionally, Dockerfiles define container builds imperatively, but can also be cumbersome, error-prone, and slow. The development cycle can be slow. IDE support is generally poor. Most likely, your Java application will crash with an OOMKill message.

Join us at Devoxx Morocco 2022


Agadir - Morocco

Want to know more

Partnership and ticketing
(+212) 660 435014
(+212) 701 052605

For more informations

© 2022 All Rights Reserved -

Devoxx Morocco

Made with ❤️ by Devoxx Morocco team

Conference will start in: