Name: Robert Gerald Porter
Type: User
Company: @WeeverApps
Bio: Co-founder & Engineering Director @WeeverApps.
JavaScript, TypeScript, Flow, Node.js, PHP, Rust, R, Ruby.
Location: Hamilton, Ontario, Canada
Blog: http://robporter.ca/
Robert Gerald Porter's Projects
eBird Histogram Reader -- A module for parsing eBird "BarChart" histogram files.
ebird-histogramr-cli: A CLI tool for parsing eBird "BarChart" histogram files
R stuff for eBird Histogram CSV files
Application powering EcoLore.org - in beta soon
a package registry for anything, but mostly javascript
generate massive amounts of realistic fake data in Node.js and the browser
Falsifiable unit test module.
A central repository for Flow library definitions
A Web Assembly variant of of the Rust "Guessing Game Tutorial".
Scrapes the City of Hamilton Planning & Economic Development department's Complete Applications and Public Meeting Notices.
An HTTP mocking server based on Nock.
Alternatives to "if" and other conditionals in JS.
Inquiry is a process flow that allows one ask multiple questions about a subject value. This process grants observability over all results, returning a collection of all successes, failures, and the original subject.
Futures for Inquiry Monad
Demonstration of inquiry-monad using Environment Canada's weather API.
A jasmine runner for node projects.
JText::script support for Joomla 1.5
Testing JS QR Code
Knex TDD Experiment, as explained at:
🔮 A bot to automatically update and merge GitHub PRs
Will be deprecated in favour of avitext-parser. Converts bird banding code checklists from text to CSV format for importation into eBird.org.
Google Maps API v3 Code for adding labels to map markers.
Monads in JS!
Moon is a minimal, one column jekyll theme.
Automated testing and continuous integration framework based on Node.js and using the Webdriver protocol
Cross-runner API for Nightwatch.js
Output PCM audio data to the speakers
A Node.js library for streaming mp3 to your speakers