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

Edition 2018

BEYOND THE HYPE

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

Enlightening Talks

SEBASTIAN DASCHNER

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.

ERTMAN BERT

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.

VENKAT SUBRAMANIAM

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.

CHRISTINA ALDAN

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.

CHRIS THALINGER

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.

STEPHEN CHIN

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.