Frequencies

I would like to continue the blog series I started earlier – Introducing Digital Audio – with this story about frequencies and elucidating what they mean. Frequency is a word that one frequently encounters when they read any book or research paper related to digital…

The Managed Vs. Self hosted dilemma – should you stay on AWS?

At Exotel, our platform is hosted on AWS. We have scaled exponentially over the last few years. What was a month worth of transactions a few years back now happens in a single day! What we use at Exotel At Exotel, we use a variety…

How I built my own “Uber Notify Assistant” to beat surge pricing

Exotel HQ, Bangalore, 6:30 PM. The view from the roof of our office is one like no other. We face west only to see the beautiful Ulsoor lake and serene Buffalo Ganj smack dab in the middle of it. The warm, familiar smell of petrichor…

Introduction to Go programming

Exotel is proud to be an active supporter of “Women Who Go” initiative. This global initiative seeks to create an active Go community for women engineers. The group’s efforts include imparting Go programming skills, organizing study groups and workshops, evaluating Go  for varied use cases,…

Getting started with Go Generate

Go is a great systems language. It’s simple, doesn’t have too many frills and gets the job done. In addition to that, the tooling around Go has made it a great language for teams. For instance, gofmt formats the code in the codebase in a…

Understanding Go’s Context Library

“The problem with digital architecture”, says Peter Eisenman, “is that an algorithm can produce endless variations, so an architect has many choices”. This statement equally rings true when designing modern distributed systems that require careful thought and in-depth analysis before design decisions are made. A…

Behaviour Driven Development (BDD) for Go

Most engineering teams know that testing is important but it’s often overlooked due to constraints of time or just pure laziness. There’s enough literature out there touting the benefits of testing. I’m not going to reiterate those arguments, but trust me on this: “You do…

6 Interviewing lessons we learned while building our engineering team

A year back we were around 25 folks, 10 of us were part of the engineering team. This has been a year of growth, in terms of the number of calls/SMS-es that have flown through our system – we connect 2 million people a day…

Debugging your Exotel webhooks more efficiently using RequestBin

If you are trying to integrate with Exotel, you may want to debug your HTTP endpoints. Or, you may be trying out a new language or a framework and your HTTP requests may not be working and you have no idea why. The data and…

How to test your Exotel Passthrus and StatusCallbacks Urls locally

When you are developing some cool telephony apps using Exotel APIs or building some kickass flow logic for incoming calls using the powerful app builder, you would like a quick and easy way to test out your StatusCallback and Passthru URLs. One pain point for…

Previous Next

Try Exotel free for 7 days

Get Rs 1000 worth free call & SMS credits