# CS2163 Blog
Author: Isaac Shoebottom
Keywords: json, recursion, objects, hash-table, tests, javascript, frog, pattern-matching, scribble, racket, cs2163, jasmine, macros, cs2613, lab, git, modules, all, functions, nyc, test-coverage, type-coercion, debugging

# Welcome

## Lab Nine

2022-10-12 - cs2163, lab, javascript, tests, jasmine, nyc, test-coverage, debugging, objects, json

By: Isaac Shoebottom

In this lab, I learned about how to use tests in javascript and how to view my test coverage

## Lab Eight

2022-10-05 - cs2163, lab, javascript, type-coercion, functions, modules

By: Isaac Shoebottom

In this lab I learned the javascript basics

## Lab Seven

2022-10-03 - cs2163, lab, racket, macros

By: Isaac Shoebottom

In this lab I learned about macros

## Lab Six

2022-09-28 - cs2163, lab, racket, hash-table, json

By: Isaac Shoebottom

In this lab I learned about using hash sets and json parsing in racket.

## Lab Five

2022-09-26 - cs2613, lab, racket, recursion, pattern-matching

By: Isaac Shoebottom

In this lab I learned about tail end recursion and attempted pattern matching

## Lab Four Scribble Demo

2022-09-21 - cs2613, lab, racket, scribble

By: Isaac Shoebottom

Demo of how Scribble works

## Lab Four

2022-09-21 - cs2163, lab, racket, scribble

By: Isaac Shoebottom

In this lab I learned about using functions as values, recursion, scribble, and modules in Racket.

## Lab Three

2022-09-14 - cs2163, lab, git, racket

By: Isaac Shoebottom

In this lab I learned about Racket recursion techniques.

## Lab Two

2022-09-12 - cs2163, lab, git, racket

By: Isaac Shoebottom

In this lab we learned more about git, and using racket to draw shapes

## Lab One

2022-09-07 - cs2163, lab, frog, git

By: Isaac Shoebottom

In this lab we learned about how to use frog and git, and how to interact with the university git remote.