Published inSquare Corner BlogUnderstanding the Essentials: IdempotencyIdempotency is something you might not see every day, but it is an important concept, especially when you are taking payments.Jan 24, 2019Jan 24, 2019
Published inSquare Corner BlogUseful tools: Headless Chrome & puppeteer for browser automation & testing.Learn about some of the new tools that can make end-to-end testing easier & more accurate, as well as automate anything you can do in a…Oct 11, 2018Oct 11, 2018
Published inSquare Corner BlogKeeping Your Customers up to date.Learn how you can leverage some new API features when syncing your customers with Square's APIs.Aug 16, 2018Aug 16, 2018
Basic Tutorial with TensorFlow.js: Linear RegressionI take my first steps with TensorFlow.js and solve one of the most basic of problems.Jun 23, 2018Jun 23, 2018
My final submission: the Improved JERK.All the improvements I was able to make, and the best AI agent team Bobcats 🐯 submitted at the OpenAI Retro Contest end.Jun 10, 20181Jun 10, 20181
Published inSquare Corner BlogTaking Payments Online with Square and Vue.jsLearn how to use Vue with the Square payment form!Jun 5, 20183Jun 5, 20183
Discovering Q learningMy first foray into “real” machine learning didn’t go so well. Days 38 - 53 of the OpenAI Retro Contest.May 24, 20182May 24, 20182
Published inSquare Corner BlogCreating a Chatbot with Square Checkout and Twilio StudioLearn how to create a bot to talk to your customers and help make sales!May 17, 20181May 17, 20181
Making fun visuals, history maps and other tool improvementsDays 26–29 of the OpenAI Retro ContestMay 3, 20182May 3, 20182