Heroku Blog
- News
- Last Updated: June 13, 2024
- Michael Friis
Today, we’re happy to announce General Availability of the Heroku Platform API. Heroku is a platform built by developers, for developers. As developers, we understand the utility of APIs and the power APIs give to speed up and script error-prone manual processes or to combine other services with Heroku into new and exciting products. With the Platform API, you now have a fully documented and supported way to instrument and automate Heroku. Designing and implementing this API has been an important process for Heroku internally: It has forced us rethink how different platform components are factored and how they should…
- Engineering
- Last Updated: May 15, 2014
- Wesley Beary
Today we’re open sourcing the toolchain Heroku uses to design, document, and consume our APIs. We hope this shows how Heroku thinks about APIs and gives you new tools to create your own APIs. This toolkit includes our HTTP API design guide, the prmd tool for managing JSON schemas and generating API docs, and client generators for Ruby and Go. Here’s some more information about these things, how we use them at Heroku, and an explanation of how you can try them yourself. HTTP API Design Guide The Heroku HTTP API Design Guide shows how we design and document APIs…
- News
- Last Updated: May 13, 2014
- Margaret Francis
Today we are announcing the general availability of Salesforce1 Heroku Connect. This new Heroku product is a synchronization service, conceptually similar to Dropbox or iCloud, that synchronizes data between a Salesforce deployment and a Heroku Postgres database. By bringing together the data layers of the Force.com and Heroku platforms–and thus allowing the same data to be seamlessly reflected in each cloud’s native database–you can use the capabilities of each platform together in a single application, without having to translate or otherwise integrate between them. Heroku + Force.com Heroku and Force.com are cloud platform ‘cousins’, each with its own semantics and…
- News
- Last Updated: May 06, 2014
- Michael Friis
Today, we’re excited to announce public beta of two-factor authentication for Heroku accounts. With two-factor auth enabled, an authentication code is required whenever you log in. The code is delivered using an app on your smartphone, and access to your phone becomes a required factor (in addition to your password) to access Heroku. An attacker that has somehow discovered your password will not be able to log in using just your password. Enabling two-factor auth The easiest way to enable two-factor auth is using Dashboard. Go to your account page, click the “Enable two-factor authentication” button and follow the on-screen…
- News
- Last Updated: April 29, 2014
- David Zuelke
The history of PHP is the history of the web. Long-time developers will remember how PHP changed the universe of web development. PHP brought two key innovations to the table when it first launched. First, it was interpreted, which meant you could edit a file in place, then refresh the page and see the result. This quick feedback loop was why so many started with PHP and is still a cornerstone of what makes the language so useful. Second, it was the first widespread templating language which enabled intermixing of HTML and PHP code. Every other major web language and…
- News
- Last Updated: April 29, 2014
- Craig Kerstiens
PHP developers are makers at heart. The core strength of PHP has always been in creating a tight feedback cycle between developers and their audiences. That strength is the reason why PHP powers so many of the world’s biggest and best web properties such as Facebook and Etsy. But as developers of those and similar apps know, PHP hasn’t always enjoyed some of the runtime, management or infrastructure elements its peer communities like Ruby on Rails, Python with Django, and Node have had for some time. As one of the web’s largest PHP shops, Facebook has been an advocate and…
Subscribe to the full-text feed.