SeattleJS Monthly Meetup at Indeed!
Details
It's the 2nd Thursday of the month, time to hang out with your fellow web developers!
6:00pm: Arrive, have some pizza and a beverage. Network!
6:30pm: A word from our sponsors
6:40pm: Community announcements
6:50pm: Talk one!
7:15pm: Talk two!
7:30pm: Talk three!
8:00pm: End of program, feel free to hang out for a bit.
8:30pm: Social Hour
TALK ONE
Making music with tonejs
By: Colin Gray (@ColinIsOnLine)
In this talk I am going to go over my favorite new library: tonejs. For a long time I have been making applications to do important work, or at least work that has concrete acceptance criteria. Recently I wanted to do something that is low stakes and would allow for creativity while coding. Then I stumbled upon tonejs.
This talk will probably not get you a promotion at your job, or even teach you a new architecture. My goal with this talk is to show that JS can be used for art and creativity along with practicality.
The talk will consist of me going step by step through creating a synthesizer, triggering the synth to make sounds, then attaching those sounds to a time signature, then making a loop of sounds to give something resembling a beat. I will finish off the talk by showing the options and possibilities that tonejs can give you for more creativity such as visualizers and oscillators.
About myself, I have written code professionally for about 7-8 years. I'm currently taking some time off of working at a tech job but am still writing code for fun in my spare time. This library has provided me with a lot of joy and I would like to share that with the rest of the community.
TALK TWO
React Native - Under the hood
By: Sangeetha KP (@sangee_kp)
Often times we work with React Native applications without having to deal with it's platform level internals that are wisely tucked away under several layers of abstraction. Knowing the cogs that are triggered when your app is launched would be a invaluable tool under your belt if you desire to build performant apps.
In this talk, we’ll deep dive into the internals of a React Native application and understand the series of steps that happen when a react native app is launched.
I will start with an overview of how a React Native application is structure, what are the different components that make up the app. Next we will look at a timeline of app initialization and see how the difference components are set up and how they communicate with each other.
Sangeetha is a Software Developer Engineer with 4 years of experience working with Alexa, focusing on developing solutions for Communication. She is a Tech enthusiast and can be seen giving talks / workshops in universities/meetups in United States.
TALK THREE
Modern State Management for a Functional React
By: Kory Tegman (@koryteg)
State management in React has been difficult to get right since its inception. Over the years developers have build libraries to help with this, such as Redux, Mobx and Context API. As patterns have changed, React has become more functional in its programming style. The core team has added functional components and hooks to manage state for them.
In this talk I will go over: state management pitfalls and patterns I have used to keep code clean, readable and maintainable on large React applications.
My name is Kory Tegman, I am a Senior Software Engineer at Echobind, I have been writing full stack web applications for 8 years and JavaScript for 10.
OUR SPONSOR
Thanks to Indeed for hosting, and sponsoring food and drinks!
Indeed is the world’s number one job site, with over 250 million unique visitors every month from over 60 different countries. Indeed’s team has grown as well — with more than 9,500 passionate employees worldwide who work hard every day to help people get jobs.
Today, Indeed is the #1 source of external hires for thousands of companies (sources: SilkRoad & iCIMS).
If you want to help people get jobs, come join us, we are hiring
