Skip to content

Roll'n API - Apigility with Doctrine

Roll'n API - Apigility with Doctrine

Details

This presentation will be an introduction to Apigility with Doctrine. The presentation will explain how Apigility implements emerging standards for APIs then create an ERD from scratch (artist/album) using ORM Designer then export the Doctrine XML and command line commands will be ran to create the entities then Apigility with Doctrine will do code generation to build the Apigility configuration files to serve data from the ERD we just created. Dummy data will be inserted with Faker then a series of queries will be ran to show how Apigility serves HAL data. A more complex example will then be shown with the EtreeDb ERD and Apigility. If asked I can show how traditional db connected resources in Apigility work. There will be a corresponding web site for this talk http://www.rollnapi.com in place soon. I am creating this talk because I created the Doctrine enabled functionality for Apigility and there is much interest in both Doctrine and Apigility in the PHP community.

About The Speaker

Tom started programming on the C128 and left computers at 17 to serve in the Utah National Guard where he worked in pharmacy. With civility, Tom worked in investigational drugs where he was given several dBASE IV databases to manage. With this re-start in data Tom began work as a programmer. He picked up PHP in 1999 when he created db.etree.org (http://db.etree.org/). In 2004, at the age of 31, he was diagnosed as bipolar which he wouldn’t believe. The next four years were challenging although he continued to build PHP apps personally and professionally much of that time. Finally coming to terms with his disability in 2008 Tom found new work in databases and moved to San Francisco in 2011. Now he writes engineering applications in Doctrine 2 and Zend Framework 2 and is diagnosed as bipolar in remission. Today Tom overcame his disability.

Agenda
6:30 - 7:00 -- Doors open/general socializing & food
7:00 - 7:10 -- Intro/announcements
7:10 - 8:15(ish) -- Main presentation
8:15 - 8:30 -- Raffle
8:45 -- post-event socializing... aka beers someplace nearby

Mashery (http://mashery.com/): Start building better applications now, with your choice of more than 50+ RESTful APIs accessible from a single Mashery ID: http://developer.mashery.com/apis . You can navigate RESTful APIs including ESPN, Klout, Rdio, Rotten Tomatoes, TomTom, Hotwire, and USA TODAY using our API Explorer: http://developer.mashery.com/iodocs , plus get started fast using our collection of mobile sample apps from our Mashery Github page: http://mashery.github.com (http://mashery.github.com/).

O'Reilly Media (http://oreilly.com/): spreads the knowledge of innovators through its books, online services, magazines, research, and conferences. Since 1978, O'Reilly has been a chronicler and catalyst of leading-edge development, homing in on the technology trends that really matter and galvanizing their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.

Photo of SF PHP Community group
SF PHP Community
See more events