Projects
- Summary: This is a visualization of approved course pairs for AB, ScB, and ScM degrees in Computer Science at Brown
- Tech: Ruby, D3.js
- Detail: I used Ruby to scrape the Approved Course Pairs page, then I visualized the result with D3.js
- Summary: An alternative syntax for RSpec.
It lets you write
expect 3 to be <= 5
instead of expect(3).to be <= 5
- Tech: Ruby(treetop gem)
- Detail: I used treetop gem to define the syntax for NSpec, then I defined some rewrite rules to transform statements in NSpec back to RSpec