
What we’re about
The Brisbane JavaScript group - BrisJS for short.
We do talks every first working Monday of the month, and periodic social meetups between.
Our mission is to provide a community and a voice for Brisbane's JavaScript technology community. We aim to further everyone's knowledge and explore all aspects of technology for all skill and interest levels.
BrisJS is open to ALL people in tech, and always encourages having new speakers. Please help us and represent the cool things are going on in Brisbane's JS and web sphere.
Upcoming events (4+)
See all- Signals, Event Sourcing, and Web Components - May in-person BrisJSAuto & General Insurance, Toowong
After a nightmare of 3 events cancelled, with venue, sponsorship, and speaker availability problems as the year began, we finally bring in the first official BrisJS event for the 2025 series! Woo!
Thank you all for your patience and support while I sought to get things back up and running, and thanks to our 3 incredible speakers who are lined up extra early now to make sure we have brilliant content for this May event! Set your RSVP to YES or NO now, and keep tabs on any updates in the meantime!
(Psst.. Hey speaker volunteers! - you're essential and incredible to us here at BrisJS so let's hear from more of you volunteering for our 2025 events and beyond - make it the year you take the stage!)
Enjoy our sponsored pizza and drinks by PCCW Global | Console Connect, while networking with your peers, as is standard at our famous events 🍕 Thanks to Auto & General for hosting us and providing all the AV gear and people power!
Likewise, please join us and get involved with your many questions! Let's have a look at the details below...⏱ Schedule:
6:15 PM - Arrive & mingle - wait at Gallery Level (GL) elevators for A&G security or staff volunteers to let you up (GL elevators are the same level and closest to the entrance coming from the Toowong Railway Station in the centre) - (https://brisjs.org/#findus)
6:30 PM - Welcome & introductions by Kevin Vanderbeken
6:45 PM - Talks begin…***
🛜 It's time to talk about signals - Julian Burr (bsky: julianburr) - 25-30min
With the active TC39 proposal in play, I think it’s about time we talk about Signals.
Over the years, the concept has had many different names. From “observables” in KnockoutJS, to “refs” in VueJS, before Solid made “signals” popular. We’ve seen the carcinization of frontend frameworks in the pursuit of more seamless and fine-grained reactivity in our applications.
But what actually are Signals? Why do we keep coming back to them? And why is their potential adoption as a language standard such a big deal?⏱ Intermission - Networking / Food ~7:15pm - 25-30min
🎤 Event Sourcing with IndexedDB: Building Offline-First Applications - Tyson Brown (gh: utilitydelta) - 25-30min
Learn the basics of event sourcing, applied to an offline-first web app! We will look at how to use IndexedDB as the persistence layer for events and projections. Event sourcing allows a lot of cool features:- offline first PWA
- server sync + multi-user (think git!)
- time travel
- undo/redo
We will also discuss performance, schema evolution, and conflict resolution strategies!
🧩 Beyond the Framework Wars: The Case for Web Components - Andrew Bloyce (andrewbloyce.com) - 20-25min
Web Components are massively underrated and misunderstood in the JS space. In this talk Andrew will cover:- What are Web Components?
- When you might decide to use Web Components
- Limitations and strengths compared to modern JS frameworks
- How and why he used Web Components in live production code
Not to be missed!
⏱ Closing - Safe trip home folks!
❓ Why not volunteer to speak next time? We're taking talks anytime! https://brisjs.org/#present for details... or...
🔊 You can check our GitHub issues page for upcoming topics: https://github.com/BrisJS/meetups/issues
🆕 Submit a new topic with a template: http://tiny.cc/new-brisjs-talk👉 Code of Conduct
BrisJS is dedicated to a harassment-free experience for everyone. Our anti-harassment policy can be found at: https://brisjs.org/#conduct
We expect everyone to abide by this straightforward policy to attend in person or interact online.👉 Accessibility
The upper and lower car parks in Toowong Village are open until 10:30 at night, leaving plenty of time for you to leave after the event. BrisJS is wheelchair accessible from the taxi rank, car parks, and train station, but please note the train station is only wheelchair accessible via the street after the centre closes at 9pm.Please get in touch to present your insightful discoveries in the rapidly developing frontend or backend javascript world.
You're also welcome to get in touch with me at kevinv @brisjs.org (or tweet at @brisjs) for any information or future events.