Kilpi Auth for Web Apps, Aspect Oriented Code & Async Context


Details
Thanks for making our last event a great success, and RSVPing to join us again for this June event! Read on to learn more about our two great speakers...
But don't forget, i need you to set your RSVP to YES or NO now, update it if anything changes, and keep tabs on any updates in the meantime! ;-)
(Hey prospective speaker volunteers! - You're incredible and I need to see you volunteering any kind of talk 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…
***
🔐 Kilpi — How to actually authorize your web applications - Jussi Nevavuori (GH: Jussinevavuori) - 30min
Jussi will be able to take us through his learnings on web authorization from his experiences building over a dozen applications - including the advent of a new tool "Kilpi". In this session, he will present how he solved some of the Auth challenges with Kilpi, and what considerations you should be thinking about when designing your authorization solution. The presentation will include simple demo of how to authorize an application with Kilpi, and of course Q&A :-)
⏱ Intermission - Networking / Food ~7:15pm - 25-30min
⚙️ Aspect Oriented Programming and Async Context Tracking - Patrick Yu (Linkedin: patrick-yu-software-alchemist) - 30min
This talk introduces the fundamentals of Aspect Oriented Programming (AOP) and explores how the `async_hooks` module in Node.js can be leveraged for asynchronous context tracking—paving the way for practical AOP use in backend systems.
Patrick will be covering some of the topics like:
- What is Aspect Oriented Programming, and where it fits in modern software architecture
- Common use cases for AOP in backend APIs, with a focus on cross-cutting concerns like logging and tracing
- What asynchronous context tracking is, and why it matters in JavaScript runtimes
- Live demo: Using the `async_hooks` module to build an async context-aware logger that cleanly separates logging concerns from business logic
⏱ 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](http://brisjs.org/)](http://brisjs.org/) (tweet at @brisjs, or threads on @brisjsofficial) for any information or future events.

Every 1st Monday of the month
Kilpi Auth for Web Apps, Aspect Oriented Code & Async Context