{"id":6830,"date":"2022-09-22T20:20:25","date_gmt":"2022-09-22T18:20:25","guid":{"rendered":"https:\/\/valencia.wordcamp.org\/2022\/?post_type=wcb_session&#038;p=6830"},"modified":"2022-10-28T14:00:30","modified_gmt":"2022-10-28T12:00:30","slug":"prophylactic-programming-for-wordpress","status":"publish","type":"wcb_session","link":"https:\/\/valencia.wordcamp.org\/2022\/session\/prophylactic-programming-for-wordpress\/","title":{"rendered":"Prophylactic programming for WordPress"},"content":{"rendered":"\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-6d257fe9 wp-block-columns-is-layout-flex\" style=\"padding-right:8%;padding-left:8%\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60);flex-basis:66.66%\">\n<p>In a digital and business environment where 95% of businesses are small and medium-sized companies, it is our duty as software developers to make code and systems as robust as possible. <\/p>\n\n\n\n<p>We are not just talking about defensive programming, but about taking security into account in all phases of the software lifecycle, from design to maintenance. <\/p>\n\n\n\n<p>Code prophylaxis is about preventing any threat from penetrating our systems, controlling and eliminating any malware that interacts with our code and preventing any attacker from acting on our system.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Horario de la ponencia:<\/h4>\n\n\n\n<p>De 12:15h a 13:00h. Track 1. <\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>P\u00fablico al que va dirigido:<\/strong><\/h5>\n\n\n\n<p>Desarrolladores WordPress de nivel intermedio<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-videopress wp-block-embed-videopress wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"VideoPress Video Player\" aria-label='VideoPress Video Player' width='750' height='422' src='https:\/\/video.wordpress.com\/embed\/tCz8nvSG?hd=1&amp;cover=1' frameborder='0' allowfullscreen allow='clipboard-write'><\/iframe><script src='https:\/\/v0.wordpress.com\/js\/next\/videopress-iframe.js?m=1658470809'><\/script>\n<\/div><\/figure>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/valencia.wordcamp.org\/2022\/files\/2022\/10\/Prophylactic-Programming-WCVLC2022-Gabs-Garcia.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Incrustado de Prophylactic Programming WCVLC2022-Gabs-Garcia.\"><\/object><a id=\"wp-block-file--media-d55cbfb8-a33b-40e6-8d80-ac0aa9a3df9d\" href=\"https:\/\/valencia.wordcamp.org\/2022\/files\/2022\/10\/Prophylactic-Programming-WCVLC2022-Gabs-Garcia.pdf\">Prophylactic Programming WCVLC2022-Gabs-Garcia<\/a><a href=\"https:\/\/valencia.wordcamp.org\/2022\/files\/2022\/10\/Prophylactic-Programming-WCVLC2022-Gabs-Garcia.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-d55cbfb8-a33b-40e6-8d80-ac0aa9a3df9d\">Descarga<\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column has-background is-layout-flow wp-block-column-is-layout-flow\" style=\"background-color:#ebebeb;padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60);flex-basis:33.33%\"><figure style=\"width:256px;height:256px;\" class=\"aligncenter is-style-rounded wp-block-wordcamp-avatar\"><img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/b962bf989bb98bf6876adf0318a4240d471a108ccfd20af33c74c9c8cd9ddee7?s=256&amp;d=mm&amp;r=g\" alt=\"Gabs Garcia\" \/><\/figure>\n\n\n<h2 class=\"wp-block-heading\">Ponente:<br>Gabriela Garc\u00eda<\/h2>\n\n\n\n<p>Gabs Garc\u00eda es fullstack web developer freelance y trabaja desde hace varios a\u00f1os con sistemas basados en WordPress. Ha trabajado en startups y estudios de dise\u00f1o web como Ateigh S.L. o Elbisnes( ahora Squaads.com) como desarrolladora front-end, social media manager y consultora de marketing digital.<br>Actualmente es instructora de programaci\u00f3n y seguridad web en Linkedin Learning, coorganizadora de HackMadrid y las comunidades y centra sus esfuerzos en trabajar y divulgar sobre programaci\u00f3n y dise\u00f1o de software seguros.<\/p>\n\n\n\n<ul class=\"wp-block-social-links has-small-icon-size is-horizontal is-content-justification-left is-layout-flex wp-container-core-social-links-is-layout-7e5fce0a wp-block-social-links-is-layout-flex\"><li class=\"wp-social-link wp-social-link-twitter  wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/twitter.com\/itsgabsgarcia\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">Twitter<\/span><\/a><\/li><\/ul>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center\"><a href=\"\/2022\/programa\" data-type=\"URL\" data-id=\"\/programa\"><strong>Ver el programa completo<\/strong><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In a digital and business environment where 95% of businesses are small and medium-sized companies, it is our duty as software developers to make code and systems as robust as possible. We are not just talking about defensive programming, but about taking security into account in all phases of the software lifecycle, from design to&hellip; <a class=\"more-link\" href=\"https:\/\/valencia.wordcamp.org\/2022\/session\/prophylactic-programming-for-wordpress\/\">Seguir leyendo <span class=\"screen-reader-text\">Prophylactic programming for WordPress<\/span><\/a><\/p>\n","protected":false},"author":20607010,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1666433700,"_wcpt_session_duration":2700,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[6186],"footnotes":""},"session_track":[1079849],"session_category":[1079887],"class_list":["post-6830","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-1","wcb_session_category-en-ingles","entry"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"22\/10\/2022","time":"12:15 pm"},"session_speakers":[{"id":"6186","slug":"gabs-garcia","name":"Gabs Garcia","link":"https:\/\/valencia.wordcamp.org\/2022\/speaker\/gabs-garcia\/"}],"session_cats_rendered":"En Ingles","_links":{"self":[{"href":"https:\/\/valencia.wordcamp.org\/2022\/wp-json\/wp\/v2\/sessions\/6830","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/valencia.wordcamp.org\/2022\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/valencia.wordcamp.org\/2022\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":11,"href":"https:\/\/valencia.wordcamp.org\/2022\/wp-json\/wp\/v2\/sessions\/6830\/revisions"}],"predecessor-version":[{"id":9273,"href":"https:\/\/valencia.wordcamp.org\/2022\/wp-json\/wp\/v2\/sessions\/6830\/revisions\/9273"}],"speakers":[{"embeddable":true,"href":"https:\/\/valencia.wordcamp.org\/2022\/wp-json\/wp\/v2\/speakers\/6186"}],"author":[{"embeddable":true,"href":"https:\/\/valencia.wordcamp.org\/2022\/wp-json\/wporg\/v1\/users\/itsgabsgarcia"}],"wp:attachment":[{"href":"https:\/\/valencia.wordcamp.org\/2022\/wp-json\/wp\/v2\/media?parent=6830"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/valencia.wordcamp.org\/2022\/wp-json\/wp\/v2\/session_track?post=6830"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/valencia.wordcamp.org\/2022\/wp-json\/wp\/v2\/session_category?post=6830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}