November 2023 SFNode Meetup
Details
SFNode is a community meetup. At every meetup, we try to have a mix of beginner and advanced talks.
If you want to host or want to speak, please create an issue on GitHub.
We are looking for all types of speakers: ones that have done it before and first-timers! Send us a message and we are happy to help prepare for a talk.
We would like to thank our host for this moth: Sauce Labs
450 Sansome St 9th Floor, San Francisco, CA 94111
Schedule
6:00pm - Doors Open
6:30pm - Opening Remarks
6:45pm - Talk: Testing native cross platform applications written in ElectronJS using WebdriverIO
7:15pm - Talk: Unit Testing Javascript with Reflection and GPT-4
7:45pm - Open Mic and Social Time
Talk #1: Testing native cross platform applications written in ElectronJS using WebdriverIO
ElectronJS has risen to prominence as a preferred framework for creating native desktop applications that are pivotal to business operations. Applications such as Slack, Figma, and Microsoft Teams have become integral components of our professional productivity suite. Consequently, when these applications experience downtime or exhibit glitches, the repercussions on our productivity are significant.
Testing ElectronJS applications presents a unique set of challenges for developers and QA teams. With Electron's ability to create cross-platform desktop apps, ensuring consistent functionality across different operating systems becomes crucial. Additionally, Electron-specific elements and interactions further complicate the testing process. Moreover, many struggle with the initial setup and integration of testing tools like WebdriverIO into their ElectronJS development workflow.
In this talk, Christian Bromann - Software Developer at Ionic, aims to demystify testing ElectronJS applications using WebdriverIO. He will provide attendees with a solid foundation in both ElectronJS application development and WebdriverIO testing. He'll explore ElectronJS fundamentals, including main and renderer processes, platform compatibility, and Electron-specific features. Simultaneously, he'll delve into WebdriverIO basics, covering setup and writing effective test scripts specific for ElectronJS applications.
Speaker: Christian Bromann
Twitter: @bromann
Talk #2: Unit Testing Javascript with Reflection & GPT-4
Join Arvind Naidu, a dedicated JavaScript enthusiast and Engineering Leader at Drivewealth, for a revolutionary talk on "Unit Testing JavaScript with Reflection and GPT-4". With ten side hustles always on the go, Arvind's passion for innovation has led him to explore the intersection of Large Language Models (LLMs) in Quality Assurance (QA). In this session, he'll unveil a novel approach to crafting unit tests for JavaScript functions. Prepare to dive into the world of live coding as Arvind guides you through the process of writing tests for a diverse range of functions, showcasing the power and potential of reflection and the latest advancements in AI with GPT-4.
Speaker: Arvind Naidu
GitHub: @arvindrajnaidu
Open mic
Open mic time gives attendees 2-3 minutes of time to talk to the entire group. This is the time to debut a new project, announce upcoming events or let people know they're hiring.
Upcoming Events
- NodeSchool SF - Last Saturday of the month
