Sessions

If you see [EN] at the end of the talk title it means that the session will be in English.

10 Best Project Management Practices for Working with Clients [EN]

We all want to keep our clients having the best possible experience, that starts with project management basics. In this session, whether you’re a freelancer, a small agency, or an established enterprise grade agency, we will cover the 10 best practices I have seen and learned through 20 years of mistakes while learning from some of the best professional service companies in the world. We will cover tactical examples and best-of-breed tools available today.

Video Slides

10* funzioni utili di WordPress (*forse qualcuna in più) [ITA]

Il Core di WordPress non deve essere modificato, ma può essere letto! Nei (molti) file che compongono WordPress si trovano molte gemme, alcune delle quali poco conosciute ed utilizzate. Lo scopo di questo talk, utilizzando come pretesto alcune funzioni, è quello di invitare gli sviluppatori a non ritenere WordPress una «black box», ma sfruttare il suo essere open source e «guardare sotto al cofano».

Video Slide

ABC: Come rendere un Post Blog su WordPress ottimizzato per i Social Media [ITA]

Quando scriviamo un articolo sul nostro blog WordPress non possiamo più solo pensare all’ottimizzazione del testo, ma dobbiamo essere preparanti anche alla condivisione del post sui social media. Analizzeremo insieme l’ABC di come rendere un post blog ottimizzato social, dalla scelta dei social button, all’integrazione dei Social Meta Tags di Facebook e Custom Cards di Twitter. Tecniche utili e consigli per rendere appetibile lato social il contenuto del post blog.

Video Slide

Come avere un blog per mamme può diventare il tuo lavoro [ITA]

Cosa fare per targettizzare un blog che si rivolge alle mamme e quali sono i passi per sviluppare la parte commerciale del proprio blog.

Video Slide

Come fare una patch per WordPress [ITA]

Dalla scelta del ticket allo scrivere la prima patch, vediamo i vari passaggi e come divertirci!

Video Slide

Come scegliere un hosting per WordPress: le regole d’oro [ITA]

Prima ancora di iniziare a sviluppare un sito in WordPress bisogna scegliere il miglior hosting che ospiterà questo sito web. Può sembrare una scelta casuale o collegata per lo più al prezzo del servizio, ma scegliere un hosting per WordPress può non essere così semplice. Affronteremo temi importanti da tenere in considerazione nella scelta del proprio fornitore di servizi web, con un occhio verso il futuro e le nuove tecnologie come i dischi allo stato solido (SSD) per garantire performance migliori al proprio sito WordPress, i certificati SSL inclusi che sono considerati un must per tutti i siti internet esistenti e la configurazione PHP ottimizzata che garantisce la massima compatibilità tra l’hosting e il vostro sito in WordPress.

Video Slide

Controllare la WP REST API tramite JavaScript e React [ITA]

La complessità uccide la creatività e rallenta lo sviluppo del software. Avere i dati in JSON separati dalla loro presentazione ci permette di realizzare dei servizi più ottimizzati e più facili da mantenere per il nostro caso d’uso. Vedremo quali sono le potenzialità della nuova WP API e un esempio pratico con JavaScript e ReactJS.

Video Slide

Gone with the wind: Lessons learned from a year of location independence [EN]

In January 2015 I landed a dream job that allowed me to work from anywhere in the world. This talk is an honest take on remote work and explores the best and the worst about location independence. It provides useful insights and tips on how to go about organising your work when there are no limitations on work hours and places to work from.

Video Slides

Growth methodologies in a distributed environment [EN]

Testing activities are effective only under strict circumstances. When I started my adventure at Automattic, the welcome message was: “Welcome to the chaos.” This presentation narrates the journey we had to conduct to implement strict growth methodologies in a distributed environment.

Video Slides

Internationalization (i18n) & localization (l10n) per temi e plugins [ITA]

Panoramica sulle funzioni più importanti per rendere temi e plugin traducibili (i18n e l10n) e come usarli.

Video Slide

Introduzione all’utilizzo di Advanced Custom Field [ITA]

ACF è un plugin che facilita la creazione di interfacce complesse di ogni tipo. Questo intervento prenderà in considerazione le possibili applicazioni, il suo utilizzo in pratica, nella versione base e PRO, e le questioni legate alla sicurezza del plugin stesso.

Video Slide

Landing page con WordPress: come ottenere di più dal tuo sito [ITA]

L’intervento è rivolto principalmente a blogger, imprenditori, professionisti e a tutte le persone o aziende che voglio sfruttare il sito per sviluppare il proprio business, ma non mancano gli spunti anche per sviluppatori e web designer. I principali temi trattati saranno:

  • Cos’è una landing page, a cosa ti può servire e perché è importante.
  • Come realizzare una landing page con WordPress e soprattutto una che funziona: gli aspetti da curare e gli errori da evitare.
  • Gli strumenti e le tecniche per misurare e migliorare il successo di una landing page.

Video Slide

MariaDB: il database che può migliorare le performance delle tue applicazioni WordPress [ITA]

MariaDB è un fork di MySQL il database relazionale, sviluppato da una community sotto licenza GNU GPL che intende mantenerlo come software libero.

Con il ottimizzatore avanzato delle performance di MariaDB e le sue specifiche caratteristiche si possono facilmente migliorare le performance della tua applicazione.

Video Slide

Meglio un blog in più di uno in meno: come un blog ti mette in contatto con il (tuo) mondo [ITA]

Ho un blog che parla dell’autismo di mia figlia. Aprirlo è una scelta che mi ha aperto una strada per comunicare con chi condivide la mia stessa esperienza. Vorrei parlare di come secondo me bisogna affrontare l’avventura di un blog, smettendo di pensare a «saper scrivere bene»: pensando solo alle persone con cui si desidera comunicare, cercando anche nell’introspezione più spinta di condividere qualcosa di utile o nel quale le persone possono rispecchiarsi almeno un po’. E facendolo in casa propria, non «on rented land».

Video Slide

Migliorare le performance di WordPress con il caching e l’esecuzione differita di codice [ITA]

Questo talk è rivolto sia a chi ha appena iniziato a sviluppare con WordPress, sia agli sviluppatori più esperti che lo conoscono già da parecchio tempo, ed è un’introduzione ad alcuni argomenti come il caching e l’esecuzione differita di codice PHP, che sono utili per migliorare notevolmente le performance del vostro sito web. Alcuni degli argomenti trattati sono il corretto utilizzo della cache e dei plugins di caching. Un’introduzione al WordPress Jobs System, e come eseguire codice differito senza dover quindi rallentare il rendering della pagina.

Video Slide

Moving Forward with a Mature Platform [EN]

WordPress is over twelve years old now. How does the software and the project as a whole continue to move forward, maintain relevance, push boundaries, and assert influence when it has to compete with much leaner, cooler, and more modern alternatives? I’ll attempt to answer these points in this presentation.

Video Slides

Responsive images – Beyond max-width: 100% [EN]

Through a series of increasingly complex requests from an imaginary, albeit very demanding client, we will review the most effective methods of rendering truly responsive images, and learn how to embed them – right from the start – in your WordPress workflow. You will walk away safe in the knowledge you own all the right tools to achieve bulletproof responsive art-directed seo-friendly lazy-loading images. (phew!)

Video Slides

Speed Up WordPress – The Latest Performance Technologies [EN]

Having a fast website is essential but not many people know how to optimize their WordPress or don’t feel the need to. Learn how to tackle speed optimizations of your site and get control over your pages performance.

In this presentation, you will get information about the latest practices and technologies that you can use and practical tips how to:

  • Properly test your site and find speed problems
  • How to prioritise tasks and make an optimization plan
  • Take the most out of your server – PHP7, HHVM, HTTP2 and more
  • Use the different sorts of caching you can use and implement
  • Optimize your multimedia content
  • Handle and optimize JS and CSS scripts
  • Properly implement a CDN service in your site

Video Slides

The WordPress way, the modern way: developing as if it were 2016 [EN]

Too often the idea of WordPress as an old and bloated framework and its PHP 5.2 back-compatibility minimum requirement will hide implementation mistakes and a “spaghetti” code approach.
Let’s take responsibility for our code and stop writing it the “old way.”
I will talk about test-driven development, dependency-injection, template engines and other techniques and tools that will allow for modern and efficient code while maintaining PHP 5.2 compatibility.

Video Slide

Web sales design: progettare siti che hanno come obiettivo la vendita diretta o la generazione di contatti [ITA]

Progettare un sito ed i suoi contenuti partendo dagli obiettivi di business e dai piani di marketing e vendita. I temi trattati saranno:

  1. processo decisionale dei cliente
  2. sales funnel
  3. misurazione dei risultati
  4. ottimizzazione delle conversioni

Video Slide

WordPress come strumento di lavoro [ITA]

Costruire un business vincente e ritagliarsi nuove opportunità di lavoro grazie ad un prodotto totalmente open source: non è utopia ma una realtà concreta, soprattutto per chi sa porsi nella giusta prospettiva mentale.

In questo intervento fornirò una panoramica sui nuovi modi di fare business attraverso WordPress, una piattaforma che ad oggi fa girare milioni di dollari e dà lavoro a centinaia di migliaia di persone in tutto il mondo.

Video Slide

WordPress SEO. Tecnica e strategia. [ITA]

Il rapporto tra SEO tecnica e SEO strategica per i siti realizzati con WordPress.
Grazie a WordPress e al mitico plugin WordPress SEO by Yoast è facile prendersi cura di molti aspetti e problemi tecnici. Risolti questi ultimi, ci si può concentrare sulla strategia e quindi sull’analisi dell’attività che sta dietro al sito, sullo studio di topic e keyword e sull’organizzazione dei contenuti.

Video Slide

WordPress sucks! [ITA]

Tutti sanno che WordPress è pessimo, ma lo usiamo tutti, no? Questo talk esplora l’origine di questa patologia.

Si parlerà di codice datato, di sistemi di versioning obsoleti, di rilasci e bugfix, di sistema ibrido CMS/Framework, di programmazione orientata agli oggetti, REST API e di repository. Tutto questi aspetti possono essere ritrovati nelle credenze e nei miti che circondano spesso l’ambiente WordPress. Conoscere bene il funzionamento, del software in primis, della community che c’è dietro e della mission poi, è l’unico modo per comprendere a pieno la potenza del prodotto che usiamo nel nostro quotidiano. Se poi lo facciamo con ironia ci divertiamo tutti di più!

Video Slide

Your local meetup is only a few steps away [EN]

My talk will consist of two parts.

  1. Attending and organizing a local meetup. What is it that makes the tech industry so eager to meet up? Why are you here at WordCamp Torino? What hidden treasures can be found when attending a gathering of developers? What value do we all get from it? Even though there isn’t a single answer to answer all these questions, I’ll give a couple of answers to help you understand.
  2. Organizing a local meetup So what if there’s no local meetup to attend? I’ll give some basic tips and tricks to help you start your own, successfully!

Video Slides