
October 17, 2019
The Gmail API’s quirky handling of HTML and Plain Text messages parts
The Gmail API is tricky with plain text messages. It forces a plain text MIME part when you don't want one, and overwrites your plain text with its own.
Continue Reading
July 12, 2019
How to send a cookie with a cross-origin XMLHttpRequest from a Chrome extension
When developing a Chrome extension, you might need to get an XMLHttpRequest that’s part of a content script to send cookies …
Continue ReadingFebruary 5, 2019
How to handle Google’s disabling of inline installations of Chrome extensions
On June 12, 2018, Google disabled inline installation of Chrome extensions. This means that now you can’t directly install an extension …
Continue Reading
February 4, 2019
How to get a Google user’s email address after the Google+ API shutdown
If you’re a developer using any part of Google’s API, you’ve likely received notices informing you that come March 7, …
Continue Reading
October 16, 2018
How to redirect the user to a website after installing a Chrome extension
If you’re the developer of a Chrome extension, after a user installs your extension from the Chrome Web Store, you may …
Continue Reading
April 4, 2018
How to record audio from a mobile web page on iOS and Android
Building a web page that can record audio on both the iPhone (iOS) and Android isn't easy. In this article I'll show you how I did it.
Continue Reading
April 1, 2018
Mailtrack just did something brilliant
Mailtrack, a popular Chrome extension for Gmail, now uses Gmail Labels creatively to show whether an email has been opened on mobile devices.
Continue Reading
March 22, 2018
How to develop a “Gmail Add-on” without going insane
If you're developing a Gmail Add-on, here are some obstacles you're likely to run into, and how to overcome them. Hope this helps!
Continue Reading
February 2, 2018
Measuring the speed of AWS’s Cold HDD EBS Volume Type for SQL Server backups
I recently tested the speed of AWS's General Purpose Volumes vs their Cold Storage volumes for SQL Server backups, and found that Cold HDD is the way to go.
Continue Reading
January 5, 2017
How to call the Gmail API in .NET without using the client library
Have you ever wondered how to call Gmail API without using the client library? Click here to learn more about API's and the backend operations for GMass!
Continue Reading
September 3, 2016
What the “An Error occurred, but the error response could not be deserialized” error means
If you’ve sent a Gmail mail merge campaign with GMass and were notified that this error was generated while sending to …
Continue Reading