Get your software speaking SMS
Jack Thorley 
Developer at Esendex 
.NET, Java, JS, C++
Every message matters 
No really, it does!
How do we do it? 
Test driven development 
Dynamic team structure 
Pair programming 
Agile Practices 
Continuous integration 
Continuous delivery
What do we offer?
Epilepsy Society 
● 365 Days 24/7 emergency coverage 
● Two-way message integration 
● Country-Wide need 
● Easily integrated into existing 
solution 
Ocado 
● Reliable & hassle free 
● Large message volumes 
● Rapid delivery to end user 
● High level of customer 
engagement 
● Scheduling of message delivery
Showcase
Q & A 
http://www.esendex.co.uk/apicon 
http://developers.esendex.com

Get Your Software Speaking SMS With Esendex

  • 1.
    Get your softwarespeaking SMS
  • 2.
    Jack Thorley Developerat Esendex .NET, Java, JS, C++
  • 3.
    Every message matters No really, it does!
  • 4.
    How do wedo it? Test driven development Dynamic team structure Pair programming Agile Practices Continuous integration Continuous delivery
  • 5.
    What do weoffer?
  • 6.
    Epilepsy Society ●365 Days 24/7 emergency coverage ● Two-way message integration ● Country-Wide need ● Easily integrated into existing solution Ocado ● Reliable & hassle free ● Large message volumes ● Rapid delivery to end user ● High level of customer engagement ● Scheduling of message delivery
  • 7.
  • 8.
    Q & A http://www.esendex.co.uk/apicon http://developers.esendex.com

Editor's Notes

  • #2 Welcome to the talk, brief overview that this talk will be outlining what Esendex offer, how they offer it and why/how you should be involved!
  • #3 Beard vs Non-Bearded Graduated from Nottingham in 2008 Brief time working in Milton Keynes and now working for esendex Developing software for past 7 years You may, or maynot have read my silly bio - Was tempted to put something hidden in there see if anyone recognised this.
  • #4 Say it, Click it. We at Esendex have this as our mission statement It drives decisions, product, technical, what advancements we want to make and how we approach problems. What makes us unique is the fact our service is rock solid (direct connections) - our customers who use our service rely on our ability to provide excellent service. Urgent messages, system messages, critical messages to end users. Reiterate the initial statement - How do we do it on a development level?
  • #5 Again reiterate why these all help build a solid product.. Every Message MATTERS! relate why these are important to the people listening. This is because the software we produce is high quality meaning the MESSAGE WILL GET DELIVERED! (every message matters)
  • #6 Web application (echo) and if you business requirements demand it you can also use email to send SMS Two way messaging (Outbound / Inbound) *CLICK* Voice *CLICK* Push notifications - call your API and send you an email *CLICK* Wide array of SDK’s to make it incredibly easy to *CLICK* Scheduled messages - very useful for many clients. We have one of the highest SLA’s and our message processes time is the one of the lowest (EVERY MESSAGE MATTERS)! Unicode?
  • #7 Dont read out the points immediately, give some background into the people first. THEN THE POINTS 4.5bn phones worldwide - most people have one with them all the time wherever they are and they’re always on! Most messages are received within on average 5-7 seconds of them being sent The coverage is global, even in low signal areas GSM messages can still be retrieved 98% of text messages are read, compared to 22% of emails, 29% of tweets Very cheap in comparison to a lot of mediums - given its reliability and coverage. Mention other companies use the service for critical system messages to remote areas, again where quality and good deliverability really matters! Logistically not viable to have a hardline to the components.
  • #8 Ensure the raw HTTP requests are emphasized - show postman, the SDK’s are obviously not the only way. The REST api is very descriptive and intuitive to follow. Using NodeJS developed outside of working times.