Complete · Technology
RingCentral Game Changers
A 2019 walkthrough of RingCentral's Virtual Voicemail Assistant tutorials in Python: classify messages with MonkeyLearn, transcribe them with Rev.ai, and text a manager when one arrives.
- 01 RingCentral Game Changers: Getting Started Today we begin setting things up to work through the Virtual Voicemail Assistant tutorials published by RingCentral. Oct 1, 2019
- 02 RingCentral Game Changers: MonkeyLearn Our virtual voicemail assistant needs a brain. Setting up MonkeyLearn's default classifiers, testing them against posts from this blog, and calling the API from Python for the RingCentral Game Changers challenge. Oct 2, 2019
- 03 RingCentral Game Changers: Transcription with Rev.ai Today we learn how to automatically transcribe incoming audio messages into text using Rev.ai. This will allow us to leverage text-based categorization and sentiment analysis tools! Oct 3, 2019
- 04 RingCentral Game Changers: Automated Messaging We want to send a text message to a manager whenever a voice message is received by our system. In this walkthrough, we do exactly that! Oct 4, 2019
Other series
PHP-Native AI Tooling
Local AI for PHP developers, built from the ground up: what embeddings are, semantic search and RAG over your own data, and three native extensions (ext-infer, ext-turbovec, ext-whisper) that run models inside the PHP process. No Python, no remote API.
10 of 12
In progress
The Great Migration
In 2024 I moved my blog, a secrets service and a Mastodon server out of the cloud and onto a Linux box in my home office. How I configured the server, moved each service and kept it all off the open internet.
4 parts
Complete
Cryptopals
Working through the Cryptopals crypto challenges in PHP, one per post: encodings, XOR, frequency analysis and breaking real ciphers, with value objects and tests along the way.
9 parts
Complete
Basic cryptography
Three short lessons in how encryption works, from the Caesar and Vigenère ciphers to the Diffie-Hellman key exchange that lets two strangers agree on a secret over an open line.
3 parts
Complete