{"id":9451,"date":"2023-10-28T19:50:00","date_gmt":"2023-10-28T17:50:00","guid":{"rendered":"https:\/\/europe.wordcamp.org\/2024\/speaker\/luis-rosales\/"},"modified":"2024-04-18T13:56:33","modified_gmt":"2024-04-18T11:56:33","slug":"luis-rosales","status":"publish","type":"wcb_speaker","link":"https:\/\/europe.wordcamp.org\/2024\/speaker\/luis-rosales\/","title":{"rendered":"Luis Rosales"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-container-core-group-is-layout-5fb0786f wp-block-group-is-layout-constrained\"><figure style=\"width:512px;height:512px;\" class=\"speaker-image-featured wp-block-wordcamp-avatar wp-container-content-9cfa9a5a\"><a href=\"https:\/\/europe.wordcamp.org\/2024\/speaker\/luis-rosales\/\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/i0.wp.com\/europe.wordcamp.org\/2024\/files\/2023\/10\/Luis-Rosales-1.jpg?fit=512%2C512&amp;ssl=1\" class=\"attachment-512x512 size-512x512 wp-post-image\" alt=\"Luis Rosales\" srcset=\"https:\/\/i0.wp.com\/europe.wordcamp.org\/2024\/files\/2023\/10\/Luis-Rosales-1.jpg?w=1080&amp;ssl=1 1080w, https:\/\/i0.wp.com\/europe.wordcamp.org\/2024\/files\/2023\/10\/Luis-Rosales-1.jpg?resize=300%2C300&amp;ssl=1 300w, https:\/\/i0.wp.com\/europe.wordcamp.org\/2024\/files\/2023\/10\/Luis-Rosales-1.jpg?resize=1024%2C1024&amp;ssl=1 1024w, https:\/\/i0.wp.com\/europe.wordcamp.org\/2024\/files\/2023\/10\/Luis-Rosales-1.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/europe.wordcamp.org\/2024\/files\/2023\/10\/Luis-Rosales-1.jpg?resize=768%2C768&amp;ssl=1 768w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/figure>\n\n\n<div style=\"height:140px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2 class=\"wp-block-post-title\">Luis Rosales<\/h2>\n\n\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<p>Spain<\/p>\n\n\n\n<p>Luis is a mechanical engineer who turned out to be a self-taught developer. He started with PHP using WordPress around 2013, then started into web development more seriously in 2015 where built a plain PHP application for logistics. <\/p>\n\n\n\n<p>Shortly after he started to build more robust applications, in 2018 he was main developer for a new Live Stream Sport App for a big sport digital newspaper in Spain. <\/p>\n\n\n\n<p>Since 2019 he has worked fully with WordPress currently leading one of the biggest teams in the company.<\/p>\n\n\n\n<div class=\"wp-block-group has-custom-fuel-yellow-100-background-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--60)\">\n<div class=\"wp-block-group alignfull speaker-single-session has-global-padding is-layout-constrained wp-container-core-group-is-layout-cd4c63d3 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:0;padding-left:var(--wp--preset--spacing--40)\">\n<h4 class=\"wp-block-heading is-style-default\" style=\"padding-top:0;padding-bottom:0\">Session<\/h4>\n\n\n<ul style=\"padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-right:0;margin-left:0;margin-top:0;margin-bottom:0;\" class=\"is-style-default wp-block-wordcamp-speaker-sessions\"><li><p><a href=\"https:\/\/europe.wordcamp.org\/2024\/session\/legacy-to-block-an-indepth-look-at-migrating-a-legacy-website-to-gutenberg\/\">Legacy to Block: an indepth look at migrating a legacy website to Gutenberg<\/a><\/p><\/li><\/ul><\/div>\n\n\n\n<div class=\"wp-block-columns alignfull has-background is-layout-flex wp-container-core-columns-is-layout-6880d07a wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(182deg,rgb(249,178,51) 52%,rgb(255,255,255) 53%);padding-top:0;padding-bottom:0\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-custom-mandy-40-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-1119e409 wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\">\n<h3 class=\"wp-block-heading\">Other Speakers<\/h3>\n\n\n\n<div class=\"wp-block-query is-layout-flow wp-block-query-is-layout-flow\"><ul class=\"columns-3 wp-block-post-template is-layout-grid wp-container-core-post-template-is-layout-10753265 wp-block-post-template-is-layout-grid\"><li class=\"wp-block-post post-9442 wcb_speaker type-wcb_speaker status-publish hentry\">\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-ea0cb840 wp-block-group-is-layout-flex\"><figure style=\"width:256px;height:256px;\" class=\"speaker-image-featured-small wp-block-wordcamp-avatar wp-container-content-9cfa9a5a\"><a href=\"https:\/\/europe.wordcamp.org\/2024\/speaker\/adam-zieliski\/\"><img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/82f8b6f87f741a78784d7453f52734516053272d36325c5cf23b24df0baffe8d?s=256&amp;d=blank&amp;r=g\" alt=\"Adam Zieli\u0144ski\" \/><\/a><\/figure>\n\n<h4 class=\"wp-block-post-title\"><a href=\"https:\/\/europe.wordcamp.org\/2024\/speaker\/adam-zieliski\/\" target=\"_self\" >Adam Zieli\u0144ski<\/a><\/h4><\/div>\n\n<\/li><li class=\"wp-block-post post-9472 wcb_speaker type-wcb_speaker status-publish hentry\">\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-ea0cb840 wp-block-group-is-layout-flex\"><figure style=\"width:256px;height:256px;\" class=\"speaker-image-featured-small wp-block-wordcamp-avatar wp-container-content-9cfa9a5a\"><a href=\"https:\/\/europe.wordcamp.org\/2024\/speaker\/amber-hinds\/\"><img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/de28dc6cd860dfba5e870bc8581b6dfe90719545a70690e109dde31b77687efc?s=256&amp;d=blank&amp;r=g\" alt=\"Amber Hinds\" \/><\/a><\/figure>\n\n<h4 class=\"wp-block-post-title\"><a href=\"https:\/\/europe.wordcamp.org\/2024\/speaker\/amber-hinds\/\" target=\"_self\" >Amber Hinds<\/a><\/h4><\/div>\n\n<\/li><li class=\"wp-block-post post-9486 wcb_speaker type-wcb_speaker status-publish hentry\">\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-ea0cb840 wp-block-group-is-layout-flex\"><figure style=\"width:256px;height:256px;\" class=\"speaker-image-featured-small wp-block-wordcamp-avatar wp-container-content-9cfa9a5a\"><a href=\"https:\/\/europe.wordcamp.org\/2024\/speaker\/anina-egger\/\"><img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/a232648b3d2ad285308d942e20621c78f4362d64bea2d5ed7029b1085bd99359?s=256&amp;d=blank&amp;r=g\" alt=\"Anina Egger\" \/><\/a><\/figure>\n\n<h4 class=\"wp-block-post-title\"><a href=\"https:\/\/europe.wordcamp.org\/2024\/speaker\/anina-egger\/\" target=\"_self\" >Anina Egger<\/a><\/h4><\/div>\n\n<\/li><\/ul><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Luis is a mechanical engineer who started with PHP using WordPress around 2013, then started into web development more seriously in 2015<\/p>\n","protected":false},"author":15025730,"featured_media":11011,"comment_status":"closed","ping_status":"closed","template":"wp-custom-template-speaker-single","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_wcpt_user_name":"","footnotes":""},"speaker_group":[],"class_list":["post-9451","wcb_speaker","type-wcb_speaker","status-publish","has-post-thumbnail","hentry"],"jetpack_shortlink":"https:\/\/wp.me\/peP1kR-2sr","jetpack_sharing_enabled":true,"avatar_urls":{"24":"https:\/\/secure.gravatar.com\/avatar\/?s=24&d=blank&r=g","48":"https:\/\/secure.gravatar.com\/avatar\/?s=48&d=blank&r=g","96":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=blank&r=g","128":"https:\/\/secure.gravatar.com\/avatar\/?s=128&d=blank&r=g","256":"https:\/\/secure.gravatar.com\/avatar\/?s=256&d=blank&r=g","512":"https:\/\/secure.gravatar.com\/avatar\/?s=512&d=blank&r=g"},"_links":{"self":[{"href":"https:\/\/europe.wordcamp.org\/2024\/wp-json\/wp\/v2\/speakers\/9451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/europe.wordcamp.org\/2024\/wp-json\/wp\/v2\/speakers"}],"about":[{"href":"https:\/\/europe.wordcamp.org\/2024\/wp-json\/wp\/v2\/types\/wcb_speaker"}],"author":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2024\/wp-json\/wp\/v2\/users\/15025730"}],"replies":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2024\/wp-json\/wp\/v2\/comments?post=9451"}],"version-history":[{"count":10,"href":"https:\/\/europe.wordcamp.org\/2024\/wp-json\/wp\/v2\/speakers\/9451\/revisions"}],"predecessor-version":[{"id":11364,"href":"https:\/\/europe.wordcamp.org\/2024\/wp-json\/wp\/v2\/speakers\/9451\/revisions\/11364"}],"sessions":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/9698?_embed=1&context=view"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2024\/wp-json\/wp\/v2\/media\/11011"}],"wp:attachment":[{"href":"https:\/\/europe.wordcamp.org\/2024\/wp-json\/wp\/v2\/media?parent=9451"}],"wp:term":[{"taxonomy":"wcb_speaker_group","embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2024\/wp-json\/wp\/v2\/speaker_group?post=9451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}