Fun with Babel & ASTs in JavaScript, Lessons from StackOverflow, Agile 101

BrisJS - Brisbane JavaScript
BrisJS - Brisbane JavaScript
Public group

Every 1st Monday of the month

Online event

This event has passed


Hi Everyone! I hope you'll join us for another online edition of BrisJS!

📹 Youtube Livestream of the Virtual Event:
Just RSVP and you'll see the youtube link on this event page (on the right sidebar!) 👍

❓Questions/voting and feedback will be gathered using Slido for Q&A:

We're very grateful to 3 speakers this month for volunteering the following talks. Even though for the moment we're all online, we still really need more volunteers, so please don't be shy!

🧩 Fun with Babel and ASTs in JavaScript - Ashley Davis (@ashleydavis75) - 20m
You probably know about Babel and may have even used it in your JavaScript projects to make use of the latest JS features and compile your code to other JS version specs. But did you know that it's not very difficult to create your own custom Babel plugins? You can use this to automatically manipulate and augment your code in really robust and reliable ways. You can even go as far as to add your own custom language features! In this talk Ashley will show us some of the background you need to approach this and we'll learn step by step how to create a simple Babel plugin.

🤹 Five Lessons from refactoring StackOverflow code - Josh Wulf (@sitapati) - 15-20m
Josh noticed several patterns emerge from the problems that people were grappling with in the javascript and node.js tags on StackOverflow. He noticed he was fixing the same things over and over again in people's code and I started to understand the underlying problems that were causing people to throw up their hands and turn to StackOverflow with their b0rked code. Josh has tried to distilled them down to 5 things that you can take away to improve your JavaScript coding life, especially if you are getting started. "These five things, if you adopt them, will make you JS coding journey 253% easier".

🤹 Agile 101 - Dallas Clark (@DallasClark) - 20m
Working together on larger projects in JS relies on good communication and a working framework. Dallas is here to give us a software development oriented view of how agile practices can make your dev journey just a bit more robust by applying some agile basics to rally around.

🔆 Our zoom pro account is sponsored by PCCW Global.
(Sorry we can't get you any pizza/drinks this time! 😔)


❓Why not volunteer to speak next time? We're taking talks anytime! for details... or...
🔊 You can check our Github issues page for upcoming topics:
🆕 Submit a new topic with a template:

👉 Code of Conduct
BrisJS is dedicated to a harassment-free experience for everyone. Our anti-harassment policy can be found at:
We expect everyone to abide by this straight-forward policy to attend in person or interact online.

Please get in touch for presenting your insightful discoveries in the rapidly developing frontend or backend javascript world.

You're also welcome to get in touch with me at [masked] (or tweet at @brisjs) for any information or future events.