# Devoxx & VoxxedDays Companion — Full Content > Devoxx (formerly JavaPolis) is a developer community conference series > created in 2001 by Stephan Janssen and organised by the Belgian Java User > Group. Renamed Devoxx in 2008, it is held annually in Belgium around > October–November and has grown into editions across Belgium, France, the > United Kingdom, Poland, Morocco and Greece, welcoming over 20,000 > developers each year. VoxxedDays are smaller, community-driven events > held in cities worldwide (including at CERN) and act as a Devoxx > incubator. This is the official attendee companion for both series. This document describes every feature of the companion from an attendee perspective. URLs follow the pattern `/events/{eventSlug}/...` where `{eventSlug}` identifies a single conference edition. ## About Devoxx and VoxxedDays Devoxx is the umbrella for a family of developer conferences run yearly by local Java User Groups across Europe and Northern Africa. Each edition is multi-day, multi-track and covers the Java platform, JVM languages, web, cloud, security, AI, architecture and developer culture. VoxxedDays editions are typically one or two days, organised by local communities, and serve as a more intimate, regional sibling to the flagship Devoxx events. Both series share the same companion experience. ## Finding an event Path: `/` The home page lists every Devoxx and VoxxedDays edition known to the companion: upcoming, in progress and past. Each card shows the conference name, dates, location, country flag and a thumbnail. Selecting an edition opens its event home page. Editions are grouped to make it easy to spot the next event near you, the closest in time, or to browse the archive of previous editions. ## Event home Path: `/events/{eventSlug}` The event home page is the landing page for one specific edition. It shows the conference identity (name, dates, venue, sponsors), high-level information for attendees (opening hours, getting there, code of conduct links), and quick entry points into the rest of the companion: programme, speakers, schedule, floor plan and messages from the organisers. While the conference is running it surfaces what is happening right now and what is starting next. ## Talks Path: `/events/{eventSlug}/talks` The talks page lists every session of the conference. Attendees can filter by track, session type (keynote, conference talk, deep-dive, hands-on lab, BoF, quickie, tools-in-action), language, day, time slot and room. Free-text filtering matches title, abstract and speaker name. Each talk card shows title, speakers with thumbnails, track, date and time, room and the average attendee rating. A favourite toggle lets attendees keep a private shortlist of sessions they want to attend. ## Talk detail Path: `/events/{eventSlug}/talks/{talkId}/{talkSlug}` The talk detail page shows the full abstract, the list of speakers with links to their profiles, the track, session type, language, scheduled day, time slot and room. Attendees can favourite the talk, rate it after it has ended (typically on a five-star scale), open the threaded comments, and share the talk via a direct link. After the conference, slides, video links and AI-generated transcript insights may appear here when the speaker or organisers publish them. ## Schedule Path: `/events/{eventSlug}/schedule` The schedule page shows the full conference timetable as a grid of rooms and time slots, day by day. Attendees can switch between days, jump to the current time slot, and toggle a personal view that shows only the talks they have favourited. Clicking any cell opens the corresponding talk detail. The schedule is the primary tool attendees use to plan their day and to navigate between rooms. ## Speakers Path: `/events/{eventSlug}/speakers` The speakers page is the full directory of the edition's speakers. It supports search by name and filtering by company or country. Each speaker card shows a portrait, name, title, company and a short tagline. ## Speaker detail Path: `/events/{eventSlug}/speaker/{speakerId}/{speakerSlug}` The speaker detail page shows the full biography, social links (website, X, LinkedIn, Bluesky, Mastodon, Github), and the list of accepted talks for this edition with direct links to each talk detail. Where relevant it also shows talks this speaker has given at past Devoxx and VoxxedDays editions. ## Top-rated talks Path: `/events/{eventSlug}/top-rated-talks` Top-rated talks is a live leaderboard of the highest-rated sessions of the edition, computed from attendee ratings as they come in. It is a popular way for attendees to discover sessions they may have missed and for organisers to celebrate the best-received talks of the conference. ## Recommendations Path: `/events/{eventSlug}/recommendations` Recommendations propose talks an attendee is likely to enjoy, based on the sessions they have already favourited or rated, on the tracks they have been engaging with, and on what other attendees with similar interests are favouriting. The recommendations are tailored to the running edition so that attendees can quickly find the next session worth attending. ## Search Path: `/events/{eventSlug}/search` The search page provides a single global search across talks, speakers, tracks and rooms for the current edition. Results are grouped by type and ranked so the most relevant matches appear first. The search supports multi-word queries and partial matches and is the fastest way to find a specific session or person when you already know roughly what you are looking for. ## Floor plan Path: `/events/{eventSlug}/floorplan` The floor plan shows the venue layout: rooms, exhibitor booths, food courts, registration desks and key amenities. Selecting a room highlights it on the plan and links through to the talks scheduled in that room for the rest of the day. The floor plan is the fastest way for first-time attendees to find their next session in large venues such as Kinepolis. ## Event messages Path: `/events/{eventSlug}/messages` Event messages is the announcement feed where the organisers post information that is relevant to all attendees during the conference: room changes, schedule updates, last-minute additions, security notices, food and beverage updates, and end-of-day reminders. Attendees can read past messages and see the most recent announcement at the top of the feed. ## Comments Path: `/events/{eventSlug}/comments` Comments are threaded discussions attached to talks. Signed-in attendees can ask the speaker a question, share a useful link, react to a point that was made on stage, or continue a conversation with other people in the room. Comments are moderated by the organisers and are subject to the conference code of conduct. The comments page lets an attendee see all of their own comments across the edition in one place. ## Awards Path: `/events/{eventSlug}/awards` Awards is a gamified experience that runs across the conference. Attendees earn awards by completing actions that are typical of an engaged attendee: attending a talk, rating a talk, visiting a sponsor booth, scanning a QR code at a designated location, attending the keynote, attending sessions across multiple tracks, and so on. Each award has a name, an icon, a short description and a number of points. A leaderboard shows the most active attendees of the edition. Awards are designed to encourage attendees to explore the full programme and the venue rather than only following one track. ## Event wrapper Path: `/events/{eventSlug}/wrapper` The event wrapper is a personalised end-of-conference recap, in the spirit of the year-in-review summaries published by music streaming services. It shows the attendee how many talks they attended, which tracks they spent the most time on, who their most-seen speakers were, which talks they rated highest, the awards they earned and a few signature moments of their conference. The wrapper is meant to be shared. ## Profile, favourites and ratings Path: `/events/{eventSlug}/profile` The profile page is where an attendee manages their conference data: the talks they have favourited, the ratings they have submitted, the awards they have earned, and their preferences for notifications and language. Favourites and ratings are tied to the attendee's account and are preserved across editions, so a returning attendee can look back at how they experienced previous conferences.