{"id":2524,"date":"2015-11-09T21:31:54","date_gmt":"2015-11-09T21:31:54","guid":{"rendered":"https:\/\/2016.annarbor.wordcamp.org\/sessions\/"},"modified":"2016-11-17T13:11:37","modified_gmt":"2016-11-17T13:11:37","slug":"sessions","status":"publish","type":"page","link":"https:\/\/annarbor.wordcamp.org\/2017\/sessions\/","title":{"rendered":"Sessions"},"content":{"rendered":"<p style=\"text-align: left\">\n\t<div class=\"wcorg-sessions\">\n\t\t\n\t\t\t<div id=\"wcorg-session-4064\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tFreelance \/ Small Business Workshop\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/ian-wilson\/\">Ian Wilson<\/a> in Amphitheatre, Business.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/37b50f206412cec1091f6127de6b06e1b95c1899a782287aa180b0ac2fad98cf?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>Need help with how to think about your business, strategize, and meet your goals? Stick around after the day\u2019s sessions are over for a workshop where Ian will offer up exercises, strategies, and inspiration for how to make sure you\u2019re running your business, not the other way around. Be prepared to take notes along with the presentation and discussion.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-4022\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tWordPress 101 in Less Than an Hour\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/angela-samuels\/\">Angela Samuels<\/a> in Amphitheatre, User.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/27053c18eca4c946c5a05c5a638a19a6db41a179da72213048db3ef1c6433367?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>This session will show you the basics of creating a WordPress website in less than an hour. We will review the basic settings of a WordPress website. You will learn about how to install and change themes and plugins. We will learn how to create and publish posts and pages. You&#8217;ll leave with an understanding of the essentials and an ability to create your own WordPress site. There will be a few minutes at the end to answer your questions about the basics of WordPress.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3934\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tExtended Q&amp;A with Mystery Speaker\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented in East Conference Room.<\/p>\t\t\t\t\t\t\t\t\t\t<p>Speaker to be announced shortly before the session begins. This session will be an extended Q&amp;A with one speaker. The chosen speaker will be based on feedback from attendees.<\/p>\n<p>To vote for which speaker you think should get a few more minutes to answer questions, tweet <a href=\"https:\/\/twitter.com\/WordCampA2\">@WordCampA2<\/a> and mention the speaker&#8217;s name. Whoever gets the most requests will be answering your questions here!<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3932\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tClean Code is Profitable Code\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/brian-richards\/\">Brian Richards<\/a> in Developer, East Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/f3ca86ee76b14d4bd06d89a8565604fab36fca5fed00a76c5287b20ddcfd6471?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>How much time do you spend reading code versus writing code? The answer may surprise you&#8230;<\/p>\n<p>Most of a developer\u2019s time is actually *not* spent writing code, yet _how_ we write code \u2013 and the decisions we make throughout the process \u2013 are paramount in the development process. Give me just 30 minutes and I\u2019ll show you how writing code slowly and intentionally actually made me faster and more profitable. Better yet, I can teach you how to do the same.<\/p>\n<p><strong>What we\u2019ll cover:<\/strong><\/p>\n<p>&#8211; Developer mindset and solving problems<br \/>\n&#8211; What makes formatting so important<br \/>\n&#8211; Adopting and following standards<br \/>\n&#8211; How and why to write expressive code<br \/>\n&#8211; Building better functions<br \/>\n&#8211; Leveraging comments, and writing them better<br \/>\n&#8211; The power and benefits of incremental improvement<br \/>\n&#8211; Getting faster by moving slower<\/p>\n<p>This presentation is for anyone who aspires to write clean, functional code. Whether you\u2019re just getting started, or you\u2019ve been programming for years, you\u2019ll leave better equipped and inspired to write beautiful &amp; useful code than when you entered.<\/p>\n<p>Working in code should be a delightful experience, so let me help you make it pleasant and enjoyable!<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3873\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tFireside Chat with John and Kyle\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/john-james-jacoby\/\">John James Jacoby<\/a>, <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/kyle-maurer\/\">Kyle Maurer<\/a> in User, West Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/89ce5b33aaae37e2f318965299c49660eb39733cd89fbba908c77c8bf9c2261f?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/f684d395d41f087441413624b6af3309fe38bad2206cf41556cb03f0be1f67df?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>John James Jacoby and Kyle Maurer have been WordPressing for a little while now and enjoy talking about what&#8217;s happening in the industry. This session will be an informal discussion about what&#8217;s new, what appears to be coming, what we miss from the good old days, why we&#8217;re both excited (or afraid) and anything else the audience wants us to talk about.<\/p>\n<p>This topic will not be a formal lesson on any one topic. It will be an honest, candid conversation about anything and everything we believe is important or interesting. Some topics we frequently enjoy talking about do include BuddyPress, selling WordPress plugins, eCommerce, WordPress news, the WordPress community, local beer, local politics, our ever changing industry, misconceptions in WordPress, under-appreciated people\/products\/features\/resources in WordPress, pets, conferences and traveling.<\/p>\n<p>Know something you want us to discuss? Tweet @MrKyleMaurer and @JJJ and we&#8217;ll make sure we cover it.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3870\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tJavascript Workshop\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/zac-gordon\/\">Zac Gordon<\/a> in Developer, West Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/7935c73cce64694600738d5ed4a6e464d2ba445af9a7ba375708a815dc90b585?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<div>Zac Gordon has been working on\u00a0JavaScript workshops as an extension of his online <a href=\"https:\/\/javascriptforwp.com\">JavaScript for\u00a0WordPress Master Course<\/a>. The idea of the workshop is to teach people basic Vanilla\u00a0JavaScript so that they can build UIs and work with events.\u00a0 From there we learn enough about the\u00a0WordPress REST API to pull in posts and pages and display them on a page with\u00a0JavaScript.<\/div>\n<div><\/div>\n<div>The workshop is geared for folks familiar with jQuery and JavaScript as well as those brand new.\u00a0 Zac&#8217;s hope is that not only will folks learn some JavaScript basics, but they will also learn them deeply in a way they haven&#8217;t before. Attendees will also get access to several hours of free videos from Zac&#8217;s Master Course to watch as a follow up to the workshop.<\/div>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3816\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tActions and Filters &#8211; Get Hooked on WordPress\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/john-wright\/\">John Wright<\/a> in Developer, East Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/81ede83f202d0318da2e39c1e866c0744a7cd1f2a1edc0dd362f5f7bb9dfafad?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>This lighting talk will give a high level overview of WordPress filter and action hooks.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3753\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tElementary, My Dear Coder\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/nicole-paschen-caylor\/\">Nicole Paschen Caylor<\/a> in User, West Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/bc9f53a0e4864e8405d20f7a953e3ae26a98fe51c15b87961c12428cffaef914?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>Looking for ways to get kids more involved in computer science? \u00a0In this session we will focus on tools that teach computer science and coding techniques with games to children ages 4-7. \u00a0Plus these are free activities you can do with a single device, so you can go home tonight and start your child on a new learning path.<\/p>\n\n\t\t\t\t\t\t\t\t\t\t\t<ul class=\"wcorg-session-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/docs.google.com\/presentation\/d\/e\/2PACX-1vQJjsAuojvNpIAXRqkuFBHEdn73mPDLQ7KWS02GqzTfVo-B_eO71fv-ifQcwxyHe-ADTQA5_5uZpJHX\/pub?start=false&#038;loop=false&#038;delayms=3000\">\n\t\t\t\t\t\t\t\t\t\tSlides\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3694\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\t3 git Commands to Speed Up Your Workflow\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/topher-derosia\/\">Topher DeRosia<\/a> in Developer, West Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/9f8f099065ceffe62bc40ed22f624d99fcc084ef2b9dc9b656923fe2f0899a11?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>These are three commands that I didn&#8217;t learn until I was far into my git experience, and I wish I&#8217;d known them from the beginning.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3681\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tRoles, Caps, and Meta Caps: Harnessing the WordPress Capabilities API\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/jonathan-brinley\/\">Jonathan Brinley<\/a> in Developer, East Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/3e012d611deb940be2d4d9cacc25961f279bdecaf11585405e6866d38524cd4b?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>Out of the box, WordPress provides a handful of user roles, from Subscriber to Administrator, each with an increasing level of access to manage content and settings on the site. While these roles provide a great starting point for many WordPress sites, they don\u2019t offer the granularity one expects in a large organization with complex editorial workflows. Fortunately, these roles just begin to tap into the power of WordPress\u2019s underlying capabilities API, which provides fine-grained access control for every aspect of the site\u2019s administration, from controlling who can access a settings screen to which users can edit or publish a particular post.<\/p>\n<p>This presentation focuses on the technical aspects of role and capability management in WordPress. How do you create and edit user roles? How do you dynamically filter capabilities? What the heck is a \u201cmeta capability\u201d? How can you have more control than the various role editing plugins provide? We\u2019ll take a journey through the code to learn the most effective and efficient ways to manage your users\u2019 editorial and administrative experiences, using some examples from solutions Modern Tribe has implemented at Stanford Law School and Harvard Law School.<\/p>\n\n\t\t\t\t\t\t\t\t\t\t\t<ul class=\"wcorg-session-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/flightless.us\/slides\/annarbor-2017\/\">\n\t\t\t\t\t\t\t\t\t\tSlides\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3644\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tDon&#8217;t just design and build a Death Star, maintain it too\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/matthew-clancy\/\">Matthew Clancy<\/a> in Amphitheatre, User.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/842d531cf740549da81b9d292325d6c3f2fa0da9c3b418ca811c54d4fb28d0dd?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>So you have your WordPress site up and running and its awesome. But what&#8217;s next? Don&#8217;t let those pesky Rebels destroy your new site come learn about what you can do to keep your WordPress site in good working order after it is completed.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3640\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tPodcast ROI: How to determine if your podcast is worth it\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/jeff-large\/\">Jeff Large<\/a> in Business, West Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/5252813ae70b42b4baf4646a9af29efff2dea4463f5bcd88f5fbf5e50f4beb6a?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>Podcasting is a steadily growing medium and a perfect way to build a following around your service, product, or brand. But how do you determine the return on investment for your podcast? Most people define success by download numbers or ad sponsorship revenue. In this session, you\u2019ll receive 9 different ways to determine the success of your podcast.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3564\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tWhoops I Did it Again; How to Fix Your Site if You Haven&#8217;t Followed WordPress Standards\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/dustin-hartzler\/\">Dustin Hartzler<\/a> in Amphitheatre, User.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/3052c76e2bb5c855dea3d7a84bab12fd18de7143fd49d38edc13bad065f4d961?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>If you&#8217;re like most people,  you jumped into WordPress with both feet excited to start building your site.<\/p>\n<p>Now you&#8217;ve been to a WordCamp and you are learning the &#8220;right&#8221; way to do things.<\/p>\n<p>In this session, we&#8217;ll talk about how to get back on track; undoing that custom code we hacked in, or running outdate versions of software. By the end of the workshop, you&#8217;ll have steps to get your WordPress site back to following all the WordPress standards.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3414\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tShow Me the Cache!\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/andy-melichar\/\">Andy Melichar<\/a> in East Conference Room, User.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/809e1878c935ed3fcda5ce2c2f2969d40e9105884875748876092ac6319e154b?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>Learn anything and everything you&#8217;ve ever wanted to know about caching &#8211; why you need it, how to get it, and what to watch out for when using it. We&#8217;ll start with caching 101 and then examine the different caching tools you can use to speed up your WordPress site.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3388\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tHow to OWN Your Business as a Young Entrepreneur\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/emerson-jeffries\/\">Emerson Jeffries<\/a> in Business, West Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/9ccb4e5de3cfa2b4b1f0e4f7bf8feeca83b759526f87eb8d9450c25ce3cfccc0?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>You&#8217;ve just been hit with the perfect idea to change the history of technology forever. An idea that will revolutionize the way people think about technology today. You have full access to the software and resources needed to turn your ideas into a reality. Just one small problem&#8230;you&#8217;re 13!<\/p>\n<p>Making Spreadsheets, Building a Website and Incorporating your Business Name doesn&#8217;t really go well together with Homework, Babysitting, and Completing Household Chores. Whether you&#8217;re a young entrepreneur or an experienced business owner with millions in annual sales, you are encouraged to come as I discuss the four pillars of owning a business as a young entrepreneur: Time Management, Content, Audience, and Marketing.<\/p>\n\n\t\t\t\t\t\t\t\t\t\t\t<ul class=\"wcorg-session-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.dropbox.com\/s\/mfvkokpddjuvai0\/How%20to%20Own%20Your%20Business%20as%20a%20Young%20Entrepreneur.pptx?dl=0\">\n\t\t\t\t\t\t\t\t\t\tSlides\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3382\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tI shouldn&#8217;t be up here talking to you: Embracing Impostor Syndrome\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/mike-hale\/\">Mike Hale<\/a> in User, West Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/5d158203fcc185100e60202eab1fc4d16daae15ba906e89003c3776d09a8c0e1?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>I&#8217;m a total fraud, and it&#8217;s just a matter of time before everyone finds out. That little voice in our heads saying that is just Impostor Syndrome.<\/p>\n<p>An all too common problem in the WordPress community&#8230;Impostor Syndrome prevents us from recognizing our own achievements.<\/p>\n<p>In this session, you&#8217;ll learn how to recognize it, why it keeps you from realizing your potential, and how to keep it from holding you back.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3378\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tThe Power of WordPress Membership Sites and Automation\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/jason-brown\/\">Jason Brown<\/a> in Business, East Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/028bc77661ab0ed819bb9809f5807a01068c552f564b4bf8850b8925aec96bb1?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>How to build a WordPress membership site and automate the entire process.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3374\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tMomma&#8217;s got a brand-new grid.\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/mary-baum\/\">Mary Baum<\/a> in Developer, West Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/46e579e5809af6c797613c207eb35f9b2ef06b2008e48c03e63e6d801ad048d6?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>Are you thinking about CSS grids for your layouts? Browser support is just about here.<\/p>\n<p>I\u2019ve been looking hard at the work of Jen Simmons and Rachel Andrew, the two people writing most of the material to teach us designer\/dev types what we need to know to start using this new spec.<\/p>\n<p>And thanks to some time I\u2019ve spent playing on CodePen, I think I\u2019m ready to use grids in WordPress!<\/p>\n<p>So let\u2019s look at:<\/p>\n<p>WHAT CSS grids are.<br \/>\nWHERE it makes sense to use them.<br \/>\nHOW they help us make previously tough problems solve themselves.<br \/>\nWHY grids are not just great for symmetrical layouts &#8211; but also wildly asymmetrical ones as well.<\/p>\n<p>And I\u2019ll see you on the grid!<\/p>\n\n\t\t\t\t\t\t\t\t\t\t\t<ul class=\"wcorg-session-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/2017.annarbor.wordcamp.org\/files\/2017\/10\/Mommas-CSS-Grid.pdf\">\n\t\t\t\t\t\t\t\t\t\tSlides\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3372\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tHosting: Making sense of it all\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/andrew-walker\/\">Andrew Walker<\/a> in Amphitheatre, User.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/69df5db085222d4bddfec1cf7898f3353ef2d9a62905a7bde0c917bb1149fc3a?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>On this session I&#8217;d like to explain all of the different hosting environments, service types, and help people make educated decision on what&#8217;s right for their business.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3368\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tDesign, WordPress, and You\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/stephanie-brinley\/\">Stephanie Brinley<\/a> in Designer, East Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/6dde16cbcd21e956e216d5320b8b52a1a1704ed9d412d8fdbd6d289a6ea3f588?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>You know how to build a WordPress theme, you\u2019ve written your share of plugins, you know all the secrets to transform a WordPress site into the application you need it to be. But do you like to solve problems by adding more options? Are you worried that \u201cgood enough\u201d is not good enough?<\/p>\n<p>Perhaps it\u2019s time to work with an expert in web design, a professional who can enhance both the beauty and the usability of your creations. In this session we\u2019ll discuss the importance of designers to WordPress development, how to decide when you need one, and how to find one worth working with.<\/p>\n\n\t\t\t\t\t\t\t\t\t\t\t<ul class=\"wcorg-session-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/docs.google.com\/presentation\/d\/10xI1F7C6AZgMsiVwfqibENsyrRWrAhzU5FYephTWMkM\/edit?usp=sharing\">\n\t\t\t\t\t\t\t\t\t\tSlides\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3366\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tContent Is for Everyone: How to Create Accessible Content\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/laura-lynch\/\">Laura Lynch<\/a> in Business, West Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/4fc4a2c723e8a6641195b93d72c580023570ab33b6b7e3c53e28301bdf701e50?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>Are you inadvertently excluding people from engaging with your content because it&#8217;s not accessible to the blind, the hearing impaired, or foreign language speakers? What about the very old or the very young?<\/p>\n<p>In this session, I&#8217;d like to look at ways in which we could be missing potential clients or simply cutting people out of our market by not making content more accessible, and ways content creators and businesses can work to address this problem.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3364\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tAn Image is Worth a Thousand Headaches (Lightning Talk)\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/seth-alling\/\">Seth Alling<\/a> in User, West Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/c12a78f9a88f1981736b16fbc8ccf797f75009c88f9485dbacc3307ce6aeabdf?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>An image can make or break a website. How do you know if one will break yours?<\/p>\n<p>In this session, you will learn not only how to pick a quality image, but some of the common pitfalls with using images on your website and how to overcome them.<\/p>\n\n\t\t\t\t\t\t\t\t\t\t\t<ul class=\"wcorg-session-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/sethalling.com\/wca2-2017\">\n\t\t\t\t\t\t\t\t\t\tSlides\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3362\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tJazz &amp; WordPress\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/janelle-reichman\/\">Janelle Reichman<\/a> in East Conference Room, User.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/2e9b8ccec54aee4d235419ccf7c6795b6eeb138ab3c4936bb40d2f871838a379?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>My ten years as a professional jazz musician has prepared me for the WordPress world in more ways than I could have imagined. What could these two disparate worlds <em>possibly<\/em> have in common? Well, as it turns out, tons. In this action-packed lightning talk, I&#8217;ll explore the parallels between the culture of jazz and the culture of WordPress. As it turns out, us WordPress lovers could learn a thing or two from jazz musicians &#8211; and vice versa.<\/p>\n<p>WARNING: Immediately following this talk, you may find yourself making a beeline for the local record shop.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3360\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tIntro to Code Testing and Continuous Integration\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/brian-richards\/\">Brian Richards<\/a> in Developer, West Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/f3ca86ee76b14d4bd06d89a8565604fab36fca5fed00a76c5287b20ddcfd6471?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>Test early, test often, test always. You&#8217;ve probably heard similar adages many times before, but you&#8217;re still not writing tests for your code. Why is that?<\/p>\n<p>Most likely, the reason you&#8217;re not testing your code is one of three common scenarios:<\/p>\n<p>1. You don&#8217;t know how to test.<br \/>\n2. You don&#8217;t realize how much faster you can operate thanks to tests.<br \/>\n3. You don&#8217;t believe scripted testing is actually valuable to you.<\/p>\n<p>In this presentation, I would like to tackle all of those issues and get you up and running with \u2013 and excited about \u2013 testing today.<\/p>\n<p>It has never been easier to build tests for your WordPress projects than it is right now. Tools like WP-CLI can generate your complete testing infrastructure with just a couple of commands. Testing frameworks like Codeception allow you to quickly test complex, browser-based features than ever before. Integration tools like Travis CI (and many, many others) afford you the ability to push new code into a project and trust it doesn&#8217;t break already-tested functionality. In this presentation we&#8217;ll see how to use all of these to our advantage to rapidly prepare our software for testing.<\/p>\n<p>With the hard parts out of the way, and in record time, we can spend the balance of our time together on the why, what, and how of testing. In fact, I&#8217;ll give you the why for free right now: automated testing will save you dozens of hours and potentially hundreds or thousands of dollars on every single project \u2013 and make you a more effective developer in the process!<\/p>\n<p>Here&#8217;s the deal: you&#8217;re already testing your code to verify it works before passing it along for client review. The problem is that you&#8217;re running your tests manually. Manual tests are messy and leave plenty of room for error and every time you need to test again, guess what? You&#8217;re testing the same things manually&#8230; again.<\/p>\n<p>When you script your tests what you&#8217;re actually doing is codifying the intended behavior of your software \u2013 you&#8217;re documenting how the system should behave for all to see. Moreover, you&#8217;re defining your test once and confirming the desired behavior forever. From now until the end of time you can be sure that your software behaves as desired just by running the tests again. As for the what and how of testing, well, you&#8217;ll need to watch the presentation for those. I promise, though, writing tests will allow you to to complete projects faster and with less effort than going without. I know it sounds counterintuitive, but that&#8217;s the magic of testing!<\/p>\n<p>Sample Slides: https:\/\/docs.google.com\/presentation\/d\/1tcbwrywrlJ1GzhG4HfQszKeBrZ6-CpcJAlE0zRVIqfA\/edit?usp=sharing<\/p>\n<p>Other Info: The slide deck is from a version of this talk I delivered privately to a group of 7-10 intermediate and advanced developers.<\/p>\n<p>I&#8217;m interested in giving yet another presentation on code testing because I&#8217;ve often been frustrated by the quality of the testing presentations I&#8217;ve seen at WordCamps. In fact, frustrated to the point of postponing testing for nearly 2 years after the first couple of presentations that I attended.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3358\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tUsing images and fonts legally on your WordPress site\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/kimberly-kachadoorian\/\">Kimberly Kachadoorian<\/a> in Designer, East Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/575249b3899d6ac34984e613c1c2700a7011a40797dcbf782a1e8709d4b883ac?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>Ever wondered if you could use an image you found on the web for a post or page on your WordPress site?<\/p>\n<p>This class will discuss both images and fonts, licenses and fair use.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3355\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tContact Forms of Great Victory\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/christie-chirinos\/\">Christie Chirinos<\/a> in East Conference Room, User.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/8301596d03ec4066862757057e54e2a7bf6bc601a15075bb970eba52f5bbebe3?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>At Caldera Labs, we think about contact forms &#8211; a lot. We\u2019re obsessed with your contact forms because we believe that contact forms are more than just a contact form, they\u2019re actually a crucial point in your sales funnel.<\/p>\n<p>We believe contact forms can make or break a business, especially for freelancers, consultants and service agencies. In this talk, we\u2019re obsessing over contact forms: the platforms out there to collect your leads, accessibility in your contact forms, responsive design for your contact forms, overall design, psychology of forms, A\/B testing forms, and continuous improvement of forms.<\/p>\n<p>This talk will not be platform-centric nor an advertisement. Although delivered by us at Caldera Labs, we will equally and unbiasedly present all leading contact form product options in the WordPress space with a fair pros vs. cons comparison in the product section. The talk will mostly be about form best practices with only a brief overview of platform.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3352\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tUsing your Word Press site to GO SOCIAL!\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/kevin-skarritt\/\">Kevin Skarritt<\/a> in Business, West Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/51186a08ed3b1e1e28985441f45f0b527c036c9a3d63c32dec624ac2dfe501ab?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>A comprehensive review of plugins, features, blogging, platforms and business strategies to increase your social engagement.<\/p>\n\n\t\t\t\t\t\t\t\t\t\t\t<ul class=\"wcorg-session-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/2017.annarbor.wordcamp.org\/files\/2017\/10\/KevinSkarritt-gosocial.pdf\">\n\t\t\t\t\t\t\t\t\t\tSlides\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3350\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tThinking Video First\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/brian-town\/\">Brian Town<\/a> in East Conference Room, User.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/e31553d4eb0ebace7ed0372c7c88b4b2e15d4e57808a33b467d60589a7c60a92?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>Users will be shown how to Create video content, 360 video, VR and how to use it across they web, social and more.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3348\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tJavascript Workshop\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/zac-gordon\/\">Zac Gordon<\/a> in Developer, West Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/7935c73cce64694600738d5ed4a6e464d2ba445af9a7ba375708a815dc90b585?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<div>Zac Gordon has been working on\u00a0JavaScript workshops as an extension of his online <a href=\"https:\/\/javascriptforwp.com\">JavaScript for\u00a0WordPress Master Course<\/a>. The idea of the workshop is to teach people basic Vanilla\u00a0JavaScript so that they can build UIs and work with events.\u00a0 From there we learn enough about the\u00a0WordPress REST API to pull in posts and pages and display them on a page with\u00a0JavaScript.<\/div>\n<div><\/div>\n<div>The workshop is geared for folks familiar with jQuery and JavaScript as well as those brand new.\u00a0 Zac&#8217;s hope is that not only will folks learn some JavaScript basics, but they will also learn them deeply in a way they haven&#8217;t before. Attendees will also get access to several hours of free videos from Zac&#8217;s Master Course to watch as a follow up to the workshop.<\/div>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3346\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tJavascript Workshop\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/zac-gordon\/\">Zac Gordon<\/a> in Developer, West Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/7935c73cce64694600738d5ed4a6e464d2ba445af9a7ba375708a815dc90b585?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<div>Zac Gordon has been working on\u00a0JavaScript workshops as an extension of his online <a href=\"https:\/\/javascriptforwp.com\">JavaScript for\u00a0WordPress Master Course<\/a>. The idea of the workshop is to teach people basic Vanilla\u00a0JavaScript so that they can build UIs and work with events.\u00a0 From there we learn enough about the\u00a0WordPress REST API to pull in posts and pages and display them on a page with\u00a0JavaScript.<\/div>\n<div><\/div>\n<div>The workshop is geared for folks familiar with jQuery and JavaScript as well as those brand new.\u00a0 Zac&#8217;s hope is that not only will folks learn some JavaScript basics, but they will also learn them deeply in a way they haven&#8217;t before. Attendees will also get access to several hours of free videos from Zac&#8217;s Master Course to watch as a follow up to the workshop.<\/div>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3338\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tPanel: The Future of WordPress\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/rahul-bansal\/\">Rahul Bansal<\/a>, <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/john-james-jacoby\/\">John James Jacoby<\/a>, <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/christie-chirinos\/\">Christie Chirinos<\/a>, <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/kyle-maurer\/\">Kyle Maurer<\/a> in East Conference Room, User.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/f5fb22fa04c0f3c66f6326ca4bef748cdca1be299ee3daaeaa5e0b754f41ca38?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/89ce5b33aaae37e2f318965299c49660eb39733cd89fbba908c77c8bf9c2261f?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/8301596d03ec4066862757057e54e2a7bf6bc601a15075bb970eba52f5bbebe3?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/f684d395d41f087441413624b6af3309fe38bad2206cf41556cb03f0be1f67df?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3336\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tBuild a Simple Frontend App Using the WP REST API and React\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/kellen-mace\/\">Kellen Mace<\/a> in Amphitheatre, Developer.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/76af1955fae0eaefa40e1a037d5f13082213a26d1c4bf6b10ab6bfd331edff3d?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>Learn when using the REST API and a frontend framework like React is useful and how to create a few WP REST API endpoints, then leverage those in your first frontend React app.<\/p>\n\n\t\t\t\t\t\t\t\t\t\t\t<ul class=\"wcorg-session-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/docs.google.com\/presentation\/d\/1wa19K4N-xcjmWiyeRANUFRVK_eFu3j-ncjBhKfbiXIw\">\n\t\t\t\t\t\t\t\t\t\tSlides\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3312\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tKeynote\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/john-james-jacoby\/\">John James Jacoby<\/a> in Amphitheatre, User.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/89ce5b33aaae37e2f318965299c49660eb39733cd89fbba908c77c8bf9c2261f?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3310\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tCreating a Content Strategy for your Blog\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/morgan-timm\/\">Morgan Timm<\/a> in Amphitheatre, User.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/9d4c669e6d18b7c678498feccf80ed5e9a8b249e9e7efde77a88fc65b9b0ddfa?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>I&#8217;ll talk about how to create user avatars and use your analytics to decide what your audience responds to best, and how you can use that information to create content they love.<\/p>\n<p>A solid content strategy can be the difference between an online business that&#8217;s scraping by and a booming business.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3308\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tBuilding Websites With A Purpose\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/thomas-stirling\/\">Thomas Stirling<\/a> in Amphitheatre, Business.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/d5244dcf318af5199f8cf94e5864c539f6281e8f542e3edbb46035028e5f07be?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>In this talk I share how to use online surveys, user interviews, analytics and focus groups to build better websites. Shifting the conversation from client focused projects to user focused experiences allows you to truly understand and deliver for your users.<\/p>\n<p>We will explore when to leverage tools like Google Analytics, Inspectlet, and marketing automation platforms. The outcome is a stronger relationship with your client, a repeatable method for continued website improvements, and an outstanding experience for both the client and its users.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3295\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tLow-Hanging Fruit: How to Leverage Niche Keywords Others Ignore\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/hien-lam\/\">Hien Lam<\/a> in Amphitheatre, Business.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/e9435848bbd1c561abee81aec73129c4dfe3248ac5c56d8cf559986e8bce2b3d?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>Will anyone see my content?<\/p>\n<p>It&#8217;s a terrifying question we&#8217;ve all asked ourselves. Whether you&#8217;re a marketer, new to an industry, or launching a new product, you need to have an attack plan. In this talk, we&#8217;ll cover the following three topics to help your next keyword campaign:<\/p>\n<p>1. How to find niche keywords in your industry<br \/>\n2. How to qualify and refine in on the best keywords<br \/>\n3. The keyword tools you need to make your life easier<\/p>\n<p>If you&#8217;re committed to building a popular and profitable site you need to make your content irresistible and impossible to miss &#8211; you can&#8217;t just hope people will notice you. By effectively targeting niche keywords you&#8217;ll see an increase in search traffic, attract paying customers, and grow your brand.<\/p>\n\n\t\t\t\t\t\t\t\t\t\t\t<ul class=\"wcorg-session-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/docs.google.com\/presentation\/d\/16hcVi_U2-1-jK6Sr0R7jzoIJ9Sw_5Qe8wmz0HkwkcVg\/edit?usp=sharing%20\">\n\t\t\t\t\t\t\t\t\t\tSlides\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3293\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tDesign as a Differentiator\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/ross-johnson\/\">Ross Johnson<\/a> in Amphitheatre, Designer.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/07585a9a802a4746aa09170ab1375ba822c9eacfd6169aa34f46ef011e519360?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>If you look at the WordPress landscape whether plugin, theme, service or agency there is a lot of discussion about features. The REST API, Zapier integration, multiple sliders, wooCommerce integration, uptime monitoring, varnish etc\u2026<\/p>\n<p>Features are sexy and at face value more features sound better. Yet the opposite is often the case. In fact you can provide powerful solutions that your customers and clients love with less features and more design.<\/p>\n<p>In this talk I discuss using design as a way of standing out among the crowded WordPress eco-system.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3291\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tHow to Create SEO Friendly Website Architecture\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/rebecca-gill\/\">Rebecca Gill<\/a> in Amphitheatre, Business.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/4b57ccc668d5398eb869fc33aa5e3c619cd147aec7abf7b8ab7ffe6c2c85c1a8?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>In this session we&#8217;ll explore three SEO core tactics for creating a search engine friendly websites and blogs. We&#8217;ll deep dive into setting up content silos, the pros and cons of content depth, and super powers found in internal links.<\/p>\n\n\t\t\t\t\t\t\t\t\t\t\t<ul class=\"wcorg-session-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.slideshare.net\/rebeccagill\/wordcamp-ann-arbor-seo-friendly-website-architecture\">\n\t\t\t\t\t\t\t\t\t\tSlides\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3289\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tHarness the Power of Mentorship\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/erika-ritter\/\">Erika Ritter<\/a> in Amphitheatre, Developer.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/13ee656e3a975ff518d363dd0947220d8a429ee140bc365b2553e29ec196e8cc?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>In my presentation, I will discuss the benefits and why&#8217;s of being a mentor and mentee. I will further promote why mentorship is absolutely crucial for our industry thrive, including my personal experience of being mentored.<\/p>\n<p>Viewing code as a trade skill, I will also share how to be establish these meaningful relationships for both parties involved. My goal is to inspire and motivate my audience to take action and incorporate mentorship in their daily developer lives &#8212; what better way than to start now at the conference?<\/p>\n\n\t\t\t\t\t\t\t\t\t\t\t<ul class=\"wcorg-session-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/2017.annarbor.wordcamp.org\/files\/2017\/10\/ERIKA_RITTER_HarnessThePowerOfMentorship-.pptx\">\n\t\t\t\t\t\t\t\t\t\tSlides\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3287\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tDesign with Purpose: An Opinionated Approach to Web Design\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/ian-wilson\/\">Ian Wilson<\/a> in Amphitheatre, Designer.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/37b50f206412cec1091f6127de6b06e1b95c1899a782287aa180b0ac2fad98cf?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>Design with Purpose is the mantra that all web designers should adopt. If your design does not support a properly defined and researched purpose, it&#8217;s wasting the user&#8217;s time, your client&#8217;s time, and your time.<\/p>\n<p>We&#8217;ll talk about how to think about your designs more effectively as a communication tool, and how to make clients more receptive to your work.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3285\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tGet Your Website Visitors To Take Action (Without Voodoo Magic)\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/sara-dunn\/\">Sara Dunn<\/a> in Amphitheatre, User.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/54cc507a3ea6412f5d1e6d7efc80a1f3171b6002cb5293af37fe8df8dc5c60cd?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>A great website shouldn\u2019t be measured on how trendy the design is or how fast it loads. A great website needs to do the heavy lifting to generate leads or sales.<\/p>\n<p>In this session, we\u2019ll dive into your website\u2019s call to action\u2014How to identify your target market\u2019s needs, present the solution, and determine the next best step they need to take to buy from you.<\/p>\n\n\t\t\t\t\t\t\t\t\t\t\t<ul class=\"wcorg-session-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/2017.annarbor.wordcamp.org\/files\/2017\/10\/Call-to-Action-WordCamp-Ann-Arbor.pdf\">\n\t\t\t\t\t\t\t\t\t\tSlides\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3283\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tLesson Learned from Selling WordPress to Enterprises\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/rahul-bansal\/\">Rahul Bansal<\/a> in Amphitheatre, Business.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/f5fb22fa04c0f3c66f6326ca4bef748cdca1be299ee3daaeaa5e0b754f41ca38?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>My WordPress journey started with small projects, with total budgets under $100. Nine years later, we have grown to reach the other end of the spectrum, regularly handling Enterprise WordPress projects with budgets of over $100K per year. At this scale, the rules for \u201cselling\u201d WordPress to a client change.<\/p>\n<p>WordPress\u2019 traditional advantages don\u2019t necessarily apply anymore. I will start by addressing the two largest apprehensions that enterprises have- security &amp; scalability- and cover other pain points like:<\/p>\n<p>&#8211; Integration with existing systems<br \/>\n&#8211; Ownership and responsibility<br \/>\n&#8211; Extensibility and long term viability<br \/>\n&#8211; \u201cFree\u201d and \u201cGPL\u201d concerns<\/p>\n<p>I hope the lessons I share in this talk from our own learning will help increase the WordPress adoption in enterprises.<\/p>\n\n\t\t\t\t\t\t\t\t\t\t\t<ul class=\"wcorg-session-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/2017.annarbor.wordcamp.org\/files\/2017\/10\/Selling-WordPress-to-Enterprises-by-Rahul-Bansal-WC-Ann-Arbor.pdf\">\n\t\t\t\t\t\t\t\t\t\tSlides\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3279\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tPanel: WordPress eCommerce\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/dustin-hartzler\/\">Dustin Hartzler<\/a>, <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/laura-lynch\/\">Laura Lynch<\/a>, <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/aj-morris\/\">AJ Morris<\/a>, <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/kyle-maurer\/\">Kyle Maurer<\/a> in Business, East Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/3052c76e2bb5c855dea3d7a84bab12fd18de7143fd49d38edc13bad065f4d961?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/4fc4a2c723e8a6641195b93d72c580023570ab33b6b7e3c53e28301bdf701e50?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/833069d58166891d7e8a92c8f44afac6222615554f6213d97eb667ab40460623?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/f684d395d41f087441413624b6af3309fe38bad2206cf41556cb03f0be1f67df?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3272\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tPanel: Pricing WordPress Projects\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/aisha-blake\/\">Aisha Blake<\/a>, <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/amit-rathi\/\">Amit Rathi<\/a>, <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/laura-eagin\/\">Laura Eagin<\/a>, <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/leeann-drees\/\">Leeann Drees<\/a>, <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/rebecca-gill\/\">Rebecca Gill<\/a> in Business, East Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/de524a973dc56fc754bf1a25fb5d54b1261cc244c60ea6b59c7f06d2b8367b87?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/0f75b7b3425ac0a9807a88202bcd85d906ce4a9c8aedf423944a752cf04389da?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/2ddf0b6f649ee1d4acc4ab8d388df3ad60a4d32b453bd83c89e4f4b50a6a9575?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo avatar-default' height='100' width='100' \/><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/4b57ccc668d5398eb869fc33aa5e3c619cd147aec7abf7b8ab7ffe6c2c85c1a8?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>Why is a custom website so expensive? What does a good theme usually cost? A panel of web developers will spill the beans on how they are pricing their work &amp; why. Hear the pros and cons of different pricing models. Bring your questions for an interactive Q&amp;A with a lot of talk about money and creating sustainable business models for the WordPress ecosystem.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3270\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tIntro to HTML and CSS\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/topher-derosia\/\">Topher DeRosia<\/a> in Amphitheatre, User.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/9f8f099065ceffe62bc40ed22f624d99fcc084ef2b9dc9b656923fe2f0899a11?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<p>HTML and CSS are the core fundamentals of web pages. If you want to build themes or plugins, but don&#8217;t understand HTML and CSS you&#8217;re not going to get very far. We&#8217;ll talk about how HTML works, and how CSS makes it look good.<\/p>\n\n\t\t\t\t\t\t\t\t\t\t\t<ul class=\"wcorg-session-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/docs.google.com\/presentation\/d\/e\/2PACX-1vSFj7Zn_VNH-VhwFZORlqfwavRjCZ0L8Hy41L7kavBf2zC8m2OYocyo04Sx03_6dyQmXz8JZFgs6eC0\/pub?start=false&#038;loop=false&#038;delayms=3000\">\n\t\t\t\t\t\t\t\t\t\tSlides\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3268\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tJavascript Workshop\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/zac-gordon\/\">Zac Gordon<\/a> in Developer, West Conference Room.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/7935c73cce64694600738d5ed4a6e464d2ba445af9a7ba375708a815dc90b585?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t<div>Zac Gordon has been working on\u00a0JavaScript workshops as an extension of his online <a href=\"https:\/\/javascriptforwp.com\">JavaScript for\u00a0WordPress Master Course<\/a>. The idea of the workshop is to teach people basic Vanilla\u00a0JavaScript so that they can build UIs and work with events.\u00a0 From there we learn enough about the\u00a0WordPress REST API to pull in posts and pages and display them on a page with\u00a0JavaScript.<\/div>\n<div><\/div>\n<div>The workshop is geared for folks familiar with jQuery and JavaScript as well as those brand new.\u00a0 Zac&#8217;s hope is that not only will folks learn some JavaScript basics, but they will also learn them deeply in a way they haven&#8217;t before. Attendees will also get access to several hours of free videos from Zac&#8217;s Master Course to watch as a follow up to the workshop.<\/div>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-3262\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tPanel: WordPress Hosting\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/josh-ward\/\">Josh Ward<\/a>, <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/andy-melichar\/\">Andy Melichar<\/a>, <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/matthew-clancy\/\">Matthew Clancy<\/a>, <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/christie-chirinos\/\">Christie Chirinos<\/a>, <a href=\"https:\/\/annarbor.wordcamp.org\/2017\/speaker\/aj-morris\/\">AJ Morris<\/a> in East Conference Room, User.<\/p>\t\t\t\t\t<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/2770ad2546c7f233fa5812aff5420ee6438b55c3f77feecfc5d83486f291616d?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/809e1878c935ed3fcda5ce2c2f2969d40e9105884875748876092ac6319e154b?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/842d531cf740549da81b9d292325d6c3f2fa0da9c3b418ca811c54d4fb28d0dd?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/8301596d03ec4066862757057e54e2a7bf6bc601a15075bb970eba52f5bbebe3?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/833069d58166891d7e8a92c8f44afac6222615554f6213d97eb667ab40460623?s=100&#038;d=mm&#038;r=g' class='avatar avatar-100 photo' height='100' width='100' \/>\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<\/div><!-- .wcorg-sessions -->\n\n\t<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":9449600,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-2524","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P83Bmu-EI","_links":{"self":[{"href":"https:\/\/annarbor.wordcamp.org\/2017\/wp-json\/wp\/v2\/pages\/2524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/annarbor.wordcamp.org\/2017\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/annarbor.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/annarbor.wordcamp.org\/2017\/wp-json\/wp\/v2\/users\/9449600"}],"replies":[{"embeddable":true,"href":"https:\/\/annarbor.wordcamp.org\/2017\/wp-json\/wp\/v2\/comments?post=2524"}],"version-history":[{"count":1,"href":"https:\/\/annarbor.wordcamp.org\/2017\/wp-json\/wp\/v2\/pages\/2524\/revisions"}],"predecessor-version":[{"id":2545,"href":"https:\/\/annarbor.wordcamp.org\/2017\/wp-json\/wp\/v2\/pages\/2524\/revisions\/2545"}],"wp:attachment":[{"href":"https:\/\/annarbor.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=2524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}