• BrisJS Social.JS: Drinks at Buffalo Bar

    Buffalo Bar

    It's that time again. Join us, the the BrisJS gang for social drinks and networking at this month's networking drinks! This month we'll be heading to the Brisbane Buffalo Bar. This is a social drinks event, but there are also a number of non-alcoholic options at the bar. Buffalo Bar has a range of food options incase you would like to have some dinner there. There is no set agenda for the night, just show up at 5:00 PM, chat with similar folks in tech. If you'd like an introduction, come and find Alice or Kevin and we'll make it happen! What to bring: Just yourself and your ID in case you get asked to show one. Important to know: We're committed to making BrisJS a safe and enjoyable event. In short: please, behave like a decent human being. For more info, see our code of conduct. https://brisjs.org/#conduct

    2
  • Intruding on the TypeScript compiler, Atomic Design, Scrutinising the norm

    Welcome to the first BrisJS event for 2020! Hope you enjoyed your holidays/new year. Ready to ramp up on all things JS and web related? Let's go! Please remember to submit for some talks scheduled in the months ahead! Check the links near the bottom. Please share the lineup with everyone and RSVP to join us on Monday night, as they may have missed it. Enjoy our sponsored pizza by PCCW Global and drinks by Just Digital People while networking with your peers, as is standard at our famous events 🍕 ⏱Schedule: 6:15 PM - Arrive & mingle - wait at Gallery Level elevators for security to let you up (same level as the train station) 6:30 PM - Welcome & introductions by Kevin Vanderbeken 6:45 PM - Talks begin… 🎛 TTSC: Politely intruding on the TypeScript Compiler for fun and profit - Jarred Filmer (GH: BrighTide) - 20min: Deep in the underdark of code Transpilation and Compilation lies the little known art of applying code to your code... what if you could add plugins of your own to the TS compiler to do things like; avoiding repetition and taking things from the type system, parsing comments or adding special linting or validations... Learn about these build effects and be enthralled! ⏱Networking during intermission - 25min: Pizza thanks to PCCW Global's Brisbane team & Drinks thanks to Just Digital People :-) ⚛️ Component driven development using atomic design pattern - Komal Krishna Bandi (@komalbandi) - 20min: Using Angular, React, Vue or other modern frameworks, you are familiar with component driven development. How can we utilise the component approach in the best way to allow for good reuse of front-end code and UI consistency? Here Komal intro's the Atomic design pattern to help better organise your component library for scale. 🧠 Maybe you shouldn't: Why scrutinising the norm is a must - Kory Nunn (@korynunn) - 20min As we try and stay ahead of all our constantly evolving development scene's, the word "Should" gets thrown around a lot in software. Kory has been hearing: "You should write your apps like this", "Everything should be unit tested", "Code should have comments"... But why should you? Who says? Maybe you shouldn't. Kory is here to comment on critical thinking as a modern developer. --------------- ❓Why not volunteer to speak next time? We're taking talks for March or April! Maybe May? Have you got something to say? Submit your talk today! https://brisjs.org/#present Also check our github issues page for upcoming topics or make requests. https://github.com/BrisJS/meetups/issues 👉 Code of Conduct BrisJS is dedicated to a harassment-free experience for everyone. Our anti-harassment policy can be found at: https://bris.js.org/#conduct We expect everyone to abide by this straight-forward policy to attend. 👉 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 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 for future events.

    1
  • Brisbane Tech Christmas Drinks

    Grand Central Hotel - Platform Bar

    Come and have drink with your fellow meetup mates and many other people from other meetups on Thursday the 12th of December at the Grand Central Hotel (next door to Platform Bar - we have bigger area this year). YOW Conference is again sponsoring drinks at this event, don't miss https://yowconference.com/brisbane on the 9-10th of December. Interested in sponsoring, drop me a message https://www.meetup.com/en-AU/BrisRuby/members/4037002/ Photos from last Year https://www.meetup.com/en-AU/BrisRuby/photos/all_photos/?photoAlbumId=29522241 If you are members of other groups please only RSVP in one (so we can get total numbers - which is normally around 200 people) (See the full list of attending user-groups and meetups on the BrisRuby page https://www.meetup.com/BrisRuby/events/265469287)

  • Test and Monitor APIs, Voice AI, Live coding made me a better dev

    Last BrisJS of the decade! What a time to be alive! Thank you to all those who stepped up to present for this month. It's a truely special honour to have everyone in this community and i hope you'll all join us for more in Feb 2020... for now, here's all the talks: Please remember to submit for Feb Talks! Check the links near the bottom. Please share the lineup with everyone and RSVP to join us on Monday night, as they may have missed it. Enjoy our sponsored pizza by PCCW Global and drinks by Just Digital People while networking with your peers, as is standard at our famous events 🍕 ⏱Schedule: 6:15 PM - Arrive & mingle - wait at Gallery Level elevators for security to let you up (same level as the train station) 6:30 PM - Welcome & introductions by Kevin Vanderbeken 6:45 PM - Talks begin… 📩Postman: How to test and monitor your APIs with no hassle - Jernej Kavka (@jernej_kavka) - 30min: Testing and monitoring APIs is a hard and time-consuming process. In this talk, Jernej will show you how to simplify debugging and integration testing with Postman. He'll import requests from Open API (Swagger), switch between different environments, manipulate environment variables with scripts, monitor the health of the application and much more. ⏱Networking during intermission - 25min: Pizza thanks to PCCW Global's Brisbane team & Drinks thanks to Just Digital People :-) 🗣Voice AI technology, use cases and demos - Shreyas Nivas (@shreyasnivas) - 20min: Shreyas has been working on a voice AI application platform that can replicate real voices for a variety of use cases. In this he'll be demonstrating the voice tech and discussing some of the technology challenges with delivering voice audio to a creative user-base over the web. What kinds of frontend stack might support the heavy text to audio capability that they demand? 🧪NOTE: "When to TDD" has unfortunately been cancelled. ⚡️Lightning talk - Metamodules: Importing the banana without the forest - Jarred Filmer (GH: BrighTide) - 5min Often we encapsulate and deploy microservices as a node module. This is great, but when you want to re-use something from that service then your other services have to import an entire service just to use it. Using typescript and some npm scripts though you can create a "meta-module" build step, that packages what you need and publishes it as a separate module to be imported by other services. 📹How live coding on Twitch made me a better developer - Josh Wulf (@sitapati) - 20min: After Josh has been streaming for some time on YouTube, he now professionally live codes on Twitch too. He joins us to share his experiences, and the surprising discovery made during live coding; his hardware and software setup; and the tools that he's written in JavaScript to automate my workflow. Keen to stream? Josh could give you a boost! --------------- ❓Why not volunteer to speak next time? We're taking talks for Feb or March! Have you got something to say? Submit your talk today! https://brisjs.org/#present Also check our github issues page for upcoming topics or make requests. https://github.com/BrisJS/meetups/issues 👉 Code of Conduct BrisJS is dedicated to a harassment-free experience for everyone. Our anti-harassment policy can be found at: https://bris.js.org/#conduct We expect everyone to abide by this straight-forward policy to attend. 👉 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 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 for future events.

  • GraphQL Subscriptions, Node REPL, NestJS, Jobs Q&A

    A&G Meeting Spaces

    I'm very excited that we're here for November BrisJS! It might seem like it was only yesterday, with the October BrisJS being mid month, but we're here with more speakers and networking time to enjoy to celebrate the start of the new month! There's still time to submit and present your talk for Dec this year 😍. 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; Check the links near the bottom. Please share the lineup with everyone and RSVP to join us on Monday night, as they may have missed it. Enjoy our sponsored pizza by PCCW Global and drinks by Just Digital People while networking with your peers, as is standard at our famous events 🍕 ⏱Schedule: 6:15 PM - Arrive & mingle - wait at Gallery Level elevators for security to let you up (same level as the train station) 6:30 PM - Welcome & introductions by Kevin Vanderbeken 6:45 PM - Talks begin… 🔈Using GraphQL Subscriptions to play Sounds - Francisco Varisco (GH: xicovarisco) - 20min: It's so important to keep the team momentum high (especially in startups), and Francisco's team has come up with a novel solution to celebrate success with the help of their GraphQL based tech stack and playing sounds on custom triggers. He'll run us through how that's achieved, the sound system leads to awareness of their client activity (E.g loud sounds to the team every time a client purchases!). 🎢 Fun with node.js REPL - Tom Quirk (@tom__quirk) - 10min: This quick intro to the node.js REPL module will give you a sense on how you can harness some of node's untapped power, and how Messer uses it to implement Facebook Messenger in the terminal. ⏱Networking during intermission - 25min: Pizza thanks to PCCW Global's Brisbane team & Drinks thanks to Just Digital People :-) 👩🏽‍💻 Quick Brisbane Job Q&A - Harold Liu (@theharold9000) - ~10min: It's been quite some time since we checked in about how the Brisbane scene's employment market and technologies (and technologists!) are in demand. Bring all your rapid fire questions for Harold, as this went off really well at another event. 🐣 NestJS: a modern backend framework - Josh Wulf (@sitapati) - 20min: Here's one you've been waiting for! NestJS is a backend framework that provides you with plumbing and opinionated structure for building services using REST, GraphQL, WebSockets and gRPC. Josh will give us all an overview of NestJS, some of the backstory, and demonstrate how easy it is to build a working, well-structured server in minutes. --------------- ❓Why not volunteer to speak next time? We're taking talks for Dec, or Feb! Have you got something to say? Submit your talk today! https://brisjs.org/#present Also check our github issues page for upcoming topics or make requests. https://github.com/BrisJS/meetups/issues 👉 Code of Conduct BrisJS is dedicated to a harassment-free experience for everyone. Our anti-harassment policy can be found at: https://bris.js.org/#conduct We expect everyone to abide by this straight-forward policy to attend. 👉 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 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 for future events.

    2
  • Components for Adoption, Angular Light Touch, Multi-stage pipelines w/ Docker

    October BrisJS is here (finally!) ...and it's the 3rd last of 2019! With the Monday falling on the Queen's Birthday (Thanks for the day off queen!) we're having a super late mid month BrisJS event. Come join some new and some returning speakers this Monday! Want to get in before 2019 is done? Submit and present your talk for Nov or Dec this year 😍. We're open to ALL people in tech, so please help us and represent the cool things are going on in Brisbane's JS and web sphere! Check the links near the bottom. Please share the lineup with everyone and RSVP to join us on Monday night, as they may have missed it. As always, enjoy our sponsored pizza and drinks while networking with your peers, as is standard at our famous events 🍕 ⏱Schedule: 6:15 PM - Arrive & mingle - wait at Gallery Level elevators for security to let you up (same level as the train station) 6:30 PM - Welcome & introductions by Kevin Vanderbeken 6:45 PM - Talks begin… 🙌Adapting a component library for better adoption - Tim Holt (GH: astrotim) - 20min: Hot off the presses, BrisJS gets an excellent opportunity to hear Tim's Web Directions Syd conference topic before they do! Tim's a web developer at the ABC and will be explaining to us how the team have adapted their component library to address growing pains since launching products on their new React infrastructure. Tim and the team have been continually iterating on their component library to improve a key measure of success: adoption. ⏱Networking during intermission - 25min: Pizza thanks to PCCW Global's Brisbane team & Drinks thanks to Just Digital People :-) ⚖️The Angular Light Touch - Adrian Brand (GH: adriandavidbrand) - 20min Spruking the Angular for Brisbane, and being that specialist for Department of Human Services Aged Care, Adrian will be showing us a battle tested pattern used over the last year, for how to rapidly build forms using ngx-rxcache for state management and ngx-ez for templates with barely any boilerplate and hardly any code. He'll be explaining how it greatly increased their team's velocity, reduced cost and got new devs get up to speed quicker. 🎢Crafting a multi-stage build pipeline with Docker - Ashley Davis (@ ashleydavis75) - 20min: This short talk continues from Ash's previous talk on using Docker with Node.js. Given time, our applications become more advanced and quite often we thus turn to a much needed build process. We might be wanting to using Babel, TypeScript, React or something else. How do we create a build process without adding unnecessary bloat to our Docker image? In this talk we learn how a Docker multi-stage build allows us to separate the debris from our production application. --------------- ❓Why not volunteer to speak next time? We're taking talks for Nov, Dec, or Feb! Have you got something to say? Submit your talk today! https://brisjs.org/#present Also check our github issues page for upcoming topics or make requests. https://github.com/BrisJS/meetups/issues 👉 Code of Conduct BrisJS is dedicated to a harassment-free experience for everyone. Our anti-harassment policy can be found at: https://bris.js.org/#conduct We expect everyone to abide by this straight-forward policy to attend. 👉 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 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 for future events.

    1
  • Secure it with JWTs/auth/etc, "Just in Time" Serverless Rendering, Deploy to AWS

    Here's September BrisJS! It's a lean mean fighting machine for your first working Monday of month! Get in on some interesting things from new speakers this Monday! Don't let all this talk of just September blindside you... You could be the next cool contributor to the BrisJS community by submitting and presenting your talk for Oct, Nov or Dec this year 😍. We're open to all skill levels and participants to present their unique perspective on our web tech life. Check the links near the bottom! Please share the lineup with everyone and RSVP to join us on Monday night, as they may have missed it. As always, enjoy our sponsored pizza and drinks while networking with your peers, as is standard at our famous events 🍕 ⏱Schedule: 6:15 PM - Arrive & mingle - wait at Gallery Level elevators for security to let you up (same level as the train station) 6:30 PM - Welcome & introductions by Kevin Vanderbeken 6:45 PM - Talks begin… 🔐The brief History of JWTs, auth, etc... - Ben Dechrai (@bendechrai) - 30min: Gracing us from the wilds of Melbourne, Ben has come up to the sunny side to impart a wealth of knowledge with a staunch focus on security and privacy (thanks in part to his tenure as a developer advocate for Auth0). Come learn about OAuth, OpenID Connect, and JSON Web Tokens; how they work, and how they can simplify your projects, from single-page apps to the APIs that drive them, and everything in between. ⏱Networking during intermission - 25min: Pizza thanks to PCCW Global's Brisbane team & Drinks thanks to Just Digital People :-) 🏎"Just in Time" Serverless Rendering with Lambda - Maurice Butler (@ButlerMaurice) - 20min BrisJS organiser alumnus from way back returns! When it comes to optimal SEO and pages shareable to social media, there is no option your first html payload needs to be informative. To do so you can use server-side rendering or build-time static rendering, but these methods all fall apart when doing anything more complex than a TODO app or you add dynamic data and authentication into the mix. So this is how Maurice tricked AWS Lambda into doing a hybrid "Just in Time" render of their public-facing, dynamic data-driven, heavily SEO and social sharing reliant pages. 🛳Deployment Of Your Web Applications on AWS - Shrey Khanna (Github: Shreykhanna) - 20min: If you prefer to get a nice fluffy cloud of resources on AWS instead of going completely serverless in the cloud; Shrey has you covered with a good intro to AWS, what is used for deployment, and will run us through a live demo of the process including the AWS security general best practices. Getting to the cloud as a developer? Here's your dev focused primer. --------------- ❓Why not volunteer to speak next time? We're talking talks for Feb! Have you got something to say? Submit your talk today! https://brisjs.org/#present Also check our github issues page for upcoming topics or make requests. https://github.com/BrisJS/meetups/issues 👉 Code of Conduct BrisJS is dedicated to a harassment-free experience for everyone. Our anti-harassment policy can be found at: https://bris.js.org/#conduct We expect everyone to abide by this straight-forward policy to attend. 👉 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 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 for future events.

    2
  • State Machines, Preventing CSP+XSS attacks, NodeJS+Docker, CampJS

    Welcome everyone to August BrisJS! Thanks for allowing us to showcase Brisbane's dev community and keep bringing us together. Also, YOU can help keep BrisJS informing us all by submitting your own talk for any month this year 😍 Please share the lineup with everyone and RSVP to join us on Monday night, as they may have missed it. Enjoy our sponsored pizza and drinks while networking with your peers, as is standard at our famous events 🍕 ⏱Schedule: 6:15 PM - Arrive & mingle - wait at Gallery Level elevators for security to let you up (same level as the train station) 6:30 PM - Welcome & introductions by Kevin Vanderbeken 6:45 PM - Talks begin… 🎛State Machines - Josh Wulf / Jim Riordan / Daniel Mitchell - 30min: People have been employing and managing complex workflows with state machines. These days we can even do that using cloud based solutions such as AWS Step Functions, Azure Logic Apps or even PubNub Functions. Learn about different examples as well as the design and function of this wonderful concept with this team talk. ⏱Networking during intermission - 25min: Pizza thanks to PCCW Global's Brisbane team & Drinks thanks to Just Digital People :-) 💣Preventing Cross-site scripting (XSS) attacks in Angular and React - Alex Klaus (Github: AKlaus) - 20min Alex can give us a short run on the state of affairs in the modern SPA frameworks (Angular, React) when it comes to various attack vectors. Through his examples you'll see why we should take these issues seriously as they can creep into our code. From using various methods such as using HTTP headers or specific input sanitisation, Alex can steer you in the right direction. 🛳NodeJS & Docker - Ashley Davis (@ashleydavis75) - 15min: After working hard on his latest book, Ashley is coming out to give us overview of docker and then how to use it with node to great effect! If you've not had the inclination on how to use docker for dev or production of your projects, this should surely be the kick you need! 🏕Lightning Talk on CampJS - Kartik Gupta (@_kartikgupta_) - <10m: A lot of us love CampJS. Kartik wants to tell you a bit about it. Nuff said. --------------- ❓Why not volunteer to speak next time? We're talking talks for Feb! Have you got something to say? Submit your talk today! https://brisjs.org/#present Also check our github issues page for upcoming topics or make requests. https://github.com/BrisJS/meetups/issues 👉 Code of Conduct BrisJS is dedicated to a harassment-free experience for everyone. Our anti-harassment policy can be found at: https://bris.js.org/#conduct We expect everyone to abide by this straight-forward policy to attend. 👉 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 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 for future events.

    4
  • Usability primer, Ink for narrative interaction, Typed Lenses

    Well this month really snuck up on everyone and we didn't have a talk backlog to draw from... It's okay though! ...some legends came to our aide at the 11th hour! This is a reminder that you can help keep BrisJS informing and delighting us all by giving back with your own talk for any month this year 😍 Please share the lineup with your friends/colleagues/world and RSVP to join us on Monday night, as they may have missed it. Partake in pizza and drinks from our sponsors while networking with your peers, as is standard at our famous events ;-) ⏱ Schedule: 6:15 PM - Arrive & mingle - wait at Gallery Level elevators for security to let you up (same level as the train station) 6:30 PM - Welcome & introductions by Kevin Vanderbeken 6:45 PM - Talks begin… 🖖Build without regrets: a primer on usability - Kartik Gupta (@_kartikgupta_) - 20min: Too often we build products only to find that they don’t work and then spend time rewriting them. Kartik Gupta takes us through the importance of regular usability analysis so you end with a product your customers can use. ⚡️Using ink to write the ABC amazon game - Nathan Hoad (@nathanhoad) - 10min Nathan will take us through some of the work involved in Using the "ink" narrative scripting language to write interactive pieces like the Amazon race - an interactive ABC news game about what it’s like to work in an Amazon warehouse. ⏱Networking during intermission - 25min: Pizza thanks to PCCW Global's Brisbane team & Drinks thanks to Just Digital People :-) 🔬Typed Lenses: STAB your way to safety - Josh Girvin (@girvo) - 20min: A dive into the world of typed functional lenses; powerful composable getter-setter pairs for even the most complex of data structures, and what they look like in production. We will be looking at their usage within Redux and React Native in Kidsoft’s real production mobile app. --------------- ❓Why not volunteer to speak next time? We're talking talks for Feb! Have you got something to say? Submit your talk today! https://brisjs.org/#present Also check our github issues page for upcoming topics or make requests. https://github.com/BrisJS/meetups/issues 👉 Code of Conduct BrisJS is dedicated to a harassment-free experience for everyone. Our anti-harassment policy can be found at: https://bris.js.org/#conduct We expect everyone to abide by this straight-forward policy to attend. 👉 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 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 for future events.

    6