Let's Code: Unit Testing and Continuous Integration Part 1: JavaScript
Details
Presented by JP
Bring your laptop/tablet and code with everyone else in the first of a 3-part series where you'll build a simple application, write unit tests for it, push it to GitHub, and leverage integrations like Travis CI, Appveyor, Code Climate and Codecov.io to run your tests and examine the quality of your code.
This first session will focus on JavaScript unit testing and Continuous Integration with Travis CI, as well as automated code review with Code Climate.
(Parts 2 and 3 will cover the same process for Java and C#, depending on interest)
Outline for the 3-hour session:
15 mins: Project overview and setup
45 mins: Code with me!
Remaining time: Q&A/Open discussion/Open code session
Come for the free drinks and pizza, stay for the project and networking! No matter your background, everyone is sure to have a great time!
Though this project dives deeper than an overview, it is a small enough project for new developers, while still being engaging enough for those coming from another language.
Topics Covered:
Building a simple application in Node.js
Writing unit tests for JavaScript with Mocha and Chai
Creating a GitHub repository and pushing code to it
Integration of Travis CI and Code Climate with your repository
Don't know what any of that means? Don't know anyone attending? Great! Sounds like the perfect time to learn and build a network!
Have an idea for a topic or a general suggestion? Let us know in the comment section below or check us out on our Facebook page (https://www.facebook.com/qccoders/)!