{"id":1986,"date":"2018-04-18T16:19:50","date_gmt":"2018-04-18T16:19:50","guid":{"rendered":"https:\/\/2018.porto.wordcamp.org\/?post_type=wcb_speaker&#038;p=1986"},"modified":"2018-05-04T14:19:04","modified_gmt":"2018-05-04T14:19:04","slug":"rui-barbosa","status":"publish","type":"wcb_speaker","link":"https:\/\/porto.wordcamp.org\/2018\/speaker\/rui-barbosa\/","title":{"rendered":"Rui Barbosa"},"content":{"rendered":"<p>I\u2019m a WordPress developer for some time. Currently working at log, a company that makes WordPress solutions for big enterprises.<\/p>\n<h3>Stop testing my patience!<\/h3>\n<p>Why and how to implement WordPress acceptance tests using Codeception &#8211; trying to improve the developer life.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019m a WordPress developer for some time. Currently working at log, a company that makes WordPress solutions for big enterprises. Stop testing my patience! Why and how to implement WordPress acceptance tests using Codeception &#8211; trying to improve the developer &hellip; <a href=\"https:\/\/porto.wordcamp.org\/2018\/speaker\/rui-barbosa\/\">Continuar a ler <span class=\"assistive-text\">Rui Barbosa<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1034113,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_user_name":"Narayon","footnotes":""},"speaker_group":[],"class_list":["post-1986","wcb_speaker","type-wcb_speaker","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9nRRq-w2","avatar_urls":{"24":"https:\/\/secure.gravatar.com\/avatar\/030e4e99c1c7cce6413da4d7e7b034cd99cdd70f5654af3286fa71d48cdeefdb?s=24&d=mm&r=g","48":"https:\/\/secure.gravatar.com\/avatar\/030e4e99c1c7cce6413da4d7e7b034cd99cdd70f5654af3286fa71d48cdeefdb?s=48&d=mm&r=g","96":"https:\/\/secure.gravatar.com\/avatar\/030e4e99c1c7cce6413da4d7e7b034cd99cdd70f5654af3286fa71d48cdeefdb?s=96&d=mm&r=g","128":"https:\/\/secure.gravatar.com\/avatar\/030e4e99c1c7cce6413da4d7e7b034cd99cdd70f5654af3286fa71d48cdeefdb?s=128&d=mm&r=g","256":"https:\/\/secure.gravatar.com\/avatar\/030e4e99c1c7cce6413da4d7e7b034cd99cdd70f5654af3286fa71d48cdeefdb?s=256&d=mm&r=g","512":"https:\/\/secure.gravatar.com\/avatar\/030e4e99c1c7cce6413da4d7e7b034cd99cdd70f5654af3286fa71d48cdeefdb?s=512&d=mm&r=g"},"_links":{"self":[{"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers\/1986","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers"}],"about":[{"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/wcb_speaker"}],"author":[{"embeddable":true,"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/users\/1034113"}],"replies":[{"embeddable":true,"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/comments?post=1986"}],"version-history":[{"count":5,"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers\/1986\/revisions"}],"predecessor-version":[{"id":2445,"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers\/1986\/revisions\/2445"}],"sessions":[{"embeddable":true,"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/2396?_embed=1&context=view"},{"embeddable":true,"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/2364?_embed=1&context=view"}],"wp:attachment":[{"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=1986"}],"wp:term":[{"taxonomy":"wcb_speaker_group","embeddable":true,"href":"https:\/\/porto.wordcamp.org\/2018\/wp-json\/wp\/v2\/speaker_group?post=1986"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}