User Secrets in a .NET Core Web App


Ever had that sinking moment of realisation when you push your secrets to GitHub?  I have and I doubt I’m the only one. There are many reasons why you wouldn’t want your sensitive configurations shared and I’m not just talking about on GitHub.  Members of a development team may not use the same test databases or connection strings.  Maybe the dev team only has access to… Read More

Generating Music with Sonic Pi and Ruby


Sonic Pi is an Integrated Development Environment (IDE) for writing music in Ruby. I write code with Ruby using the Sonic Pi IDE and sample myself screaming over it with Audacity under the artist name Messica Arson. The sound I create is very much inspired by the strange sounds of noise music combined with my screams I perfected while fronting a punk band. In this tutorial we’ll walk… Read More

Screen capture in Microsoft Edge


We’ve looked before at how to capture a user’s screen in Chrome and Firefox. Good news, another browser has support now, Microsoft’s Edge. Let’s see how we can capture the screen with Edge. What you need The latest version of Edge, which is currently version 42 with EdgeHTML version 17 (if you’re on a Mac like me, you can get a free virtual machine with Windows 10… Read More

How to Receive SMS Messages into Google Sheets with Apps Script and Twilio

Received_Messages_-_Google_Sheets copy

You want to receive SMS messages for business or for personal reasons, but not on your day-to-day mobile phone. Twilio has phone numbers which make it simple to receive SMS and we can easily place the messages into a Google Sheet. Getting Started Go to the Twilio Console, sign into your existing account or create a new account. Obtain a Twilio phone number or use an… Read More

How to Build Chat into Django Applications with Twilio Programmable Chat


Looking to build a realtime chat app? Building this from scratch requires thinking about lots of concerns at once. How should you model your users? What about different channels and different access levels? How about showing which users are online and when they start typing a message? There’s these questions and a lot more to answer when building a quality chat app. That’s where Twilio Programmable Chat comes… Read More

Building a chat with Twilio, lit-html, Parcel and TypeScript


When building a web application you often reach a place where you’ll have to render a similar element multiple times and as efficiently as possible. That’s when a lot of web developers start reaching out to frameworks and libraries such as React, Vue or Angular. But what if we only want to do efficient templating and don’t want the tooling & code overhead of these libraries? One… Read More

How to receive and download picture messages in Python with Twilio MMS

Screen Shot 2018-05-10 at 5.26.51 PM

Have you ever needed to programmatically download an image from an MMS message sent to your Twilio number? Well here’s all the code you need to do this using Python and Flask:

To run the above code, you’ll need to have the Twilio Python helper library installed, as well as the Flask framework. Don’t forget to replace the value of the DOWNLOAD_DIRECTORY variable with a path to… Read More

Fight for the Future Defends Net Neutrality with Programmable Voice and SMS


Did you know that offers credits and discounts for nonprofits and social enterprises? Learn more today.   “It’s the free speech fight of our generation.” Evan Greer, Deputy Director at Fight for the Future, doesn’t mince words about the importance of net neutrality. “We see [the rollback of net neutrality] as something that will determine not only the future of what the internet looks like,… Read More