MobileIntelligence Artificielle Leverage edge AI to deliver instant, private, and offline-ready intelligence in your mobile apps. We’ll explore practical ways to use on-device foundation models like Gemini-nano and Apple Intelligence and explain the balance between the powerful benefits of edge AI and its unique technical trade-offs to ship smarter and delightful mobile experiences.
.NETOn November 11, 2025 .NET 10 was released. As a part of this milestone version with 3 years of long-term support, the web frameworks ASP.NET Core and Blazor were updated. This session will showcase the major new features that were added, including many live demos. Especially when currently using .NET 8 or 9, an upgrade to .NET 10 is mandatory, since the support for older versions is running out. Come to see what to watch out for when migrating.
Regular expressions exist in a mystical, magical wonderland that many developers avoid like the plague. This talk aims to demystify this useful and powerful tool. We'll talk about what regular expressions are, why we use them, some basic concepts, and some new ones for developers of any level.
Bases de donnéesMany applications suffer from inefficient database use, causing poor performance, downtime, and security risks. This talk shares foundational best practices for MySQL, PostgreSQL, and MongoDB. We’ll cover schema design, query execution, indexing, and scalability—equipping developers with the skills to build robust, secure, and efficient applications through smarter database operations.
Tests et QualitéCTOSoftware Delivery is full of illusions. In this session, we will look at 3 of them - Illusion of Progress, Illusion of Predictability, and Illusion of Control.
Want to understand why all of those meetings aren't helping? What about all of that planning? How about why all that agile stuff we are doing (our own special way) just seems to make things slower?
StartupIntelligence HumainIf you're a tech person talking to clients, stop talking about technology. Start listening to people, figure out what they need, and make them happy. I guarantee you, a better fluxcapacitor will not make them happy, even if they need one. I spent 10+ years selling IT services as a principal at a small consultancy. Before that, I went to Journalism school. Let me tell you my best interview tips, people tips, and how and why you make clients happy.
Architecture & Design PatternsInfonuagiqueOur applications are expected to be operational 24/7, but what does it take to achieve high availability when considering the current cloud offerings we have available?
I will go over redundancy for compute and persistence, graceful degradation, disaster recovery, and active-active patterns if you need more than 99.99% availability.
I will discuss a framework to help you assess and prioritize to keep your costs and complexity in check.
Bases de donnéesDevOpsAre your automation practices accounting for the database? How do you verify database software quality? Most importantly, how do you care for customer data as the schema evolves? Let's dig into building a CI/CD pipeline for databases. We'll leverage Red Gate tools and containers for automation, testing, and push-button deployment. You can bring DevOps to the database.
Java et languages JVMPerformanceMy journey optimizing Java's io_uring bindings taught me what performance truly means. Through misleading benchmarks, midnight debugging sessions, and countless profiler runs, I learned how to measure and systematically improve I/O performance. This talk reveals the practical techniques that pushed my implementation far beyond FileChannels, the surprising bottlenecks I encountered, and the hard won lessons that transformed how I develop bindings.
.NETSecuritéPasskeys, using the WebAuthn protocol, replace passwords with stronger, simpler, and phishing-resistant authentication using your device's built-in security or a dedicated hardware key.
Let's look at passkey authentication and its implementation in ASP.NET Core applications. We'll demonstrate how to integrate passkey authentication into your projects. We will also explain origins and why they matter in a passkey deployment.
AccessibilitéHTML et CSSThe web is designed to be accessible by default, but we developers made a mess of it along the way. We exclude a large group of people, while the web is such an intrinsic part of our daily lives nowadays.
In this talk, Rowdy will review common mistakes and show solutions to improve your website for people with disabilities. He will also discuss practical examples of how to make websites more enjoyable and usable for every user.
DevOpsPerformanceOrganizations relying on Docker need fast registries, but at scale image pulls slow down, raise costs & create bottlenecks.
This talk shows how Varnish is optimized to cache Docker image manifests & image layers to dramatically boost performance & developer efficiency. We’ll examine the HTTP requests behind the "docker pull" command & cover caching strategies for public and private repos while preserving authentication and access controls.
.NETIntelligence Artificielle Migrating legacy .NET apps from Windows to Linux can be complex and costly. This session shows how generative AI can simplify modernization by automating dependency analysis, version upgrades, and code transformations cutting time and expense. Learn how to overcome scaling challenges, reduce licensing costs, improve security, and free your teams to focus on delivering business value instead of manual migration tasks.
SecuritéIntelligence Artificielle AI agents and automated workloads are now interacting directly with production systems, making API calls, triggering automation, and even writing data at machine speed. This creates new risks: over-privileged tokens, opaque decision-making, and lack of real-time control. In this session, we show how to secure these workloads using identity-aware proxies, OAuth 2.1, and Zero Trust policies.
Architecture & Design PatternsIntelligence Artificielle Coding Agents succeed when you give them structure. This session runs like a workshop: we’ll demonstrate how to build a feature with coding agents by defining a spec, managing context, and breaking the work into smaller subtasks. Along the way, you’ll see real prompts, failure cases, and handoff rhythms that keep quality high while boosting delivery speed.
Intelligence Artificielle This presentation examines how AI automation through MCP servers revolutionizes development team management and project workflows. Attendees explore practical implementations of AI-powered ticket assessment, automated bug resolution, UI design, and Full SDLC management. Participants gain actionable strategies to implement intelligent automation that reduces overhead while improving productivity and delivery speed.
Tests et QualitéIntelligence Artificielle LLM as a judge uses a language model to evaluate responses based on criteria you define, and prompt optimization is the process of refining the evaluation prompt to ensure the LLM judge is consistent, accurate, and fair in its scoring. Tools and techniques exist to automate this optimization, helping to capture complex evaluation criteria even with limited human supervision, improving performance, and reducing costly manual iterations.
Java et languages JVMIntelligence Artificielle As AI becomes essential for enterprise apps, Java developers need to add intelligent features without rewriting their stack. This introduction to Spring AI shows how to bring generative AI to Java applications through practical examples. Learn to build chatbots, implement RAG for enhanced context, and use MCP for AI orchestration. Write model agnostic code that works with cloud and local LLMs. See how Spring AI's familiar abstractions make adding
Architecture & Design PatternsClean Architecture is not the final word in application design. This talk traces the history of software architecture patterns from the 1970s to today. We will categorize them by their core principles to understand the driving forces behind their evolution. You will leave with a clear framework to look beyond today's popular patterns, helping you make informed architectural choices that improve the testability and productivity of your team.
Architecture & Design PatternsJava et languages JVMMigrating from code-first to design-first API development dramatically improved our team's workflow and API quality across dozens of microservices. We'll explore collaborative OpenAPI workflows, automated validation pipelines, and automated governance strategies that eliminated API inconsistencies and breaking changes. You'll learn practical migration steps, proven tooling, and adoption frameworks that work across languages and team sizes.
PHPSecuritéSecuring APIs has become more standardized with modern solutions like OAuth2, OIDC, SAML, and JWT. Now, tools like Keycloak and Symfony’s new features simplify implementing these protocols.
As an API developer, you’ll learn to enhance your API’s security. As an API consumer, you’ll discover how to interact securely with external APIs. Join us to master secure API practices, without the complexity!
.NETSecuritéEver had to add the ability to your ASP.NET Core web application to authenticate users? Be honest: did you fully understand what you were doing, or did you just copy-paste some code from StackOverflow or your favorite AI assistant and hope for the best?
In this session, I'll explain how authentication actually works in ASP.NET Core from start to finish. Bring your questions, and leave your fear of AddAuthentication() behind!
.NETYour ASP.NET Core web app runs fine on your machine and even in the DEV environment. But what happens when you deploy to multiple instances behind a load balancer? Suddenly, things that looked solid in DEV start breaking in PRD!
In this session, I'll show some common pitfalls you may encounter when deploying your apps to production. Come for the horror stories, leave with practical fixes!
PHPIntelligence Artificielle Internet des objetsIn this presentation I will be showing how I use PHP, Go, and Home Assistant to automate many tasks in my office and house.
We'll be looking at how to create AI (and classical) models for Home Assistant, with MQTT from both PHP and Go. With this we can create complex scenarios for complex situations, such as trying to figure out how dark and cold/warm it is going to be in a room.
Architecture & Design PatternsPHPWhen users click "Submit" twice, idempotency determines whether your API breaks or behaves reliably. By ensuring repeated calls produce consistent results, it prevents duplicate charges, errors, and customer confusion.
This talk explores how leading companies implement idempotency, with real-world stories of what happens when it’s missing, and practical techniques you can apply to make your APIs more resilient and user-friendly.
JavaScriptUX & UITanStack is becoming the standard toolbox for front-end apps delivering consistent APIs, first-class TypeScript, and patterns that scale across any framework.
This talk advocates for a mindset shift: we no longer identify as React/Angular/VueJS/jQuery developers - from today on, we are all proud Tanstack developers.
We’ll map common problems to a small set of composable primitives, highlight fresh capabilities from recent releases, and tips
DevOpsIntelligence Artificielle AI’s potential in software development goes far beyond code generation or IDE chatbots. This talk explores five AI capability families (Learning, Coding Assistants, Automation & Agents, Planning, and Data Exploration) that can reshape the CI/CD lifecycle. From process assessment to VM migrations, centering AI integration around developers throughout the entire lifecycle of planning, coding, deployment, and monitoring unlocks greater ROI.
Architecture & Design PatternsSystems grow and change over time. You can have intentional design, or accidental design.
In this session we will walk through approaches that leverage product context to keep architecture aligned with the needs of the product. We will look at strategic DDD, C4 modeling, and architecture decision records.
Leave this session with simple techniques that you can apply immediately to start blending product with architecture.
HTML et CSSPerformancePage speed makes or breaks user experience, yet many backend devs would rather wrangle APIs than wrestle with CSS quirks or jumpy images. The good news: you don’t need to be a frontend wizard to make big gains!
This talk shares quick wins for images, fonts, video, and ads, plus the metrics to prove your changes made things faster (and less painful). All without getting into the trenches with npm build processes and node version issues!
Intelligence Artificielle Explore how Gemini 3 Pro powers multimodal generation (text, image, audio, video) and real-time agents, plus effortless “vibe coding” in Google AI Studio. Dive into the Gemini Live API for real-time bidirectional voice and video conversations with tone-aware replies, tool use, RAG, and session memory. Together we’ll cover prompt-to-code flows, media generation, voice-first use cases, and the next generation of MCP-driven agentic AI using Angular.
JavaScriptUX & UIMeet Astro: the framework for content-driven sites which meets you as the developer where you are. Its syntax feels natural for web developers, and you can even use your favorite library - Svelte, React, Vue, and others - for interactive components. It's optimized for performance, using server-side rendering by default, reducing the amount of JavaScript run on the client. Let's explore how to quickly create sites with your new favorite framework!
JavaScriptRustThere is Node, Bun, Deno, CF Workers, vercel edge runtime and a lot more. This talk delves into how runtimes work and their relationship with their underlying JS engine like V8, JavascriptCore, Hermes and more. We will then understand V8's architecture and how we can integrate with V8 using Rust and Deno. We will walk through a simple JS runtime that can do ES Module loading, native typescript support and see how we can extend it with the ops.
JavaScriptUX & UIReact Native's potential extends well beyond mobile devices into the television ecosystem. TV development introduces distinct UX paradigms. From remote-first navigation to distance interface design. This session bridges that knowledge gap through live demonstrations and practical application. Join us to explore the nuances of 10-foot experiences and TV development best practices.
Architecture & Design Patterns.NETBuilding a modular monolith in a multi-team environment comes with complex technical challenges and no one-size-fits-all solutions. Unlike microservices, the approaches are less documented and often highly context-specific. In this experience-based talk, we’ll explore issues such as long build times, dependency injection complexity, and module isolation and share practical strategies to overcome them.
.NET"Haha, npm had yet another supply chain attack!"
I'm waiting for the day this happens with .NET and NuGet. The tools are there! A number of interesting techniques exist to smuggle code into someone's codebase, malicious or genuine.
In this talk, we'll look at several .NET, NuGet and MSBuild techniques to inject code into a software supply chain. We'll also look at some ways to mitigate the risk (but you can't eliminate it).
.NETIntelligence Artificielle This hands-on session will guide developers on how to build agentic AI systems for real-time business research using fragmented, fast-changing information. Using Reka Research API with C# to build AI assistants that search across multi-source and generate grounded, traceable answers.
Intelligence Artificielle RustIn this session, you will learn how to build voice agents. We will examine the elements and patterns of building voice agents, including full and half-cascade models, native speech models, and others. We will see how to run them locally and on the cloud. We will also explore common challenges in terms of getting reliable transcripts and tool calling, deployment infrastructure and considerations of how to deploy and scale voice agents.
PHPTests et QualitéPHP and Symfony both evolved a lot in the last couple of years. I want to show you how I build applications in Symfony, touching various new functionalities of PHP and Symfony. With hands-on examples, I will demonstrate step by step setting up useful tools and building a modern PHP application, leveraging Symfony components.
PHPWebAssemblyWhat if PHP extensions could be written not just in C, but in almost any programming language, safely, securely, and without steep learning curves?
With WebAssembly and FrankenPHP, this is possible. Wasm lets you create PHP extensions using Rust, Go, or JS, running untrusted code securely in a sandbox. This talk shows how you can build multi-language Wasm plugins for PHP with minimal code and run them with FrankenPHP.
Architecture & Design PatternsSecuritéExplore how to implement encryption correctly in real-world applications beyond just cryptography. Using live demos, learn architectural patterns for end-to-end encryption, perfect forward secrecy, secure device migration, and metadata protection. Attendees will gain practical knowledge to build truly secure systems that scale and avoid common pitfalls.
InfonuagiqueIntelligence Artificielle In the past year, we’ve seen a fundamental change: developers and enterprises are moving away from proprietary, closed-source models. To save costs, prioritize privacy, and allow for customization, they are building, testing, and deploying their own open models. Join us as we demo the tools for model serving/scaling, adding unique data, agentic workflows, evaluation/optimization, and more- built on Linux and Kubernetes!
DevOpsCaddy Server, the modern and easy-to-use web server, is gaining popularity for its simplicity and automatic HTTPS features. In this session, we'll explore the installation and configuration for static sites, reverse proxying and dynamic applications. Through hands-on examples, you'll learn about its API for instant config changes as well as real-world use cases from hosting multiple sites to containerized deployments.
.NETIntelligence Artificielle This session is a practical tour to compare different SDKs (OpenAI, Microsoft AI Extension, etc.), ergonomics, setup when trying to use AI from a .NET application. Let's talk about what worked, what didn’t, and lessons learned from the little gotchas you hit along the way.
.NETRemembering every step of a coding pattern opens the door to mistakes. We're human after all (or an LLM trained on human written code). Thankfully we can write C# code that helps us write our C# code. C# Roslyn Analyzers, Roslyn Code Fixes, and even Source Generators can help us automate the code we write.
In this session we'll review those aforementioned features and discuss their pros and cons, plus the benefits of codify code.
JavaScriptTests et QualitéWe replaced brittle browser tests with sleek Jest + jsdom—then learned “fast” and “simple” can still be wrong. This talk shares what failed, what finally worked, and a practical framework for mixing unit, component, and E2E tests across Jest/Vitest, Testing Library, Cypress, and Playwright. Save yourself the next rewrite.
InfonuagiqueDevOpsComprendre Docker, le standard pour packager et exécuter nos applications, peut être difficile et/ou prendre du temps.
Depuis + de 5 ans je vulgarise Docker et ses concepts clés (images, layers, registry...) pour les expliquer visuellement, en sketchnotes, dans des articles, vidéos et même un livre illustré.
Dans cette talk, je partagerai ce parcours et vous expliquerai Docker, et ses concepts, de façon visuelle :-).
InfonuagiqueDevOpsContainers are everywhere! Since Docker's release, they've transformed software bundling and deployment. Many developers write Dockerfiles and build images, but what's really happening under the hood? This talk explores namespaces, cgroups and other container primitives. You'll learn how containers provide isolation, layers are composed, and what makes them secure and powerful. Perfect for developers and ops professionals seeking deeper insights.
JavaScriptIntelligence Artificielle We’ll embed a copilot into a Next.js app that actually reads UI context (form values, selections, route state) and takes approved actions. We’ll connect chat to real capabilities via typed tool calls, gate risk with consent prompts. You’ll see simple routing between chat, tools, and retrieval—and how to fail safely. Attend this presentation, walk out with a understanding context?decide?act?audit template you can drop into your product.
JavaScriptUX & UITired of charting libraries that don't live up to their promises? This session will guide you through the essentials needed to master the goat of charting: D3.js. We'll demystify core principles such as scales, axes, and ticks, and see how we can easily render complex SVG paths from pure data. With practical examples in React, you'll learn how to create your own charting components library.
Intelligence HumainTechnology for technology's sake is boring. What makes tech exciting is the problems it solves, how it makes things easier, not simply the fact it exists. When we look to create compelling demos (and content), we need to ensure we're telling a story, meeting people where they are, and giving them a narrative they can connect with. Let's explore how to build great demos, from the idea to the script to the video.
Intelligence Artificielle PythonCette session est une plongée technique dans la création d'un pipeline de diagnostic assisté par IA. Nous verrons comment enchaîner trois modèles de vision par ordinateur pour analyser des radiographies et détecter pneumonie, COVID-19 et tuberculose. Puis, nous utiliserons les résultats pour interroger un LLM via une architecture RAG afin de générer un rapport préliminaire. Un cas d'usage de bout en bout qui montre la puissance de la combinaison.
RustIntroduction à la sécurité et aux performances de Rust, puis découverte d’Axum qui rend le développement d’API asynchrones accessible ????. Nous verrons le routage, le middleware et la gestion des erreurs, afin de vous donner les outils pour créer des applications web modernes, sûres et ultra-performantes. Vous repartirez avec une feuille de route claire pour lancer votre propre projet et la confiance nécessaire pour le mettre en production.
JavaScriptSecuritéCSRF vulnerabilities were thought to be a thing of the past thanks to automatic protections integrated into APIs, which require a token or header. Many client-side scripts automatically inject these tokens or headers. The "Client-Side Path Traversal" attack abuses this mechanism. Several examples of vulnerable code will be presented. This talk will also offer solutions to effectively mitigate this emerging risk.
PHPPHPStan is best known for its ability to catch bugs, but did you know it can do so much more? By creating custom PHPStan rules you can enforce your project-specific coding standards, automate tedious review tasks, and ensure a consistent codebase - all without manual intervention.
This talk will guide you through step by step the process of creating a custom PHPStan rule, soon you'll be crafting your own!
Bases de donnéesDevOpsUnlike CI/CD pipelines for applications, we can't just delete the database and pop up a new one with each new version. Let's start with the production database, and get SQL Server content to developers in containers, and then flow schema and lookup data back into production with migration tools. You can bring the reliability and automation of CI/CD pipelines to Database DevOps with containers.
Intelligence HumainCTOIn many large organizations, leadership defines team structures without considering their impact on software. The result? Conway’s Law inevitably shapes your systems in ways you may not expect.
In this session, we'll explore how ignoring software architecture undermines development, delivery, and ambitions. Then, we will see what can be done to better align teams with the intended targets.
DevOpsIntelligence Artificielle AI isn’t coming for the future of software delivery, it’s already here, rewriting the rules in real time. Models are being trained, deployed, and scaled faster than ever, but while DevOps gave us speed and reliability for traditional applications, it wasn’t built for the messy, unpredictable world of machine learning. That’s where MLOps comes in, the next evolution of DevOps, engineered for the age of AI.
Bases de donnéesTests et QualitéTesting code that talks to your database doesn’t have to be stressful! With Testcontainers, you can eliminate database testing headaches and boost your workflow. In this action-packed session, learn how to use Testcontainers to spin up fresh MySQL environments for every test—no more messy data! Discover the key benefits and get practical tips for integrating Testcontainers into your Node.js projects.
Intelligence HumainEver found yourself rambling about Kubernetes, observability, or CI/CD pipelines—only to be met with blank stares? In this session, we'll explore how to stop drowning in details and start making technical conversations resonate with non-technical stakeholders, new hires, or even your grandma. Whether you're pitching a project, mentoring juniors, or just trying to explain what you actually do at work, this talk is your life raft.
AccessibilitéOnce people are aware of accessibility, the biggest roadblock to better web accessibility is lack of knowledge and organizations unwilling to dedicate time to it without a solid business case.
There are many fixes and small changes you can make in five minutes or less that will greatly improve the accessibility of your website or application, and they're so small you won't even have to let your boss know what you're doing!
Infonuagique.NETDiscover how Azure Container Apps simplify containerization by delivering enterprise-grade capabilities without Kubernetes complexity. Learn how built-in scaling, integrated services, and strong security enable effortless, sustainable deployments. Through real-world insights and best practices, explore ways to optimize resources, cut costs, and streamline orchestration for long-term success.
InfonuagiqueDevOpsReady to reduce your container build complexity? Cloud-Native Buildpacks automatically transform your source code into production-ready container images with very little configuration. This session introduces CNB fundamentals through practical examples: local builds with Pack CLI, CI pipeline integration, and proven strategies to overcome common adoption challenges and streamline your containerization workflow.
PHPEcommerce In this presentation, I will be introducing Gally - a highly advanced searchandising engine built on top of Symfony, API Platform, and Elasticsearch that allows you to build an API-first e-commerce search engine with ease. During the talk, I will walk you through the process of setting up and configuring Gally as well as the Gally bundle for Sylius.
PythonCommand-line tools are potent, but they can also be visually appealing. In this talk, we'll explore how Rich, a Python library for beautiful formatting and text-based user interfaces, can help us transform simple CLIs into engaging TUIs.
By the end of the session, you'll know how to bring your CLIs to life, making them not only more functional but also more enjoyable to use.
Intelligence HumainCTOLa façon de penser d'un directeur technique n'est pas la même que celle d'un développeur. Vos contraintes ne sont pas les mêmes. Vos incitatifs non plus. Comprendre ce qui pousse quelqu'un à prendre une décision est une compétence utile. Comprendre pourquoi votre directeur technique prend une certaine décision est utile.
Intelligence Artificielle Science des DonnéesClaude ici, GPT par-ici, Qwen par-là, mais comment les évaluer ? Cette session explore ce que mesurent et ratent des benchmarks comme HumanEval, MBPP, et DS-1000. Nous comparerons les métriques textuelles et basées sur l’exécution, verrons comment les benchmarks peuvent être biaisés, et expliquerons les jeux d’entraînement, de test et tests cachés. Vous apprendrez à juger la qualité et l’utilité d’un dataset, et même comment en construire un.
Architecture & Design PatternsBases de donnéesEvent Sourcing appears complex because it's often presented with unnecessary DDD patterns and specialized databases. This talk returns to first principles, showing Event Sourcing as a simple, natural approach that mirrors how living systems handle information. You'll learn to implement Event Sourcing using only basic data structures and standard storage. Let’s move this powerful pattern from niche to mainstream development.
Intelligence Artificielle Science des DonnéesBlack-box models fall short when decisions demand clarity and trust. This session shows how Explainable AI make troubleshooting easier and reveals hidden patterns in data. From making financial risk models more transparent to helping retailers see what drives sales, we’ll explore real-world examples and focus on hands-on skills for building understandable models, including the use of Shapley values.
Bases de donnéesJavaScriptThe modern web browser is a powerhouse of storage capabilities that enable dynamic and interactive web experiences. From simple cookies to sophisticated IndexedDB, the browser offers a variety of storage mechanisms that can profoundly impact user interactions, performance, and data management.
In this talk, Rowdy will explore all the types of storage available to web developers and explain how each can enhance your web applications.
HTML et CSSUX & UIEntre les couleurs qui changent tous les jours, les icônes impossibles à trouver et les maquettes qui bougent comme par magie, Figma peut vite devenir le bordel. Dans cette présentation, découvrez comment un développeur peut naviguer efficacement sur la plateforme tout en collaborant avec les designers. Vous apprendrez aussi comment démarrer un projet où chaque changement pourra être facilement adapté grâce aux variables de style et aux wrappers.
Bases de donnéesPerformanceWe all want analytics that deliver real-time results, but too often systems crawl like slugs. This talk reveals the five biggest performance killers: choosing the wrong database, poor input batching, flawed schemas, queries that don’t parallelize, and skimping on resources. We’ll explain why each slows you down and how to avoid them. You may not hit gazelle speed, but you won’t be stuck at slug pace either.
PHPBuilt on the powerful Caddy webserver, FrankenPHP's Worker Mode promises revolutionary performance for PHP apps. To deliver on this promise, though, FrankenPHP sacrifices the safety of process isolation. This session explores architectural implications, real-world consequences, and practical guidance on avoiding unwanted and potentially unexpected side effects.
Architecture & Design PatternsHow to rebuild multi-year hourly weather for dozens of sites, from postal addresses to one dashboard. Topics include geocoding, timezone resolution, and grouping nearby locations. A provider-agnostic API unifies historical, real-time, and forecast ranges. A background service backfills and refreshes safely. Guidance on rate limits, DST edge cases, and data quality. Leave with patterns and a minimal template.
.NETIntelligence Artificielle On-device AI cuts latency, lowers cost, and keeps data private by running models locally. This talk shows how to ship real on-device AI that runs entirely on laptops and edge boxes. We’ll start with model selection. Next, we’ll add an OpenAI-compatible SDK and a simple UI.
This beginner-friendly introduction covers the complete 3D printing workflow using familiar programming concepts. Learn how STL files function as "source code" for objects, how slicing software acts like a compiler converting models to G-code instructions, and how G-code serves as the "assembly language" of 3D printers. No prior 3D printing experience needed, just curiosity about bridging the gap between your code and physical world.
Intelligence HumainStepping into leadership as a developer is tricky: you’re expected to guide peers without becoming a manager. This talk shares strategies to influence without authority, avoid micromanagement, and balance coding with people skills. We will give practical insights to build trust, give feedback, and help your team thrive.
Architecture & Design PatternsThe Mosaic web browser launched the modern web in 1993, sparking a journey from static pages to today’s rich applications. This session explores key shifts in web app architectures, the successes and missteps along the way, and recurring patterns that shaped the web—offering insights to guide future web development challenges with clarity and confidence.
JavaScriptSecuritéA cryptic videotape haunting its viewers, a shape-shifting entity haunting a research station, or an astronaut unknowingly carrying an alien onto a spaceship, do these scenarios sound familiar? These horror movie plots share similarities with creepy scenarios in web security you have already encountered. In a horror movie, a team should never split up, so please join me in countering the horrors of injection, broken access control and others!
.NETCHIP-8 is the Hello World of emulation, and the perfect excuse to write some beautiful C#. In this talk, we’ll explore what CHIP-8 is, how to emulate it from scratch, and how to architect your emulator so it can render on multiple platforms like Blazor and MonoGame. Whether you’re into retro computing or just want to level up your architecture skills, this talk will get you there. With style!
SecuritéWhen it comes to securing AI, protecting the model is often a tiny piece of the puzzle, if not a distraction from the real risks.
This session presents a full-stack security approach for your entire AI pipeline. We'll cover everything from initial threat modeling and data handling policies to the practical details of protecting your cloud infrastructure, APIs, and keys. Learn to secure AI end-to-end.
Architecture & Design PatternsTests et QualitéCan you do better than writing tests to make sure your code is actually correct? Yes!
Let's look at how ideas from functional languages can reduce the amount of code you need to test. We'll be looking at how to use things like type guards, Result types, immutable data structures, and monads (I guess), to create better guarantees about what your code can do and where. I'm a Python person, but these techniques work in JS/typescript and PHP too!
JavaScriptSecuritéWhat if the code you’re shipping isn’t yours anymore? The scariest JavaScript bugs don’t always come from your team, they come from open-source packages that have been possessed. This talk digs deep into the dark world of supply chain tampering: what it looks like, how it happens, and what modern devs can do to protect themselves. We’ll talk tamper detection, package provenance, lockfile integrity, and even how to set up GitHub Actions.
Architecture & Design PatternsInfonuagiqueWe will cover what is Gitops and how does it works in practice using an in-production system that has been used for two years to manage thousands of deployment and hundreds of pods. We will review both the gloibal architecture as well as dig deeper into FluxCD/kubeseal with real-life demo (with Internet) or detailed video real-life action.,
Having trouble groking Git? Not sure what the difference between merging and rebasing is? Wonder what you would ever use a "cherry-pick" for? We'll cover these topics and more in this talk, helping you get past Git novice and on your way to Git master. This is not an introductory talk, come prepared to put your existing knowledge of staging, committing, and basic version control to the test!
Architecture & Design PatternsJava et languages JVMREST APIs expose fixed endpoints, but clients are limited to predefined queries. GraphQL changes that—clients request exactly the data they need, while backends gain flexibility to unify multiple services. In this session, you’ll learn what GraphQL is, how it works, and how to build and consume GraphQL APIs.
InfonuagiqueIntelligence Artificielle Being a developer these days means you’re not only writing code, but also a Linux admin, a DevOps engineer, you name it! Thankfully, the Model Context Protocol (MCP) has made it significantly easier for me to ask my natural language questions, such as “What’s consuming the most memory in our dev cluster right now?”, and quickly receive a response. Hint: It was Prometheus. Learn the most popular MCP Servers, and how to chain them together too!
SecuritéIn summer 2024, I became a repo man for a day—legally reclaiming a vehicle without confrontation. In this talk, I share how I approached it like a capture-the-flag challenge: planning, intel gathering, analysis, and execution. I cover legal recovery, avoiding counterattacks, and lessons on personal security my adversary could have used to stop me.
Intelligence Artificielle A few months ago, I joined a two-week online hackathon to push the limits of vibe coding and fell into browser-based 3D multiplayer. What began as a food fight game quickly escalated: tuning netcode, cramming shaders into Three.js, and helping build a makeshift metaverse of tiny, weird games stitched together like a 2003 webring. It spiraled into something strangely meaningful, like the early days of something much bigger.
PHPWe all have opinions about how PHP should be written—but what does the data say about how it actually is? In this talk, we dive into a large-scale analysis of real-world PHP code pulled from the Open Source ecosystem. Using static analysis, we measure the popularity of usage of modern features (attributes, enums, union types), and coding patterns that emerge across thousands of projects.
Architecture & Design PatternsIntelligence Artificielle Are you looking to better understand how to better leverage claude.ai and why it behaves this way? Dealing with claude.ai is counter-intuitive for many people. I will present why claude.ai is behaving this way and how to use the ML perspective to better constrain him to do what you really want with prompts.
Architecture & Design PatternsEvent Sourcing is a powerful but tricky pattern.
When the need for a new product arose, we began adopting the practice. Soon enough, issues in our implementation started surfacing.
Join me for a candid account of our journey with Event Sourcing: from our initial adoption to the challenges we faced early on, the pitfalls that forced us to adapt, and the lasting impact it had on our product and team.
Intelligence Artificielle Intelligence HumainWhat do they have in common? This session explores AI through the lens of neuroscience, drawing parallels between how the brain processes information and AI developments. We’ll highlight key definitions, milestones, and evaluation gaps in both fields, and consider how close we are to achieving AGI.
HTML et CSSWhile the flashiest news of the web dev world is often focused on the big frameworks (React, Angular, Vue, etc.), good ol’ HTML and CSS have also been quietly – but steadily – upping their game. If you haven’t taken a look lately, this is the perfect time to catch up! We’ll look at recent (and slightly older but lesser-known) developments in HTML and CSS that may surprise you. Who knows: you might even be able to ditch a JS library or two!
Architecture & Design Patterns.NETIn modern C# development, immutability has become a key concept for improving code reliability, readability, and performance.
Through clear examples and common scenarios, we'll examine how immutable objects contribute to predictable state management, easier debugging, increased concurrency safety, and optimized performance. Attendees will gain practical insights into how to implement immutable patterns in their C# projects effectively.
Intelligence Artificielle PythonBuilding supportive AI assistants requires the engineering of conversational context without dilution. We will cover the stages of conversation: setting initial context foundations; using summarizers and memory types (short/long/persistent) as conversations grow; and leveraging RAG for permanent knowledge and graph structures for dynamic information on entities. Includes practical implementation details like audio capabilities and observability.
JavaScriptUX & UIBrowsers are shipping a massive API: INTL, which is chock-full of features most developer still do an NPM install for. The INTL API will save you time, effort and frustration.
Learn about all the wonderful built-in ways to deal with date formatting, lists, currencies, items and sentences in any language you can throw at the browser, without shipping literal megabytes of packages to your user.
RustAre you an experienced software developer? Do you want to add Rust to your repertoire? Take a crash course in becoming a Rust developer that focuses on adapting to Rust from other languages rather than starting anew. From borrow checking, to pattern matching, to macro rules, Rust comes with plenty of surprises to developers used to other languages. You'll leave this talk understanding how Rust differs from other languages and how to adapt.
Java et languages JVMJava has almost finished Project loom. giving developers Virtual threads, Scoped values, and structured concurrency. In this talk I will show you how all these JEP's can be used together, what works great, and when they surprisingly don't work that well. Join me as we built a spring service that lives in the dodgiest place of a a server rack but still performs like a champion!
Java et languages JVMWith virtual threads now in Java, is reactive programming still worth it? This talk compares traditional thread pools, Reactive Streams, and virtual threads by building the same app three ways. We’ll examine performance, memory use, debugging, backpressure, and error handling, then wrap up with a clear decision matrix to help you choose the right concurrency model for your needs.
Java et languages JVMThe Java Streams API was introduced over ten years ago. It was since revised numerous times, most recently with the new Gatherer API in Java 24. We’ll start by taking a closer look at some important concepts like laziness, intermediate and terminal operations, spliterators, and parallelism. Then we’ll look at some code to explain common anti-patterns, create our own stream generators, and learn how batch data efficiently.
Java et languages JVMPerformanceWhen your Java application is slow, you need to use a Java profiler. Before JDK 25, the built-in Java profiler only allowed you to profile based on execution time, not CPU-time, and those aren’t the same. A method blocked on I/O and a method doing tight computation can look identical… unless you have CPU-time profiling, which lets you focus on what’s truly burning your CPU.
In this talk, I’ll introduce you to the new CPU-time profiler in JDK 25
Java et languages JVMWhat happens when a long-time Spring Boot developer takes a Vue.js app built for a thriving accountability group and transforms it into an end-to-end Java solution with Vaadin Flow? In this fast-paced session, you’ll hear the lessons learned and practical strategies for tackling real-world challenges in coding, security, testing, debugging, and migration—all distilled into insights you can use immediately.
Bases de donnéesDive deeper into how MySQL manages and retrieves data. We will explore indexes, composite indexes, and how data is stored under the hood. Learn what a B-tree really means when you define a primary index. Discover how to use explain along with other useful functions to improve performance. We will finish with practical tips to make your data scale reliably.
JavaScriptSecuritéEver wonder what’s lurking in the dark corners of your node_modules, like unidentified flying dependencies sneaking aboard your project? In an age of escalating software supply chain attacks, knowing exactly what you're shipping is as vital as tracking strange lights in the sky. This talk will shine a beam on SBOMs (Software Bills of Materials), explaining why frontend developers should care and how to generate one.
Science des DonnéesPythonOn dit que les données sont l’or noir du 21e siècle. Cependant, la qualité des données dans les organisations est toujours pointée du doigt comme étant insuffisante pour en tirer une valeur. Dans cette conférence, nous allons passer en revue les techniques peuvent aider à améliorer la qualité et la valeur des données, comme les quality checks, le data observability, les data contract et le data mesh. Le tout accompagné d'exemples pratiques.
Intelligence HumainAre you looking for a new role? That journey comes with its own set of questions. Should you look for a role inside your company or externally? Can you grow as a developer, or must you switch to management? How can you find the next perfect employer? In this talk, we will depict a comprehensive landscape that will guide you toward your next perfect role. Having been a developer for 20 years, I wish I had attended a talk like this many years ago.
UX & UII hear lots of developers say "Oh, I could never be a designer; I just don't have the eye" – and I'm here to tell you that's BS. Design is a skill that can be learned, like anything else! A designer's full responsibilities are complex & multifaceted; this talk won't teach you everything you need to know to get a design job. However, it WILL go over design basics in a straightforward way, for devs who want to create UIs that don't look terrible.
Intelligence Artificielle Demonstrates WARP 2.0's Model Context Protocol servers and Rules engine for complete development lifecycle automation. Attendees will master using WARP AI to build multi-tiered applications, configure Docker environments, and implement comprehensive testing frameworks through intelligent automation rather than manual coding. Participants gain practical skills to streamline their entire development process from initial concept through production.
DevOpsMany teams use CDNs or caching proxies for speed and scale, but often overlook their value for observability.
In this talk, Thijs shows how to turn Varnish into a rich observability layer—unlocking metrics and logs already flowing through the proxy, integrating with Prometheus, Loki, and Grafana, and standardizing data with OpenTelemetry—making your proxy not only a performance booster, but also a key source of insights.
Intelligence Artificielle PythonLarge Language Models are everywhere, but how they actually work “under the hood” often remains a mystery. In this live-coding talk, we’ll skip the slides and build an LLM step by step, not just a toy model, but a state-of-the-art one. Along the way we’ll dive into tokenization, transformer architecture, small-scale training, and inference, showing how these components come together to power today’s most advanced models.
Tests et QualitéSecuritéIn a server-side app, it's easy to find out what went wrong from logs. But what about the client side? The W3C's Reporting API, Content-Security-Policy, Network Error Logging (NEL), and the Reporting-Endpoints HTTP headers can let you know about all kinds of client-side issues that you might otherwise never see. Find out how to use them, monitor what they're up to, and solve all the issues that only your customers have been seeing!
Architecture & Design PatternsDocumentationMcGill University is leading a multi-year migration to a new major version of our content management system, Drupal, impacting several hundred of websites and more stakeholders. We'll explore the change management strategy behind the project, including stakeholder engagement, communication planning, and user outreach. We'll also share how metrics, reporting, and data-driven decisions are guiding task prioritization and resource optimization.
Architecture & Design PatternsIntelligence HumainThinking tools to solve thorny problems. Software engineering isn’t just about production, it’s about learning in complex, uncertain situations. This talk explores how useful (if imperfect) models and practical heuristics can help you reframe problems, cut through complexity, and make better technical decisions.
Architecture & Design PatternsInfonuagiqueMessaging patterns are the backbone of resilient, high-performance cloud systems. This session explores paradigms from Point-to-Point to the Saga Pattern, showing how they enable scalable, dynamic designs. Through hands-on demos and real-world case studies, gain practical skills and fresh insights to integrate effective, future-proof messaging into your cloud solutions with confidence.
DevOpsThings we might take for granted today: comprehensive testing, automated deployment, local dev environments on demand. How do you take a 20 year old web application, including its runtime dependence on a live database, and retrofit it with these modern best practices? Well, testing was the (relatively) easy part, it was the deployment cycle, and spinning up local dev environments that was harder, but not impossible. Let us show you how we did it.
PHPMost PHP web application frameworks are designed to allow us to quickly build CRUD apps. Create, Read, Update, Delete -- most applications (despite what our egos tell us) are just slight variations of this pattern.
There are alternatives that might actually relate to your business logic in a better way! It might be time to start using CQRS -- Command Query Responsibility Segregation.
InfonuagiquePerformanceOpen source has had a major influence on my career: first as a consumer, then as a contributor, later as the author of a popular serverless benchmarking tool, and now as a core maintainer at Amazon, where I lead the AWS Lambda Runtimes team.
As a strong advocate for the open source ecosystem, my goal in this talk is to share the lessons I’ve learned, the pitfalls I’ve faced, and to show you how open source might shape your journey too.
Intelligence Artificielle In this talk, you’ll learn how to craft high-quality video content using Google AI. You’ll move from concept and prompt iteration, through image and layout design, to animated video generation and voice synthesis via Gemini, Nano Banana Pro, and Veo.
Along the way, you’ll see how to layer in intelligence, like tool integration, retrieval-augmented generation (RAG), and API calls, to make your short reels ready for publishing using Angular.
HTML et CSSJavaScriptOnce upon a time, we built websites with just HTML, CSS, and a sprinkle of JavaScript. Then came the frameworks, the bundlers, the transpilers, and the Great NPM Dependency Flood of ’15. Suddenly, shipping a “Hello World” meant downloading half the internet.
But what if you don’t actually need all that baggage? In this talk, we’ll dust off the basics and see how modern browsers let you build rich, interactive web apps—no frameworks required!
Architecture & Design PatternsInfonuagiqueData sovereignty has become a hot topic in the last year. Longstanding geopolitical assumptions are being stood on their head, and many folks have gotten far less comfortable with three large American companies hosting all their data. But can we even fight it? Unless you're on-prem, open source, and SaaS-avoidant, probably not. In this talk we investigate what it means to have digital sovereignty, what it takes, and if it even matters.
Architecture & Design PatternsSecuritéThis is a workshop on oAuth2, how to implement on the client and server side. First I will describe the essential mechanics, and the "almost" standards (there exists a few implementations unfortunately).
Then I will describe, and allow you to diagram your own data structure and see how it integrates with your current data structure.
Then I will demonstrate how to generalize the implementation so it is database driven and not hard coded!
Java et languages JVMPerformanceVous avez livré votre application et maintenant ? Comment savoir ce qu'il se passe ? Logs, métriques, traces distribuées, que faire ? Micrometer, Prometheus, Grafana, quels outils utiliser, nous en discuterons lors de cette session.
PHPRustSomeone on the internet asked: "Hey #php folks: is it possible to hook into the include, include_once, require and require_once calls, like with a C extension or something?". Not only that "yes, it is possible", but also we can write this in Rust!
We'll build an extension that surfaces file includes and captures key performance metrics right in production.
Because the best advice still stands: measure, don’t guess!
Architecture & Design PatternsBases de donnéesMost offline-first apps assume you'll reconnect in minutes. What happens when your systems operate for hours without connectivity and no team to monitor them?
Real lessons from building systems that must work reliably in environments where network access is unreliable and remote debugging is impossible. We'll explore data sync strategies, conflict resolution patterns, and building bulletproof systems when remote support isn't an option
Java et languages JVMModern Java has evolved into a powerful and expressive language, while maintaining readability, safety, and performance. This talk demonstrates how Java 25 now rivals Kotlin, Scala, Rust, and Go with features such as pattern matching, virtual threads, structured concurrency, records, and the Foreign Function & Memory API. See how Java is not just catching up but redefining what a modern language can be.
Intelligence HumainLes organisations performantes de demain ne naîtront pas d’un organigramme, mais d’un design centré sur l’humain.
Cette conférence explore comment innover dans les pratiques managériales pour bâtir des modèles qui allient autonomie, clarté et responsabilité partagée.
À travers des exemples concrets, on y décrypte les piliers des organisations à haute performance : sens du collectif, confiance, transparence, feedback continu.
PerformancePHPEver faced a heavy computational task and thought, "Maybe PHP isn't the right tool for this"? Think again! With `ext-parallel`, multithreading is a reality in PHP. In this session, I'll show you how to use it to tackle demanding tasks, scale your applications, and unlock performance you didn’t think was possible, all without leaving PHP behind.
PHPJoin PHP 8.5 release manager Daniel Scherzer for a deep dive into the new features, syntax updates, deprecations, and surprises PHP 8.5. Whether you're maintaining legacy apps or building bleeding-edge libraries, this talk will help you switch to PHP 8.5 with confidence. Features include a new URL handling extension, expanded syntax support in constant expressions, the pipe operator (`|>`), object cloning with property changes, and more.
PHPGoYour PHP scripts are constantly waiting for the database, HTTP requests, or files. Solutions exist, but often require rewriting code.
In this talk, I will show you how to push PHP to its limits running scripts 150x faster. The ingredients: FrankenPHP threads, Swow coroutines, PHP Generators, a sprinkle of PHP, and a dash of Go to orchestrate it all. This approach works for any PHP code both legacy and new, including blocking I/O.
SecuritéIntelligence Artificielle LLMs are often pitched as coding co-pilots, but their true long-term value for engineering teams can be in tackling the tedious work nobody wants to do.
This session will present a selection of practical, "boring" LLM use cases, such as the enforcement of security policies and training. We'll have a critical look at what to trust and how to verify an LLM's output when it comes to code and knowledge transfer.
SecuritéIntelligence Artificielle AI tools are rapidly embedding themselves into every layer of the modern development stack, whether via design platforms, IDEs, chatbots, review services, MCP servers, or CLI tools. But what happens to your sensitive data and code when these tools are involved? What are they really up to behind the scenes, and what risks do they introduce?
We'll take a practical tour of threats, vectors, and defensive strategies to help you use AI tools safely
Architecture & Design PatternsJava et languages JVMPrendre une ancienne application Java 8 et la moderniser en Java 25 montre à quel point Java a évolué à travers le temps.
Le code est plus concis, plus expressif, plus fonctionnel. Notre façon de penser et de gérer nos applications change aussi.
À l'aide d'un exemple de code, nous allons aider ce vieux code à retrouver une nouvelle jeunesse et lisibilité.
PHPFour years after its first version, PHP 8 has already started the work of feature deprecations, targeting PHP 9. This conference offers a complete overview of these changes: from the planned disappearance of certain features to the modernization of basic behaviors. We will detail each major deprecation, explaining the reasons behind these changes, the potential impacts on existing code, and best practices for adopting them today. You will leave w
SecuritéIntelligence Artificielle AI is built on probability, not certainty. Security is built on definitely.
From image classifiers to Generative AI, these systems operate on “most likely correct,” raising new security questions. Can we apply the same deterministic models we’ve trusted for decades, or do probabilistic outcomes demand new thinking? This talk explores the risks, when traditional tools still apply, and how to keep teams safe as AI assistants reshape workflows.
Architecture & Design PatternsJavaScriptFrontend development has evolved from building pages with HTML to building complex applications using the web platform, yet many developers miss out on powerful programming principles that can help improve their code quality, productivity and effectiveness.
As someone who had to find and learn these maxims in the wild to discover how useful they are, this is the talk I wish I had when I just started out: pragmatic, useful and directly applicable
Bases de donnéesIntelligence Artificielle Most Retrieval Augmented Generation (RAG) systems ship broken: embeddings without L2 normalization produce wildly inaccurate results. This talk shows why normalization matters, how to implement it in production (pgvector, TypeScript, Cloudflare Workers), and the massive accuracy gains it unlocks. Attendees will leave with practical patterns to avoid silent failure in their AI pipelines.
JavaScriptIntelligence Artificielle Llama Stack is Meta's open-source framework designed to simplify the development and deployment of generative AI applications. It provides a consistent set of APIs regardless of the programming language you use (including Node.js, Python, and more). In this talk, we'll introduce you to the core concepts of Llama Stack and how it can help you build robust applications more efficiently.
JavaScriptUX & UIDesign systems are often seen as essential for scaling design and development in growing organizations. However, in teams where a dedicated design function is lacking or under-resourced, maintaining and evolving a coherent system becomes a challenge—especially when driven primarily by engineers. This talk presents a pragmatic, engineer-led approach to promoting and sustaining a design system, using concrete React patterns and techniques.
Java et languages JVMPerformanceWebFlux basé sur le projet Reactor permet de faire des applications non bloquantes et asynchrones. À l'heure des threads virtuels est-ce toujours intéressant ? Est-ce que la montée en compétence sur cette stack Spring est suffisamment intéressante pour vos applications ? Nous essayerons de répondre à ces questions.
Bases de donnéesInternet des objetsReal-time data processing and analytics is more and more a requirement for modern applications. But how do you choose between Apache Spark and Apache Flink for streaming workloads? This talk dives into their architectures, trade-offs, and real-world use cases. We compare Spark Structured Streaming (micro-batching, ease of use) vs. Flink’s native streaming (low latency, stateful processing), looking at their features, performance and ecosystem.
Architecture & Design PatternsSecuritéIntelligence Artificielle Cette conférence offre un guide pratique des vulnérabilités spécifiques à l'IA, techniques d'attaque et de défense, avec démonstrations de red teaming sur LLMs. Méthodologie d’attaque contrôlée (prompt injection, exfiltration), métriques de robustesse et mise en place de garde-fous runtime.
Tests et QualitéIntelligence Artificielle Code reviews often get stuck on nits like spacing, naming, minor style. AI can automate the noise, freeing reviewers to focus on design, maintainability, and business impact. This talk shows how to leverage AI as a review partner, improving code quality and developer collaboration without losing the human touch.
Intelligence HumainEveryone faces career inflection points: some by choice, others thrust upon us, including me. When your career gets disrupted, recover faster with proven frameworks. Learn systematic methods for self-assessment, market positioning, and opportunity evaluation. Convert setbacks into skill-building advantages through structured approaches to networking, decision-making, and professional growth that work for analytical minds.
SecuritéIntelligence Artificielle This session demonstrates how to detect, analyze, and prevent prompt leaks and persona failures in large language models. Participants will learn proven techniques and tools for securing AI prompts, enforcing consistent bot behaviour, and integrating evaluation and threat modelling into real-world engineering workflows.
InfonuagiqueMobileAs smarthphones are becoming more and more powerful, do you ever wonder whether you can use smartphones as Kubernetes nodes and use the AI-capabilities of the devices in your application?
In this talk I'll show you how this works with Android 16 and a few bash scripts.
DevOpsIntelligence Artificielle Learn how to build a modern development setup where coding agents can safely contribute code, run their own automated and manual tests, and debug bugs before handing changes back to you. We’ll cover dev containers setup, agent coding tools using MCP, and cross-agent pull request reviews. Attendees will see how to make agentic coding a reliable part of day-to-day development.
PHPIn this talk I explain how to use Xdebug to get more productive writing PHP code, focussing on the improvements in Xdebug 3.5 such as Native Path Mapping, to make the debugging experience better and easier to set up.
Beyond that, this session also goes through a few complicated scenarios that are harder to debug, and shows solutions to these conundrums. I will also focus on the new features.
AccessibilitéTests et QualitéWhat is a screen reader? How do they work? Screen readers are essential tools to navigate websites for a wide variety of disabled users and navigating via a screen reader is also a very different experience from navigating visually. Learn about the different types of screen readers, their features and limitations, and how you can make your site as accessible as possible for as many users as possible.
SecuritéThe current leading cause of breaches is credential abuse. In 2024, 93% of organizations faced multiple identity-related breaches, driven by secrets sprawl across code, scripts, and tools. Attackers exploit plaintext credentials daily.
This talk delivers an end-to-end roadmap to secure the vast majority of these identities, belonging to machines at scale: detection, vaulting, developer workflows, rotation, and governance.
DevOpsSecuritéModern applications face security challenges across the full software lifecycle, from development to production. This session explores strategies to integrate vulnerability scanning early in the IDE, enforce secure practices in CI/CD, and monitor running systems. Learn how to identify, remediate, and prevent security risks throughout the SDLC, creating resilient, secure applications without slowing development.
InfonuagiquePHPDid you start coding in PHP to build cool things, only to become an accidental sysadmin on pager duty?
This talk introduces the Vercel-like bliss of serverless PHP, where your app can scale from zero to thousands of PHP workers without you doing anything. We'll survey the modern serverless PHP ecosystem, looking at different tools and workflows. We'll finish by going over stories from the trenches.
.NETDid you know a C# project detect when there's a known security vulnerability for a NuGet package it's using? Or that you can manage warnings/errors/suggestions for an entire C# project in a single file, without installing an extension?
C# has a handful of free features we can use to enforce high code quality. In this session, we'll look at those C# features and discuss what it takes to use them and create our own C# pit of success.
StartupIntelligence HumainAfter five years of building our team, we’ve distilled seven practical habits—no Scrum, no dogma—that fuel delivery, motivation, and continuous improvement:
1. Learn how to prioritize pragmatically,
2. Kill complexity,
3. Own your work
4. Communicate relentlessly
5. Build microteams
6. Deliver continuously
7. Have fun.
Full of real-world stories and takeaways for thriving teams. We've had no churn in 5 years
InfonuagiquePerformanceServerless computing empowers rapid development and elastic scaling but brings a unique set of observability challenges. How do you trace ephemeral executions, handle cold starts, or monitor performance under strict memory and CPU constraints?
In this talk, we'll explore how OpenTelemetry helps tackle observability in serverless environments. We'll start with a quick refresher on the core concepts, then dive into advanced topics.
InfonuagiqueDevOpsBuilding an ideal observability stack is far from easy, it often means steep costs, invasive code changes, and vendor lock-in. This talk shows how OpenTelemetry with eBPF delivers logs, metrics, and traces with near-zero overhead. Using examples from real-life applications running on the Incus container platform, we will see how this combination provides effective monitoring.
DevOpsPerformanceWith so many observability tools, complexity, cost, and data overload are common. This talk presents a minimalist approach, focusing only on essential signals to detect and resolve issues. We’ll show how tools like Coroot simplify deployment, lower overhead, and deliver actionable insights. Whether in hybrid setups or Kubernetes, learn how to streamline observability and cut costs while boosting reliability.
Architecture & Design PatternsJavaScriptPHPYou no longer need to build a separate frontend application in Javascript to build fast interactive web applications. Hotwire Turbo loads HTML and fragments asynchronously and with Turbo Streams you can even push changes from the backend to the frontend. Hotwire Stimulus complements Turbo with a neat tool to implement Javascript logic for the places where you still need it.
These tools are ready to use in Symfony with the Symfony UX component.
Java et languages JVMWhat do you do when your Spring Boot app suddenly needs 75% less memory? Here's our real-world GraalVM retrofit story.
Actual production performance metrics, reflection gotchas that break compilation, brutal build times that killed productivity, and what we'd architect differently from day one to avoid the retrofit pain entirely.
Bases de donnéesWith over 1 trillion active databases worldwide, SQLite is ubiquitous and a solid foundation for modern systems. But did you know it can do much more than CRUD queries? In this talk, we’ll see how to use SQLite and open source extensions for vector search, spell checking, consuming pageable REST APIs and CSV files for fast prototyping, manipulating zip files, collaborating and syncing devices, and generating json data.
HTML et CSSTailwind CSS nous permet de créer rapidement des interfaces esthétiques et réactives, mais l’usage intensif des classes utilitaires peut parfois rendre le code répétitif. Dans cette présentation, nous explorerons des méthodes pratiques pour structurer, organiser et styliser vos projets. Vous repartirez avec des astuces pour gagner en productivité tout en gardant à l’esprit les avantages et les inconvénients d’intégrer une telle solution.
Bases de donnéesIntelligence Artificielle As AI agents expand, scaling their ability to interact with external systems is key. Enter the Model Context Protocol (MCP)—a powerful design pattern connecting AI reasoning models with real-world tools. In this session, learn to build an MCP server in Node.js, letting AI clients query and interact with MySQL. We’ll cover architecture, integration tips, and share lessons learned along the way!
Intelligence Artificielle Agents fail for two reasons: the model you're using isn’t good enough, or the context is a mess. Today, we focus on the mess. LLMs are pure functions, what goes in determines what comes out. That’s why context is everything. This session covers context engineering: how to write, select, compress, and isolate information. You’ll learn to avoid context rot, when to use memory, and how to split problems so models don’t drown in tokens.
AccessibilitéIn this session, we will debug the accessibility issues of a real React login component live, similar to traversing Portal’s test chambers: Using an actual screen reader, we'll show how minor improvements, can transform a complex test chamber into a smooth user experience. In addition, we will zoom in onto the WCAG to see how they talk about “Accessible Authentication”. The cake might be a lie, but accessibility doesn't have to be!
Tests et QualitéIntelligence Artificielle Building applications with AI and large language models (LLMs) adds a new layer of variability that makes testing difficult. Since interactions can be subtly different each time but still correct, traditional testing tools often fail. In this talk, we'll share our journey using the open-source tool deepeval to evaluate multi-turn conversations, tune prompts, and ensure our AI applications are reliable so that we could sleep at night.
CTOFor aspiring CTOs and their mentors: a systematic approach to the Director-to-CTO growth path. Covers essential skill development (technical depth, strategic planning, leadership), mentorship strategies for identifying and nurturing potential, plus real-world examples of successful transitions and everyday challenges.
InfonuagiqueCTOAs tools develop and teams grow, the complexity increases. With monorepos regrouping multiple shared packages with multiple technologies, how can we effectively manage this complexity and adopt proper practices to build, scale and support your business? Real life experience regarding the set-up and scale-up of a multi-monorepo (firmware, edge (arhm7), cloud (x86_64) and multi-language (C, go, python, nodejs, pnpm, bun).
HTML et CSSPHPEmbark on a legendary quest with the Fellowship of Twig to vanquish the Ring of Frontend Complexity, a dark force that has long plagued developers with uncertainty and dread. Armed with the mighty trio of Twig, Twig Hooks, and Live Components, join us on a journey of discovery as we venture into the uncharted territories of frontend development, conquering complexity and emerging triumphant with streamlined, efficient, and victorious code.
Architecture & Design PatternsJava et languages JVMOver the last 30 years, Java has been the preferred technology for developing enterprise applications. Frameworks and approaches such as J2EE, Spring Framework, Java EE, Spring Boot, and Jakarta EE all contribute to this success story.
This session will give you a history lesson of Enterprise Java and an overview of Jakarta EE 11 with lots of code demos. We will also look forward and check out what's in the pipeline for Jakarta EE 12.
JavaScriptUX & UIHeadless UI libraries are an increasingly popular trend in the frontend ecosystem. Instead of providing a rigid set of pre-styled components, these libraries give you the foundational, un-styled building blocks and logic, ensuring accessibility and flexibility. In this session, we'll see how to combine them with robust visual primitives to create a unique and consistent design system from the ground up.
Tests et QualitéWhat would the perfect test suite look like? One that covers everything, runs fast and quick to write. Sounds great? But these goals pull against each other.
This talk explores testing at different levels (unit, integration and system). You'll learn how to get the most from each level, design code for testability, and strike the right compromises. We may not reach the mythical est Suite Holy Trinity, but we’ll get pretty close.
.NETJavaScriptMonads help eliminate messy error handling and nulls. Starting with `Try`, they enable chaining, pure functions, and testable code. This talk introduces core monads—`Try`, `Option`, `Maybe`, `Choose`—with practical examples in Java, C#, and TypeScript. You will learn how to write cleaner, safer, more predictable software, and take away patterns you can immediately apply in your daily work.
Intelligence HumainDerrière chaque projet technologique dans le secteur public, il y a bien plus que du code : des choix humains, des batailles culturelles et des compromis organisationnels. Cette conférence propose un regard lucide sur les conditions réelles de l’innovation publique.
À partir d’exemples concrets, on verra pourquoi les projets réussissent… et les défis rencontrés.
Et surtout, ce qui peut faire la différence.
JavaScriptAlthough TypeScript is the dominant language in the JS world by now, mainstream use also means many under-use it, or lack some of the foundational understanding that unlocks is true power.
This session revisits some of the core tenets of TS' type system to then make sense of a wide showcase of wonderful typing tips and tricks.
InfonuagiqueDevOpsUnderstanding Kubernetes can be difficult or time-consuming.
Years ago, I reimagined its core concepts—pods, deployments, services, jobs... and began explaining them visually. After two years of late-night work, I published an illustrated book covering everything from basics to debugging.
In this talk, I’ll share that journey and then I will explain Kubernetes, and its core concepts, to you ... in a visual way :-).
PHPIntelligence Artificielle Last July, the Symfony AI was launched as an initiative, just like Symfony UX, to help developers integrate AI into their apps with ready-to-use components and bundles.
In this talk, let’s discover Symfony AI’s origins, explore its components, and learn how to use them with any AI platform. We’ll also cover how to get started using it in your PHP apps and contribute to the project!
PHPTests et QualitéYour application runs on an old PHP version that is about to go out of support. How to upgrade without breaking the application? You will need the right tools for detecting and fixing those issues, as well as a way to verify that the application is still working correctly. In this presentation, I will share the strategy that I employed when upgrading millions of lines of untested code.
Intelligence Artificielle Internet des objetsOrganizations struggle with surplus inventory disposal. Our startup tackles this with solar-powered smart containers using embedded Android devices that automate the reuse/recycle lifecycle.
This talk covers the technical journey: hardware selection, sensor integration, solar power challenges, edge ML for object recognition, offline-first architecture, and cloud sync strategies for distributed IoT deployment.
SecuritéSince 2003, the Open Web Application Security Project curates a list of the top ten security risks for web applications. In 2025, the first update to the list in four years has finally been released.
Time to have a look at what's new, what has changed, and to get an up-to-date refresh on how to create secure web applications and prevent the top ten risks from happening. We will also discuss whether the list is still relevant, and what's missing.
Intelligence Artificielle We're teaching AI to help humans sort surplus furniture using voice and vision, in real-time. Camera streams flow to AI models, voice streams flow back, decisions get logged.
The magic? WebRTC, without the traditional complexity! Discover how we built AI agents that feel like helpful coworkers: real-time video analysis, context-aware responses, and natural voice interactions. All while helping the environment.
Java et languages JVMSpring Framework and Spring Boot build on a surprisingly large set of Jakarta EE APIs and implementations. This means that it is a great advantage for a Spring developer to be aware of what is going on with the development of Jakarta EE.
Come to this session to learn about the planned changes to the technologies that Spring depends on. There will be demos, and even some AI involved.
InfonuagiqueBases de donnéesKubernetes is a popular platform for running databases, often as DBaaS for developers. This talk shares real-world lessons from building and operating analytic SaaS platforms. We’ll cover deploying databases on Kubernetes, monitoring, and providing APIs so developers can self-provision and manage. Guidance also includes upgrades, backups, and multi-tenancy—everything you need to start building your own database platform.
Java et languages JVMThe next major release of Spring is here, and this is your comprehensive guide to what matters most. Spring Boot 4 delivers exceptional performance gains, streamlined developer workflows, and production-ready features that solve real-world challenges.
In this session, you'll not only learn what's new but experience it firsthand through live coding demos. We'll explore HTTP interfaces, JSpecify integration, streamlined API versioning, & more.
JavaScriptYes, okay, ES2015 rules, and ES2017–2025 brought about a lot of cool things, but a ton of cool stuff is expected to land in the next few years, too… and we can play with it already!
Christophe takes you through a whirlwind tour of the upcoming features he’s most excited about, due to become official in 2026, 2027… or 2028 ;-)
JavaScriptIntelligence Artificielle MCP is a new buzzword in 2025. However, should you always use MCP in your AI projects? The short answer is no. Therefore, let's take a look at the theory behind the Model Context Protocol and how to build a simple MCP client with Gemini, Claude and GPT. We will also go over some popular MCP servers such as Shopify's Storefront MCP.
Intelligence Artificielle Intelligence HumainEveryone seems to be scared about AI taking over humanity. I don’t think so and I will present why in a Machine Learning perspective and importance of higher level consciousness. Fear is making us weak and doesn’t allow us to get a clear picture of the true challenge we are facing.
PHPTests et QualitéIt's a tough time to be someone who cares about writing code that you can test. Your boss? They want to replace you with someone cheaper and an LLM. Your teammates? They just want to close out some tickets and go home. The end users? They don't care, they just want it to work. In this talk I will show you what things look like in 2025 when you want to write testable PHP code.
Intelligence Artificielle PythonFastAPI and Pydantic revolutionized API building in Python with strong typing, validation, and auto-docs. But generative AI often breaks that structure, messy JSON, brittle parsing, endless debugging. Pydantic AI brings the same rigor to AI agents: typed, validated, model-agnostic, observable. This talk shows how it works and how to use it to build reliable, structured AI Agent.
Pour offrir une bonne expérience, l'utilisation de cookies est nécessaire. Certains sont essentiels au bon fonctionnement du site, tandis que d'autres nous aident à mieux répondre à vos intérêts.