Events  Deals  Jobs  SF Climate Week 2024 
    Sign in  
 
 
With Valeri Karpov (Platform Tech Lead, Booster Fuels), Parris Khachi (Dir. Web Engg, Brigade), David Wells (Full Stack Developer, Serverless).
Thu, Dec 14, 2017 @ 06:00 PM   FREE   Brigade, 524 3rd St
 
   
 
 
Sign up for our awesome SF Bay Area
Tech Events weekly email newsletter.
   
LOCATION
EVENT DETAILS
6:00 - 6:30: Food/drink & socializing
6:30 - 8:30: Talks
8:30 - 9:00: Socializing

LIGHTNING TALK

Valeri Karpov: Casting & Validating State With Archetype

Working with React & Redux is all about state, & state usually comes in over the network from a server. Your state is sent over as JSON, which means you need to cast for rich data, like dates, buffers, or geoJSON. Your server might also send buggy data, which can lead to tricky bugs. Prop types don't handle casting & are associated with components rather than state. Archetype was created to help server-side Node.js REST APIs with type casting & failing fast on malformed data, but the community-supported archetype-actions npm package lets you leverage Archetype for casting & validation in Redux.

About Valeri
Valeri Karpov is the Platform Tech Lead at Booster Fuels, where he wrangles Node.js microservices. He's a prolific contributor to the MongoDB Node.js open source ecosystem & maintains mongoose. He's the author of Professional AngularJS & The 80/20 Guide to ES2015 Generators, & gave the MEAN stack its name.

TALK 1

Parris Khachi: The Holy Grail of Visual Regression Testing
@parrissays (https://twitter.com/parrissays)

Wish visual testing could be as easy as unit testing? Meet happo.io a tool built by our team here at Brigade. Find out how we integrate visual regression testing into our day-to-day React development process. Learn how to prevent visual regressions across dozens of screens when you update a single component. Keeping your code DRY is great, keeping you product functioning while you do it is even better!

About Parris

Parris is the Director of Web Engineering at Brigade. He formerly worked at Eventbrite & has over 10 years of Full stack & web development experience. At Brigade, he is leading the charge for data driven performance improvements & helping the team build a robust/flexible design system.

TALK 2

David Wells: React + Serverless Backends: A match made in heaven
@davidwells (https://twitter.com/davidwells)
Come learn how to build a robust multi-stage React application backed by a Serverless API, complete with user authentication & protected routes.
David will walk you through using React, AWS Lambda, custom authorizers, & Auth0 JWTs to create an infinitely scalable, pay per execution full stack app.

About David
David Wells is a full stack developer at Serverless in San Francisco. He is passionate about developer experience & creating products that are powerful & easy to use. His previous roles include lead UI/UX developer at Mulesoft & founder of Inbound Now, an open source marketing software platform. He specialized in Full stack JavaScript, HTML, CSS, Marketing, & UI/ UX.

TALK 3

Vlad Tsvang & Ryan Booth: Reusability Without Compromise
@vladtsf (https://twitter.com/vladtsf), @ryanabooth (https://twitter.com/ryanabooth)
Reusability is a matter of many compromises. Should complexity live in one place or many? What is the optimal balance between easier development, faster velocity, & manageable test setup? We'll talk about the tools we use to make our components faster to develop & to share. We'll share the approach we take to achieve the perfect balance of dumb & smart components. Finally, we'll discuss the performance considerations that shaped our current solution.

About Vlad & Ryan

Hi! I'm Vlad. I'm a software engineer passionate about JavaScript, front-end, & of course React. Currently, I work as a Senior Software Engineer at Entelo. In the past, I have worked at Virool, Undev, & Sports.ru.
Hi, I'm Ryan. I introduced modern front-end to Entelo in 2016. I work with the FE devs to keep the processes fast & fun. I foster kittens, like hiking & originate from Vancouver, Canada.

CODE OF CONDUCT

This meetup is governed by the JS Conf Code of Conduct:

All attendees speakers, sponsors & volunteers at this meetup are required to agree with the following code of conduct. Organizers will enforce this code throughout the event.

JSConf is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, gender identity & expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of conference participants in any form. Sexual language & imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter & other online media. Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organizers.
 
 
 
 
© 2024 GarysGuide      About    Feedback    Press    Terms