Tristan SokolinSquare 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.4 min read·Jan 24, 2019----
Tristan SokolinSquare 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…9 min read·Oct 11, 2018----
Tristan SokolinSquare Corner BlogKeeping Your Customers up to date.Learn how you can leverage some new API features when syncing your customers with Square's APIs.4 min read·Aug 16, 2018----
Tristan SokolBasic Tutorial with TensorFlow.js: Linear RegressionI take my first steps with TensorFlow.js and solve one of the most basic of problems.5 min read·Jun 23, 2018----
Tristan SokolMy 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.5 min read·Jun 10, 2018--1--1
Tristan SokolinSquare Corner BlogTaking Payments Online with Square and Vue.jsLearn how to use Vue with the Square payment form!8 min read·Jun 5, 2018--3--3
Tristan SokolDiscovering Q learningMy first foray into “real” machine learning didn’t go so well. Days 38 - 53 of the OpenAI Retro Contest.11 min read·May 24, 2018--2--2
Tristan SokolinSquare Corner BlogCreating a Chatbot with Square Checkout and Twilio StudioLearn how to create a bot to talk to your customers and help make sales!8 min read·May 17, 2018--1--1
Tristan SokolMaking fun visuals, history maps and other tool improvementsDays 26–29 of the OpenAI Retro Contest5 min read·May 3, 2018--2--2
Tristan SokolA Deep Dive into the Jerk AgentDays 22–25 of the OpenAI Retro Contest7 min read·May 1, 2018--1--1