{"id":321,"date":"2024-09-15T20:51:01","date_gmt":"2024-09-16T00:51:01","guid":{"rendered":"https:\/\/rochester.wordcamp.org\/2024\/?post_type=wcb_speaker&#038;p=321"},"modified":"2024-09-15T21:44:40","modified_gmt":"2024-09-16T01:44:40","slug":"james-lau","status":"publish","type":"wcb_speaker","link":"https:\/\/rochester.wordcamp.org\/2024\/speaker\/james-lau\/","title":{"rendered":"James Lau"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/rochester.wordcamp.org\/2024\/files\/2024\/09\/james-lau-1024x576.png\" alt=\"WordCamp Rochester James Lau Speaker Rochester.WordCamp.org\/2024 James\u2019 headshot is to the right of the text. He has dark hair, is wearing a blue button down shirt, and is looking off to the right.\" class=\"wp-image-392\" srcset=\"https:\/\/rochester.wordcamp.org\/2024\/files\/2024\/09\/james-lau-1024x576.png 1024w, https:\/\/rochester.wordcamp.org\/2024\/files\/2024\/09\/james-lau-300x169.png 300w, https:\/\/rochester.wordcamp.org\/2024\/files\/2024\/09\/james-lau-768x432.png 768w, https:\/\/rochester.wordcamp.org\/2024\/files\/2024\/09\/james-lau-500x281.png 500w, https:\/\/rochester.wordcamp.org\/2024\/files\/2024\/09\/james-lau-1536x864.png 1536w, https:\/\/rochester.wordcamp.org\/2024\/files\/2024\/09\/james-lau.png 1600w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>James Lau is a dedicated front-end web developer based in Boston, MA. He has honed his craft over the past decade with various technologies, but he has always fallen back into his comfort zone with WordPress as the primary platform for website publishing.<\/p>\n\n\n\n<p>He channels his graphic design background and shares it with his craft in development by creating compelling user interfaces and elevating user experiences through innovative development practices.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sessions<\/h2>\n\n\n<ul class=\"wp-block-wordcamp-speaker-sessions\"><li><p><a href=\"https:\/\/rochester.wordcamp.org\/2024\/session\/journey-into-the-wordpress-community-1-year-anniversary-journey\/\">Journey Into the WordPress Community (1-year Anniversary Journey)<\/a><\/p><\/li><\/ul>","protected":false},"excerpt":{"rendered":"<p>James Lau is a dedicated front-end web developer based in Boston, MA. He has honed his craft over the past decade with various technologies, but he has always fallen back into his comfort zone with WordPress as the primary platform for website publishing. He channels his graphic design background and shares it with his craft &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/rochester.wordcamp.org\/2024\/speaker\/james-lau\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;James Lau&#8221;<\/span><\/a><\/p>\n","protected":false},"author":7694169,"featured_media":392,"comment_status":"open","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_user_name":"blitz128","footnotes":""},"speaker_group":[],"class_list":["post-321","wcb_speaker","type-wcb_speaker","status-publish","has-post-thumbnail","hentry"],"jetpack_sharing_enabled":true,"avatar_urls":{"24":"https:\/\/secure.gravatar.com\/avatar\/9c50adf5a3e28023aa3455c8fd3ba4729143bbb07d31ac0a0d1d74a7e904eb30?s=24&d=mm&r=g","48":"https:\/\/secure.gravatar.com\/avatar\/9c50adf5a3e28023aa3455c8fd3ba4729143bbb07d31ac0a0d1d74a7e904eb30?s=48&d=mm&r=g","96":"https:\/\/secure.gravatar.com\/avatar\/9c50adf5a3e28023aa3455c8fd3ba4729143bbb07d31ac0a0d1d74a7e904eb30?s=96&d=mm&r=g","128":"https:\/\/secure.gravatar.com\/avatar\/9c50adf5a3e28023aa3455c8fd3ba4729143bbb07d31ac0a0d1d74a7e904eb30?s=128&d=mm&r=g","256":"https:\/\/secure.gravatar.com\/avatar\/9c50adf5a3e28023aa3455c8fd3ba4729143bbb07d31ac0a0d1d74a7e904eb30?s=256&d=mm&r=g","512":"https:\/\/secure.gravatar.com\/avatar\/9c50adf5a3e28023aa3455c8fd3ba4729143bbb07d31ac0a0d1d74a7e904eb30?s=512&d=mm&r=g"},"_links":{"self":[{"href":"https:\/\/rochester.wordcamp.org\/2024\/wp-json\/wp\/v2\/speakers\/321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rochester.wordcamp.org\/2024\/wp-json\/wp\/v2\/speakers"}],"about":[{"href":"https:\/\/rochester.wordcamp.org\/2024\/wp-json\/wp\/v2\/types\/wcb_speaker"}],"replies":[{"embeddable":true,"href":"https:\/\/rochester.wordcamp.org\/2024\/wp-json\/wp\/v2\/comments?post=321"}],"version-history":[{"count":3,"href":"https:\/\/rochester.wordcamp.org\/2024\/wp-json\/wp\/v2\/speakers\/321\/revisions"}],"predecessor-version":[{"id":440,"href":"https:\/\/rochester.wordcamp.org\/2024\/wp-json\/wp\/v2\/speakers\/321\/revisions\/440"}],"sessions":[{"embeddable":true,"href":"https:\/\/rochester.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/322?_embed=1&context=view"}],"author":[{"embeddable":true,"href":"https:\/\/rochester.wordcamp.org\/2024\/wp-json\/wporg\/v1\/users\/wordcamp"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rochester.wordcamp.org\/2024\/wp-json\/wp\/v2\/media\/392"}],"wp:attachment":[{"href":"https:\/\/rochester.wordcamp.org\/2024\/wp-json\/wp\/v2\/media?parent=321"}],"wp:term":[{"taxonomy":"wcb_speaker_group","embeddable":true,"href":"https:\/\/rochester.wordcamp.org\/2024\/wp-json\/wp\/v2\/speaker_group?post=321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}