User Secrets in a .NET Core Console App

ql_dT1NFRE2Ek6IJeN8z-gyeX9mgJSfsxu8pFUL_eYRv3v_eqDImX7RMraYSJF4JUHsVYBGJDC01EI1fv2IMf7O2yz2CJixA9OpUwIBQEELHjjBuEcOEQ462y4fSMOVlaxhW3Cxk-1

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

User Secrets in a .NET Core Web App

7XMCQ6zhfvbbT4Hf-XxrjbKM8GjV9IZIax0zJmkvtaTSXVfi7gDusJepXufpfu4j0R2BDNNvMaOgzcV_CtQcwWYNUip440zCvQ5yJ0-8sFVkZApwLdjtyRA4YSaVpouZFq6M4-s8-2

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

jBYyTufwkMUFyBD_Ak6pRbLjb8tirVezDiXA0Oa6zS-g0LKMj6caqRLVlEkr4smnPSuq_CwtGhahVUr6B33fyyhIwrOS4v8OL5jAqe96Sbt5GI9sUbCc0I2BlCPInqE2c3fJ6x7O

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

dhaghi8gCz4DR7oDsoL03H6jOPy25zPmMkdmCmPc7njb01BXjnTaz7hk9ygcwXbaqs__WUfZB7ZZvLhBdjcUjkEaO4IZcvuaeCrXmXPtK5Lr7LvjKB-b9Wq3-XlYOUT5cQ9xtI0

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

django-dark

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

eRdunQ0Ne_pDmUihXu946Engcm5amvSnpC09bTnmPp4Fp3Zz9mtr88dnW1b3cmDyCoPnDTQaStBcb3ZNhGMb1RSHEF9NLOmdrFKg_5AbBJHCnMNwhODx1AyJ-Z66c5KqqrhbEgfO

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