Perché è importante avere un sito veloce? Cosa significa veloce? Si può essere veloci senza usare plugins? In questo talk oltre a fornirti tutte le risposte, ti mostrerò le strategie più efficaci ed attuali che utilizzo per rendere i siti più veloci e abbattere il muro del secondo.
Principles of microservices XP Days UkraineSam Newman
There has been lots of buzz around Microservices over the last year, but there has often been a lack of clarity as to what Microservices are, or how to implement them well. I've been working to distill down the principles of Microservices to help ensure that we don't just end up repeating the mistakes we made during the last 20 years of service oriented architecture.
This is the longer, 90 min version of my Microservices talk, as presented at Velocity 2016 in Santa Clara.
Security is everyone’s job, even if you’re not a specialist. Microservices offer many options for securing your systems. Done right, microservices can increase the security of your vital data and processes. Done wrong, and they can increase the surface area of attack. Sam Newman explores the importance of defense in depth, discussing the many different ways in which you can secure your fine-grained, distributed architectures and outlining a model to show how developers can think about application security and how they can play their part. From there, Sam dives into the specific challenges in microservice architectures and explains how application security principles can be applied to these often much more complex application architectures. You’ll leave with a high-level framework for thinking about application security and tools that help with prevention, detection, response, and recovery, as well as the knowledge of what not to do when breaches happen.
Presented at NDC London, December 2014
Microservice architectures can lead to easier to change, more maintainable systems which can be more secure, performant and stable than previous designs. But what are the practical concerns associated with running more fine-grained systems, and what are the new things you’ll need to know if you want to embrace the power of smaller services without the new sources of complexity making your life a nightmare? This talk will delve deeper into the characteristics of well-behaved services, and will define some clear principles your services should follow. It will also discuss in more depth some of the challenges associated with managing and monitoring more complex distributed systems. We’ll discuss how you can design services to be more fault-tolerant, what technologies may exist in your own platform to get you started. We’ll end by giving some pointers as to when you should consider microservice architectures, and how you should go about introducing them in your own organisation.
What do deployment pipelines look like when your system consists of 10s of different types of services? How do you know what to test before deployment? Should you release a service at a time, or bunch them up? This talk goes into the nitty gritty of managing build,test and release of micro services and also covers the often ignored tradeoff between testing before deployment, and testing afterwards.
Presented at GeeCon 2014
The deck for Practical Microservices as presented at YOW 2013 in Brisbane. Minor changes from the Melbourne event.
Bonus point if you can spot the typo!
Empirical analysis of crowd-sourced freight deliveries
Presenter: Amanda Stathopoulos, Assistant Professor of Civil and Environmental Engineering, Northwestern University
This seminar presents results from empirical analysis of crowd-sourced freight deliveries in the US. Crowd-sourced deliveries build on the idea that citizens deliver goods, ideally along planned travel routes. Crowdshipping has a potential to match highly fragmented transport capacities with vastly diverse demand for urban freight deliveries, temporally, spatially and in real-time. This is typically achieved through platforms that connect carriers with consumers in need of deliveries. A third-party broker, who operates the platform, provides match-making, analysis and customer services between demand and supply. The main advantage of crowdshipping is the reduced need for fixed facilities, such as cars or warehouses, to run operations. The main obstacles are trust, liability issues, and ensuring a critical mass of couriers and customers. Despite the growth in operations, there is still a poor understanding of the performance, functionality and acceptability of these new delivery methods. The seminar presents results analyzing the performance in the early stages of operation of crowdshipping. Based on real operational data from 2 years across the US the performance is examined with an emphasis on the specificity of crowdshipping, namely related to delivery variability and the temporal matching dynamics. Based on additional survey experiments the behavior of the main agents in the system is modeled with an emphasis on revealing acceptance and priorities of both occasional drivers and senders. The research derives from a Partnership-for-Innovation (PFI) project funded by the NSF where a Chicago based research team (NU, UIC) is evaluating the capabilities of CROwd-sourced Urban Delivery (CROUD) in collaboration with a crowd-shipper technology firm.
About Amanda: Amanda’s research focuses on developing new methodologies to collect data and specify mathematical models to account for broad and realistic choice behaviour in the transport setting (for instance social determinants, environmental concern, user experience, simplified decision rules). These richer layers of user motivations is an area of primary relevance in improving understanding and prediction of travel behavior. For a range of current transportation challenges such as promoting transit ridership growth, moving towards alternative fuels, or getting companies to adopt better practices in delivering goods, there is increasing recognition of the need to build adequate tools to account for decision complexity on the user side to match with effective decision support.
Principles of microservices XP Days UkraineSam Newman
There has been lots of buzz around Microservices over the last year, but there has often been a lack of clarity as to what Microservices are, or how to implement them well. I've been working to distill down the principles of Microservices to help ensure that we don't just end up repeating the mistakes we made during the last 20 years of service oriented architecture.
This is the longer, 90 min version of my Microservices talk, as presented at Velocity 2016 in Santa Clara.
Security is everyone’s job, even if you’re not a specialist. Microservices offer many options for securing your systems. Done right, microservices can increase the security of your vital data and processes. Done wrong, and they can increase the surface area of attack. Sam Newman explores the importance of defense in depth, discussing the many different ways in which you can secure your fine-grained, distributed architectures and outlining a model to show how developers can think about application security and how they can play their part. From there, Sam dives into the specific challenges in microservice architectures and explains how application security principles can be applied to these often much more complex application architectures. You’ll leave with a high-level framework for thinking about application security and tools that help with prevention, detection, response, and recovery, as well as the knowledge of what not to do when breaches happen.
Presented at NDC London, December 2014
Microservice architectures can lead to easier to change, more maintainable systems which can be more secure, performant and stable than previous designs. But what are the practical concerns associated with running more fine-grained systems, and what are the new things you’ll need to know if you want to embrace the power of smaller services without the new sources of complexity making your life a nightmare? This talk will delve deeper into the characteristics of well-behaved services, and will define some clear principles your services should follow. It will also discuss in more depth some of the challenges associated with managing and monitoring more complex distributed systems. We’ll discuss how you can design services to be more fault-tolerant, what technologies may exist in your own platform to get you started. We’ll end by giving some pointers as to when you should consider microservice architectures, and how you should go about introducing them in your own organisation.
What do deployment pipelines look like when your system consists of 10s of different types of services? How do you know what to test before deployment? Should you release a service at a time, or bunch them up? This talk goes into the nitty gritty of managing build,test and release of micro services and also covers the often ignored tradeoff between testing before deployment, and testing afterwards.
Presented at GeeCon 2014
The deck for Practical Microservices as presented at YOW 2013 in Brisbane. Minor changes from the Melbourne event.
Bonus point if you can spot the typo!
Empirical analysis of crowd-sourced freight deliveries
Presenter: Amanda Stathopoulos, Assistant Professor of Civil and Environmental Engineering, Northwestern University
This seminar presents results from empirical analysis of crowd-sourced freight deliveries in the US. Crowd-sourced deliveries build on the idea that citizens deliver goods, ideally along planned travel routes. Crowdshipping has a potential to match highly fragmented transport capacities with vastly diverse demand for urban freight deliveries, temporally, spatially and in real-time. This is typically achieved through platforms that connect carriers with consumers in need of deliveries. A third-party broker, who operates the platform, provides match-making, analysis and customer services between demand and supply. The main advantage of crowdshipping is the reduced need for fixed facilities, such as cars or warehouses, to run operations. The main obstacles are trust, liability issues, and ensuring a critical mass of couriers and customers. Despite the growth in operations, there is still a poor understanding of the performance, functionality and acceptability of these new delivery methods. The seminar presents results analyzing the performance in the early stages of operation of crowdshipping. Based on real operational data from 2 years across the US the performance is examined with an emphasis on the specificity of crowdshipping, namely related to delivery variability and the temporal matching dynamics. Based on additional survey experiments the behavior of the main agents in the system is modeled with an emphasis on revealing acceptance and priorities of both occasional drivers and senders. The research derives from a Partnership-for-Innovation (PFI) project funded by the NSF where a Chicago based research team (NU, UIC) is evaluating the capabilities of CROwd-sourced Urban Delivery (CROUD) in collaboration with a crowd-shipper technology firm.
About Amanda: Amanda’s research focuses on developing new methodologies to collect data and specify mathematical models to account for broad and realistic choice behaviour in the transport setting (for instance social determinants, environmental concern, user experience, simplified decision rules). These richer layers of user motivations is an area of primary relevance in improving understanding and prediction of travel behavior. For a range of current transportation challenges such as promoting transit ridership growth, moving towards alternative fuels, or getting companies to adopt better practices in delivering goods, there is increasing recognition of the need to build adequate tools to account for decision complexity on the user side to match with effective decision support.
Avis d'expert rédigé par Jérôme Libeskind, consultant, Michel Leclerc, avocat et Arthur Millerand, avocat sur la livraison collaborative. Article publié dans Supply Chain Magazine le 23 septembre 2016
Come poter rendere più efficiente la Supply Chain?
Come poter recuperare marginalità e finanza da una più corretta gestione degli acquisti?
Come poter ipotizzare azioni da intraprendere sui Fornitori, che siano applicabili e sostenibili da parte dei Fornitori stessi?
Che importanza ho io per il mio singolo Fornitore e che potere contrattuale ho nei suoi confronti?
InfoManager fornisce lo strumento per poter dare risposta a queste ed altre domande per una corretta gestione degli acquisti: Supplier Analytics.
Crowdsourcing and collaborative warehousing and logistics werc presentationFLEXE, Inc.
The FLEXE CEO, Karl Siebrecht, participated in a panel on crowdsourcing, collaborative warehousing & logistics at the WERC conference in Providence, Rhode Island last week. Check it out!
Il progetto ha riguardato una piccola azienda vicentina ("one man company") con processi artigianali di produzione e di personalizzazione di caschi jet "vintage" da moto.
Il nostro lavoro ha avuto l'obiettivo di strutturare un piano di business a 4 anni per indirizzare lo sviluppo organizzativo, produttivo, commerciale dell'azienda. Nel corso dell'analisi abbiamo evidenziato le criticità esistenti, indirizzando/proponendo nuove soluzioni, individuando i trend che consentiranno all'azienda di crescere e di sfruttare l'attuale vantaggio competitivo nei prossimi anni.
Ce document est une map des différentes sociétés de crowdshipping avec segmentation par pays, zone géographique et rayon d'action, international, interurbain et local.
This presentation is a exhaustive map of crowdshipping or croudsourced delivery solutions presented by geographical area and type of service, international, interurban and local.
Please do not hesitate to tell me if a company has been forgotten so that it can be added in the next version.
Logistique, révolution du dernier kilomètre - article de Grand Paris Développ...Logicités
Article sur les dernières évolutions de la logistique urbaine et son application au Grand Paris, écrit par Julien Descalles. Jérôme Libeskind, expert en logistique urbaine, est interviewé dans ce reportage.
5 falsi miti su Woocommerce - Andrea Cardinali - WordCamp Catania 2019Andrea Cardinali
Video: https://www.slideshare.net/AndreaCardinali/5-falsi-miti-su-woocommerce-andrea-cardinali-wordcamp-catania-2019
5 falsi miti sfatati da Andrea Cardinali esperto di siti performanti e WooCommerce
“WooCommerce va bene per ecommerce fino a massimo X prodotti”, “WooCommerce non è sicuro”, “WooCommerce non può gestire traffico elevato”
Quante volte hai sentito almeno una di queste affermazioni?
Al termine dello speech sarai in grado di diffondere la verità sull’argomento e rispondere adeguatamente a questa e ad altre affermazioni infondate.
WordPress Async 101 - An Introduction to wp-ajax and rest api - WordCamp Bari...Andrea Cardinali
In this speech I talk about how ajax requests work in WordPress and how to use them correctly. I compare wp-ajax and WordPress Rest API from authentication and performance point of view.
==========================================
Vuoi cambiare dinamicamente il contenuto della pagina e non sai come fare? Ti sei sempre chiesto come funziona l’infinite scroll o l’invio di un messaggio con Contact Form 7?
In questo speech ti mostrerò come funzionano le richieste ajax in WordPress, cosa sono le REST api e quando è più indicato utilizzare un metodo rispetto all’altro.
Speech tenuto durante il WordCamp Bari 2019
From Cache to Ca$h - Advanced use of WP Cache - Andrea CardinaliAndrea Cardinali
Advanced Use of WordPress Cache.
In this speech I've shown many different caching mechanism provided by WordPress and how to make good use of them.
You'll learn how to make a website resiliant,more performant and more profitable.
Talk @ WordCamp Turin 2019
======================
Sapevi che WordPress dispone già di un meccanismo di caching nativo e che ha molteplici utilizzi?
In questo speech mostrerò come utilizzare i diversi meccanismi di caching offerti da WordPress per rendere un sito resiliente e performante anche in condizioni di altro traffico e in grado di generare maggiori profitti.
Talk tenuto durante il WordCamp Torino 2019
Se il tuo sito WordPress non sta ottenendo il traffico desiderato probabilmente stai commettendo uno o più di questi errori. In questo speech, non parlerò di plugin, keyword density e semaforini ma ti spiegherò come risolvere i 5 principali errori che stanno annullando la seo del tuo sito.
Speech tenuto durante il WMF - Festival del Web Marketing 2018
Rivoluziona il tuo sito con le WP REST API - Andrea CardinaliAndrea Cardinali
Cosa sono le rest API? Come iniziare a utilizzarle velocemente? Come estenderne le funzionalità? Quali sono i vantaggi per design, blogger, developer? In questo talk ti fornirò tutte le risposte e ti mostrerò perché è fondamentale conoscerle
Speech tenuto al WordCamp Roma 2017
In questo talk vengono sfatati i 9 falsi miti più comuni su WordPress. Per ogni mito spiego la causa che lo ha generato e la realtà dei fatti.
I miti trattati sono:
So installare plugin quindi sono uno Sviluppatore WordPress
WordPress va bene solo per fare i blog
WordPress non è adatto per siti aziendali
WordPress non è adatto per gli e-commerce
WordPress non è sicuro
WordPress non è veloce
WordPress non è scalabile / non adatto a siti ad alto traffico
Per fare SEO con WordPress è sufficiente Yoast SEO
Speech tenuto durante il WordPress Romagna Meetup il 3 Ottobre 2017.
ATTENZIONE: Guida pratica anti cuggini, sviluppatori improvvisati e web guru (che sono una specializzazione del cuGGino).
Gestione avanzata di WordPress con WP-CLI - WordCamp Torino 2017 - Andrea Car...Andrea Cardinali
WP-CLI è un ottimo strumento per abbattere i tempi di sviluppo e per automatizzare i task ripetitivi ed è un vero e proprio coltellino svizzero a disposizione dello sviluppatore. In questo talk parlerò di alcuni utilizzi avanzati e di come è possibile comandare i plugin realizzati attraverso WP-CLI
Talk tenuto durante il WordCamp Torino 2017- 8 Aprile 2017
WP-CLI is a great tool to cut down deployment time and to automate repetitive tasks. During the speech I'll talk about WP CLI and some of advanced tasks you can perform thanks to WP-CLI and its functionalities.
Talk @WordCamp Turin 2017
I vantaggi di utilizzare un Visual Composer - WordCamp Torino 2017 - Andrea C...Andrea Cardinali
Breve speech sui vantaggi ottenibili dall'utilizzo di un Visual Composer / Page Builder all'interno di WordPress.
Speech tenuto durante il WordCamp Torino 2017
5 Errori Seo Da Non Commettere Sul Tuo E-CommerceAndrea Cardinali
VIDEO: http://wordpress.tv/2016/12/08/andrea-cardinali-5-errori-seo-da-non-commettere-nel-tuo-e-commerce/
In questo speech parlo dei 5 errori seo commessi negli e-commerce e di come risolverli. Parlo di schede prodotto, schema.org, linking interno, gestione dei prodotti esauriti, redirect e https
Speech tenuto durante il Romagna WordPress Meetup il 1° Dicembre 2016
Professional WordPress Development with Vagrant - Andrea Cardinali - WordCam...Andrea Cardinali
Ti è mai capitato di sviluppare un sito in locale per poi ritrovarti con un sito non funzionante in produzione?
I tuoi colleghi utilizzano un’altra versione di php/MySql e ogni volta che unite il progetto emergono problemi? Ti trovi a dover ripetere le stesse operazioni ogni volta che crei un nuovo sito?
In questo talk risolverò tutti i tuoi problemi grazie all’utilizzo di Vagrant e VVV, è finita l’era del “Sulla mio computer funziona.”
Speech tenuto durante il WordCamp tenutosi a Milano il 22 Ottobre 2016
CMS in ottica SEO per i contenuti - SEMrush WebStudy Marathon - SEO Tecnico -...Andrea Cardinali
Link alla registrazione del webinar: http://bit.ly/AndreaCardinaliWebinarSEOcmsSEMRush
Se è vero che “content is the king” è altrettanto vero che anche il contenuto migliore del mondo, se non correttamente analizzato e indicizzato dagli spider dei motori di ricerca, non si posizionerà mai.
In questo speech parlo delle caratteristiche che un buon Cms deve avere per garantire una corretta indicizzazione e di come organizzare i contenuti per ottenere un’indicizzazione ottimale.
Nel dettaglio parlerò di indicizzazione, crawl budget, crawl rate, linking interno architettura informativa, google hummingbird e rank brain.
Slide della presentazione per la SEMrush WebStudy Marathon sul SEO Tecnico di Giovedì 15 Settembre 2016.
Questa presentazione è stata caricata la prima volta qui: http://www.slideshare.net/semrush_webinars/semrush-webstudy-marathon-seo-tecnico-cms-in-ottica-seo-per-i-contenuti
My WordPress Toolbox - WordPress Meetup Romagna #13 - 15 Settembre 2016Andrea Cardinali
In questo speech presento i plugin WordPress sia free che a pagamento che fanno parte della mia cassetta degli attrezzi e che utilizzo abitualmente nei progetti che realizzo. I plugin presentati riguardano sicurezza, gestione cliente, seo, performance, e automazione / risparmio tempo.
SEO On Site & WordPress - Errori da Evitare - #10 WordPress Meetup Romagna C...Andrea Cardinali
e li conosci li eviti: in questo talk parlerò dei principali
problemi presenti nei siti in WordPress ( Duplicazione dei
contenuti, gestione di tag/categorie,paginazione, status code ecc..)
e di come risolverli per ottimizzare al meglio il proprio sito.
Speech tenuto al 10° WordPress Meetup Romagna il 05 Maggio 2016 a Cesena
Avis d'expert rédigé par Jérôme Libeskind, consultant, Michel Leclerc, avocat et Arthur Millerand, avocat sur la livraison collaborative. Article publié dans Supply Chain Magazine le 23 septembre 2016
Come poter rendere più efficiente la Supply Chain?
Come poter recuperare marginalità e finanza da una più corretta gestione degli acquisti?
Come poter ipotizzare azioni da intraprendere sui Fornitori, che siano applicabili e sostenibili da parte dei Fornitori stessi?
Che importanza ho io per il mio singolo Fornitore e che potere contrattuale ho nei suoi confronti?
InfoManager fornisce lo strumento per poter dare risposta a queste ed altre domande per una corretta gestione degli acquisti: Supplier Analytics.
Crowdsourcing and collaborative warehousing and logistics werc presentationFLEXE, Inc.
The FLEXE CEO, Karl Siebrecht, participated in a panel on crowdsourcing, collaborative warehousing & logistics at the WERC conference in Providence, Rhode Island last week. Check it out!
Il progetto ha riguardato una piccola azienda vicentina ("one man company") con processi artigianali di produzione e di personalizzazione di caschi jet "vintage" da moto.
Il nostro lavoro ha avuto l'obiettivo di strutturare un piano di business a 4 anni per indirizzare lo sviluppo organizzativo, produttivo, commerciale dell'azienda. Nel corso dell'analisi abbiamo evidenziato le criticità esistenti, indirizzando/proponendo nuove soluzioni, individuando i trend che consentiranno all'azienda di crescere e di sfruttare l'attuale vantaggio competitivo nei prossimi anni.
Ce document est une map des différentes sociétés de crowdshipping avec segmentation par pays, zone géographique et rayon d'action, international, interurbain et local.
This presentation is a exhaustive map of crowdshipping or croudsourced delivery solutions presented by geographical area and type of service, international, interurban and local.
Please do not hesitate to tell me if a company has been forgotten so that it can be added in the next version.
Logistique, révolution du dernier kilomètre - article de Grand Paris Développ...Logicités
Article sur les dernières évolutions de la logistique urbaine et son application au Grand Paris, écrit par Julien Descalles. Jérôme Libeskind, expert en logistique urbaine, est interviewé dans ce reportage.
5 falsi miti su Woocommerce - Andrea Cardinali - WordCamp Catania 2019Andrea Cardinali
Video: https://www.slideshare.net/AndreaCardinali/5-falsi-miti-su-woocommerce-andrea-cardinali-wordcamp-catania-2019
5 falsi miti sfatati da Andrea Cardinali esperto di siti performanti e WooCommerce
“WooCommerce va bene per ecommerce fino a massimo X prodotti”, “WooCommerce non è sicuro”, “WooCommerce non può gestire traffico elevato”
Quante volte hai sentito almeno una di queste affermazioni?
Al termine dello speech sarai in grado di diffondere la verità sull’argomento e rispondere adeguatamente a questa e ad altre affermazioni infondate.
WordPress Async 101 - An Introduction to wp-ajax and rest api - WordCamp Bari...Andrea Cardinali
In this speech I talk about how ajax requests work in WordPress and how to use them correctly. I compare wp-ajax and WordPress Rest API from authentication and performance point of view.
==========================================
Vuoi cambiare dinamicamente il contenuto della pagina e non sai come fare? Ti sei sempre chiesto come funziona l’infinite scroll o l’invio di un messaggio con Contact Form 7?
In questo speech ti mostrerò come funzionano le richieste ajax in WordPress, cosa sono le REST api e quando è più indicato utilizzare un metodo rispetto all’altro.
Speech tenuto durante il WordCamp Bari 2019
From Cache to Ca$h - Advanced use of WP Cache - Andrea CardinaliAndrea Cardinali
Advanced Use of WordPress Cache.
In this speech I've shown many different caching mechanism provided by WordPress and how to make good use of them.
You'll learn how to make a website resiliant,more performant and more profitable.
Talk @ WordCamp Turin 2019
======================
Sapevi che WordPress dispone già di un meccanismo di caching nativo e che ha molteplici utilizzi?
In questo speech mostrerò come utilizzare i diversi meccanismi di caching offerti da WordPress per rendere un sito resiliente e performante anche in condizioni di altro traffico e in grado di generare maggiori profitti.
Talk tenuto durante il WordCamp Torino 2019
Se il tuo sito WordPress non sta ottenendo il traffico desiderato probabilmente stai commettendo uno o più di questi errori. In questo speech, non parlerò di plugin, keyword density e semaforini ma ti spiegherò come risolvere i 5 principali errori che stanno annullando la seo del tuo sito.
Speech tenuto durante il WMF - Festival del Web Marketing 2018
Rivoluziona il tuo sito con le WP REST API - Andrea CardinaliAndrea Cardinali
Cosa sono le rest API? Come iniziare a utilizzarle velocemente? Come estenderne le funzionalità? Quali sono i vantaggi per design, blogger, developer? In questo talk ti fornirò tutte le risposte e ti mostrerò perché è fondamentale conoscerle
Speech tenuto al WordCamp Roma 2017
In questo talk vengono sfatati i 9 falsi miti più comuni su WordPress. Per ogni mito spiego la causa che lo ha generato e la realtà dei fatti.
I miti trattati sono:
So installare plugin quindi sono uno Sviluppatore WordPress
WordPress va bene solo per fare i blog
WordPress non è adatto per siti aziendali
WordPress non è adatto per gli e-commerce
WordPress non è sicuro
WordPress non è veloce
WordPress non è scalabile / non adatto a siti ad alto traffico
Per fare SEO con WordPress è sufficiente Yoast SEO
Speech tenuto durante il WordPress Romagna Meetup il 3 Ottobre 2017.
ATTENZIONE: Guida pratica anti cuggini, sviluppatori improvvisati e web guru (che sono una specializzazione del cuGGino).
Gestione avanzata di WordPress con WP-CLI - WordCamp Torino 2017 - Andrea Car...Andrea Cardinali
WP-CLI è un ottimo strumento per abbattere i tempi di sviluppo e per automatizzare i task ripetitivi ed è un vero e proprio coltellino svizzero a disposizione dello sviluppatore. In questo talk parlerò di alcuni utilizzi avanzati e di come è possibile comandare i plugin realizzati attraverso WP-CLI
Talk tenuto durante il WordCamp Torino 2017- 8 Aprile 2017
WP-CLI is a great tool to cut down deployment time and to automate repetitive tasks. During the speech I'll talk about WP CLI and some of advanced tasks you can perform thanks to WP-CLI and its functionalities.
Talk @WordCamp Turin 2017
I vantaggi di utilizzare un Visual Composer - WordCamp Torino 2017 - Andrea C...Andrea Cardinali
Breve speech sui vantaggi ottenibili dall'utilizzo di un Visual Composer / Page Builder all'interno di WordPress.
Speech tenuto durante il WordCamp Torino 2017
5 Errori Seo Da Non Commettere Sul Tuo E-CommerceAndrea Cardinali
VIDEO: http://wordpress.tv/2016/12/08/andrea-cardinali-5-errori-seo-da-non-commettere-nel-tuo-e-commerce/
In questo speech parlo dei 5 errori seo commessi negli e-commerce e di come risolverli. Parlo di schede prodotto, schema.org, linking interno, gestione dei prodotti esauriti, redirect e https
Speech tenuto durante il Romagna WordPress Meetup il 1° Dicembre 2016
Professional WordPress Development with Vagrant - Andrea Cardinali - WordCam...Andrea Cardinali
Ti è mai capitato di sviluppare un sito in locale per poi ritrovarti con un sito non funzionante in produzione?
I tuoi colleghi utilizzano un’altra versione di php/MySql e ogni volta che unite il progetto emergono problemi? Ti trovi a dover ripetere le stesse operazioni ogni volta che crei un nuovo sito?
In questo talk risolverò tutti i tuoi problemi grazie all’utilizzo di Vagrant e VVV, è finita l’era del “Sulla mio computer funziona.”
Speech tenuto durante il WordCamp tenutosi a Milano il 22 Ottobre 2016
CMS in ottica SEO per i contenuti - SEMrush WebStudy Marathon - SEO Tecnico -...Andrea Cardinali
Link alla registrazione del webinar: http://bit.ly/AndreaCardinaliWebinarSEOcmsSEMRush
Se è vero che “content is the king” è altrettanto vero che anche il contenuto migliore del mondo, se non correttamente analizzato e indicizzato dagli spider dei motori di ricerca, non si posizionerà mai.
In questo speech parlo delle caratteristiche che un buon Cms deve avere per garantire una corretta indicizzazione e di come organizzare i contenuti per ottenere un’indicizzazione ottimale.
Nel dettaglio parlerò di indicizzazione, crawl budget, crawl rate, linking interno architettura informativa, google hummingbird e rank brain.
Slide della presentazione per la SEMrush WebStudy Marathon sul SEO Tecnico di Giovedì 15 Settembre 2016.
Questa presentazione è stata caricata la prima volta qui: http://www.slideshare.net/semrush_webinars/semrush-webstudy-marathon-seo-tecnico-cms-in-ottica-seo-per-i-contenuti
My WordPress Toolbox - WordPress Meetup Romagna #13 - 15 Settembre 2016Andrea Cardinali
In questo speech presento i plugin WordPress sia free che a pagamento che fanno parte della mia cassetta degli attrezzi e che utilizzo abitualmente nei progetti che realizzo. I plugin presentati riguardano sicurezza, gestione cliente, seo, performance, e automazione / risparmio tempo.
SEO On Site & WordPress - Errori da Evitare - #10 WordPress Meetup Romagna C...Andrea Cardinali
e li conosci li eviti: in questo talk parlerò dei principali
problemi presenti nei siti in WordPress ( Duplicazione dei
contenuti, gestione di tag/categorie,paginazione, status code ecc..)
e di come risolverli per ottimizzare al meglio il proprio sito.
Speech tenuto al 10° WordPress Meetup Romagna il 05 Maggio 2016 a Cesena
WordPress, migrazioni e re-branding: don't try this at home. #wmf15Andrea Cardinali
Talk tenuto al Web Marketing Festival 2015 a Rimini (#wmf15) nel quale ho presentato un case study sull'unione di 4 portali turistici realizzati con WordPress e 4 lingue su un un unico dominio e un'unica installazione di WordPress Multi Utente (Wordpress MU) Nello speech verranno mostrate le soluzioni tecniche e le best practices SEO utilizzate per portare a termine correttamente le migrazioni senza perdere traffico.
Se pensi che il tempo di caricamento della pagina non sia importante o di non poter migliorare la velocità del tuo sito perché è il server ad essere lento, ti stai sbagliando :) In questo talk parlerò del perché è importante realizzare siti veloci, delle principali best practices per realizzarli e del come migliorare le perfomances in modo rapido e senza fatica.
Seo on site - La stai facendo nel modo giusto? | GT Conference Torino 2013Andrea Cardinali
Best practices relative all'ottimizzazione del sito. Indicizzazione, linking interno e tanti altri piccoli accorgimenti che possono portare grandi risultati.
50 tips su Web Performance Optimization per siti ad alto traffico @ WpCamp B...Andrea Cardinali
Quanto è importante la velocità di caricamento di un sito?
Nell'intervento verranno presentate l’insieme delle best practices da utilizzare per rendere il sito il più veloce e performante possibile. E’ inutile avere un sito bello se poi una pagina impiega 10 secondi per essere caricata, o se il server non riesce a gestire più di 20 utenti contemporaneamente. All'interno è presente anche un case study di un sito reale con gli ottimi risultati ottenuti.
5 consigli SEO da tenere a mente durante lo sviluppo di temi e plugin @ WpCam...Andrea Cardinali
Concentrato di best practices relative alla seo “on site”. Si parla di indicizzazione, linking interno,status code e microformati e di tanti piccoli accorgimenti che possono portare grandi risultati. Ogni consiglio è accompagnato da diversi snippet di codice
Mastering Local SEO for Service Businesses in the AI Era is tailored specifically for local service providers like plumbers, dentists, and others seeking to dominate their local search landscape. This session delves into leveraging AI advancements to enhance your online visibility and search rankings through the Content Factory model, designed for creating high-impact, SEO-driven content. Discover the Dollar-a-Day advertising strategy, a cost-effective approach to boost your local SEO efforts and attract more customers with minimal investment. Gain practical insights on optimizing your online presence to meet the specific needs of local service seekers, ensuring your business not only appears but stands out in local searches. This concise, action-oriented workshop is your roadmap to navigating the complexities of digital marketing in the AI age, driving more leads, conversions, and ultimately, success for your local service business.
Key Takeaways:
Embrace AI for Local SEO: Learn to harness the power of AI technologies to optimize your website and content for local search. Understand the pivotal role AI plays in analyzing search trends and consumer behavior, enabling you to tailor your SEO strategies to meet the specific demands of your target local audience. Leverage the Content Factory Model: Discover the step-by-step process of creating SEO-optimized content at scale. This approach ensures a steady stream of high-quality content that engages local customers and boosts your search rankings. Get an action guide on implementing this model, complete with templates and scheduling strategies to maintain a consistent online presence. Maximize ROI with Dollar-a-Day Advertising: Dive into the cost-effective Dollar-a-Day advertising strategy that amplifies your visibility in local searches without breaking the bank. Learn how to strategically allocate your budget across platforms to target potential local customers effectively. The session includes an action guide on setting up, monitoring, and optimizing your ad campaigns to ensure maximum impact with minimal investment.
A.I. (artificial intelligence) platforms are popping up all the time, and many of them can and should be used to help grow your brand, increase your sales and decrease your marketing costs.In this presentation:We will review some of the best AI platforms that are available for you to use.We will interact with some of the platforms in real-time, so attendees can see how they work.We will also look at some current brands that are using AI to help them create marketing messages, saving them time and money in the process. Lastly, we will discuss the pros and cons of using AI in marketing & branding and have a lively conversation that includes comments from the audience.
Key Takeaways:
Attendees will learn about LLM platforms, like ChatGPT, and how they work, with preset examples and real time interactions with the platform. Attendees will learn about other AI platforms that are creating graphic design elements at the push of a button...pre-set examples and real-time interactions.Attendees will discuss the pros & cons of AI in marketing + branding and share their perspectives with one another. Attendees will learn about the cost savings and the time savings associated with using AI, should they choose to.
When most people in the industry talk about online or digital reputation management, what they're really saying is Google search and PPC. And it's usually reactive, left dealing with the aftermath of negative information published somewhere online. That's outdated. It leaves executives, organizations and other high-profile individuals at a high risk of a digital reputation attack that spans channels and tactics. But the tools needed to safeguard against an attack are more cybersecurity-oriented than most marketing and communications professionals can manage. Business leaders Leaders grasp the importance; 83% of executives place reputation in their top five areas of risk, yet only 23% are confident in their ability to address it. To succeed in 2024 and beyond, you need to turn online reputation on its axis and think like an attacker.\
Key Takeaways:
- New framework for examining and safeguarding an online reputation
- Tools and techniques to keep you a step ahead
- Practical examples that demonstrate when to act, how to act and how to recover
Monthly Social Media News Update May 2024Andy Lambert
TL;DR. These are the three themes that stood out to us over the course of last month.
1️⃣ Social media is becoming increasingly significant for brand discovery. Marketers are now understanding the impact of social and budgets are shifting accordingly.
2️⃣ Instagram’s new algorithm and latest guidance will help us maintain organic growth. Instagram continues to evolve, but Reels remains the most crucial tool for growth.
3️⃣ Collaboration will help us unlock growth. Who we work with will define how fast we grow. Meta continues to evolve their Creator Marketplace and now TikTok are beginning to push ‘collabs’ more too.
The session includes a brief history of the evolution of search before diving into the roles technology, content, and links play in developing a powerful SEO strategy in a world of Generative AI and social search. Discover how to optimize for TikTok searches, Google's Gemini, and Search Generative Experience while developing a powerful arsenal of tools and templates to help maximize the effectiveness of your SEO initiatives.
Key Takeaways:
Understand how search engines work
Be able to find out where your users search
Know what is required for each discipline of SEO
Feel confident creating an SEO Plan
Confidently measure SEO performance
How to Use AI to Write a High-Quality Article that Ranksminatamang0021
In the world of content creation, many AI bloggers have drifted away from their original vision, resulting in low-quality articles that search engines overlook. Don't let that happen to you! Join us to discover how to leverage AI tools effectively to craft high-quality content that not only captures your audience's attention but also ranks well on search engines.
Disclaimer: Some of the prompts mentioned here are the examples of Matt Diggity. Please use it as reference and make your own custom prompts.
The digital marketing industry is changing faster than ever and those who don’t adapt with the times are losing market share. Where should marketers be focusing their efforts? What strategies are the experts seeing get the best results? Get up-to-speed with the latest industry insights, trends and predictions for the future in this panel discussion with some leading digital marketing experts.
Most small businesses struggle to see marketing results. In this session, we will eliminate any confusion about what to do next, solving your marketing problems so your business can thrive. You’ll learn how to create a foundational marketing OS (operating system) based on neuroscience and backed by real-world results. You’ll be taught how to develop deep customer connections, and how to have your CRM dynamically segment and sell at any stage in the customer’s journey. By the end of the session, you’ll remove confusion and chaos and replace it with clarity and confidence for long-term marketing success.
Key Takeaways:
• Uncover the power of a foundational marketing system that dynamically communicates with prospects and customers on autopilot.
• Harness neuroscience and Tribal Alignment to transform your communication strategies, turning potential clients into fans and those fans into loyal customers.
• Discover the art of automated segmentation, pinpointing your most lucrative customers and identifying the optimal moments for successful conversions.
• Streamline your business with a content production plan that eliminates guesswork, wasted time, and money.
Everyone knows the power of stories, but when asked to come up with them, we struggle. Either we second guess ourselves as to the story's relevance, or we just come up blank and can't think of any. Unlocking Everyday Narratives: The Power of Storytelling in Marketing will teach you how to recognize stories in the moment and to recall forgotten moments that your audience needs to hear.
Key Takeaways:
Understand Why Personal Stories Connect Better
How To Remember Forgotten Stories
How To Use Customer Experiences As Stories For Your Brand
For too many years marketing and sales have operated in silos...while in some forward thinking companies, the two organizations work together to drive new opportunity development and revenue. This session will explore the lessons learned in that beautiful dance that can occur when marketing and sales work together...to drive new opportunity development, account expansion and customer satisfaction.
No, this is not a conversation about MQLs and SQLs. Instead we will focus on a framework that allows the two organizations to drive company success together.
The Forgotten Secret Weapon of Digital Marketing: Email
Digital marketing is a rapidly changing, ever evolving industry--Influencers, Threads, X, AI, etc. But one of the most effective digital marketing tools is also one of the oldest: Email. Find out from two Houston-based digital experts how to maximize your results from email.
Key Takeaways:
Email has the best ROI of any digital tactic
It can be used at any stage of the customer journey
It is increasingly important as the cookie-less future gets closer and closer
The digital marketing industry is changing faster than ever and those who don’t adapt with the times are losing market share. Where should marketers be focusing their efforts? What strategies are the experts seeing get the best results? Get up-to-speed with the latest industry insights, trends and predictions for the future in this panel discussion with some leading digital marketing experts.
Digital Marketing Trends - Experts Insights on How to Gain a Competitive Edge
Realizzare siti velocissimi che si caricano in un secondo - WordCamp Milano 2017 - Andrea Cardinali
1. NEED FOR SPEED
Realizzare siti velocissimi che caricano in
meno di 1 secondo
Andrea Cardinali
@andreacardinali
November 18th 2017
2. #wcmil @andreacardinali November 18th 2017
ANDREA CARDINALI
• DEVELOPER & SEO @ T.C. INFORMATICA
• LAVORO CON WP DAL 2009
• CO-ORGANIZZATORE DEL WP ROMAGNA
MEETUP
2
3. #wcmil @andreacardinali November 18th 2017
DI COSA PARLERÓ
• PERCHÉ è importante la velocità
• COSA significa VELOCE
• COSA rende veloce un sito
• COME rendere veloce un sito
3
9. #wcmil @andreacardinali November 18th 2017
SITI SEMPRE PIÙ PESANTI
9
OTTOBRE 2017OTTOBRE 2016
2585 kB 3575 kB
+990 kB in 12 mesi
Fonte: http://httparchive.org
20. #wcmil @andreacardinali November 18th 2017
“64% OF
SHOPPERS WHO
ARE UNHAPPY
WITH THEIR SITE
VISIT WILL GO
ELSEWHERE TO
SHOP NEXT TIME”
20
https://cdnify.com/blog/15-web-performance-stats/
21. #wcmil @andreacardinali November 18th 2017
“73% OF MOBILE
USERS SAID
THEY’VE
ENCOUNTERED A
SITE THAT WAS
“TOO SLOW TO
LOAD”
21
https://cdnify.com/blog/15-web-performance-stats/
22. #wcmil @andreacardinali November 18th 2017
“IF AMAZON
INCREASED
PAGE LOAD TIME
BY +100MS THEY
LOSE 1% OF
SALES”
22
https://cdnify.com/blog/15-web-performance-stats/
23. #wcmil @andreacardinali November 18th 2017
“IF GOOGLE
INCREASED
PAGE LOAD BY
+500 MS THEY
GET 25% FEWER
SEARCHES”
23
https://cdnify.com/blog/15-web-performance-stats/
24. #wcmil @andreacardinali November 18th 2017
“50% OF PEOPLE
WILL TELL OTHERS
IF THEY HAVE A
NEGATIVE
EXPERIENCE ON
YOUR SITE”
24
https://cdnify.com/blog/15-web-performance-stats/
33. #wcmil @andreacardinali November 18th 2017
“SLOW SITES RANK WORST. IF YOU
RUN A FAST SITE, THAT’S GREAT
FOR YOUR USERS, GREAT FOR ROI,
FANTASTIC, YOU SHOULD PAY LOT
OF ATTENTION TO CACHE AND ALL
THIS SORT OF STUFF BUT YOU DON’T
GET A BOOST FOR IT. IT’S THE SITES
THAT ARE OUTLIERS IN TERMS OF
BEING REALLY SLOW THAT RANK
LOWER.”
33
Matt Cutts @ SMX 2013
49. #wcmil @andreacardinali November 18th 2017
QUANTO POSSIAMO
ASPETTARE?
Ritardo Reazione utente
0 - 100ms Istantanea
100 - 300 ms Ritardo appena percepibile
300 - 1000 ms FOCUS, Ritardo percepibile
1 secondo o più FLUSSO PENSIERI INTERROTTO
Cambio contesto mentale
10 secondi o più FRUSTRAZIONE e
ABBANDONO del SITO
49
[Miller 1968; Card et al. 1991] - Jakob Nielsen
93. #wcmil @andreacardinali November 18th 2017
HTTP/2
• Supportato dall’85% dei browser in Italia*
• Migliora notevolmente le performance
• Elimina le limitazioni di HTTP/1.1
• Utilizza una sola connessione per host
• Scarica le risorse in parallelo
• Le risorse si possono prioritizzare (server
push)
• Richiede https
93
https://caniuse.com/#search=HTTP%2F2
97. #wcmil @andreacardinali November 18th 2017
HTTP/2 - DA SAPERE
• I social counter vengono resettati
• Impostare i redirect nel .htaccess
• Attenzione ai mixed content
• Impostare il <meta name=«referer»>
adeguatamente
97
https://www.w3.org/TR/referrer-policy/#referrer-policies
101. #wcmil @andreacardinali November 18th 2017
"
"
TIME IS MEASURED
OBJECTIVELY BUT PERCEIVED
SUBJECTIVELY, AND
EXPERIENCES CAN BE
ENGINEERED TO IMPROVE
PERCEIVED PERFORMANCE
101
Ilya Gregorik
105. #wcmil @andreacardinali November 18th 2017
CRITICAL RENDER
PATH È COSTITUITO
DAL CODICE E DALLE
RISORSE
NECESSARIE A
VISUALIZZARE IL
CONTENUTO ABOVE
THE FOLD
105
108. #wcmil @andreacardinali November 18th 2017
SERVER PUSH
• La priorità dei contenuti è stabilita dal
server
• Le risorse con priorità più alta sono
scaricate per prime (indipendentemente
dalla loro posizione nel html)
108
111. #wcmil @andreacardinali November 18th 2017
ASSOLUTAMENTE NO…
• Lazy load immagini, video
• Font loader
• Script asincroni e differiti
• DNS lookup
• preload, prefetch, prerender
• CDN
• Cache per utenti loggati
• […]
111
112. #wcmil @andreacardinali November 18th 2017
RICAPITOLANDO
• Il tempo è denaro
• Le performance partono dal codice
• Page Speed è una vanity metric
• La velocità è una percezione
• Page builder è sinonimo di lentezza
112
113. #wcmil @andreacardinali November 18th 2017
RICAPITOLANDO
• Concentratevi sul 20% che permette di
ottenere l’80% dei risultati
• PHP 7 / GZIP/ HTTP/2 / Cache
• Priorità ai contenuti above the fold
• Se non lo vedo, non lo carico (lazy load)
113
117. #wcmil @andreacardinali November 18th 2017
ALTERNATIVE A PAGE
BUILDER
Utilizzare ItalyStrap
• 100% made in Italy
• Veloce (scritto tenendo a mente le performance)
• SEO Friendly
http://bit.ly/ItalyStrapWCMIL17
117
118. #wcmil @andreacardinali November 18th 2017
WORDPRESS MEETUP
ROMAGNA
QUANDO:
ogni 1°Martedì del mese (prossimo 3 Dicembre)
DOVE:
Dinamo Coworking Space Cesena
PERCHÉ:
Per parlare di WordPress, conoscere bella
gente e condividere le proprie esperienze
wpromagna.com
@romagnawp
118