Almost 12 years ago, Roy Fielding introduced Representational State Transfer (REST) in his dissertation on Architectural Styles and the Design of Network-based Software Architectures. Since then, APIs adopting the REST architectural style (so-called “RESTful” APIs) have gradually increased in popularity. Nonetheless, a key constraint that Fielding proposed has yet to be adopted as a mainstream feature of RESTful APIs. This feature is known as Hypermedia as the Engine of Application State, or HATEOAS. APIs that enforce this constraint are referred to as HATEOAS-compliant APIs. More generally, APIs that adopt the characteristics of HATEOAS are called “Hypermedia APIs.”
Email is one of the oldest mediums of communication on the Internet, and, for many companies, it’s still one of the most important. Delivering email and tracking email campaigns reliably is crucial to success for countless businesses today.
Developing complex, interactive web applications can be a significant undertaking fraught with potential pitfalls and challenges. Fortunately, developers have a significant number of tools to help them avoid many pitfalls and address common challenges. From robust IDEs and web application frameworks to unit testing libraries and continuous integration software, just about every step of the development lifecycle is covered.
Twitter for Websites enables you to integrate individual tweets and timelines right in your website or application. These tweets and timelines can display media, including photos, videos and article summaries. They are also fully interactive, allowing your readers to interact with them just as they would on Twitter.com.
The explosive growth of social media, cloud computing and mobile devices is making Web APIs the primary interface for technology-driven products and services, and placing more and more attention on the emerging “API economy.” And with 50 percent of B2B collaboration predicted to take place through APIs by 2016, we are only seeing the tip of the iceberg.
Sustaining an effective engagement campaign can take a surprising amount of work. You could limit yourself to following the leads from the data you collect, but following without interacting first will get you a very low follow-back ratio. More importantly, if you follow and then forget people, they may follow back, but they’ll soon forget you. A high number of followers who don’t reply to, mention or retweet your account are of no value. True engagement is long-term and repetitive.
Controlling a local database is vital for collecting tweets and users from the Twitter API. Once this is accomplished, you no longer have to worry about rate limits, API reliability or speed of access. I do most of my work with MySQL, but any server-based database can be used—even a flat file in CSV format is a viable solution for minimal storage needs.
Do you know what it means to be “brogrammer?” Can you tell the difference between a real hackathon prize and a lame attempt to patronize developers? Meet Brandon Wirtz who recently participated at some hackathons and has some constructive feedback for the people who organize them.
Businesses are taking advantage of the ubiquity of mobile devices and SMS. This tutorial describes how to send an SMS message to a phone with PHP using the Twilio API. Twilio provides numerous communications services, including the ability to make and receive phone calls through the browser, mobile or desktop, send and receive SMS and MMS messages, and handle short codes.