Girls who JavaScript

A monthly meetup group for women who write JavaScript

Javascript and best practices

Submitted by Amisha Singla (@amishasingla) on Sunday, 20 May 2018

videocam_off

Technical level

Beginner

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +1

Abstract

This talk will be a deep dive on best practices to follow while setting up a node based javascript project.

Outline

  1. Setting up linter and travis.
  2. Setting up directory hierarchy structure.
  3. Using classes and data facades to interact with database.
  4. Functional javascript -> Switching from callbacks to promises, Array functions, lodash and more.
  5. Command line utilites a.k.a binaries for quickly testing your library methods.
  6. Writing unit tests, mocking and stubbing functions and http requests.
  7. Releasing your npm package

Speaker bio

I have been working as a data engineer at Mapbox from last 2 years and responsible for architecting data pipeline projects there. As of now, I am focussing on building data validation pipeline for OpenStreetMap which is one of the biggest open data project. I have also worked with wikidata and gnome organization in the past. I keep an interest in Machine learning and right now experimenting with it. I am happy to talk about Maps, open data projects and open source softwares. :)
https://github.com/amishas157

Comments

Login with Twitter or Google to leave a comment