Talks at Devoxx Morocco

Discover 71 amazing talks from world-class speakers

1/3
Danni Youziel
Danni Youziel
Coding Black Females

A Guide to Message Brokers: Or A British Perspective

This session presents a real-world agri-tech case study illustrating how RabbitMQ, Kafka, and NATS were each selected for different tasks based on the...
Architecture Architecture Conference 50 min. INTERMEDIATE
ABAI Oussama
ABAI Oussama
Les filles et les garçons...
Kenza Barnier
Kenza Barnier
Les filles et les garçons...

Agentic AI | Et si c’était l’IA qui faisait ta code review ?

Cette session présente la création d’un agent IA intégré à GitLab pour automatiser les revues de code, basé sur Mistral et LLaMA personnalisés. L’outi...
Data & AI Data & AI Conference 50 min. INTERMEDIATE
Jonathan Vila
Jonathan Vila
Sonar

AI-Driven Productivity in the Development Lifecycle: AI gives you time but not confidence

This presentation explores the transformative impact of Code-Generative AI on software development, emphasizing its role in understanding tasks, accel...
Development Practices Development Practices Conference 50 min. BEGINNER
Barbara Teruggi
Barbara Teruggi
Nejmeddine  Ben Ouarred
Nejmeddine Ben Ouarred

API Security Smackdown - Bantera vs Nej

Get ready for an epic showdown in the world of API security! In this live demo, we will walk you through real-world API vulnerabilities based on the O...
Security Security Conference 50 min. INTERMEDIATE
zakaria slimane
zakaria slimane
CPL NETWOTK / WIRKY

Automating low value tickets with CI Pipelines : Sonarqube reports + AI agents.

This proposal aims to automate resolution of low-severity SonarQube issues by using AI to generate code fixes, validate them with automated tests, and...
Build & Deploy Build & Deploy Quickie 15 min. BEGINNER
Chaimaa BRITEL
Chaimaa BRITEL
Deloitte

Auto-Remediation and Self-Healing Infrastructure with Stackstorm

Infrastructure doesn't wait for humans. And when systems fail, as they are bound to do, every minute counts. So, why not design a self-healing infrast...
Build & Deploy Build & Deploy Tools-in-Action 25 min. INTERMEDIATE
Youness REKASS
Youness REKASS
Onepoint

Backstage et TechDocs : vers une documentation vivante et utile

La documentation est un pilier essentiel, pourtant, elle finit trop souvent éparpillée, obsolète, voire ignorée. Et si produire, consulter et mainteni...
Development Practices Development Practices Tools-in-Action 25 min. BEGINNER
Ivan Pesenti
Ivan Pesenti
CrowdStrike

Become a 10x Developer with Go Performance Optmization

Learn essential performance optimization skills to enhance software speed and efficiency, crucial for standing out as a developer. This session covers...
Build & Deploy Build & Deploy Conference 50 min. INTERMEDIATE
Alex Magalhaes
Alex Magalhaes
A.I.deology

Beyond LLM: Building Modern Applications with RAG and AI Agents - The Right Way

This session shares two decades of experience to show how AI agents and Retrieval-Augmented Generation are transforming scalable app development. Atte...
Architecture Architecture Conference 50 min. INTERMEDIATE
Jamie Coleman
Jamie Coleman
Loqate

Black Friday Brilliance: Managing a Billion Transactions with Tech, Tactics, and Teamwork

This talk shares how Loqate scaled its API infrastructure to handle over 1 billion Black Friday/Cyber Monday requests with 99.99% availability. It cov...
Build & Deploy Build & Deploy Conference 50 min. BEGINNER
Naima AJEBLI
Naima AJEBLI
Deloitte

Break it to Build it: Chaos Engineering with AWS FIS

This session introduces AWS Fault Injection Service (FIS), a managed chaos engineering tool that simulates failures to test and improve cloud resilien...
Architecture Architecture Tools-in-Action 25 min. INTERMEDIATE
Stefano Maestri
Stefano Maestri
RedHat

Breaking Down AI Silos: Building Interoperable Multi-Agent Systems with Google's A2A Protocol and Java SDK

This talk introduces Google’s Agent2Agent (A2A) protocol, now under the Linux Foundation, which standardizes communication between AI agents across la...
Data & AI Data & AI Conference 50 min. ADVANCED
Alina Yurenko
Alina Yurenko

Bring the Action: Using GraalVM in Production

This session provides a practical, demo-focused overview of building and running Java applications with GraalVM. It addresses migration challenges, li...
Programming languages Programming languages Deep Dive 120 min. INTERMEDIATE
Jamila Mehmandarova
Jamila Mehmandarova
Computas

Bringing Structured Data to Life: Reconstructing Human Insights from Machine-Readable Threat Intelligence

This talk introduces an innovative method to convert structured threat intelligence data into human-readable narratives using semantic graphs, graph d...
Security Security Tools-in-Action 25 min. INTERMEDIATE
Adnane Miliari
Adnane Miliari
Transperfect

Build Your Own MCP Server in Under 15 Minutes with Spring AI

In this 15-minute session, learn how to build a Spring Boot MCP server to connect Java applications directly to AI tools like Claude. Through a real-t...
Data & AI Data & AI Quickie 15 min. BEGINNER
Shafik Quoraishee
Shafik Quoraishee
The New York Times

Building a Handwriting Recognition System for the New York Times Crossword

The New York Times Crossword team developed an on-device handwriting recognition feature for their app, enabling users to fill puzzles with a stylus o...
Data & AI Data & AI Conference 50 min. ADVANCED
Mihaela Gheorghe-Roman
Mihaela Gheorghe-Roman
Systematic

Building a real-time collaborative editor

This presentation details developing a secure, real-time collaborative editing solution akin to Google Docs for military operations. It emphasizes sec...
UI & UX UI & UX Conference 50 min. BEGINNER
Amine BENETTAJ
Amine BENETTAJ
OMNISHORE

Building a Reusable Design System with Tailwind, Storybook and React

Your team builds UI components every day — but are they reusable, consistent, and documented ? A Design System is more than a component library : it's...
UI & UX UI & UX Tools-in-Action 25 min. INTERMEDIATE
Kamesh Sampath
Kamesh Sampath
Snowflake
Josh Reini
Josh Reini
Snowflake

Building Production-Grade LLM Applications: From RAG to Observability

These two sessions offer practical expertise in building and deploying production-grade RAG (Retrieval-Augmented Generation) AI applications. Attendee...
Data & AI Data & AI Deep Dive 120 min. BEGINNER
Andrea Iacono
Andrea Iacono

Cognitive Science based Software Engineering

This talk explores how applying cognitive science principles—such as memory limits and cognitive load—can improve code readability and maintainability...
Development Practices Development Practices Conference 50 min. BEGINNER
Willem Jan Glerum
Willem Jan Glerum
Lunatech

Concurrency Crossroads: Choosing between Reactive Programming and Virtual Threads in Quarkus

Reactive programming has been the way to go for extra performance and concurrent programming, now we also have Virtual Threads (Project Loom). Which o...
Programming languages Programming languages Deep Dive 120 min. BEGINNER
Amine Chouki
Amine Chouki
Journify

Contract-First Microservices with Protobuf & GRPC

This session presents a robust microservices stack centered on Protobuf as a single source-of-truth, leveraging gRPC, browser support tools, Buf for q...
Architecture Architecture Conference 50 min. INTERMEDIATE
Hafsa El Idrissi
Hafsa El Idrissi
NOVATARD | Hack Club Casa...

Creating Safe Spaces to Make Programming Less Isolating

Many teens feel coding and tech are hard to approach or isolating. This talk shares how creating welcoming, supportive communities helps young people...
People & Culture People & Culture Quickie 15 min. BEGINNER
Simon MERCIER
Simon MERCIER
Worldline
Antoine CANDY
Antoine CANDY
Worldline

Dark Mode : analyse et conception

L'article explore l'évolution vers les thèmes sombres, discutant de leurs avantages et inconvénients, illustrés par des études scientifiques. Il propo...
UI & UX UI & UX Conference 50 min. BEGINNER
Mahmoud Fettal
Mahmoud Fettal
Nucleon security

Data Engineering Design Patterns: Handling Data Floods Without Drowning

This talk introduces reusable design patterns for data engineering, inspired by software engineering principles. It covers key patterns for data inges...
Architecture Architecture Tools-in-Action 25 min. INTERMEDIATE
1/3