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 Reading

February 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

People have been walking around with microphones in their pockets for years but only recently has mobile browser support reached the

Continue Reading

April 1, 2018

Mailtrack just did something brilliant

As the developer of two Chrome extensions, GMass and Wordzen, I’m always on the lookout for what other Chrome extension

Continue Reading

March 22, 2018

How to develop a “Gmail Add-on” without going insane

In October 2017, Google released its Gmail “Add-on” platform, allowing developers to create add-ons for Gmail that work on both

Continue Reading

February 2, 2018

Measuring the speed of AWS’s Cold HDD EBS Volume Type for SQL Server backups

GMass runs entirely on Amazon Web Services (AWS), and it runs mostly on the Microsoft platform of web and database

Continue Reading

January 5, 2017

How to call the Gmail API in .NET without using the client library

This article is geared towards software developers interested in the Gmail API. GMass makes extensive use of two APIs —

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

Try GMass today

It only takes 30 seconds to install it!

Install Now GMass requires Chrome