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 2019


Thanks to Agadir for hosting the 8th edition of #DevoxxMA, we had a prestigious partnership with the Agadir region. This edition was extraordinary, with over 2000 participants representing 200 companies and over 150 speakers. We had an impressive presence from 25 countries from all over the world, enabling us to explore and learn more about the world of technology with a great mix of cultures.

Featured Speakers

Grace is a developer advocate at IBM, working with Open Liberty and Reactive Platform
IT Consultant, book author & trainer and Java & Oracle Dev Champion
Leads product management of Serverless technologies at Oracle and is a member of the open source Fn Project functions platform team
Software developer, conference speaker passionate about concurrency and performance
Software engineer working on Java Virtual Machines at Twitter
Sergei works at Pivotal on Project Reactor in Berlin, Germany,an active member of the Open Source community, member of the Apache Foundation
Docker Captain, Community Leader, international speaker and trainer
ava Champion and Developer Advocate @oktadev
Infrastructure & Cloud Specialist, working as Product Strategy Director at Oracle
Software Developer, Java Champion, Open Source advocate, public speaker and mentor
Red Hat's Director of Developer Experience, is a Java Champion and a Microsoft MVP
Java/Groovy developer and a Java Champion

Enlightening Talks


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?

“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

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

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

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

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.