How my daughter taught me about accessibilitySpending the last few months learning about programming…
The Age of Self-Serve is Coming to an EndThe history of the human race is basically a history of technology.
What do cryptic Github comments mean?Are you new to Github and/or contributing to open source projects? Have you seen short messages like LGTM, ACK, NACK, etc. and wondered what they mean?Here you go:LGTM — looks good to me
Why we need novel authentication schemes?Revealing security holes in 5 main methods of authentication
Applying JavaScript: User ScriptsWriting a Userscript is a fun way to use your JavaScript skills. It takes you out of the editor into…
Tech’s best April Fool’s Day jokes of 2016Our open source community tossed around some ideas for April Fool’s jokes. But after…
Three Ways to Find the Longest Word in a String in JavaScriptThis article is based on Free Code Camp…
In Defense of Hyper Modular JavaScriptLast week npmgate was a big topic for the JavaScript community. For those of you who haven’t…
Of hidden features, messages in bottles, and demented bakers.I’ve had enough chocolate over the last…
Reflecting on 1 Year of Zen Audio PlayerToday marks one year since I made the first commit to the Zen Audio Player (ZAP) project on GitHub! After reading Robby Russell’s post about Oh my Zsh, I’ve realized ZAP has a lot of potential going into year 2. Over the past year the project has grown in…
Algorithms: The Good, The Bad and The UglyWho has been in Free Code Camp without having the experience of spending hours trying…
A Glimpse of 100,000 Internet UsersA couple of weeks ago, I built a tiny 1-page website which accidentally* collected over 100,000…
Exact Solution for “Exact Change”NOTE: If you’re working through Free Code Camp and haven’t completed this problem, I really…
Building a Random Quote MachineI really wasn’t entirely satisfied with my first attempt at building a Random Quote Generator on Free…