Intro to Test Driven Development workshop using Javascript w/ Byron Woodfork

This is a past event

81 people went

Every last Monday of the month until August 25, 2019

8th Light

25 E. Washington St., Suite 519 · Chicago, IL

How to find us

Suite #509 Take the elevator to the 5th floor. You will see big glass doors and an "8th Light" banner at the office.

Location image of event venue

Details

Introduction to TDD Abstract
Test driven development is a great skill to learn if you’re interested in learning how to test your code thoroughly. Plenty of tech companies are also taking this skill into consideration when hiring developers as well. Having good tests in your codebase can help in preventing bugs, finding bugs, refactoring your code and providing good documentation for what your code does. In this workshop, you will learn how to write tests using Javascript and the Jest testing framework. You will also learn about the fundamentals of test driven development. You will write your tests and build out a coding exercise or two in the process. You will learn how to write good unit tests and why having good tests in your codebase is important.

Prerequisites
You should have experience with coding. This can be experience from working on small personal projects, open source projects or professional development experience.

Some experience in coding with Javascript is suggested but not a requirement.

You should have some experience using the command line.

Tools we’ll be using
* Your code editor of choice (I will be using VSCode. You are free to use the same or whatever you’re more comfortable with. You can download VSCode for free here - https://code.visualstudio.com/download)
* Javascript
* Jest testing framework
* Yarn package manager
* The command line

Here are some links to some articles you can read up on to prep for the workshop in learning about TDD:

https://www.freecodecamp.org/news/an-introduction-to-test-driven-development-c4de6dce5c/

https://hackernoon.com/introduction-to-test-driven-development-tdd-61a13bc92d92

https://blog.testlodge.com/what-is-tdd/

• What to bring
Please bring your laptop! If you do not have a laptop available, please alert the group prior to your arrival and we will be sure to set you up with a loaner laptop for the day!

• Important to know
POC Code and Coffee is dedicated to maintaining a harassment free work space. Regardless of race, gender, physical appearance, religion, disabilities or choice of IDE's. We do not tolerate harassment of meetup participants. If a participant is involved in harassing behavior, said member will be asked to leave the meetup. Please show respect to everyone in attendance of our events. Thank you!

• Schedule
6:30pm - Short talk explaining the what, why and how to use TDD.
7:00pm - Hands on walkthrough, writing some tests and code.
8:30pm - 9pm - Networking and time to ask further questions.