{"id":351,"date":"2014-09-23T16:20:14","date_gmt":"2014-09-23T16:20:14","guid":{"rendered":"https:\/\/2014.raleigh.wordcamp.org\/?post_type=wcb_speaker&#038;p=351"},"modified":"2014-09-23T16:39:24","modified_gmt":"2014-09-23T16:39:24","slug":"will-haley","status":"publish","type":"wcb_speaker","link":"https:\/\/raleigh.wordcamp.org\/2014\/speaker\/will-haley\/","title":{"rendered":"Will Haley"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/2014.raleigh.wordcamp.org\/files\/2014\/09\/will-haley.jpg\" alt=\"will-haley\" width=\"159\" height=\"170\" class=\"alignleft size-full wp-image-352\" \/>Will says you have to be pretty smart to be a web developer. You have to be *really* smart to become one after already launching one successful career as a banker. And you have to be really, *really* smart to earn double graduate degrees in Business Administration and Information Science in the process. Oh, and he graduated Summa Cum Laude from North Carolina Central University while he was at it. Of course. So while it\u2019s clear Will can do anything, right now this self-described \u201cshade-tree geek turned pro\u201d designs, develops and deploys web applications using PHP, Javascript, SQL and more, specializing in WordPress and Angular JS. And he\u2019s *really* good at it<\/p>\n<p>Follow Will on Twitter: <a href=\"https:\/\/twitter.com\/willhaley\" target=\"_blank\">@willhaley<\/a><\/p>\n<h3>WordCamp Session:<\/h3>\n<p><a href=\"https:\/\/2014.raleigh.wordcamp.org\/session\/angling-angular-in-wordpress\/\">Angling Angular in WordPress<\/a><\/p>\n<h3>Session Description:<\/h3>\n<p>Angular is a MVC javascript library that allows a developer to do some pretty cool things without much effort. While some of this power comes at a cost, the technology can be a great tool for certain projects. The presentation will go over the following: <\/p>\n<ul>\n<li>The basics of Angular JS, what makes it special<\/li>\n<li>An introduction on how to start programming with Angular and tools \/ resources you can use<\/li>\n<li>Some examples and tutorials of how angular can help improve your theme \/ plugin development<\/li>\n<li>An overview of the limitations of an Angular App and what potential SEO impacts it may have<\/li>\n<\/ul>\n<h3>Track:<\/h3>\n<p>Developers<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Will says you have to be pretty smart to be a web developer. You have to be *really* smart to become one after already launching one successful career as a banker. And you have to be really, *really* smart to &hellip; <a href=\"https:\/\/raleigh.wordcamp.org\/2014\/speaker\/will-haley\/\">Continue reading <span class=\"assistive-text\">Will Haley<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5870849,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_user_name":"","footnotes":""},"speaker_group":[],"class_list":["post-351","wcb_speaker","type-wcb_speaker","status-publish","hentry"],"jetpack_sharing_enabled":true,"avatar_urls":{"24":"https:\/\/secure.gravatar.com\/avatar\/ab096edcfc0d56d017016115ca4e31a006f69d46df7f517b1b28ddcbe03ca554?s=24&d=mm&r=g","48":"https:\/\/secure.gravatar.com\/avatar\/ab096edcfc0d56d017016115ca4e31a006f69d46df7f517b1b28ddcbe03ca554?s=48&d=mm&r=g","96":"https:\/\/secure.gravatar.com\/avatar\/ab096edcfc0d56d017016115ca4e31a006f69d46df7f517b1b28ddcbe03ca554?s=96&d=mm&r=g","128":"https:\/\/secure.gravatar.com\/avatar\/ab096edcfc0d56d017016115ca4e31a006f69d46df7f517b1b28ddcbe03ca554?s=128&d=mm&r=g","256":"https:\/\/secure.gravatar.com\/avatar\/ab096edcfc0d56d017016115ca4e31a006f69d46df7f517b1b28ddcbe03ca554?s=256&d=mm&r=g","512":"https:\/\/secure.gravatar.com\/avatar\/ab096edcfc0d56d017016115ca4e31a006f69d46df7f517b1b28ddcbe03ca554?s=512&d=mm&r=g"},"_links":{"self":[{"href":"https:\/\/raleigh.wordcamp.org\/2014\/wp-json\/wp\/v2\/speakers\/351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/raleigh.wordcamp.org\/2014\/wp-json\/wp\/v2\/speakers"}],"about":[{"href":"https:\/\/raleigh.wordcamp.org\/2014\/wp-json\/wp\/v2\/types\/wcb_speaker"}],"author":[{"embeddable":true,"href":"https:\/\/raleigh.wordcamp.org\/2014\/wp-json\/wp\/v2\/users\/5870849"}],"replies":[{"embeddable":true,"href":"https:\/\/raleigh.wordcamp.org\/2014\/wp-json\/wp\/v2\/comments?post=351"}],"version-history":[{"count":5,"href":"https:\/\/raleigh.wordcamp.org\/2014\/wp-json\/wp\/v2\/speakers\/351\/revisions"}],"predecessor-version":[{"id":454,"href":"https:\/\/raleigh.wordcamp.org\/2014\/wp-json\/wp\/v2\/speakers\/351\/revisions\/454"}],"sessions":[{"embeddable":true,"href":"https:\/\/raleigh.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/452?_embed=1&context=view"}],"wp:attachment":[{"href":"https:\/\/raleigh.wordcamp.org\/2014\/wp-json\/wp\/v2\/media?parent=351"}],"wp:term":[{"taxonomy":"wcb_speaker_group","embeddable":true,"href":"https:\/\/raleigh.wordcamp.org\/2014\/wp-json\/wp\/v2\/speaker_group?post=351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}