Story of a Betting Bot
This article recounts the story of how I became one of the wealthiest 100 players on a virtual betting site with over 10,000 active users. I was looking to sharpen up my JavaScript skills when I came...
View ArticleErgonomic Alternatives Review 2014
In 2013, my carpal tunnel was beginning to become unbearable. Every day, I would come home with wrists burning and fingertips tingling. In an effort to alleviate my symptoms, I started to try alternate...
View ArticleIntroduction to Voice Programming, Part One: DNS + Natlink
Between 2008 and 2013, I began to suffer from carpal tunnel syndrome. During that same time, I realized how much I love programming. When I saw Tavis Rudd’s Pycon talk, I thought to myself, “That’s...
View ArticleIntroduction to Voice Programming, Part Two: Open Source Speech Tools
Last time, I talked about why Dragon NaturallySpeaking (version 12.5) is currently the best choice of speech engine for voice programming, and how Natlink ties Dragon to Python. Natlink is a great tool...
View ArticleSo You Want to Use Saltbot
UPDATE 5/16/2015: Chrome updated their App policy, so if you want to install Saltbot, you have to do so from the App Store. Due to a recent surge of interest in Saltbot, the betting bot I created for...
View ArticleIntroduction to Voice Programming, Part Three: Best Practices
In the prior two articles in this series, I went over the basics of getting started with voice programming, and talked a little bit about the history and community of it. In this article, I’m going to...
View ArticleIntroduction to Voice Programming, Part Four: Grammar Complexity
In the previous articles in this series, I covered the essentials of getting started and getting involved with voice programming, and some best practices. This time, I’m going to talk about an issue...
View ArticleUsing Live Reload with Spring Boot
At AngularJS workshops and in React internet articles, I’ve often seen instruction on using a live-reload Node.js server. A live-reload server is one that scans the project path for changes to files,...
View ArticleExplain Like I’m Five: Concurrency
It’s easy to think about code execution on a single timeline. Code executes in the order it appears in the source. It’s harder to think about code which executes concurrently. What are the benefits?...
View ArticleInformation Security Best Practices
Information security is important. Yet lots of folks do things that diminish or even eliminate their personal or professional information security. In this article, I detail numerous information...
View Article
More Pages to Explore .....