Events  Deals  Jobs  SF Climate Week 2024 
    Sign in  
 
 
With Gleb Bahmutov (VP Eng, Cypress.io), Jesse Sanders (Founder/CEO, BrieBug), Joe Eames (Software Craftsmanship Evangelist).
Thu, May 24, 2018 @ 06:00 PM   FREE   Google, 111 8th Ave, 14th Fl
 
   
 
 
              

      
 
Sign up for our awesome New York
Tech Events weekly email newsletter.
   
LOCATION
EVENT DETAILS

6:00 - & hang out
6:20 - Talks on Firebase CMS,Angular Universal, testing & Integration tests, & handling complex forms.
8:00 - Post event hangout at Think Coffee: 73 8th Ave

Lightning Talk: Simplifying the process of managing content in a Firebase project.
by Marsh Middleton (https://twitter.com/MarshMiddleton) & Andrew McElroy (https://twitter.com/mcelroyac)
In this talk were going to discuss the value Firebase users can derive from having an easy to use, content centric CMS to add, manage & update content in their Firebase projects.
Flamelink.io is headless CMS built to seamlessly integrate with Firebase & harnesses the power of the Firebase engine to let Developers keep building powerful features, while their client can effortlessly update their content in real time

Talk 1: Peter Smith
Peter Smith (peter@upstate.agency)
Everyone knows that the state of Angular CLI & the standards around getting a new application started are changing faster than you change your socks. If you want to keep up with the latest & not only that but keep your sanity as well, then you need to learn from the community. Did you know that Angular CLI version 1.6 enables generation of a universal application as simply as you generate a component? Learn that & more at Angular NYC.

This talk will cover three topics in 30 minutes:

- Starting with Sever Side Rendering using @angular/cli to generate an Angular Universal Application
- Preventing excessive API calls in Server Side Rendered applications by using the TransferState API
- Building efficiently with ngRx with @ngrx/schematics, @ngrx/entity, @ngrx/effects, & @ngrx/store

You'll learn a gigaton!

Talk 2: Integration testing with Cypress
by Gleb Bahmutov (https://twitter.com/bahmutov)
Testing is hard. End to end testing is really hard. But maybe it is hard because our tools are not up to task. What if we could redesign the testing experience from the ground up to be fast, useful & effective?

Let me show you how to quickly test any Angular application using http://Cypress.io - an open source modern test runner that replaces Protractor & Selenium. Don't believe the hype - come see Cypress demo for yourself, & I guarantee you will start writing tests.

Here is what other people using Angular say about testing with Cypress vs testing with Protractor: https://www.cypress.io/blog/2018/03/20/Angular-Cypress-Love/

Talk 3: NgRx Complex Forms
by Jesse Sanders (https://twitter.com/JesseS_BrieBug)

NgRx is changing how we are writing our enterprise applications & helping us to reduce the complexity in our applications. We will be deep diving into complex forms that render forms dynamically. We will be covering the gambit of issues presented when working with forms including dynamic rules on when to show fields, validating field data, & updating the store. We will deep dive into code samples to walk you through step by step. We will also be covering other common pitfalls in NgRx applications with clear patterns on how to approach each problem.

Talk 4: Angular Unit Testing Best Practices
by Joe Eames (https://twitter.com/josepheames)
It's not good enough to just unit test. You need to be writing the best unit tests you can. In this session we won't look at how to write unit tests in Angular, we'll be looking at how to write GOOD unit tests in Angular.

Post-event hangout:
Think Coffee: 73 8th Ave A, New York, NY 10014

If youre interested in giving a talk, please let us know! Speakers of all levels & backgrounds are welcome, & we have experienced mentors who can help you prepare your talk!

Check out our Speaker FAQ: https://goo.gl/jeoygr
Fill out the Speaker Form: https://goo.gl/eEHRao

Code Of Conduct
We expect all speakers & attendees to follow the JSConf code of conduct ( http://jsconf.com/codeofconduct.html ).

 
 
 
 
© 2024 GarysGuide      About    Feedback    Press    Terms