{"id":9,"date":"2017-11-27T07:09:57","date_gmt":"2017-11-27T06:09:57","guid":{"rendered":"https:\/\/2018.bologna.wordcamp.org\/sessions\/"},"modified":"2018-04-19T09:09:18","modified_gmt":"2018-04-19T08:09:18","slug":"sessions","status":"publish","type":"page","link":"https:\/\/bologna.wordcamp.org\/2018\/sessions\/","title":{"rendered":"Sessions"},"content":{"rendered":"\n\t<div class=\"wcorg-sessions\">\n\t\t\n\t\t\t<div id=\"wcorg-session-568\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tSviluppare un plugin WordPress da zero\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\t\t\t\t\t\t\t\t\t\t<p>Se sei un programmatore interessato a WordPress ma non hai mai sviluppato un plugin, il WordCamp Bologna \u00e8 l&#8217;occasione giusta per iniziare. Seguendo questo talk introduttivo avrai modo di scoprire i concetti di base, le convenzioni, le buone pratiche, le misure di sicurezza, l&#8217;architettura e le principali funzionalit\u00e0 messe a disposizione dalla piattaforma. In questo modo potrai riuscire a muovere i primi passi nel mondo dello sviluppo WordPress e a orientarti meglio in mezzo all&#8217;enorme mole di materiale informativo disponibile in rete.<\/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-535\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tThe things Codex doesn&#8217;t teach you about debugging\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\t\t\t\t\t\t\t\t\t\t<p>The things that can help beginners debug the most common issues in WordPress that are not easily found on Codex. Sharing my experience and giving advice that will save you a lot of time and headache in the future.<\/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-583\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tMobile Apps con WordPress e React Native\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\t\t\t\t\t\t\t\t\t\t<p>Introduzione ai concetti base di React, Rest API. Intro a React-native, Expo e come creare una mobile app utilizzando tutte le info gi\u00e0 presenti sul nostro sito 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-541\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tWhy you should learn to love coding 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\t\t\t\t\t\t\t\t\t\t<p>How many people have heard about, and even understand coding standards, but nonetheless ignore them? Until a few months ago, Luca was definitely one of these people! As project size and complexity scales, and you&#8217;re working with other developers, designers and stakeholders, coding standards become increasingly important and will make your life much easier.<\/p>\n<p>In this talk, Luca will give you an overview of why it&#8217;s important to follow coding standards, and deliver some practical examples of how they can improve your developing skills. Luca will also share some tools and workflows to make the job easier.<\/p>\n<p>At the end of the talk, attendees will be able to integrate these tools into their day-to-day workflow.<\/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-687\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tCrea una Single Page App con Vue.js e le WP Rest 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\t\t\t\t\t\t\t\t\t\t<p>Facciamo la conoscenza di un Framework JavaScript semplice ma molto attuale e sprigioniamo tutto il potere delle WP Rest API costruendo una semplice ma efficace SPA capace di pescare i suoi dati direttamente da praticamente qualsiasi sito 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-267\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tWordPress as a Framework 2.0\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\t\t\t\t\t\t\t\t\t\t<p>Why is WordPress not anymore only an ecosystem for blogs but also for applications? And an easy one?<br \/>\nLet&#8217;s analyze the WordPress CMS as a framework!<\/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-697\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tThe importance of testing &#8211; or: how I love to break your 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\t\t\t\t\t\t\t\t\t\t<p>Most developers I&#8217;ve come in contact with, hate testing and anything related to it. Fixing bugs is not as exciting as building awesome features. While you definitely need features that make your product worthwhile, no one wants to use a plugin or theme that&#8217;s riddled with bugs.<br \/>\nEvery development team should have at least one member who loves breaking stuff. I&#8217;ve been that person for a very long time. In this talk I will explain how I test features, reproduce bugs and ensure upcoming releases meet our standards. At the end of the talk you&#8217;ll have a new perspective on the importance of testing and your role in this 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-576\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tTimber: quello che non ti aspetti\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\t\t\t\t\t\t\t\t\t\t<p>Un plugin per rendere il frontend di WordPress un po&#8217; pi\u00f9 amichevole.<\/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-699\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tPillole di sicurezza informatica applicate a 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\t\t\t\t\t\t\t\t\t\t<p>Come attaccano, perch\u00e9 attaccano, come difendersi<\/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-306\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tWordPress Coding Standards &#8211; A must for a Developer!\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\t\t\t\t\t\t\t\t\t\t<p>Coding Standards are a must for any developer!<\/p>\n<p>WordPress Coding Standards become more important while developing Plugins and Themes to provide sustainability to the code.<\/p>\n<p>With the Introduction of Tide Project, users will better understand what plugins and themes to install so they don\u2019t break their sites with incompatible plugins and themes.<\/p>\n<p>The coding standards Tide uses are WordPress-Core, WordPress-Docs, and WordPress-Extra from the PHPCS WPCS project.<\/p>\n<p>This will eventually help Developers write reliable and secure code.<\/p>\n<p>My Topic if selected shall cover the following workflow.<\/p>\n<p>\u2022 Introduction to WordPress Coding Standards.<br \/>\n\u2022 How t to write WordPress Themes and Plugins based on WPCS.<br \/>\n\u2022 How will TIDE affect User Decision while choosing Plugins and Themes?<br \/>\n\u2022 How shall Tide improve the WordPress Ecosystem?<br \/>\n\u2022 How to install Tide Tests in a Local Environment?<br \/>\n\u2022 How to improve Code Quality and pass TIDE Audit?<\/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-1037\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tRefactoring legacy code guided by tests In 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\t\t\t\t\t\t\t\t\t\t<div>Because you can\u2019t always start from scratch.<\/div>\n<div>Modern Tribe took on this impervious task head-on.<\/div>\n<div>In this speech I share the knowledge the team working on \u201cThe Events Calendar\u201d plugin suite collected along the way, the practicalities, the \u201cgotchas&#8221;, the pitfalls in human and development terms.<\/div>\n<div>I will also go into the details of down-to-earth examples, findings and tools we used to do it.<\/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-334\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tUn (comodo) workflow completo dallo sviluppo al deploy\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\t\t\t\t\t\t\t\t\t\t<p>Uno sviluppatore attento si \u00e8 abituato negli anni ad integrare nel proprio flusso di lavoro i propri tool e linguaggi preferiti (webpack, sass, pug, es6, coffeescript, etc.) per il frontend, avere ambienti di lavoro distinti (development, staging, production), usare tutta la potenza della command line.<\/p>\n<p>In questo talk parleremo di come in weLaika abbiamo messo tutto assieme grazie a Wordless, Wordmove e, ovviamente, WP-CLI per unire tutti gli elementi necessari ad un completo (e comodo) workflow dallo sviluppo al deploy.<\/p>\n<p>Descrizione approfondita, contesto:<\/p>\n<p>Usare l&#8217;ecosistema di Webpack integrandovi dialetti di programmazione\/markup potenti e developer-friendly pu\u00f2 essere facile e noi vorremmo condividere il nostro approccio, che usa il nostro plugin Wordless per facilitare il tutto.<\/p>\n<p>Wordmove \u00e8 un tool molto affermato che ultimamente ha ricevuto nuove feature, importanti bugfix e miglioramenti. Un&#8217;introduzione per tutti ed uno sguardo alle novit\u00e0 pi\u00f9 interessanti pensiamo possano essere interessanti sia per chi gi\u00e0 usa lo strumento, sia per chi ancora non l&#8217;ha mai provato.<\/p>\n<p>Entrambi gli strumenti che vorremmo condividere hanno subito modifiche per interagire con wp-cli, strumento che riteniamo fondamentale e che pensiamo sia importante divulgare il pi\u00f9 possibile nella community degli sviluppatori come strumento universale.<\/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-1024\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tBeauty VS Speed &#8211; Trucchi e segreti per realizzare siti veloci senza rinunciare all&#8217;estetica [ITA]\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\t\t\t\t\t\t\t\t\t\t<p>Pu\u00f2 un sito essere bello e allo stesso tempo performante? \u00c8 proprio vero che un sito per essere veloce deve avere una grafica essenziale e limitata? Esistono delle reali alternative a siti con testo nero su sfondo bianco?<\/p>\n<p>In questo speech parler\u00f2 di come realizzare siti veloci senza rinunciare all&#8217;estetica e come porre fine in maniera definitiva alle faide tra sviluppatori e grafici.<\/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-665\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tUX design per WordPress developer\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\t\t\t\t\t\t\t\t\t\t<p>Un sito che funziona deve essere fatto tecnicamente, ma deve anche essere ben progettato: deve avere una buona architettura informativa, una certa cura per quella che sar\u00e0 l&#8217;esperienza degli utenti, interfacce usabili e non solo gradevoli. Pu\u00f2 essere un lavoro molto lungo, ma quali sono le cose davvero importanti da sapere?<\/p>\n<p>In questa talk parleremo di regole base, consigli e buone pratiche per capire meglio i clienti, collaborare con i designer, costruire siti che fanno felici le persone che li usano.<\/p>\n\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\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":10690435,"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-9","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P9tyMK-9","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/bologna.wordcamp.org\/2018\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bologna.wordcamp.org\/2018\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bologna.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bologna.wordcamp.org\/2018\/wp-json\/wp\/v2\/users\/10690435"}],"replies":[{"embeddable":true,"href":"https:\/\/bologna.wordcamp.org\/2018\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":7,"href":"https:\/\/bologna.wordcamp.org\/2018\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":680,"href":"https:\/\/bologna.wordcamp.org\/2018\/wp-json\/wp\/v2\/pages\/9\/revisions\/680"}],"wp:attachment":[{"href":"https:\/\/bologna.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}