APIs
![How to Get Started with Amazon’s Simple Notification Service](https://uploads.sitepoint.com/wp-content/uploads/2023/04/1682306504amazon-sns.jpg)
Learn about Amazon SNS, a cloud-based messaging service for sending notifications to endpoints including email, SMS, and mobile push.
![How to Get Started With Google Cloud’s Text-to-Speech API](https://uploads.sitepoint.com/wp-content/uploads/2023/04/1680413974google-text-to-speech-api.jpg)
Learn how to convert text into natural-sounding speech with Google Cloud's Text-to-Speech API, including examples and code snippets.
![An Overview of JavaScript Promises](https://uploads.sitepoint.com/wp-content/uploads/2018/04/1666751213javascript-promises.jpg)
Learn how JavaScript promises work, how to create and chain them, how promise error handling works, and how to use recent promise methods.
![How to Use Service Workers to Communicate Across Browser Tabs](https://uploads.sitepoint.com/wp-content/uploads/2018/05/1526534025clem-onojeghuo-97089-unsplash.jpg)
Front-end lead Tim Evko discusses things he's focused on lately, including a new use for service workers. Part of a Versioning interview series.
![Embedded Signing with the HelloSign API](https://uploads.sitepoint.com/wp-content/uploads/2017/09/1505712080signing4.jpg)
We'll walk you through a live embedded signature demonstration. Watch as we embed a signature request from our own example site using HTML and PHP.
![Using the HelloSign API Dashboard and Test Mode](https://uploads.sitepoint.com/wp-content/uploads/2017/09/1505711899signing2.jpg)
We demonstrate how HelloSign’s dashboard can help you manage and provide overviews into your API calls, callbacks, requests and more!
![Making Your First API Call with HelloSign](https://uploads.sitepoint.com/wp-content/uploads/2017/09/1505475139sign.jpg)
In just 5 minutes, we’ll show you how to start signing documents on your own website using the HelloSign API.
![How to Connect Your Api.ai Assistant to the IoT](https://uploads.sitepoint.com/wp-content/uploads/2016/02/1495496735ai-assistant4-feature.jpg)
Patrick Catanzariti explores how to connect an Api.ai assistant to Jawbone Up's API via a Node.js server as an example of IoT connectivity.
![Optimizing Web Fonts for Performance: the State of the Art](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1492627199custom-font-loading.jpg)
Maria Antonietta Perna digs into performance issues when loading custom web fonts. She discusses file size and FOIT and shows some cutting-edge solutions.
![How To Create a Twitter App and API Interface Via Python](https://uploads.sitepoint.com/wp-content/uploads/2016/12/1481263360twitter-api-feature.jpg)
Michael explains how to use a Python API to connect to Twitter, and download tweets, follower lists, multiple tweets at once, and customize searches.
![How to Modernize a Booking System with Acuity Scheduling](https://uploads.sitepoint.com/wp-content/uploads/2016/06/1469247702booking.jpg)
Lukas White shows you how to bring a driving instructor's booking system into the 21st century using the Acuity Scheduling API.
Jamie Shields walks through best practices for getting started with the Google Maps JavaScript API.
Patrick Catanzariti explains how to use Google's new VR Views to embed VR content on your website.
Patrick Catanzariti explores pairing the Amazon Echo with IFTTT recipes. He looks at triggering LIFX lights, SMS, email and Google Spreadsheets.
Shaumik examines the purpose of APIs, and how Postman can help with the critical task of testing them for functionality, exception handling and security.
![Empowering Your Api.ai Assistant with Entities](https://uploads.sitepoint.com/wp-content/uploads/2016/02/1495496345ai-assistant3-feature.jpg)
Patrick Catanzariti explores the concept of custom Api.ai entities and how these can be used to customize your personal assistant.
Shivam Mamgain explores ways to utilize and customize Google Maps with GMaps.js, a library that makes it much easier to harness the Google Maps API.
Simon presents the Battery Status API, used for determining the battery levels of an end user's device and tailoring your app to optimize performance.
Zack Wallace shares 13 tips that will help you design and build apps more efficiently.
You need rarely worry about caching — until you're hit by bizarre behavior, such as pages returning JSON data on the live app but not the test versions ...
Robert will walk you through how to setup and configure your first Google map using the Google Maps API in this short screencast to get you started.
Shaumik Daityari follows up his first look at Kimono with a look at the improvements the web service has made, focused on infinite scroll, pagination and JS
Lukas White explains RAML, the RESTful API Modeling Language, which you can use to scaffold, test, mock and document your API endpoints.
Explore the benefits and capabilities of the Google Maps API, and how other websites have customized it to make it a more attractive and interactive map.
Massimo Cassandro takes a look at the power of the Google Maps API, covering static, streetview, embedded, and JavaScript-based maps.
Younes Rafie upgrades his previous demo application by extending the Google Analytics implementation with filters and charts from Highcharts.js
Facebook recently released OSQuery - a way to inspect your operating system's state with SQL as if it were a relational database. See how!
Shaumik Daityari takes a look at the emerging trend of ChatOps, and looks at how VictorOps can take your chat app's development powers even further.
Slack is an increasingly popular collaboration tool for startups and larger organizations. Shaumik Daityari explans how to make it even more useful.
Dhaivat Pandya explains how to use VictorOps' REST endpoint to integrate it with other services, in this case, SalesForce.