A brief introduction to TypeScript covering static typing, functions, interfaces, and classes.
Posts — Page 3
An Introduction to Data Mining
Using data mining and sentiment analysis to drive product decisions from user comments.
Improving Application Performance and Responsiveness on the Client
Techniques for improving client-side application performance including caching, lazy loading, and web workers.
Getting Started With Acceptance Testing
How acceptance testing improved our development workflow, onboarding, and production confidence.
Depth First Search In Undirected Graphs
Graph representations and depth-first search traversal in undirected graphs.
The Fast Fourier Transform Algorithm
An introduction to the Fast Fourier Transform algorithm and polynomial representations.
The Merge Sort Algorithm
Exploring the merge sort algorithm and analyzing its O(n log n) running time.
The Karatsuba Multiplication Algorithm
Understanding the Karatsuba multiplication algorithm and the divide-and-conquer paradigm.
Backbone Required Attributes
A Backbone.js view helper to enforce required constructor parameters using type validation.
Simple BDD Backbone Views
How to write simple, maintainable Backbone.js views using BDD with CoffeeScript and Jasmine.