Guillaume Laforge
where else to find them
website:https://glaforge.dev
github:glaforge
bluesky:glaforge.dev
mastodon:@glaforge@uwyn.net
x:glaforge
linkedin:glaforge
speakerdeck:glaforge
devto:glaforge
what they talk about
all 19 in the filters
where they keep going back
- DevFest Toulouse4 editions2018–2025
- Devoxx France3 editions2021–2026
- DevFest Nantes3 editions2017–2025
all 26 in the filters
on a stage with
all 24 in the filters
who talks about the same things
- Mete Atamel69 talks
- Daniel Oh69 talks
- Lize Raes26 talks
- Bret McGowen11 talks
- Sara Robinson17 talks
- Zack Akil8 talks
| title | conference | date |
|---|---|---|
| Choose your own adventure in agentic design patterns | JNation 2026 | 2026-05-26 |
Shows concrete patterns and runnable examples: a Deep Research pipeline wired to the Gemini interactions API that chains topic-explorer → Deep Research agent →… | ||
| Panel Software Engineering in the age of AI | JNation 2026 | 2026-05-26 |
A live panel surveys agent tooling and real projects: hands‑on use of LangChain4J and ADK for Java, greenfield work produces usable code quickly while legacy… | ||
| Standards and AI Agents: an Overview of MCP, A2A, ADK and More | Devoxx France 2026 | 2026-04-22 |
Overview of IA agent standards and frameworks: explains protocols MCP, A2A, ACP and frameworks ADK, Arc, Quarkus, LangChain4j. Shows how to build an agent… | ||
| Agentic Design Patterns Where You Are the Hero | Devoxx France 2026 | 2026-04-22 |
Guillaume Laforge (Google) presents concrete agent design patterns for building multi-agent systems using Java tooling (LangChain4j, ADK for Java). He explains… | ||
| Les Cast Codeurs 2026: No Headsets, No Screens, Just Joy | Devoxx France 2026 | 2026-04-22 |
A live in-person wrap-up session for Devoxx France 2026 where the Cast Codeurs hosts (Arnaud Héritier, Guillaume Laforge, Emmanuel Bernard, Antonio Goncalves)… | ||
| Under the Hood of LLMs — all those questions you never dared ask about them | DevFest Toulouse 2025 | 2025-11-13 |
Describes why large language models are trained on enormous corpora (about 13 trillion tokens) and why they use subword tokenization rather than characters or… | ||
| Intelligent Agents, the New Frontier of LLMs | DevFest Nantes 2025 | 2025-10-16 |
Defines what makes a system an “agent” versus a plain LLM, outlines LLM limitations, and demonstrates building concrete agents in Java using LangChain4j and… | ||
| Things you never dared to ask about LLMs | Voxxed Days Zürich 2025 | 2025-03-25 |
Explains why LLMs work on tokens not letters, citing tokenizers like BPE and sentencepiece tokenizer, vocabulary sizes (Gemini ~260,000 tokens, GPT‑4 ~128k)… | ||
| RAG: from dumb implementation to serious results | Jfokus 2025 | 2025-02-03 |
Shows concrete fixes and code using LangChain4j and Gemini/Vertex AI: embedding sentences but returning paragraph context with a sliding-window sentence… | ||
| Gemini, Google's Large Language Model | DevFest Toulouse 2024 | 2024-11-07 |
Introduction to Google/DeepMind’s Gemini family of LLMs (Nano to Ultra and the open Gemma variant) and how to use Gemini via the Google Cloud API in Java apps… | ||
| Panel Discussion: LangChain4j, a year later. | Devoxx Belgium 2024 | 2024-10-07 |
LangChain4j now has over 150 contributors and ships concrete features: Gemini multimodal support with a 2 million token context and PDF/audio/video handling… | ||
| RAG: from dumb implementation to serious results | Devoxx Belgium 2024 | 2024-10-07 |
Practical RAG with LangChain4j and Gemini shows concrete fixes: implement sliding-window and recursive chunking, generate hypothetical questions or contextual… | ||
| From naive to advanced RAG: the complete guide | Devoxx Belgium 2024 | 2024-10-07 |
Shows a concrete RAG pipeline built with LangChain4j and production deployments on Astra/Cassandra using a G‑Vector index; demonstrates specific fixes… | ||
| Gemini, Google's Large Language Model | Voxxed Days Brussels 2024 | 2024-05-21 |
Gemini is a multimodal LLM with sizes Nano, Pro, Ultra and a Flash flavor that streams responses fast and supports a 1 million token context (examples: one… | ||
| Gemini, Google's Large Language Model | GeeCON 2024 | 2024-05-15 |
Gemini is natively multimodal and ships as Nano, Pro and Ultra with a new Gemini 15 Flash variant that aims for faster, cheaper responses. It accepts up to a 1… | ||
| Generative AI in Practice: Concrete LLM Use Cases in Java with the PaLM API | JCON WORLD ONLINE 2023 | 2023-11-20 |
Shows how Java calls Google Cloud’s PaLM API (the model trained on ~3.6 trillion tokens, with examples mentioning ~340B parameters) to do real tasks: a… | ||
| Generative AI in Practice: Concrete Use Cases for an LLM in Java | DevFest Toulouse 2023 | 2023-11-16 |
Shows how to use Large Language Models from Java without Python, using Google's PaLM models via the Vertex AI API. Demonstrates practical Java examples for… | ||
| Skyrocketing Micronaut microservices into Google Cloud | Cloud Builders: Java Conf 2023 | 2023-03-30 |
Shows how to deploy Micronaut apps as functions, apps or containers using Micronaut Launch templates and direct GitHub pushes; demos include a Pub/Sub… | ||
| Monitoring Your 3D Prints with an Old Smartphone, from WebRTC… | BDX I/O 2022 | 2022-12-02 |
A developer repurposed an old smartphone as a webcam to monitor 3D prints remotely and avoid walking up and down stairs. The setup streams video using WebRTC… | ||
| Choreography vs Orchestration in serverless microservices | code.talks 2022 | 2022-09-15 |
Compares three concrete patterns and shows working demos: Google Cloud Workflows orchestrates Cloud Run, Cloud Functions and external APIs (SendGrid via Secret… | ||
| Choreography vs Orchestration in Serverless Microservices | Voxxed Days Luxembourg 2022 | 2022-06-21 |
Compares orchestration (a central coordinator controlling interactions) versus choreography (services working independently and communicating via events) for… | ||
| Asynchronous operations in UI using Workflows and Firestore | Google I/O 2022 | 2022-05-11 |
Client JavaScript calls a Cloud Function that uses the Workflows Executions API to start an execution which orchestrates services (payments, Document AI… | ||
| Adding a search bar to your application from A to Z | Devoxx France 2022 | 2022-04-20 |
Shows how to add a search bar to a photo-sharing application by indexing image metadata stored in Google Cloud Firestore and enabling rich searches beyond… | ||
| Choreography vs Orchestration in serverless microservices | NDC Oslo 2021 | 2021-11-29 |
Compares Pub/Sub event choreography versus centralized Cloud Workflows orchestration by rebuilding a photo‑sharing app: original pipeline uses Cloud Storage… | ||
| Choreography vs Orchestration in serverless microservices | JCON-ONLINE 2021 | 2021-10-05 |
Photo-sharing app moves from messy event-driven wiring (Pub/Sub/Eventarc plus Cloud Functions, Cloud Run, Firestore, Vision API) to a central orchestrator… | ||
| The Cast Codeurs at Devoxx France 2021: we wanted to see people again | Devoxx France 2021 | 2021-09-29 |
A live recording of the French podcast Les Cast Codeurs during Devoxx France 2021, featuring Emmanuel Bernard, Antonio Goncalves, Arnaud Héritier, Guillaume… | ||
| Artificial intelligence to the rescue of accessibility | Devoxx France 2021 | 2021-09-29 |
Demonstrates using Google Cloud tools to improve accessibility: Video Intelligence extracts scene labels and timestamps, Speech-to-Text transcribes audio in… | ||
| Choreography vs Orchestration in serverless microservices | Devoxx France 2021 | 2021-09-29 |
Compares event-driven choreography with a central orchestrator by reimplementing a photo‑sharing demo: the original Pub/Sub + Cloud Functions + Cloud Storage +… | ||
| What's next for the Groovy web console? | ApacheCon@Home 2021 | 2021-09-21 |
A redesigned Groovy web console v2 runs on Google Cloud with static front end on App Engine and a pool of Cloud Functions per Groovy version (Java 11)… | ||
| Implementing a Webhook, Not So Simple! | DevFest du Bout du Monde 2020 | 2020-02-28 |
An introduction to Webhooks followed by hands-on work: first implementing a callback endpoint to receive event notifications, then building a server-side… | ||
| Implementing a server-side webhook, not so simple! | BDX I/O 2019 | 2019-11-15 |
The talk explains how to implement server-side webhooks: it first introduces webhooks and building a callback endpoint to receive notifications, then covers… | ||
| Cloud Run, serverless containers in action | Voxxed Days Microservices 2019 | 2019-10-21 |
Cloud Run deploys containers to production in seconds, runs managed on Google Cloud or on GKE via Knative, and scales 1 to 0 with billing per 100ms and a… | ||
| Implementing a server-side webhook, not so simple | Orléans Tech Conf 2019 | 2019-09-17 |
Explains webhooks from both sides: after a brief concept intro it shows how to implement a server callback to receive events and then how to implement a… | ||
| What's new in Google Cloud serverless | DevFest du bout du monde 2019 | 2019-02-22 |
A concrete photo‑sharing app built using App Engine, Cloud Functions, Google Cloud Storage and Cloud Datastore that auto‑labels images with Cloud Vision and… | ||
| What's new in Google Cloud Serverless | DevFest Paris 2019 | 2019-02-08 |
A demo of a serverless image‑sharing app using Google Cloud: a Java App Engine frontend, a Go admin module, photos in Cloud Storage, metadata in Datastore… | ||
| Machine Learning APIs, from Training [...] | DevFest Toulouse 2018 | 2018-11-08 |
Shows concrete demos of Google Cloud Machine Learning APIs: Vision API for label, adult-content and dominant-color detection from images; Speech-to-Text… | ||
| New serverless solutions on Google Cloud for functions, apps and containers | Voxxed Days Microservices 2018 | 2018-10-29 |
New Google Cloud serverless features include Cloud Functions GA with Node.js and Python 3.7, modern App Engine runtimes running in a gVisor sandbox, and the… | ||
| Google Cloud's new serverless features | DevFest Nantes 2018 | 2018-10-18 |
A live demo builds a photo‑sharing backend that uploads images with App Engine (Java), stores blobs in Cloud Storage, uses the Vision API to analyze images… | ||
| Chatbots, shall we shift into second gear? | Devfest Lille 2018 | 2018-06-21 |
Explains building chatbots using Dialogflow for intent and entity extraction, extending them with Actions on Google, and implementing account linking for… | ||
| Get silly with serverless | Devoxx Belgium 2017 | 2017-11-06 |
Shows how Google Cloud Functions (Node.js) glue services: upload an image to Cloud Storage, a function invokes Cloud Vision for labels and creates a thumbnail… | ||
| Ok Google, is there any presentation about ChatBots | DevFest Nantes 2017 | 2017-10-19 |
Demonstrates building a voice-enabled chatbot/assistant that can answer conference-related queries (e.g., find sessions on Machine Learning or Docker, look up… | ||
| IT Holy Wars | Voxxed Days Singapore 2017 | 2017-06-02 |
A brisk survey of developer polarizations that names concrete tradeoffs and tools: tabs versus spaces, VI versus Emacs, Gradle versus Maven. Covers dynamic vs… | ||
| Machine Intelligence at Google Scale | Voxxed Days Singapore 2017 | 2017-06-02 |
Overview of available Google Cloud ML tools and concrete outcomes: ready-made APIs like Cloud Vision API, Speech, Natural Language, Translate (now neural MT)… | ||
| What can you learn from thousands of source files in Github? | Devoxx US 2017 | 2017-03-21 |
Uses GitHub’s BigQuery dataset (3 TB, ~2.8M repos, 145M commits, 163M latest-file revisions) and SQL queries with regex-extract and quantiles to analyze… | ||
| Cloud Native Enterprise | SpringOne2GX 2015 | 2015-09-14 |
Recorded at SpringOne2GX 2015.
Speakers: Guillaume LaForge, Graeme Rocher, Josh Long, Dr. David Syer, Mark Fisher, Scott Frederick
Slides… | ||
| Groovy, in the light of Java 8 | SpringOne2GX 2014 | 2014-09-08 |
Groovy claims that Java 8 is complementary, not redundant: Groovy closures coerce to functional interfaces (and even abstract classes) so existing code can… | ||
| nothing matches | ||