Join us for an evening of insights, practical engineering, and networking as Galvia Digital hosts the first JavaScript at Scale event at Farset Labs, Belfast.
We’ll explore how modern JavaScript powers real-time systems, scalable browser applications, and collaborative software. Our speakers will break down architectural patterns and distributed data concepts shaping how developers build on the web today.
Whether you’re a software engineer, IT professional, student, or simply interested in modern JavaScript, you’ll come away with practical knowledge and the chance to connect with Belfast’s growing tech community.
And of course… pizza and beer will be provided!
About the Speakers and Topics
Jordan Ellison – ECS in the Browser: Can Game Engine Patterns Scale the Web?
Software Engineer | Galvia Digital
Entity Component Systems (ECS) are widely used in modern game engines to manage complex, high-entity simulations. In this session, Jordan will explore how these principles can be applied in JavaScript to build scalable browser-based applications.
Jordan will cover:
Core ECS concepts
Data-oriented vs object-oriented design
Why memory layout and update patterns affect performance
Architectural trade-offs in real-time systems
This session will offer a practical look at structuring performance-sensitive JavaScript applications.
Taylor North – CRDTs in JavaScript: Who Wins?
Software Engineer | Galvia Digital
Conflict-Free Replicated Data Types (CRDTs) allow multiple users to update shared data simultaneously without conflicts, even when offline.
Taylor will cover:
What CRDTs are and why they matter in distributed systems
How shared state remains consistent across clients
How CRDT patterns can be implemented in JavaScript
Where they apply in real-world applications
From collaborative tools to offline-first apps and real-time dashboards, CRDTs are increasingly important in modern web development.
NEW SPEAKER!
Stuart Marshall – Static sites, Dynamic Search: Combining Pagefind and Flatbush for Heritage Discovery.
Software Engineer | Flax & Teal
Stuart will cover:
How Pagefind can be repurposed beyond HTML crawling as a general purpose client side search engine
How Flatbush and FlatGeobuf provide two tiers of spatial indexing to improve performance
How combining text search with geographic bounding box queries creates a hybrid search experience
How this architecture is being used to serve thousands of cultural heritage records in a memory efficient way
This client-side approach delivers full-text search, interactive map browsing and filtered results all from static files.
Agenda
6:30 PM – Informal networking, gab a pizza slice & a beer
7:00 PM – Welcome & introductions from Martin Naughton
7:15 PM – Talks begin (15 mins + 5 mins Q&A each)
8:15 PM – Networking & chats
8:30 PM – Event close (optional pints nearby)
Click here to register