{"id":616,"date":"2016-09-26T14:13:36","date_gmt":"2016-09-26T20:13:36","guid":{"rendered":"https:\/\/2016.denver.wordcamp.org\/?post_type=wcb_session&#038;p=616"},"modified":"2016-10-07T09:55:05","modified_gmt":"2016-10-07T15:55:05","slug":"wordpress-transients-a-technical-guide-to-a-powerful-api","status":"publish","type":"wcb_session","link":"https:\/\/denver.wordcamp.org\/2016\/session\/wordpress-transients-a-technical-guide-to-a-powerful-api\/","title":{"rendered":"WordPress Transients: A Technical Guide to a Powerful API"},"content":{"rendered":"<p>There&#8217;s a simple yet powerful API within WordPress to help developers cache all sorts of data, and in turn speed up load times. Transients are often misunderstood by developers, and their powerful abilities can sometimes be misused.<\/p>\n<p>In this session we will uncover the inner workings of the Transient API, and learn how to properly leverage it&#8217;s abilities.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There&#8217;s a simple yet powerful API within WordPress to help developers cache all sorts of data, and in turn speed up load times. Transients are often misunderstood by developers, and their powerful abilities can sometimes be misused. In this session we will uncover the inner workings of the Transient API, and learn how to properly &hellip; <a href=\"https:\/\/denver.wordcamp.org\/2016\/session\/wordpress-transients-a-technical-guide-to-a-powerful-api\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;WordPress Transients: A Technical Guide to a Powerful API&#8221;<\/span><\/a><\/p>\n","protected":false},"author":8355049,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1478361600,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[576],"footnotes":""},"session_track":[932892],"session_category":[],"class_list":["post-616","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-events-lab"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7iJX5-9W","session_date_time":{"date":"November 5, 2016","time":"10:00 am"},"session_speakers":[{"id":"576","slug":"ryan-kanner","name":"Ryan Kanner","link":"https:\/\/denver.wordcamp.org\/2016\/speaker\/ryan-kanner\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/denver.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/616","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/denver.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/denver.wordcamp.org\/2016\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/denver.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/616\/revisions"}],"predecessor-version":[{"id":1018,"href":"https:\/\/denver.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/616\/revisions\/1018"}],"speakers":[{"embeddable":true,"href":"https:\/\/denver.wordcamp.org\/2016\/wp-json\/wp\/v2\/speakers\/576"}],"author":[{"embeddable":true,"href":"https:\/\/denver.wordcamp.org\/2016\/wp-json\/wporg\/v1\/users\/ryankanner"}],"wp:attachment":[{"href":"https:\/\/denver.wordcamp.org\/2016\/wp-json\/wp\/v2\/media?parent=616"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/denver.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_track?post=616"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/denver.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_category?post=616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}