- Building Expressive Monads in Javascript: Introduction
The monad is a powerful design pattern that, when used correctly, can completely change how you think about handling values in Javascript.
Read More
- Extracting Test Results from CucumberJs in Jenkins Pipeline Syntax
Get data out of a Jenkins job.
Read More
- Introducing Inquiry: A process flow in Javascript
A Javascript process for testing data and aggregating results.
Read More
- Safari 11 Gives Web Standards a Boost
With the release of Safari 11, WebRTC and Stream API are real, implemented cross-platform standards
Read More
- Beware: Using Javascript's Block Scope as an IIFE can be... Iffy
Many assume this ES6 feature is equivalent to an IIFE, but it can be quite leaky if you're not careful
Read More
- Chrome Autofill Woes
The Google Chrome browser sometimes assumes too much.
Read More
- Invasion of the European Starlings
A look at the populations of European Starlings in Hamilton throughout the history of the Christmas Bird Count.
Read More
- Experimenting with Knex in Node.js Testing Frameworks: Mocha vs Jasmine
Challenges encountered using Mock-Knex in unit tests with Node.js
Read More
- The Arrival of the Carolina Wren in Hamilton
How the Hamilton Christmas Bird Count data illustrates the establishment of a booming population of Carolina Wrens in Hamilton.
Read More
- The Rise of the Long-tailed Duck
Western Lake Ontario has become home to a globally significant population of waterfowl, and the Hamilton Christmas Bird Count has documented this transition
Read More
- Evening Grosbeaks: Where are they now?
A once-abundant winter finch has all but dissapeared from Hamilton.
Read More
- Winter Counts of Golden-crowned Kinglets and Brown Creepers
How two tiny and elusive bird species can demonstrate the skill of Hamilton's Christmas Bird Count volunteers.
Read More