際際滷shows by User: sparkfabrik / http://www.slideshare.net/images/logo.gif 際際滷shows by User: sparkfabrik / Fri, 22 Nov 2024 09:07:08 GMT 際際滷Share feed for 際際滷shows by User: sparkfabrik Talks on my machine: Drupal, Storybook e SDC /slideshow/talks-on-my-machine-drupal-storybook-e-sdc/273520525 tomm2024-drupalstorybooksdc-shared-241122090708-7f1a9912
L'introduzione di Single Directory Components (SDC) in Drupal ha inaugurato un nuovo approccio allo sviluppo frontend. Ad un anno dall'integrazione nel core, abbiamo messo alla prova SDC su progetti avanzati caratterizzati da design system complessi con un'attenzione particolare alle performance. In questo talk esploreremo le sfide tecniche e organizzative che abbiamo affrontato, i miglioramenti in termini di efficienza e manutenibilit del codice e come l'utilizzo di uno strumento come Storybook abbia trasformato il nostro approccio allo sviluppo frontend su Drupal.]]>

L'introduzione di Single Directory Components (SDC) in Drupal ha inaugurato un nuovo approccio allo sviluppo frontend. Ad un anno dall'integrazione nel core, abbiamo messo alla prova SDC su progetti avanzati caratterizzati da design system complessi con un'attenzione particolare alle performance. In questo talk esploreremo le sfide tecniche e organizzative che abbiamo affrontato, i miglioramenti in termini di efficienza e manutenibilit del codice e come l'utilizzo di uno strumento come Storybook abbia trasformato il nostro approccio allo sviluppo frontend su Drupal.]]>
Fri, 22 Nov 2024 09:07:08 GMT /slideshow/talks-on-my-machine-drupal-storybook-e-sdc/273520525 sparkfabrik@slideshare.net(sparkfabrik) Talks on my machine: Drupal, Storybook e SDC sparkfabrik L'introduzione di Single Directory Components (SDC) in Drupal ha inaugurato un nuovo approccio allo sviluppo frontend. Ad un anno dall'integrazione nel core, abbiamo messo alla prova SDC su progetti avanzati caratterizzati da design system complessi con un'attenzione particolare alle performance. In questo talk esploreremo le sfide tecniche e organizzative che abbiamo affrontato, i miglioramenti in termini di efficienza e manutenibilit del codice e come l'utilizzo di uno strumento come Storybook abbia trasformato il nostro approccio allo sviluppo frontend su Drupal. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tomm2024-drupalstorybooksdc-shared-241122090708-7f1a9912-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> L&#39;introduzione di Single Directory Components (SDC) in Drupal ha inaugurato un nuovo approccio allo sviluppo frontend. Ad un anno dall&#39;integrazione nel core, abbiamo messo alla prova SDC su progetti avanzati caratterizzati da design system complessi con un&#39;attenzione particolare alle performance. In questo talk esploreremo le sfide tecniche e organizzative che abbiamo affrontato, i miglioramenti in termini di efficienza e manutenibilit del codice e come l&#39;utilizzo di uno strumento come Storybook abbia trasformato il nostro approccio allo sviluppo frontend su Drupal.
Talks on my machine: Drupal, Storybook e SDC from sparkfabrik
]]>
12 0 https://cdn.slidesharecdn.com/ss_thumbnails/tomm2024-drupalstorybooksdc-shared-241122090708-7f1a9912-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Talks on my machine: Drupal CMS versus The Cool Kids /slideshow/talks-on-my-machine-drupal-cms-versus-the-cool-kids/273520524 tomm2024-drupalcmsvs-241122090706-9410a96e
Drupal 竪 un carrozzone obsoleto, dicono in molti. Dobbiamo essere agili e disaccoppiati rispondono altri. Esistono decine di CMS online che con 2 click ti mettono a disposizione un backend piuttosto configurabile ed espongono i tuoi contenuti via API. Gi, piuttosto configurabile... Qualche tempo fa un cliente ci ha dato una lista di funzionalit e ci ha chiesto di valutare, tra i vari CMS headless disponibili sul mercato, quello che ne soddisfacesse di pi湛. I requisiti erano i pi湛 disparati, dal supporto al multilingua ai workflow editoriali avanzati; dalla possibilit di chiamare API di terze parte al login via Single Sign On. Indovinate un po? Nessuno era in grado di rispettarli tutti. Sapete invece chi li rispettava tutti? Gi, Drupal. Certo non era il pi湛 cool, non aveva linterfaccia pi湛 carina, cera (troppo) poco JavaScript. Ma alla fine il lavoro a casa lavrebbe portato, e senza compromessi. La community Drupal per嘆 vorrebbe che Drupal finisse nella lista dei cool kids e sta lavorando alacremente a Drupal CMS, una soluzione per migliorare drasticamente lesperienza duso di Drupal. In questo talk vedremo quali sono le principali differenze tra Drupal CMS e alcune piattaforme headless come Strapi e Contentful.]]>

Drupal 竪 un carrozzone obsoleto, dicono in molti. Dobbiamo essere agili e disaccoppiati rispondono altri. Esistono decine di CMS online che con 2 click ti mettono a disposizione un backend piuttosto configurabile ed espongono i tuoi contenuti via API. Gi, piuttosto configurabile... Qualche tempo fa un cliente ci ha dato una lista di funzionalit e ci ha chiesto di valutare, tra i vari CMS headless disponibili sul mercato, quello che ne soddisfacesse di pi湛. I requisiti erano i pi湛 disparati, dal supporto al multilingua ai workflow editoriali avanzati; dalla possibilit di chiamare API di terze parte al login via Single Sign On. Indovinate un po? Nessuno era in grado di rispettarli tutti. Sapete invece chi li rispettava tutti? Gi, Drupal. Certo non era il pi湛 cool, non aveva linterfaccia pi湛 carina, cera (troppo) poco JavaScript. Ma alla fine il lavoro a casa lavrebbe portato, e senza compromessi. La community Drupal per嘆 vorrebbe che Drupal finisse nella lista dei cool kids e sta lavorando alacremente a Drupal CMS, una soluzione per migliorare drasticamente lesperienza duso di Drupal. In questo talk vedremo quali sono le principali differenze tra Drupal CMS e alcune piattaforme headless come Strapi e Contentful.]]>
Fri, 22 Nov 2024 09:07:06 GMT /slideshow/talks-on-my-machine-drupal-cms-versus-the-cool-kids/273520524 sparkfabrik@slideshare.net(sparkfabrik) Talks on my machine: Drupal CMS versus The Cool Kids sparkfabrik Drupal 竪 un carrozzone obsoleto, dicono in molti. Dobbiamo essere agili e disaccoppiati rispondono altri. Esistono decine di CMS online che con 2 click ti mettono a disposizione un backend piuttosto configurabile ed espongono i tuoi contenuti via API. Gi, piuttosto configurabile... Qualche tempo fa un cliente ci ha dato una lista di funzionalit e ci ha chiesto di valutare, tra i vari CMS headless disponibili sul mercato, quello che ne soddisfacesse di pi湛. I requisiti erano i pi湛 disparati, dal supporto al multilingua ai workflow editoriali avanzati; dalla possibilit di chiamare API di terze parte al login via Single Sign On. Indovinate un po? Nessuno era in grado di rispettarli tutti. Sapete invece chi li rispettava tutti? Gi, Drupal. Certo non era il pi湛 cool, non aveva linterfaccia pi湛 carina, cera (troppo) poco JavaScript. Ma alla fine il lavoro a casa lavrebbe portato, e senza compromessi. La community Drupal per嘆 vorrebbe che Drupal finisse nella lista dei cool kids e sta lavorando alacremente a Drupal CMS, una soluzione per migliorare drasticamente lesperienza duso di Drupal. In questo talk vedremo quali sono le principali differenze tra Drupal CMS e alcune piattaforme headless come Strapi e Contentful. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tomm2024-drupalcmsvs-241122090706-9410a96e-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Drupal 竪 un carrozzone obsoleto, dicono in molti. Dobbiamo essere agili e disaccoppiati rispondono altri. Esistono decine di CMS online che con 2 click ti mettono a disposizione un backend piuttosto configurabile ed espongono i tuoi contenuti via API. Gi, piuttosto configurabile... Qualche tempo fa un cliente ci ha dato una lista di funzionalit e ci ha chiesto di valutare, tra i vari CMS headless disponibili sul mercato, quello che ne soddisfacesse di pi湛. I requisiti erano i pi湛 disparati, dal supporto al multilingua ai workflow editoriali avanzati; dalla possibilit di chiamare API di terze parte al login via Single Sign On. Indovinate un po? Nessuno era in grado di rispettarli tutti. Sapete invece chi li rispettava tutti? Gi, Drupal. Certo non era il pi湛 cool, non aveva linterfaccia pi湛 carina, cera (troppo) poco JavaScript. Ma alla fine il lavoro a casa lavrebbe portato, e senza compromessi. La community Drupal per嘆 vorrebbe che Drupal finisse nella lista dei cool kids e sta lavorando alacremente a Drupal CMS, una soluzione per migliorare drasticamente lesperienza duso di Drupal. In questo talk vedremo quali sono le principali differenze tra Drupal CMS e alcune piattaforme headless come Strapi e Contentful.
Talks on my machine: Drupal CMS versus The Cool Kids from sparkfabrik
]]>
9 0 https://cdn.slidesharecdn.com/ss_thumbnails/tomm2024-drupalcmsvs-241122090706-9410a96e-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Talks on my machine: Drupal: AI e Typesense come integrare la ricerca semantica /slideshow/drupal-ai-e-typesense-come-integrare-la-ricerca-semantica/273520522 tomm2024-aietypesensecomeintegrarelaricercasemanticaindrupal-241122090702-37d0d65f
In questa sessione esploreremo come l'AI e la ricerca semantica possono trasformare il modo in cui gli utenti trovano contenuti sui siti Drupal, grazie a Typesense, un motore di ricerca open-source semplice e veloce. Inizieremo con una breve panoramica sul fantastico lavoro della comunit Drupal nellintegrare lAI, prendendo spunto dagli highlight condivisi durante il Driesnote al DrupalCon Barcelona 2024. Poi, vedremo cosa significa davvero la ricerca semantica e perch辿 竪 un vero punto di svolta per offrire risultati di ricerca rapidi e precisi. Scoprirai come Typesense migliora questo processo e ti mostreremo come configurarlo in Drupal utilizzando il modulo "Search API Typesense", al quale abbiamo contribuito direttamente. Per rendere tutto pi湛 pratico, faremo una demo live, guidandoti passo dopo passo nella configurazione e mostrandoti come funziona. Concluderemo con qualche consiglio pratico per aiutarti a sfruttare al massimo Typesense nei tuoi progetti Drupal. Che tu sia alle prime armi con l'AI o un esperto sviluppatore Drupal, questa sessione ti dar gli strumenti per migliorare l'esperienza di ricerca del tuo sito.]]>

In questa sessione esploreremo come l'AI e la ricerca semantica possono trasformare il modo in cui gli utenti trovano contenuti sui siti Drupal, grazie a Typesense, un motore di ricerca open-source semplice e veloce. Inizieremo con una breve panoramica sul fantastico lavoro della comunit Drupal nellintegrare lAI, prendendo spunto dagli highlight condivisi durante il Driesnote al DrupalCon Barcelona 2024. Poi, vedremo cosa significa davvero la ricerca semantica e perch辿 竪 un vero punto di svolta per offrire risultati di ricerca rapidi e precisi. Scoprirai come Typesense migliora questo processo e ti mostreremo come configurarlo in Drupal utilizzando il modulo "Search API Typesense", al quale abbiamo contribuito direttamente. Per rendere tutto pi湛 pratico, faremo una demo live, guidandoti passo dopo passo nella configurazione e mostrandoti come funziona. Concluderemo con qualche consiglio pratico per aiutarti a sfruttare al massimo Typesense nei tuoi progetti Drupal. Che tu sia alle prime armi con l'AI o un esperto sviluppatore Drupal, questa sessione ti dar gli strumenti per migliorare l'esperienza di ricerca del tuo sito.]]>
Fri, 22 Nov 2024 09:07:02 GMT /slideshow/drupal-ai-e-typesense-come-integrare-la-ricerca-semantica/273520522 sparkfabrik@slideshare.net(sparkfabrik) Talks on my machine: Drupal: AI e Typesense come integrare la ricerca semantica sparkfabrik In questa sessione esploreremo come l'AI e la ricerca semantica possono trasformare il modo in cui gli utenti trovano contenuti sui siti Drupal, grazie a Typesense, un motore di ricerca open-source semplice e veloce. Inizieremo con una breve panoramica sul fantastico lavoro della comunit Drupal nellintegrare lAI, prendendo spunto dagli highlight condivisi durante il Driesnote al DrupalCon Barcelona 2024. Poi, vedremo cosa significa davvero la ricerca semantica e perch辿 竪 un vero punto di svolta per offrire risultati di ricerca rapidi e precisi. Scoprirai come Typesense migliora questo processo e ti mostreremo come configurarlo in Drupal utilizzando il modulo "Search API Typesense", al quale abbiamo contribuito direttamente. Per rendere tutto pi湛 pratico, faremo una demo live, guidandoti passo dopo passo nella configurazione e mostrandoti come funziona. Concluderemo con qualche consiglio pratico per aiutarti a sfruttare al massimo Typesense nei tuoi progetti Drupal. Che tu sia alle prime armi con l'AI o un esperto sviluppatore Drupal, questa sessione ti dar gli strumenti per migliorare l'esperienza di ricerca del tuo sito. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tomm2024-aietypesensecomeintegrarelaricercasemanticaindrupal-241122090702-37d0d65f-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In questa sessione esploreremo come l&#39;AI e la ricerca semantica possono trasformare il modo in cui gli utenti trovano contenuti sui siti Drupal, grazie a Typesense, un motore di ricerca open-source semplice e veloce. Inizieremo con una breve panoramica sul fantastico lavoro della comunit Drupal nellintegrare lAI, prendendo spunto dagli highlight condivisi durante il Driesnote al DrupalCon Barcelona 2024. Poi, vedremo cosa significa davvero la ricerca semantica e perch辿 竪 un vero punto di svolta per offrire risultati di ricerca rapidi e precisi. Scoprirai come Typesense migliora questo processo e ti mostreremo come configurarlo in Drupal utilizzando il modulo &quot;Search API Typesense&quot;, al quale abbiamo contribuito direttamente. Per rendere tutto pi湛 pratico, faremo una demo live, guidandoti passo dopo passo nella configurazione e mostrandoti come funziona. Concluderemo con qualche consiglio pratico per aiutarti a sfruttare al massimo Typesense nei tuoi progetti Drupal. Che tu sia alle prime armi con l&#39;AI o un esperto sviluppatore Drupal, questa sessione ti dar gli strumenti per migliorare l&#39;esperienza di ricerca del tuo sito.
Talks on my machine: Drupal: AI e Typesense come integrare la ricerca semantica from sparkfabrik
]]>
9 0 https://cdn.slidesharecdn.com/ss_thumbnails/tomm2024-aietypesensecomeintegrarelaricercasemanticaindrupal-241122090702-37d0d65f-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
KCD Italy 2023 - Secure Software Supply chain for OCI Artifact on Kubernetes /slideshow/kcd-italy-2023-secure-software-supply-chain-for-oci-artifact-on-kubernetes/265503999 kcd-securesoftwaresupplychainforociartifactonkubernetes-240117164410-e4c8252b
In this talk we will talk about how to ensure the security and quality of the software we deploy on Kubernetes using open-source tools like Sigstore, Kyverno and Syft/Grype. We will explain what a secure supply chain is, why it is important and how to implement it with these tools. We will also show you how to generate and verify SBOMs (Software Bill of Materials) of your OCI (Open Container Initiative) artifacts. And finally, we will show you some practical examples of how to use these technologies in action. We hope you enjoy it and find it useful!]]>

In this talk we will talk about how to ensure the security and quality of the software we deploy on Kubernetes using open-source tools like Sigstore, Kyverno and Syft/Grype. We will explain what a secure supply chain is, why it is important and how to implement it with these tools. We will also show you how to generate and verify SBOMs (Software Bill of Materials) of your OCI (Open Container Initiative) artifacts. And finally, we will show you some practical examples of how to use these technologies in action. We hope you enjoy it and find it useful!]]>
Wed, 17 Jan 2024 16:44:10 GMT /slideshow/kcd-italy-2023-secure-software-supply-chain-for-oci-artifact-on-kubernetes/265503999 sparkfabrik@slideshare.net(sparkfabrik) KCD Italy 2023 - Secure Software Supply chain for OCI Artifact on Kubernetes sparkfabrik In this talk we will talk about how to ensure the security and quality of the software we deploy on Kubernetes using open-source tools like Sigstore, Kyverno and Syft/Grype. We will explain what a secure supply chain is, why it is important and how to implement it with these tools. We will also show you how to generate and verify SBOMs (Software Bill of Materials) of your OCI (Open Container Initiative) artifacts. And finally, we will show you some practical examples of how to use these technologies in action. We hope you enjoy it and find it useful! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/kcd-securesoftwaresupplychainforociartifactonkubernetes-240117164410-e4c8252b-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In this talk we will talk about how to ensure the security and quality of the software we deploy on Kubernetes using open-source tools like Sigstore, Kyverno and Syft/Grype. We will explain what a secure supply chain is, why it is important and how to implement it with these tools. We will also show you how to generate and verify SBOMs (Software Bill of Materials) of your OCI (Open Container Initiative) artifacts. And finally, we will show you some practical examples of how to use these technologies in action. We hope you enjoy it and find it useful!
KCD Italy 2023 - Secure Software Supply chain for OCI Artifact on Kubernetes from sparkfabrik
]]>
33 0 https://cdn.slidesharecdn.com/ss_thumbnails/kcd-securesoftwaresupplychainforociartifactonkubernetes-240117164410-e4c8252b-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with Crossplane /slideshow/20231129-platform-localhost-2023-applicationdriven-infrastructure-with-crossplane/264072041 20231129-platformlocalhost2023-application-driveninfrastructurewithcrossplane-231129130017-01d73d0f
Crossplane allows users to extend their Kubernetes clusters using CRDs. The CRDs map any infrastructure or managed service, ensuring that the creation process for the users is as simple as the Kubernetes resources creation. Using a collection of YAML manifests, the development teams can assemble the needed cloud services for their applications removing this duty from the operation teams: this is shift left at its best. All this powerfulness comes with a cost in terms of security, governance, cognitive load and maintenance. In this talk well discuss strategies and techniques to better map the complexity of this infrastructure.]]>

Crossplane allows users to extend their Kubernetes clusters using CRDs. The CRDs map any infrastructure or managed service, ensuring that the creation process for the users is as simple as the Kubernetes resources creation. Using a collection of YAML manifests, the development teams can assemble the needed cloud services for their applications removing this duty from the operation teams: this is shift left at its best. All this powerfulness comes with a cost in terms of security, governance, cognitive load and maintenance. In this talk well discuss strategies and techniques to better map the complexity of this infrastructure.]]>
Wed, 29 Nov 2023 13:00:17 GMT /slideshow/20231129-platform-localhost-2023-applicationdriven-infrastructure-with-crossplane/264072041 sparkfabrik@slideshare.net(sparkfabrik) 20231129 - Platform @ localhost 2023 - Application-driven infrastructure with Crossplane sparkfabrik Crossplane allows users to extend their Kubernetes clusters using CRDs. The CRDs map any infrastructure or managed service, ensuring that the creation process for the users is as simple as the Kubernetes resources creation. Using a collection of YAML manifests, the development teams can assemble the needed cloud services for their applications removing this duty from the operation teams: this is shift left at its best. All this powerfulness comes with a cost in terms of security, governance, cognitive load and maintenance. In this talk well discuss strategies and techniques to better map the complexity of this infrastructure. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/20231129-platformlocalhost2023-application-driveninfrastructurewithcrossplane-231129130017-01d73d0f-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Crossplane allows users to extend their Kubernetes clusters using CRDs. The CRDs map any infrastructure or managed service, ensuring that the creation process for the users is as simple as the Kubernetes resources creation. Using a collection of YAML manifests, the development teams can assemble the needed cloud services for their applications removing this duty from the operation teams: this is shift left at its best. All this powerfulness comes with a cost in terms of security, governance, cognitive load and maintenance. In this talk well discuss strategies and techniques to better map the complexity of this infrastructure.
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with Crossplane from sparkfabrik
]]>
25 0 https://cdn.slidesharecdn.com/ss_thumbnails/20231129-platformlocalhost2023-application-driveninfrastructurewithcrossplane-231129130017-01d73d0f-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
IAD 2023 - 22 Years of Agile and all I got is this lousy t-shirt /slideshow/22-years-of-agile-and/264057141 2023talkiad23italianagiledays-22yearsofagileand-231129065756-4ae4ea35
Agilit oltre il software? Ma se 竪 una fatica di Sisifo applicarla gi solo AL software? A 22 anni dalla pubblicazione del Manifesto ancora lamentiamo scarsi risultati e aspettative sbagliate. Il mondo non ci capisce, ma noi ci facciamo l'occhiolino e custodiamo la chiave segreta per il successo. O no? tempo di smettere di lamentarci e iniziare a chiederci perch辿 竪 cos狸 difficile convincere il mondo che abbiamo ragione noi. E se vestissimo i panni di chi paga? Come clienti, qual 竪 la nostra propensione al rischio? Nella nostra vita privata, procediamo sempre in modo empirico? E come sviluppatori, cosa vogliamo ottenere davvero? Siamo certi che il resto del mondo rifiuti il nostro mindset, o magari non vediamo che l'agilit si esprime gi su scale e in industrie differenti? Facciamo un po' di retrospettiva su questi 22 anni, sul mercato dell'Agile, sulle nostre convinzioni e su "gli individui e le interazioni" al primo punto del nostro amato manfesto. Magari ne usciamo con qualche esperimento.]]>

Agilit oltre il software? Ma se 竪 una fatica di Sisifo applicarla gi solo AL software? A 22 anni dalla pubblicazione del Manifesto ancora lamentiamo scarsi risultati e aspettative sbagliate. Il mondo non ci capisce, ma noi ci facciamo l'occhiolino e custodiamo la chiave segreta per il successo. O no? tempo di smettere di lamentarci e iniziare a chiederci perch辿 竪 cos狸 difficile convincere il mondo che abbiamo ragione noi. E se vestissimo i panni di chi paga? Come clienti, qual 竪 la nostra propensione al rischio? Nella nostra vita privata, procediamo sempre in modo empirico? E come sviluppatori, cosa vogliamo ottenere davvero? Siamo certi che il resto del mondo rifiuti il nostro mindset, o magari non vediamo che l'agilit si esprime gi su scale e in industrie differenti? Facciamo un po' di retrospettiva su questi 22 anni, sul mercato dell'Agile, sulle nostre convinzioni e su "gli individui e le interazioni" al primo punto del nostro amato manfesto. Magari ne usciamo con qualche esperimento.]]>
Wed, 29 Nov 2023 06:57:56 GMT /slideshow/22-years-of-agile-and/264057141 sparkfabrik@slideshare.net(sparkfabrik) IAD 2023 - 22 Years of Agile and all I got is this lousy t-shirt sparkfabrik Agilit oltre il software? Ma se 竪 una fatica di Sisifo applicarla gi solo AL software? A 22 anni dalla pubblicazione del Manifesto ancora lamentiamo scarsi risultati e aspettative sbagliate. Il mondo non ci capisce, ma noi ci facciamo l'occhiolino e custodiamo la chiave segreta per il successo. O no? tempo di smettere di lamentarci e iniziare a chiederci perch辿 竪 cos狸 difficile convincere il mondo che abbiamo ragione noi. E se vestissimo i panni di chi paga? Come clienti, qual 竪 la nostra propensione al rischio? Nella nostra vita privata, procediamo sempre in modo empirico? E come sviluppatori, cosa vogliamo ottenere davvero? Siamo certi che il resto del mondo rifiuti il nostro mindset, o magari non vediamo che l'agilit si esprime gi su scale e in industrie differenti? Facciamo un po' di retrospettiva su questi 22 anni, sul mercato dell'Agile, sulle nostre convinzioni e su "gli individui e le interazioni" al primo punto del nostro amato manfesto. Magari ne usciamo con qualche esperimento. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2023talkiad23italianagiledays-22yearsofagileand-231129065756-4ae4ea35-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Agilit oltre il software? Ma se 竪 una fatica di Sisifo applicarla gi solo AL software? A 22 anni dalla pubblicazione del Manifesto ancora lamentiamo scarsi risultati e aspettative sbagliate. Il mondo non ci capisce, ma noi ci facciamo l&#39;occhiolino e custodiamo la chiave segreta per il successo. O no? tempo di smettere di lamentarci e iniziare a chiederci perch辿 竪 cos狸 difficile convincere il mondo che abbiamo ragione noi. E se vestissimo i panni di chi paga? Come clienti, qual 竪 la nostra propensione al rischio? Nella nostra vita privata, procediamo sempre in modo empirico? E come sviluppatori, cosa vogliamo ottenere davvero? Siamo certi che il resto del mondo rifiuti il nostro mindset, o magari non vediamo che l&#39;agilit si esprime gi su scale e in industrie differenti? Facciamo un po&#39; di retrospettiva su questi 22 anni, sul mercato dell&#39;Agile, sulle nostre convinzioni e su &quot;gli individui e le interazioni&quot; al primo punto del nostro amato manfesto. Magari ne usciamo con qualche esperimento.
IAD 2023 - 22 Years of Agile and all I got is this lousy t-shirt from sparkfabrik
]]>
7 0 https://cdn.slidesharecdn.com/ss_thumbnails/2023talkiad23italianagiledays-22yearsofagileand-231129065756-4ae4ea35-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
2023 - Drupalcon - How Drupal builds your pages /slideshow/2023-drupalcon-how-drupal-builds-your-pages/263100083 2023-drupalcon-howdrupalbuildsyourpages-231106102354-aef54ca9
Have you ever wondered what happens when a HTTP request reaches your Drupal web site? How does Drupal find the correct code to execute? Which parts of the page come from the cache and which ones are built from scratch? Which queries are executed against the database? And, why not, how much time and memory the request requires to be converted into a response? Whether you are a contrib developer or a simple curious person the answers to those questions will let you better understand how Drupal 10 works. The WebProfiler module can help you in discovering how all the different subsystems of Drupal 10 interact to take a request and return a response. WebProfiler collects data during the build of each page of the site and lets you easily explore the internals of Drupal 10. Follow the journey of a request entering the stack middleware, passing the routing component and the controller through the ViewSubscriber and Twig. Discover how services provide functionalities and how events give the opportunity (or the chance) to write decoupled code. Knowing your system will allow you to find bottlenecks, reduce resources and lower the costs.]]>

Have you ever wondered what happens when a HTTP request reaches your Drupal web site? How does Drupal find the correct code to execute? Which parts of the page come from the cache and which ones are built from scratch? Which queries are executed against the database? And, why not, how much time and memory the request requires to be converted into a response? Whether you are a contrib developer or a simple curious person the answers to those questions will let you better understand how Drupal 10 works. The WebProfiler module can help you in discovering how all the different subsystems of Drupal 10 interact to take a request and return a response. WebProfiler collects data during the build of each page of the site and lets you easily explore the internals of Drupal 10. Follow the journey of a request entering the stack middleware, passing the routing component and the controller through the ViewSubscriber and Twig. Discover how services provide functionalities and how events give the opportunity (or the chance) to write decoupled code. Knowing your system will allow you to find bottlenecks, reduce resources and lower the costs.]]>
Mon, 06 Nov 2023 10:23:54 GMT /slideshow/2023-drupalcon-how-drupal-builds-your-pages/263100083 sparkfabrik@slideshare.net(sparkfabrik) 2023 - Drupalcon - How Drupal builds your pages sparkfabrik Have you ever wondered what happens when a HTTP request reaches your Drupal web site? How does Drupal find the correct code to execute? Which parts of the page come from the cache and which ones are built from scratch? Which queries are executed against the database? And, why not, how much time and memory the request requires to be converted into a response? Whether you are a contrib developer or a simple curious person the answers to those questions will let you better understand how Drupal 10 works. The WebProfiler module can help you in discovering how all the different subsystems of Drupal 10 interact to take a request and return a response. WebProfiler collects data during the build of each page of the site and lets you easily explore the internals of Drupal 10. Follow the journey of a request entering the stack middleware, passing the routing component and the controller through the ViewSubscriber and Twig. Discover how services provide functionalities and how events give the opportunity (or the chance) to write decoupled code. Knowing your system will allow you to find bottlenecks, reduce resources and lower the costs. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2023-drupalcon-howdrupalbuildsyourpages-231106102354-aef54ca9-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Have you ever wondered what happens when a HTTP request reaches your Drupal web site? How does Drupal find the correct code to execute? Which parts of the page come from the cache and which ones are built from scratch? Which queries are executed against the database? And, why not, how much time and memory the request requires to be converted into a response? Whether you are a contrib developer or a simple curious person the answers to those questions will let you better understand how Drupal 10 works. The WebProfiler module can help you in discovering how all the different subsystems of Drupal 10 interact to take a request and return a response. WebProfiler collects data during the build of each page of the site and lets you easily explore the internals of Drupal 10. Follow the journey of a request entering the stack middleware, passing the routing component and the controller through the ViewSubscriber and Twig. Discover how services provide functionalities and how events give the opportunity (or the chance) to write decoupled code. Knowing your system will allow you to find bottlenecks, reduce resources and lower the costs.
2023 - Drupalcon - How Drupal builds your pages from sparkfabrik
]]>
6 0 https://cdn.slidesharecdn.com/ss_thumbnails/2023-drupalcon-howdrupalbuildsyourpages-231106102354-aef54ca9-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
2023 - TAC23 - Agile HR - Racconti dal fronte /slideshow/2023-tac23-agile-hr-racconti-dal-fronte/262748617 2023-tac23-agilehr-raccontidalfronte-231026092154-b3eddcce
Nel 2020 ho avuto il piacere di essere ospite della Agile Community Torino, per raccontare come in SparkFabrik avessimo organizzato i processi di reclutamento secondo quanto appreso dalla nostra esperienza di sviluppo agile. Non ho parlato di tecnologia, ma di approcci. Non di strumenti ma di valori. Sono passati gi tre anni da quell'intervento e il nostro reparto Human Relations non ha mai smesso di innovare e sperimentare, non solo nelle fasi di recruiting ma in tutta la filiera di supporto al personale. Vi racconter嘆 cosa 竪 stato fatto per snellire, efficientare e rendere trasparente il nostro ramo. Discuteremo delle sfide ancora aperte e di alcuni elefanti nella stanza che sempre pi湛 spesso - a mio avviso - vengono ignorati nelle discussioni di questo settore. E come mio solito, non ci andr嘆 per il sottile.]]>

Nel 2020 ho avuto il piacere di essere ospite della Agile Community Torino, per raccontare come in SparkFabrik avessimo organizzato i processi di reclutamento secondo quanto appreso dalla nostra esperienza di sviluppo agile. Non ho parlato di tecnologia, ma di approcci. Non di strumenti ma di valori. Sono passati gi tre anni da quell'intervento e il nostro reparto Human Relations non ha mai smesso di innovare e sperimentare, non solo nelle fasi di recruiting ma in tutta la filiera di supporto al personale. Vi racconter嘆 cosa 竪 stato fatto per snellire, efficientare e rendere trasparente il nostro ramo. Discuteremo delle sfide ancora aperte e di alcuni elefanti nella stanza che sempre pi湛 spesso - a mio avviso - vengono ignorati nelle discussioni di questo settore. E come mio solito, non ci andr嘆 per il sottile.]]>
Thu, 26 Oct 2023 09:21:54 GMT /slideshow/2023-tac23-agile-hr-racconti-dal-fronte/262748617 sparkfabrik@slideshare.net(sparkfabrik) 2023 - TAC23 - Agile HR - Racconti dal fronte sparkfabrik Nel 2020 ho avuto il piacere di essere ospite della Agile Community Torino, per raccontare come in SparkFabrik avessimo organizzato i processi di reclutamento secondo quanto appreso dalla nostra esperienza di sviluppo agile. Non ho parlato di tecnologia, ma di approcci. Non di strumenti ma di valori. Sono passati gi tre anni da quell'intervento e il nostro reparto Human Relations non ha mai smesso di innovare e sperimentare, non solo nelle fasi di recruiting ma in tutta la filiera di supporto al personale. Vi racconter嘆 cosa 竪 stato fatto per snellire, efficientare e rendere trasparente il nostro ramo. Discuteremo delle sfide ancora aperte e di alcuni elefanti nella stanza che sempre pi湛 spesso - a mio avviso - vengono ignorati nelle discussioni di questo settore. E come mio solito, non ci andr嘆 per il sottile. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2023-tac23-agilehr-raccontidalfronte-231026092154-b3eddcce-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Nel 2020 ho avuto il piacere di essere ospite della Agile Community Torino, per raccontare come in SparkFabrik avessimo organizzato i processi di reclutamento secondo quanto appreso dalla nostra esperienza di sviluppo agile. Non ho parlato di tecnologia, ma di approcci. Non di strumenti ma di valori. Sono passati gi tre anni da quell&#39;intervento e il nostro reparto Human Relations non ha mai smesso di innovare e sperimentare, non solo nelle fasi di recruiting ma in tutta la filiera di supporto al personale. Vi racconter嘆 cosa 竪 stato fatto per snellire, efficientare e rendere trasparente il nostro ramo. Discuteremo delle sfide ancora aperte e di alcuni elefanti nella stanza che sempre pi湛 spesso - a mio avviso - vengono ignorati nelle discussioni di questo settore. E come mio solito, non ci andr嘆 per il sottile.
2023 - TAC23 - Agile HR - Racconti dal fronte from sparkfabrik
]]>
18 0 https://cdn.slidesharecdn.com/ss_thumbnails/2023-tac23-agilehr-raccontidalfronte-231026092154-b3eddcce-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
CodeMotion 2023 - Deep dive nella supply chain della nostra infrastruttura cloud.pdf /slideshow/codemotion-2023-deep-dive-nella-supply-chain-della-nostra-infrastruttura-cloudpdf/262744463 codemotion2023-final-deepdivenellasupplychaindellanostrainfrastrutturacloud-231026072110-2cdb57ac
In this talk Ill explain what is the Software Supply Chain, common threats and mitigations and how they apply to IAC ecosystem too. Ill show off security threats using Terraform and its ecosystem and finally ill talk about OCI images talking about digital signatures and SBOM using Sigstore and Syft. Ill do a live coding session showing off how to deploy secure OCI images on K8S cluster with security policies built with Kyverno, the session includes also security scanning using the generated SBOM.]]>

In this talk Ill explain what is the Software Supply Chain, common threats and mitigations and how they apply to IAC ecosystem too. Ill show off security threats using Terraform and its ecosystem and finally ill talk about OCI images talking about digital signatures and SBOM using Sigstore and Syft. Ill do a live coding session showing off how to deploy secure OCI images on K8S cluster with security policies built with Kyverno, the session includes also security scanning using the generated SBOM.]]>
Thu, 26 Oct 2023 07:21:10 GMT /slideshow/codemotion-2023-deep-dive-nella-supply-chain-della-nostra-infrastruttura-cloudpdf/262744463 sparkfabrik@slideshare.net(sparkfabrik) CodeMotion 2023 - Deep dive nella supply chain della nostra infrastruttura cloud.pdf sparkfabrik In this talk Ill explain what is the Software Supply Chain, common threats and mitigations and how they apply to IAC ecosystem too. Ill show off security threats using Terraform and its ecosystem and finally ill talk about OCI images talking about digital signatures and SBOM using Sigstore and Syft. Ill do a live coding session showing off how to deploy secure OCI images on K8S cluster with security policies built with Kyverno, the session includes also security scanning using the generated SBOM. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/codemotion2023-final-deepdivenellasupplychaindellanostrainfrastrutturacloud-231026072110-2cdb57ac-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In this talk Ill explain what is the Software Supply Chain, common threats and mitigations and how they apply to IAC ecosystem too. Ill show off security threats using Terraform and its ecosystem and finally ill talk about OCI images talking about digital signatures and SBOM using Sigstore and Syft. Ill do a live coding session showing off how to deploy secure OCI images on K8S cluster with security policies built with Kyverno, the session includes also security scanning using the generated SBOM.
CodeMotion 2023 - Deep dive nella supply chain della nostra infrastruttura cloud.pdf from sparkfabrik
]]>
79 0 https://cdn.slidesharecdn.com/ss_thumbnails/codemotion2023-final-deepdivenellasupplychaindellanostrainfrastrutturacloud-231026072110-2cdb57ac-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
What is the Secure Supply Chain and the Current State of the PHP Ecosystem /sparkfabrik/what-is-the-secure-supply-chain-and-the-current-state-of-the-php-ecosystem drupalcon-lille-2023-php-supply-chain-231019152642-5f0efe6e
In this talk Ill present the current state of the software supply chain, the big global recent events (SolarWinds, log4shell, codecov, packagist) and the state of the PHP and Drupal ecosystem, the threats and the mitigations that can be applied using tools like Sigstore, Syft, and Grype for digital signatures, SBOM generation, and automatic vulnerability scanning and how to use them for real-world projects to gain unprecedented levels of knowledge of your digital artifacts. There will be also a demo of the mentioned tools in action to implement a secure supply chain pipeline for your Drupal projects.]]>

In this talk Ill present the current state of the software supply chain, the big global recent events (SolarWinds, log4shell, codecov, packagist) and the state of the PHP and Drupal ecosystem, the threats and the mitigations that can be applied using tools like Sigstore, Syft, and Grype for digital signatures, SBOM generation, and automatic vulnerability scanning and how to use them for real-world projects to gain unprecedented levels of knowledge of your digital artifacts. There will be also a demo of the mentioned tools in action to implement a secure supply chain pipeline for your Drupal projects.]]>
Thu, 19 Oct 2023 15:26:42 GMT /sparkfabrik/what-is-the-secure-supply-chain-and-the-current-state-of-the-php-ecosystem sparkfabrik@slideshare.net(sparkfabrik) What is the Secure Supply Chain and the Current State of the PHP Ecosystem sparkfabrik In this talk Ill present the current state of the software supply chain, the big global recent events (SolarWinds, log4shell, codecov, packagist) and the state of the PHP and Drupal ecosystem, the threats and the mitigations that can be applied using tools like Sigstore, Syft, and Grype for digital signatures, SBOM generation, and automatic vulnerability scanning and how to use them for real-world projects to gain unprecedented levels of knowledge of your digital artifacts. There will be also a demo of the mentioned tools in action to implement a secure supply chain pipeline for your Drupal projects. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/drupalcon-lille-2023-php-supply-chain-231019152642-5f0efe6e-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In this talk Ill present the current state of the software supply chain, the big global recent events (SolarWinds, log4shell, codecov, packagist) and the state of the PHP and Drupal ecosystem, the threats and the mitigations that can be applied using tools like Sigstore, Syft, and Grype for digital signatures, SBOM generation, and automatic vulnerability scanning and how to use them for real-world projects to gain unprecedented levels of knowledge of your digital artifacts. There will be also a demo of the mentioned tools in action to implement a secure supply chain pipeline for your Drupal projects.
What is the Secure Supply Chain and the Current State of the PHP Ecosystem from sparkfabrik
]]>
13 0 https://cdn.slidesharecdn.com/ss_thumbnails/drupalcon-lille-2023-php-supply-chain-231019152642-5f0efe6e-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
UX e Web sostenibile (UXday 2023).pdf /slideshow/ux-e-web-sostenibile-uxday-2023pdf/261738002 2023-uxewebsostenibileuxday-231004053944-ad7636e5
Quanto 竪 sostenibile la UX per il nostro Pianeta? Che si tratti di utilizzare Internet per lavoro, per accrescimento personale o semplicemente per staccarsi dalla realt, tutto questo ha un costo e un forte impatto ambientale. Infatti, la prima frase citata nel Sustainable Web Manifest 竪 la seguente: ''Se Internet fosse un Paese, sarebbe il settimo pi湛 grande inquinatore'. Progettare siti web sostenibili per l'ambiente significa tenere conto di parametri come velocit, performance e usabilit: ironicamente, si tratta di caratteristiche che gli utenti in primis premiano. Quindi perch竪 il web contribuisce ancora cos狸 tanto alle emissioni di CO2?]]>

Quanto 竪 sostenibile la UX per il nostro Pianeta? Che si tratti di utilizzare Internet per lavoro, per accrescimento personale o semplicemente per staccarsi dalla realt, tutto questo ha un costo e un forte impatto ambientale. Infatti, la prima frase citata nel Sustainable Web Manifest 竪 la seguente: ''Se Internet fosse un Paese, sarebbe il settimo pi湛 grande inquinatore'. Progettare siti web sostenibili per l'ambiente significa tenere conto di parametri come velocit, performance e usabilit: ironicamente, si tratta di caratteristiche che gli utenti in primis premiano. Quindi perch竪 il web contribuisce ancora cos狸 tanto alle emissioni di CO2?]]>
Wed, 04 Oct 2023 05:39:44 GMT /slideshow/ux-e-web-sostenibile-uxday-2023pdf/261738002 sparkfabrik@slideshare.net(sparkfabrik) UX e Web sostenibile (UXday 2023).pdf sparkfabrik Quanto 竪 sostenibile la UX per il nostro Pianeta? Che si tratti di utilizzare Internet per lavoro, per accrescimento personale o semplicemente per staccarsi dalla realt, tutto questo ha un costo e un forte impatto ambientale. Infatti, la prima frase citata nel Sustainable Web Manifest 竪 la seguente: ''Se Internet fosse un Paese, sarebbe il settimo pi湛 grande inquinatore'. Progettare siti web sostenibili per l'ambiente significa tenere conto di parametri come velocit, performance e usabilit: ironicamente, si tratta di caratteristiche che gli utenti in primis premiano. Quindi perch竪 il web contribuisce ancora cos狸 tanto alle emissioni di CO2? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2023-uxewebsostenibileuxday-231004053944-ad7636e5-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Quanto 竪 sostenibile la UX per il nostro Pianeta? Che si tratti di utilizzare Internet per lavoro, per accrescimento personale o semplicemente per staccarsi dalla realt, tutto questo ha un costo e un forte impatto ambientale. Infatti, la prima frase citata nel Sustainable Web Manifest 竪 la seguente: &#39;&#39;Se Internet fosse un Paese, sarebbe il settimo pi湛 grande inquinatore&#39;. Progettare siti web sostenibili per l&#39;ambiente significa tenere conto di parametri come velocit, performance e usabilit: ironicamente, si tratta di caratteristiche che gli utenti in primis premiano. Quindi perch竪 il web contribuisce ancora cos狸 tanto alle emissioni di CO2?
UX e Web sostenibile (UXday 2023).pdf from sparkfabrik
]]>
36 0 https://cdn.slidesharecdn.com/ss_thumbnails/2023-uxewebsostenibileuxday-231004053944-ad7636e5-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Drupal Dev Days Vienna 2023 - What is the secure software supply chain and the current state of the PHP ecosystem.pdf /slideshow/drupal-dev-days-vienna-2023-what-is-the-secure-software-supply-chain-and-the-current-state-of-the-php-ecosystempdf/259457010 drupaldevdaysvienna2023-whatisthesecuresoftwaresupplychainandthecurrentstateofthephpecosystem-230727073242-191359a7
This talk "What is the secure software supply chain and the current state of the PHP ecosystem" discusses the current state of the software supply chain, the big global recent events (SolarWinds, log4shell, codecov, packagist) and the state of the PHP and Drupal ecosystem, the threats and the mitigations that can be applied using tools like Sigstore, Syft, and Grype for digital signatures, SBOM generation, and automatic vulnerability scanning and how to use them for real-world projects to gain unprecedented levels of knowledge of your digital artifacts. ]]>

This talk "What is the secure software supply chain and the current state of the PHP ecosystem" discusses the current state of the software supply chain, the big global recent events (SolarWinds, log4shell, codecov, packagist) and the state of the PHP and Drupal ecosystem, the threats and the mitigations that can be applied using tools like Sigstore, Syft, and Grype for digital signatures, SBOM generation, and automatic vulnerability scanning and how to use them for real-world projects to gain unprecedented levels of knowledge of your digital artifacts. ]]>
Thu, 27 Jul 2023 07:32:42 GMT /slideshow/drupal-dev-days-vienna-2023-what-is-the-secure-software-supply-chain-and-the-current-state-of-the-php-ecosystempdf/259457010 sparkfabrik@slideshare.net(sparkfabrik) Drupal Dev Days Vienna 2023 - What is the secure software supply chain and the current state of the PHP ecosystem.pdf sparkfabrik This talk "What is the secure software supply chain and the current state of the PHP ecosystem" discusses the current state of the software supply chain, the big global recent events (SolarWinds, log4shell, codecov, packagist) and the state of the PHP and Drupal ecosystem, the threats and the mitigations that can be applied using tools like Sigstore, Syft, and Grype for digital signatures, SBOM generation, and automatic vulnerability scanning and how to use them for real-world projects to gain unprecedented levels of knowledge of your digital artifacts. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/drupaldevdaysvienna2023-whatisthesecuresoftwaresupplychainandthecurrentstateofthephpecosystem-230727073242-191359a7-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This talk &quot;What is the secure software supply chain and the current state of the PHP ecosystem&quot; discusses the current state of the software supply chain, the big global recent events (SolarWinds, log4shell, codecov, packagist) and the state of the PHP and Drupal ecosystem, the threats and the mitigations that can be applied using tools like Sigstore, Syft, and Grype for digital signatures, SBOM generation, and automatic vulnerability scanning and how to use them for real-world projects to gain unprecedented levels of knowledge of your digital artifacts.
Drupal Dev Days Vienna 2023 - What is the secure software supply chain and the current state of the PHP ecosystem.pdf from sparkfabrik
]]>
27 0 https://cdn.slidesharecdn.com/ss_thumbnails/drupaldevdaysvienna2023-whatisthesecuresoftwaresupplychainandthecurrentstateofthephpecosystem-230727073242-191359a7-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Deep dive nella supply chain della nostra infrastruttura cloud /slideshow/deep-dive-nella-supply-chain-della-nostra-infrastruttura-cloud/256593417 idi2023-supply-chain-iac-230317163953-41a82641
L'infrastruttura come codice e le applicazioni cloud-native consentono di raggiungere livelli senza precedenti di efficienza e governance dei nostri servizi cloud, rendendoci capaci di creare infrastrutture immutabili e ripetibili, di poterci operare come se fossero applicazioni quindi versionando il codice, qa e test automatici e procedure di rilascio automatiche verso gli ambienti di destinazione. Pi湛 inseriamo codice nelle nostre infrastrutture, pi湛 estendiamo la superficie di attacco. In questo talk, esaminer嘆 gli attacchi alla catena di approvvigionamento a diversi livelli, come rilevarli e le tecniche per mitigarli e come scrivere codice IaC pi湛 sicuro.]]>

L'infrastruttura come codice e le applicazioni cloud-native consentono di raggiungere livelli senza precedenti di efficienza e governance dei nostri servizi cloud, rendendoci capaci di creare infrastrutture immutabili e ripetibili, di poterci operare come se fossero applicazioni quindi versionando il codice, qa e test automatici e procedure di rilascio automatiche verso gli ambienti di destinazione. Pi湛 inseriamo codice nelle nostre infrastrutture, pi湛 estendiamo la superficie di attacco. In questo talk, esaminer嘆 gli attacchi alla catena di approvvigionamento a diversi livelli, come rilevarli e le tecniche per mitigarli e come scrivere codice IaC pi湛 sicuro.]]>
Fri, 17 Mar 2023 16:39:53 GMT /slideshow/deep-dive-nella-supply-chain-della-nostra-infrastruttura-cloud/256593417 sparkfabrik@slideshare.net(sparkfabrik) Deep dive nella supply chain della nostra infrastruttura cloud sparkfabrik L'infrastruttura come codice e le applicazioni cloud-native consentono di raggiungere livelli senza precedenti di efficienza e governance dei nostri servizi cloud, rendendoci capaci di creare infrastrutture immutabili e ripetibili, di poterci operare come se fossero applicazioni quindi versionando il codice, qa e test automatici e procedure di rilascio automatiche verso gli ambienti di destinazione. Pi湛 inseriamo codice nelle nostre infrastrutture, pi湛 estendiamo la superficie di attacco. In questo talk, esaminer嘆 gli attacchi alla catena di approvvigionamento a diversi livelli, come rilevarli e le tecniche per mitigarli e come scrivere codice IaC pi湛 sicuro. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/idi2023-supply-chain-iac-230317163953-41a82641-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> L&#39;infrastruttura come codice e le applicazioni cloud-native consentono di raggiungere livelli senza precedenti di efficienza e governance dei nostri servizi cloud, rendendoci capaci di creare infrastrutture immutabili e ripetibili, di poterci operare come se fossero applicazioni quindi versionando il codice, qa e test automatici e procedure di rilascio automatiche verso gli ambienti di destinazione. Pi湛 inseriamo codice nelle nostre infrastrutture, pi湛 estendiamo la superficie di attacco. In questo talk, esaminer嘆 gli attacchi alla catena di approvvigionamento a diversi livelli, come rilevarli e le tecniche per mitigarli e come scrivere codice IaC pi湛 sicuro.
Deep dive nella supply chain della nostra infrastruttura cloud from sparkfabrik
]]>
34 0 https://cdn.slidesharecdn.com/ss_thumbnails/idi2023-supply-chain-iac-230317163953-41a82641-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
KCD Italy 2022 - Application driven infrastructure with Crossplane /slideshow/kcd-italy-2022-application-driven-infrastructure-with-crossplane/256593328 kcditaly2022-application-driveninfrastructurewithcrossplane-230317162717-35472a15
Crossplane allows users to extend their Kubernetes clusters using CRDs. The CRDs map any infrastructure or managed service, ensuring that the creation process for the users is as simple as the Kubernetes resources creation. Using a collection of YAML manifests, the development teams can assemble the needed cloud services for their applications removing this duty from the operation teams: this is "shift left" at its best. All this powerfulness comes with a cost in terms of security, governance, cognitive load and maintenance. In this talk we'll discuss strategies and techniques to better map the complexity of this infrastructure.]]>

Crossplane allows users to extend their Kubernetes clusters using CRDs. The CRDs map any infrastructure or managed service, ensuring that the creation process for the users is as simple as the Kubernetes resources creation. Using a collection of YAML manifests, the development teams can assemble the needed cloud services for their applications removing this duty from the operation teams: this is "shift left" at its best. All this powerfulness comes with a cost in terms of security, governance, cognitive load and maintenance. In this talk we'll discuss strategies and techniques to better map the complexity of this infrastructure.]]>
Fri, 17 Mar 2023 16:27:16 GMT /slideshow/kcd-italy-2022-application-driven-infrastructure-with-crossplane/256593328 sparkfabrik@slideshare.net(sparkfabrik) KCD Italy 2022 - Application driven infrastructure with Crossplane sparkfabrik Crossplane allows users to extend their Kubernetes clusters using CRDs. The CRDs map any infrastructure or managed service, ensuring that the creation process for the users is as simple as the Kubernetes resources creation. Using a collection of YAML manifests, the development teams can assemble the needed cloud services for their applications removing this duty from the operation teams: this is "shift left" at its best. All this powerfulness comes with a cost in terms of security, governance, cognitive load and maintenance. In this talk we'll discuss strategies and techniques to better map the complexity of this infrastructure. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/kcditaly2022-application-driveninfrastructurewithcrossplane-230317162717-35472a15-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Crossplane allows users to extend their Kubernetes clusters using CRDs. The CRDs map any infrastructure or managed service, ensuring that the creation process for the users is as simple as the Kubernetes resources creation. Using a collection of YAML manifests, the development teams can assemble the needed cloud services for their applications removing this duty from the operation teams: this is &quot;shift left&quot; at its best. All this powerfulness comes with a cost in terms of security, governance, cognitive load and maintenance. In this talk we&#39;ll discuss strategies and techniques to better map the complexity of this infrastructure.
KCD Italy 2022 - Application driven infrastructure with Crossplane from sparkfabrik
]]>
182 0 https://cdn.slidesharecdn.com/ss_thumbnails/kcditaly2022-application-driveninfrastructurewithcrossplane-230317162717-35472a15-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Come Drupal costruisce le tue pagine /slideshow/come-drupal-costruisce-le-tue-pagine/253255466 comedrupalcostruisceletuepagine-220929101949-b9fa861e
Hai mai pensato a cosa succede quando una richiesta HTTP arriva al tuo sito Drupal? Come Drupal trova il codice corretto da eseguire? Quali parti di una pagina provengono dalla cache e quali sono costruite da zero? Quante e quali query vengono eseguite sul database? E, perch辿 no, quanto tempo e quanto memoria richiede convertire la richiesta in una risposta? Che tu sia una persona che sviluppa moduli o solo curiosa, le risposte a queste domande ti aiuteranno a comprendere meglio come funziona internamente il tuo CMS preferito (perch辿 se non lo 竪 gi, lo diventer). Per fare questo useremo il modulo Webprofiler, che ci aiuter a capire come le varie componenti di Drupal interagiscono per convertire una richiesta in una risposta. Webprofiler raccoglie dati durante la costruzione di ogni pagina del sito e ci permette di esplorare facilmente cosa succede allinterno di Drupal. Seguiremo il percorso di una richiesta iniziando dai middleware, passeremo dal routing al controller per finire a Twig. Scopriremo come i servizi forniscono funzionalit e come gli eventi danno la possibilit (o lopportunit) di scrivere codice disaccoppiato. Il tutto senza perdere di vista le performance e tenendo un occhio sulle risorse, il tempo, le cache e le query.]]>

Hai mai pensato a cosa succede quando una richiesta HTTP arriva al tuo sito Drupal? Come Drupal trova il codice corretto da eseguire? Quali parti di una pagina provengono dalla cache e quali sono costruite da zero? Quante e quali query vengono eseguite sul database? E, perch辿 no, quanto tempo e quanto memoria richiede convertire la richiesta in una risposta? Che tu sia una persona che sviluppa moduli o solo curiosa, le risposte a queste domande ti aiuteranno a comprendere meglio come funziona internamente il tuo CMS preferito (perch辿 se non lo 竪 gi, lo diventer). Per fare questo useremo il modulo Webprofiler, che ci aiuter a capire come le varie componenti di Drupal interagiscono per convertire una richiesta in una risposta. Webprofiler raccoglie dati durante la costruzione di ogni pagina del sito e ci permette di esplorare facilmente cosa succede allinterno di Drupal. Seguiremo il percorso di una richiesta iniziando dai middleware, passeremo dal routing al controller per finire a Twig. Scopriremo come i servizi forniscono funzionalit e come gli eventi danno la possibilit (o lopportunit) di scrivere codice disaccoppiato. Il tutto senza perdere di vista le performance e tenendo un occhio sulle risorse, il tempo, le cache e le query.]]>
Thu, 29 Sep 2022 10:19:49 GMT /slideshow/come-drupal-costruisce-le-tue-pagine/253255466 sparkfabrik@slideshare.net(sparkfabrik) Come Drupal costruisce le tue pagine sparkfabrik Hai mai pensato a cosa succede quando una richiesta HTTP arriva al tuo sito Drupal? Come Drupal trova il codice corretto da eseguire? Quali parti di una pagina provengono dalla cache e quali sono costruite da zero? Quante e quali query vengono eseguite sul database? E, perch辿 no, quanto tempo e quanto memoria richiede convertire la richiesta in una risposta? Che tu sia una persona che sviluppa moduli o solo curiosa, le risposte a queste domande ti aiuteranno a comprendere meglio come funziona internamente il tuo CMS preferito (perch辿 se non lo 竪 gi, lo diventer). Per fare questo useremo il modulo Webprofiler, che ci aiuter a capire come le varie componenti di Drupal interagiscono per convertire una richiesta in una risposta. Webprofiler raccoglie dati durante la costruzione di ogni pagina del sito e ci permette di esplorare facilmente cosa succede allinterno di Drupal. Seguiremo il percorso di una richiesta iniziando dai middleware, passeremo dal routing al controller per finire a Twig. Scopriremo come i servizi forniscono funzionalit e come gli eventi danno la possibilit (o lopportunit) di scrivere codice disaccoppiato. Il tutto senza perdere di vista le performance e tenendo un occhio sulle risorse, il tempo, le cache e le query. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/comedrupalcostruisceletuepagine-220929101949-b9fa861e-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Hai mai pensato a cosa succede quando una richiesta HTTP arriva al tuo sito Drupal? Come Drupal trova il codice corretto da eseguire? Quali parti di una pagina provengono dalla cache e quali sono costruite da zero? Quante e quali query vengono eseguite sul database? E, perch辿 no, quanto tempo e quanto memoria richiede convertire la richiesta in una risposta? Che tu sia una persona che sviluppa moduli o solo curiosa, le risposte a queste domande ti aiuteranno a comprendere meglio come funziona internamente il tuo CMS preferito (perch辿 se non lo 竪 gi, lo diventer). Per fare questo useremo il modulo Webprofiler, che ci aiuter a capire come le varie componenti di Drupal interagiscono per convertire una richiesta in una risposta. Webprofiler raccoglie dati durante la costruzione di ogni pagina del sito e ci permette di esplorare facilmente cosa succede allinterno di Drupal. Seguiremo il percorso di una richiesta iniziando dai middleware, passeremo dal routing al controller per finire a Twig. Scopriremo come i servizi forniscono funzionalit e come gli eventi danno la possibilit (o lopportunit) di scrivere codice disaccoppiato. Il tutto senza perdere di vista le performance e tenendo un occhio sulle risorse, il tempo, le cache e le query.
Come Drupal costruisce le tue pagine from sparkfabrik
]]>
62 0 https://cdn.slidesharecdn.com/ss_thumbnails/comedrupalcostruisceletuepagine-220929101949-b9fa861e-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Drupal 10: un framework PHP di sviluppo Cloud Native moderno /slideshow/drupal-10-un-framework-php-di-sviluppo-cloud-native-moderno/253254948 drupal10unframeworkphpdisviluppocloudnativemoderno-220929094245-790eea99
I detrattori parlano di un declino di Drupal: sempre meno developer lo scelgono per realizzare siti. Eppure se osserviamo la qualit dei progetti basati su Drupal, 竪 evidente che si tratti di progetti di impatto sempre maggiore, per lo pi湛 a livello enterprise, in grado di garantire vere e proprie esperienze digitali innovative. Drupal rimane non solo il pi湛 potente e sicuro CMS open source enterprise-grade, ma 竪 diventato un CMF solido che ha saputo rinnovarsi seguendo i principi del framework MACH che promuove piattaforme basate su microservizi, che siano API-first, cloud native ed headless. Quindi no, nessun declino, Drupal 竪 al passo con le migliori tecnologie esistenti sul mercato. Ecco di cosa parliamo oggi: la nuova major release di Drupal 竪 alle porte e vogliamo raccontarvi tutte le novit per utenti e developer.]]>

I detrattori parlano di un declino di Drupal: sempre meno developer lo scelgono per realizzare siti. Eppure se osserviamo la qualit dei progetti basati su Drupal, 竪 evidente che si tratti di progetti di impatto sempre maggiore, per lo pi湛 a livello enterprise, in grado di garantire vere e proprie esperienze digitali innovative. Drupal rimane non solo il pi湛 potente e sicuro CMS open source enterprise-grade, ma 竪 diventato un CMF solido che ha saputo rinnovarsi seguendo i principi del framework MACH che promuove piattaforme basate su microservizi, che siano API-first, cloud native ed headless. Quindi no, nessun declino, Drupal 竪 al passo con le migliori tecnologie esistenti sul mercato. Ecco di cosa parliamo oggi: la nuova major release di Drupal 竪 alle porte e vogliamo raccontarvi tutte le novit per utenti e developer.]]>
Thu, 29 Sep 2022 09:42:45 GMT /slideshow/drupal-10-un-framework-php-di-sviluppo-cloud-native-moderno/253254948 sparkfabrik@slideshare.net(sparkfabrik) Drupal 10: un framework PHP di sviluppo Cloud Native moderno sparkfabrik I detrattori parlano di un declino di Drupal: sempre meno developer lo scelgono per realizzare siti. Eppure se osserviamo la qualit dei progetti basati su Drupal, 竪 evidente che si tratti di progetti di impatto sempre maggiore, per lo pi湛 a livello enterprise, in grado di garantire vere e proprie esperienze digitali innovative. Drupal rimane non solo il pi湛 potente e sicuro CMS open source enterprise-grade, ma 竪 diventato un CMF solido che ha saputo rinnovarsi seguendo i principi del framework MACH che promuove piattaforme basate su microservizi, che siano API-first, cloud native ed headless. Quindi no, nessun declino, Drupal 竪 al passo con le migliori tecnologie esistenti sul mercato. Ecco di cosa parliamo oggi: la nuova major release di Drupal 竪 alle porte e vogliamo raccontarvi tutte le novit per utenti e developer. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/drupal10unframeworkphpdisviluppocloudnativemoderno-220929094245-790eea99-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> I detrattori parlano di un declino di Drupal: sempre meno developer lo scelgono per realizzare siti. Eppure se osserviamo la qualit dei progetti basati su Drupal, 竪 evidente che si tratti di progetti di impatto sempre maggiore, per lo pi湛 a livello enterprise, in grado di garantire vere e proprie esperienze digitali innovative. Drupal rimane non solo il pi湛 potente e sicuro CMS open source enterprise-grade, ma 竪 diventato un CMF solido che ha saputo rinnovarsi seguendo i principi del framework MACH che promuove piattaforme basate su microservizi, che siano API-first, cloud native ed headless. Quindi no, nessun declino, Drupal 竪 al passo con le migliori tecnologie esistenti sul mercato. Ecco di cosa parliamo oggi: la nuova major release di Drupal 竪 alle porte e vogliamo raccontarvi tutte le novit per utenti e developer.
Drupal 10: un framework PHP di sviluppo Cloud Native moderno from sparkfabrik
]]>
42 0 https://cdn.slidesharecdn.com/ss_thumbnails/drupal10unframeworkphpdisviluppocloudnativemoderno-220929094245-790eea99-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Do you know what your Drupal is doing Observe it! (DrupalCon Prague 2022) /slideshow/do-you-know-what-your-drupal-is-doing-observe-it-drupalcon-prague-2022/253081955 doyouknowwhatyourdrupalisdoingobserveitdrupalconprague-220921065308-fe828d5b
Our Drupal 8 websites are true applications, often very complex ones. More and more workload is delegated to external systems, usually microservices, that are used for many different tasks. Architectures are always more distributed and fragmented. To trace the lifecycle of a single request that originates in a client, passes through all Drupal subsystems, reaches external (micro)services and comes back, it will become mandatory to track down problems and to optimize for performances. This is often time consuming and without the right tools may become very difficult. A simple unstructured log stream isn't enough anymore, we need to find a way to observe the details of what is going on. Observability is all about this and is based on structured logs, metrics and traces. In this talk we will see how to implement these techniques in Drupal, which tools and which modules to use to trace and log all requests that reach our website and how to expose and display useful metrics. We will integrate Drupal with OpenTelemetry, Monolog and Grafana to collect, scrape, store and visualize telemetry data.]]>

Our Drupal 8 websites are true applications, often very complex ones. More and more workload is delegated to external systems, usually microservices, that are used for many different tasks. Architectures are always more distributed and fragmented. To trace the lifecycle of a single request that originates in a client, passes through all Drupal subsystems, reaches external (micro)services and comes back, it will become mandatory to track down problems and to optimize for performances. This is often time consuming and without the right tools may become very difficult. A simple unstructured log stream isn't enough anymore, we need to find a way to observe the details of what is going on. Observability is all about this and is based on structured logs, metrics and traces. In this talk we will see how to implement these techniques in Drupal, which tools and which modules to use to trace and log all requests that reach our website and how to expose and display useful metrics. We will integrate Drupal with OpenTelemetry, Monolog and Grafana to collect, scrape, store and visualize telemetry data.]]>
Wed, 21 Sep 2022 06:53:08 GMT /slideshow/do-you-know-what-your-drupal-is-doing-observe-it-drupalcon-prague-2022/253081955 sparkfabrik@slideshare.net(sparkfabrik) Do you know what your Drupal is doing Observe it! (DrupalCon Prague 2022) sparkfabrik Our Drupal 8 websites are true applications, often very complex ones. More and more workload is delegated to external systems, usually microservices, that are used for many different tasks. Architectures are always more distributed and fragmented. To trace the lifecycle of a single request that originates in a client, passes through all Drupal subsystems, reaches external (micro)services and comes back, it will become mandatory to track down problems and to optimize for performances. This is often time consuming and without the right tools may become very difficult. A simple unstructured log stream isn't enough anymore, we need to find a way to observe the details of what is going on. Observability is all about this and is based on structured logs, metrics and traces. In this talk we will see how to implement these techniques in Drupal, which tools and which modules to use to trace and log all requests that reach our website and how to expose and display useful metrics. We will integrate Drupal with OpenTelemetry, Monolog and Grafana to collect, scrape, store and visualize telemetry data. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/doyouknowwhatyourdrupalisdoingobserveitdrupalconprague-220921065308-fe828d5b-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Our Drupal 8 websites are true applications, often very complex ones. More and more workload is delegated to external systems, usually microservices, that are used for many different tasks. Architectures are always more distributed and fragmented. To trace the lifecycle of a single request that originates in a client, passes through all Drupal subsystems, reaches external (micro)services and comes back, it will become mandatory to track down problems and to optimize for performances. This is often time consuming and without the right tools may become very difficult. A simple unstructured log stream isn&#39;t enough anymore, we need to find a way to observe the details of what is going on. Observability is all about this and is based on structured logs, metrics and traces. In this talk we will see how to implement these techniques in Drupal, which tools and which modules to use to trace and log all requests that reach our website and how to expose and display useful metrics. We will integrate Drupal with OpenTelemetry, Monolog and Grafana to collect, scrape, store and visualize telemetry data.
Do you know what your Drupal is doing Observe it! (DrupalCon Prague 2022) from sparkfabrik
]]>
123 0 https://cdn.slidesharecdn.com/ss_thumbnails/doyouknowwhatyourdrupalisdoingobserveitdrupalconprague-220921065308-fe828d5b-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Do you know what your Drupal is doing_ Observe it! /slideshow/do-you-know-what-your-drupal-is-doing-observe-itpptx/251525567 doyouknowwhatyourdrupalisdoingobserveit-220406085556
Our Drupal 8 websites are true applications, often very complex ones. More and more workload is delegated to external systems, usually microservices, that are used for many different tasks. Architectures are always more distributed and fragmented. To trace the lifecycle of a single request that origins in a client, passes throught all Drupal subsytems, reaches external (micro)services and comes back will become mandatory to track down problems and to optimize for performances. This is often time consuming and without the right tools may became very difficult. A simple unstructured log stream isn't enough anymore, we need to find a way to observe the details of what is going on. Observability is all about this and is based on structured logs, metrics and traces. In this talk we will see how to implement these tecniques in Drupal, which tools and which modules to use to trace and log all requests that reach our website and how to expose and display useful metrics. We will integrate Drupal with OpenTracing, Prometheus, Monolog, Grafana and many more.]]>

Our Drupal 8 websites are true applications, often very complex ones. More and more workload is delegated to external systems, usually microservices, that are used for many different tasks. Architectures are always more distributed and fragmented. To trace the lifecycle of a single request that origins in a client, passes throught all Drupal subsytems, reaches external (micro)services and comes back will become mandatory to track down problems and to optimize for performances. This is often time consuming and without the right tools may became very difficult. A simple unstructured log stream isn't enough anymore, we need to find a way to observe the details of what is going on. Observability is all about this and is based on structured logs, metrics and traces. In this talk we will see how to implement these tecniques in Drupal, which tools and which modules to use to trace and log all requests that reach our website and how to expose and display useful metrics. We will integrate Drupal with OpenTracing, Prometheus, Monolog, Grafana and many more.]]>
Wed, 06 Apr 2022 08:55:56 GMT /slideshow/do-you-know-what-your-drupal-is-doing-observe-itpptx/251525567 sparkfabrik@slideshare.net(sparkfabrik) Do you know what your Drupal is doing_ Observe it! sparkfabrik Our Drupal 8 websites are true applications, often very complex ones. More and more workload is delegated to external systems, usually microservices, that are used for many different tasks. Architectures are always more distributed and fragmented. To trace the lifecycle of a single request that origins in a client, passes throught all Drupal subsytems, reaches external (micro)services and comes back will become mandatory to track down problems and to optimize for performances. This is often time consuming and without the right tools may became very difficult. A simple unstructured log stream isn't enough anymore, we need to find a way to observe the details of what is going on. Observability is all about this and is based on structured logs, metrics and traces. In this talk we will see how to implement these tecniques in Drupal, which tools and which modules to use to trace and log all requests that reach our website and how to expose and display useful metrics. We will integrate Drupal with OpenTracing, Prometheus, Monolog, Grafana and many more. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/doyouknowwhatyourdrupalisdoingobserveit-220406085556-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Our Drupal 8 websites are true applications, often very complex ones. More and more workload is delegated to external systems, usually microservices, that are used for many different tasks. Architectures are always more distributed and fragmented. To trace the lifecycle of a single request that origins in a client, passes throught all Drupal subsytems, reaches external (micro)services and comes back will become mandatory to track down problems and to optimize for performances. This is often time consuming and without the right tools may became very difficult. A simple unstructured log stream isn&#39;t enough anymore, we need to find a way to observe the details of what is going on. Observability is all about this and is based on structured logs, metrics and traces. In this talk we will see how to implement these tecniques in Drupal, which tools and which modules to use to trace and log all requests that reach our website and how to expose and display useful metrics. We will integrate Drupal with OpenTracing, Prometheus, Monolog, Grafana and many more.
Do you know what your Drupal is doing_ Observe it! from sparkfabrik
]]>
1049 0 https://cdn.slidesharecdn.com/ss_thumbnails/doyouknowwhatyourdrupalisdoingobserveit-220406085556-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Progettare e sviluppare soluzioni serverless con AWS /slideshow/progettare-e-sviluppare-soluzioni-serverless-con-aws/251481791 serverlessworkshop2022-d1-220331083327
1. DEFINIZIONI - Perch辿 Serverless / Cos竪 Serverless - Le promesse di serverless - Use case 2. I PRODOTTI DISPONIBILI - Confrontare prodotti serverless - Il mercato FaaS - La famiglia AWS serverless 4. STRUMENTI E BEST PRACTICE - Strumenti AWS - Framework e ambienti di sviluppo - Testing - Debug, log, monitoraggio 3. DESIGN E ARCHITETTURA - Performance e Capacity - Deploy e Release - Gestione costi]]>

1. DEFINIZIONI - Perch辿 Serverless / Cos竪 Serverless - Le promesse di serverless - Use case 2. I PRODOTTI DISPONIBILI - Confrontare prodotti serverless - Il mercato FaaS - La famiglia AWS serverless 4. STRUMENTI E BEST PRACTICE - Strumenti AWS - Framework e ambienti di sviluppo - Testing - Debug, log, monitoraggio 3. DESIGN E ARCHITETTURA - Performance e Capacity - Deploy e Release - Gestione costi]]>
Thu, 31 Mar 2022 08:33:27 GMT /slideshow/progettare-e-sviluppare-soluzioni-serverless-con-aws/251481791 sparkfabrik@slideshare.net(sparkfabrik) Progettare e sviluppare soluzioni serverless con AWS sparkfabrik 1. DEFINIZIONI - Perch辿 Serverless / Cos竪 Serverless - Le promesse di serverless - Use case 2. I PRODOTTI DISPONIBILI - Confrontare prodotti serverless - Il mercato FaaS - La famiglia AWS serverless 4. STRUMENTI E BEST PRACTICE - Strumenti AWS - Framework e ambienti di sviluppo - Testing - Debug, log, monitoraggio 3. DESIGN E ARCHITETTURA - Performance e Capacity - Deploy e Release - Gestione costi <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/serverlessworkshop2022-d1-220331083327-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 1. DEFINIZIONI - Perch辿 Serverless / Cos竪 Serverless - Le promesse di serverless - Use case 2. I PRODOTTI DISPONIBILI - Confrontare prodotti serverless - Il mercato FaaS - La famiglia AWS serverless 4. STRUMENTI E BEST PRACTICE - Strumenti AWS - Framework e ambienti di sviluppo - Testing - Debug, log, monitoraggio 3. DESIGN E ARCHITETTURA - Performance e Capacity - Deploy e Release - Gestione costi
Progettare e sviluppare soluzioni serverless con AWS from sparkfabrik
]]>
68 0 https://cdn.slidesharecdn.com/ss_thumbnails/serverlessworkshop2022-d1-220331083327-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
From React to React Native - Things I wish I knew when I started /slideshow/from-react-to-react-native-things-i-wish-i-knew-when-i-started/250748252 reactnativelocalhost2021-211129123149
INTRO Why RN Welcome to the Mobile world The app bundle UI COMPONENTS/NAVIGATION Android Jetpack iOS UIKit React Navigation THE JAVASCRIPT ENGINE JavaScriptCore Chrome V8 Hermes THE LOCAL DEVELOPMENT Metro Flipper Gradle CocoaPods Fastlane ]]>

INTRO Why RN Welcome to the Mobile world The app bundle UI COMPONENTS/NAVIGATION Android Jetpack iOS UIKit React Navigation THE JAVASCRIPT ENGINE JavaScriptCore Chrome V8 Hermes THE LOCAL DEVELOPMENT Metro Flipper Gradle CocoaPods Fastlane ]]>
Mon, 29 Nov 2021 12:31:48 GMT /slideshow/from-react-to-react-native-things-i-wish-i-knew-when-i-started/250748252 sparkfabrik@slideshare.net(sparkfabrik) From React to React Native - Things I wish I knew when I started sparkfabrik INTRO Why RN Welcome to the Mobile world The app bundle UI COMPONENTS/NAVIGATION Android Jetpack iOS UIKit React Navigation THE JAVASCRIPT ENGINE JavaScriptCore Chrome V8 Hermes THE LOCAL DEVELOPMENT Metro Flipper Gradle CocoaPods Fastlane <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/reactnativelocalhost2021-211129123149-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> INTRO Why RN Welcome to the Mobile world The app bundle UI COMPONENTS/NAVIGATION Android Jetpack iOS UIKit React Navigation THE JAVASCRIPT ENGINE JavaScriptCore Chrome V8 Hermes THE LOCAL DEVELOPMENT Metro Flipper Gradle CocoaPods Fastlane
From React to React Native - Things I wish I knew when I started from sparkfabrik
]]>
177 0 https://cdn.slidesharecdn.com/ss_thumbnails/reactnativelocalhost2021-211129123149-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-sparkfabrik-48x48.jpg?cb=1732814967 www.sparkfabrik.com https://cdn.slidesharecdn.com/ss_thumbnails/tomm2024-drupalstorybooksdc-shared-241122090708-7f1a9912-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/talks-on-my-machine-drupal-storybook-e-sdc/273520525 Talks on my machine: D... https://cdn.slidesharecdn.com/ss_thumbnails/tomm2024-drupalcmsvs-241122090706-9410a96e-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/talks-on-my-machine-drupal-cms-versus-the-cool-kids/273520524 Talks on my machine: D... https://cdn.slidesharecdn.com/ss_thumbnails/tomm2024-aietypesensecomeintegrarelaricercasemanticaindrupal-241122090702-37d0d65f-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/drupal-ai-e-typesense-come-integrare-la-ricerca-semantica/273520522 Talks on my machine: ...