May Meetup Wrap

It’s been a meetup-packed month for me. 7 in a month, my highest so far! Wednesday the 9th was the first meetup – AWS Programming and Tools meetup and was hosted at MessageMedia. The topic of the evening was “Using Packer and Vagrant in AWS” and the event was more of a hands-on type meetup rather than […]

Ibrahim Tareq
June 13, 2018

Introducing MessageMedia Webhooks Management API

Back in the day, developers would write code that hits an API every few minutes to check for changes. This concept is known as polling and it’s quite simple. You send a request to an endpoint to check for new events at a set frequency and wait for it to respond. If it doesn’t, then […]

Ibrahim Tareq
May 31, 2018

Shape your messages into a conversation

Sometimes it’s hard thinking of a customer interaction as anything but a simple request that needs a fast and effective answer that lets both parties get back to whatever they were doing.  But does that mean we shouldn’t do everything practicable to make that interaction more of a conversation? Today we’re talking about Familiar Sender […]

Ibrahim Tareq
May 17, 2018

Fail-safe your application with Social Sending

Getting an unwanted (and sometimes illegible) message late at night from a good friend is almost instantly forgiven, but how long would it take to forgive getting a message from a business during the night? Businesses conduct their activities in traditional business hours usually from 8-6pm and customers expect their relationships with businesses within or […]

Ibrahim Tareq
May 16, 2018

How a single whitespace can triple your cost

With SMS messages, there’s a lot more than what meets the eye.  Your message doesn’t directly pass through the carrier as plain-text; it gets encoded prior to being sent into one of the many different standards.   The most popular standard of encoding is referred to as GSM (Global System for Mobile Communications) and contains […]

Ibrahim Tareq
May 15, 2018

Voxxed Days Melbourne 2018

Zurich, Vienna, Bucharest, France and finally the world’s most liveable city. Voxxed Days had come to Melbourne for the very first time. The two-day event started with a series of masterclasses or technical workshops, each running in sessions for the entire day. The second day was full of talks in which professionals from different fields […]

Ibrahim Tareq
May 09, 2018

Messages API explained in 5 minutes

In an era of digital natives, reaching others, whether they are your loved ones or customers, has been reduced to something as simple as the press of a button. Yes, it’s an exciting time to be alive but without the right APIs, this would’ve still remained a figment of the imagination. Texting has become the […]

Ibrahim Tareq
May 04, 2018

AWS Lambda – Serverless Superhero

Serverless computing is a topic that has been brewing quite a lot of buzz in the industry. But something extraordinary happened when Serverless computing met Event-driven computing. It led to the birth of Lambda.  Now wait a second. What are all these buzzwords? What the heck do they even mean?   Basics To understand Lambdas, […]

Ibrahim Tareq
May 02, 2018

MessageMedia MMS now available

Taking a snap of your meter reading and sending it to the utility company. Sending snaps of the recent kitchen leak to the insurance company. Sending photo ID to your financial institution. What do these scenarios have in common? They are all ways you can receive valuable information from your customers whilst being more resourceful, […]

Ibrahim Tareq
April 30, 2018

Putting an end to duplicate sending

When put into financial terms, the cost of duplicate data is alarming. Imagine the wasted costs of sending five of the same reminders to a single person. There is also the possibility of a negative impact on your response rates and the ROI of your marketing activity. Data-cleanliness can be a tedious task to perform […]

Ibrahim Tareq
April 17, 2018

Know the details behind every phone number

Did you know that over 98% of text messages are opened, while only 22% of emails are opened? Customers respond to SMS and this behaviour can be very powerful for businesses. Unless you can connect with your customers seamlessly, any attempt to engage and retain them will frustrate them. They will either abandon your business […]

Ibrahim Tareq
April 16, 2018

How to send an SMS using Google Home

I recently purchased a Google Home Mini. Naturally working at MessageMedia one of my first requests to Google was “OK Google!!! Send an SMS” to which I was a bit disappointed, however it presented an opportunity. Over the next few days, I wanted to see if I could build a simple Google Home Action (Google […]

Dilanka Dharmawardena
March 19, 2018

UI Functional Testing Journey

At Message Media I built a Functional Test pipeline within our CI/CD process. The idea was to drastically reduce the amount of regression testing we were doing and enable the QAs to do what they do best; -create work for me- focus on finding bugs. As our tests grew larger we started to run into […]

Callum Silcock
March 17, 2018

AWS Parameter Store Quick Start

I’ve seen a few different ways of storing secrets and parameter values for deployments. Some include puppet, storing on S3 and DynamoDB. But look no further, AWS have a service called AWS Parameter Store which allows you to store parameter values, encrypt them if required and even audit changes to parameters. So let’s see how […]

Dilanka Dharmawardena
February 15, 2018

Quick Install Guide to ELK on AWS EC2

This one is for anyone out there who wants to setup their own, all-in-one ELK stack server on AWS. The powers of ElasticSearch, Logstash and Kibana combined creates the ELK stack. ELK is used for parsing, sorting and storing logs. The best part is the software is free. The aim of the article is for you to get your […]

Dilanka Dharmawardena
October 29, 2017

Lambda, API Gateway, Python based API Endpoint!

When I wrote my last article,  A quick, cheap and serverless website…..S3/CloudFront/Route53, someone asked me that even though I am paying $2 a month, that money is still money and if the website isn’t used, you will still pay! Which is true as AWS charges you for data stored in S3 bucket. To go a […]

Anshumali Sharma
October 29, 2017

Blocking page navigation in a ReactJS Application (React Router)

Our product owner came to us with an interesting problem the other day, in the latest release of the MessageMedia Frontend we have a new payment portal for customers to pay invoices, when a user is in the process of paying a bill we need to block navigation, or in his words: As a billing […]

Callum Silcock
October 23, 2017

What’s your message? Code, Campaigns and Business….

What’s the better way to spend a Thursday morning than to write some python code which can read my demo customers from a file and their birth date, then send them a 50% discount if today is their birthday, which in turns gets them to spend some money in store or at least appreciate your […]

Anshumali Sharma
October 23, 2017

A DevOps Engineer’s life! A quick, cheap and serverless website…..S3/CloudFront/Route53

I recently got asked if I can get a temporary webpage up which can display static content for a few days. The main site had moved to a different URL and we needed to display a page (not redirect which you can via S3 as well by the way) so anyone opening the URL should […]

Anshumali Sharma
October 20, 2017

Face Rekognition, powerful yet simple way!

Someone applies for a position, you do the background check, which comes as all nice and dandy but just what if the IDs were changed or background check itself was not good enough? What if I wanted to see if someone is part of an offenders list before I open the door or allow someone to join […]

Anshumali Sharma
October 09, 2017

Query ALB logs via SQL

AWS Athena Serverless Interactive Query Service With the news of AWS Athena available in Sydney, instead of just sharing it (which is good as well by the way), I thought I will use the functionality to solve a use case. Athena is a serverless query service that allows you to analyse data stored in Amazon S3 using […]

Anshumali Sharma
October 02, 2017
photo at DevRel Summit 2017

DevRel Summit 2017

Building Bridges in Seattle Charles Morris summarised developer relations quite nicely during his talk at DevRel Summit 2017, it’s all about building a bridge between your internal development team and the developers in the community using your product. The ‘Rel’ in DevRel, short (because techies love shortening things) for relations or relationships is critical in building […]

Ben Mostafa
September 21, 2017
OWASP AppSec AU 2017 lanyard

OWASP AppSec AU 2017

The not so scary security conference. In any application security conference, the juciest parts are always the new and interesting ways in which our precious data can be exposed by vulnerabilities in our code, the frameworks on which we’ve built our code, or the infrastructure on which our code runs. Those responsible for delivering software […]

Ben Mostafa
September 15, 2017

#SheHacks 2017

It’s Friday evening and a group of 200 plus women are meeting at the Dream Factory, Footscray to participate in Girl Geek Academy’s 3-day #SheHacks hackathon. The largest all-female hackathon globally, #SheHacks encourages Hipsters (designers), Hackers (programmers) and Hustlers (marketers) to come together and create an MVP (minimal viable product) in just 48 hours. Organised […]

Stephanie Gillies
August 01, 2017

MessageMedia’s First Hackathon

At the end of another busy week in MessageMedia’s Melbourne office, 45 staff downed tools and came together to turn nine ideas into reality. MessageMedia’s inaugural Hackathon kicked off on Thursday afternoon, with teams working afternoon and evening, through the next day to hack together the teams chosen idea. A pitch session followed, with each […]

Ben Mostafa
July 06, 2017