Cover Image for Tickets & Trade-offs, Semantic Search & MongoDB
Cover Image for Tickets & Trade-offs, Semantic Search & MongoDB
Avatar for LeedsPHP
Presented by
LeedsPHP
We're a group of PHP developers based in Leeds and the surrounding area. 💻 We meet up once a month to discuss PHP, the web, and related tech. 📚
Hosted By
4 Going

Tickets & Trade-offs, Semantic Search & MongoDB

Registration
Welcome! To join the event, please register below.
About Event

​This is a free in-person event, open to all.

​📆Agenda

  • ​18:30 – Arrive, pre-talks networking & pizzas 🍕

  • ​19:05 – Intro to LeedsPHP and Sponsors

  • ​19:15 – From Tickets to Trade-offs - Olorunfemi Meyanbe
    This talk explores the evolution from simply asking, “What code should I write to solve this problem?” to asking, “What decision should I make, and why?”

  • ​19:45 – Break

  • ​20:15 – Semantic Search and MongoDB - Kevin Smith
    MongoDB doesn't have to mean learning a whole new world. In this talk, we start from a PHP developer's perspective and map the document database back to the relational concepts you already know: collections are tables, documents are rows, and a nested PHP array is all a document really is. Through a live demo we'll cover the essentials from both plain PHP and Laravel—inserting and querying data, embedding versus referencing, indexes, the aggregation pipeline, and how the official Laravel MongoDB package makes it all feel like ordinary Eloquent. By the end of the first half you'll be comfortable storing and querying documents
    In the second half we tackle something genuinely useful and very much of the moment: semantic search—searching by meaning, not keywords. We'll unpack the two ideas that power it, embeddings and vectors, and see why keyword search falls short when someone searches for "a young wizard faces a dark lord" and expects Harry Potter. With a Laravel app backed by a local embedding model (Ollama) and MongoDB Atlas Local, we'll compare keyword, full-text, semantic, and hybrid search side by side using Atlas Vector Search keeping your data and its vectors together in one document, with no separate vector database to sync. Finally, we'll look at how Voyage AI's built-in automated embeddings on Atlas remove the glue code entirely
    If you already know PHP and Laravel, adding AI-powered search is a small step, not a new system to learn.

  • ​20:25– Tidy up and walk to The Brewery Tap for drinks

​LeedsPHP Socials:

​Thank you to Acentrix for sponsoring this event and to Enablis for hosting us in their lovely offices 😁

Location
1st floor, 1 York Pl
Leeds, UK
Intercom 6 - Enablis Offices ​When you arrive, press intercom 6 for the Enablis offices 1st floor, 1 York Pl Leeds, UK Enablis Offices, 1st Floor, 1 York Place, Leeds, LS1 2DR
Avatar for LeedsPHP
Presented by
LeedsPHP
We're a group of PHP developers based in Leeds and the surrounding area. 💻 We meet up once a month to discuss PHP, the web, and related tech. 📚
Hosted By
4 Going