Behaviour Driven Development con Behat & Drupalsparkfabrik
Il Behaviour Driven Development è una pratica di sviluppo software nella quale i comportamenti della propria applicazione vengono descritti con un linguaggio chiaro e comprensibile a tutti. Grazie a Behat, questi scenari si trasformano in test veri e propri che possono essere eseguiti sulle nostre applicazioni Drupal.
Drupal 8 - dal download del core alla pubblicazione in produzionesparkfabrik
Inizializzare una nuova installazione Drupal è una procedura un po' più tricky rispetto al passato. Cos'è cambiato? Cos'è il Configuration Management e come dovremo scrivere le nostre Feature? Di cosa dobbiamo tenere conto nello scrivere i nostri moduli? Una volta risposto a queste domande c'è da portare tutto in stage e successivamente in produzione in maniera sicura ed indolore magari automatizzando il tutto, se possibile.
Drupal for government: Iperbole, the civic network of the city of bolognasparkfabrik
A description of how we used Drupal to make a social platform that connects citizens, organizations and the public administration, redesigning the civic network of Bologna, Iperbole.
Grazie a Docker è possibile costruire ambienti di sviluppo e di produzione consistenti e riproducibili, in questo talk parleremo delle origini e della storia di Docker, le technical foundation ed alcuni use-cases pratici per capire come è fatto un ambiente dockerizzato e come poterlo usare al meglio.
Behaviour Driven Development con Behat & Drupalsparkfabrik
Il Behaviour Driven Development è una pratica di sviluppo software nella quale i comportamenti della propria applicazione vengono descritti con un linguaggio chiaro e comprensibile a tutti. Grazie a Behat, questi scenari si trasformano in test veri e propri che possono essere eseguiti sulle nostre applicazioni Drupal.
Drupal 8 - dal download del core alla pubblicazione in produzionesparkfabrik
Inizializzare una nuova installazione Drupal è una procedura un po' più tricky rispetto al passato. Cos'è cambiato? Cos'è il Configuration Management e come dovremo scrivere le nostre Feature? Di cosa dobbiamo tenere conto nello scrivere i nostri moduli? Una volta risposto a queste domande c'è da portare tutto in stage e successivamente in produzione in maniera sicura ed indolore magari automatizzando il tutto, se possibile.
Drupal for government: Iperbole, the civic network of the city of bolognasparkfabrik
A description of how we used Drupal to make a social platform that connects citizens, organizations and the public administration, redesigning the civic network of Bologna, Iperbole.
Grazie a Docker è possibile costruire ambienti di sviluppo e di produzione consistenti e riproducibili, in questo talk parleremo delle origini e della storia di Docker, le technical foundation ed alcuni use-cases pratici per capire come è fatto un ambiente dockerizzato e come poterlo usare al meglio.
Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual ...Davide Benvegnù
Slide della sessione sulla gestione del lavoro e della gestione del ciclo di vita dell'applicazione con Visual Studio Online dell'evento "Real Solutions Day"
Percorso di una STARTUP: Dal business model a JAVASCRIPT (passando per un sac...Salvatore Ferullo
“Avere una DeLorean DMC-12 in box servirebbe sempre, sopratutto ad un team di una startup. Questo è quello che abbiamo sempre desiderato da quando è iniziata la nostra avventura, tra errori, sviste. Abbiamo pensato così di condividere la nostra esperienza e conoscere i punti di vista di altri sviluppatori e startupper. Torneremo indietro con le lancette di due anni e percorreremo le fasi più problematiche che ci hanno fatto crescere...anche senza una macchina del tempo! Partiremo da un’idea e arriveremo a un web application in produzione, passando per: “Abbiamo i soldi”, applichiamo “the lean startup”, formazione di un team giovane, non tutti possono essere Web Developer, strong deadline...3 mesi per creare un MVP!, creiamo l’app mobile? passiamo da un’architettura MVC a una SPA con API REST JAVA"
LibreOffice e la sua community - Gabriele PonzoLibreItalia
Gabriele Ponzo ci spiega come contribuire e appartenere alla community di LibreOffice durante la Sesta Conferenza Italiana LibreItalia (LibreItaliaConf 2019) tenutasi a Palermo l'11 maggio 2019.
Seminario per il Corso di Laurea in Informatica dell'Università di Salerno, Orientamento in Uscita, su come aumentare la propria presenza (e le proprie attività!) su LinkedIn e altri importanti strumenti (GitHub, StackOverflow, etc.)
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Associazione Digital Days
Come si applica l’intelligenza artificiale nello sviluppo web e nel content marketing? Nel workshop verranno presentate come le potenzialità dell’IA e del Prompt Engineering possano essere applicate per lo sviluppo dei siti web, in particolare Drupal con l’integrazione delle API di OpenAI per ottimizzare la gestione dei contenuti di un sito. Si affronterà anche l’utilizzo dell’IA per il content e social media marketing, per poi mettere in pratica insieme ai partecipanti (singolarmente o in gruppi) la creazione di una landing page semplice from scratch e del relativo materiale social.
Fashion Android: case history, consigli e app dal mondo fashion e geek - Fash...Data For Business
Fashion Android ci presenta case history, consigli e app dal mondo fashion e geek: presentazione a cura di Marinellla Scarico, redattrice di Fashion Android, tenuta a Homi, il nuovo Macef, l'innovativa fiera del settore lifestyle (19-22/01/2014 prezzo Fiera Milano)
Drupal Day 2011 - Drupal per la ricerca, il caso EAIDrupalDay
talk di Matteo Cevese & Eugenio Minardi | Drupal Day Roma 2011
"Il talk prenderà in esame la recente migrazione dei siti di collaborazione online dell'ecosistema EAI (European Alliance for Innovation) http://eai.eu realizzati in Worpress/Open Atrium ad un'unica installazione Drupal.
Verranno illustrate l' uso di Drupal come content management framework ed il processo di sviluppo partito dai wireframe per studiare la user experience fino alla progettazione con l'uso di Features suddividendo lo sviluppo in più fasi per velocizzare la messa on-line e successive funzionalità. Verrà mostrato come Drupal funzioni anche su sistemi non LAMP (Nginx e Postgresql)."
Nuove interazioni con il pubblico e quali alternative per le imprese socialiIris Network
Workshop sull’impresa sociale 2014
18-19 settembre 2014, Riva del Garda (TN)
“Nuove interazioni con il pubblico, quali alternative per le imprese sociali?”
Gruppo di lavoro e progettazione #servicedesign4socent
KCD Italy 2023 - Secure Software Supply chain for OCI Artifact on Kubernetessparkfabrik
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!
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.
Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual ...Davide Benvegnù
Slide della sessione sulla gestione del lavoro e della gestione del ciclo di vita dell'applicazione con Visual Studio Online dell'evento "Real Solutions Day"
Percorso di una STARTUP: Dal business model a JAVASCRIPT (passando per un sac...Salvatore Ferullo
“Avere una DeLorean DMC-12 in box servirebbe sempre, sopratutto ad un team di una startup. Questo è quello che abbiamo sempre desiderato da quando è iniziata la nostra avventura, tra errori, sviste. Abbiamo pensato così di condividere la nostra esperienza e conoscere i punti di vista di altri sviluppatori e startupper. Torneremo indietro con le lancette di due anni e percorreremo le fasi più problematiche che ci hanno fatto crescere...anche senza una macchina del tempo! Partiremo da un’idea e arriveremo a un web application in produzione, passando per: “Abbiamo i soldi”, applichiamo “the lean startup”, formazione di un team giovane, non tutti possono essere Web Developer, strong deadline...3 mesi per creare un MVP!, creiamo l’app mobile? passiamo da un’architettura MVC a una SPA con API REST JAVA"
LibreOffice e la sua community - Gabriele PonzoLibreItalia
Gabriele Ponzo ci spiega come contribuire e appartenere alla community di LibreOffice durante la Sesta Conferenza Italiana LibreItalia (LibreItaliaConf 2019) tenutasi a Palermo l'11 maggio 2019.
Seminario per il Corso di Laurea in Informatica dell'Università di Salerno, Orientamento in Uscita, su come aumentare la propria presenza (e le proprie attività!) su LinkedIn e altri importanti strumenti (GitHub, StackOverflow, etc.)
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Associazione Digital Days
Come si applica l’intelligenza artificiale nello sviluppo web e nel content marketing? Nel workshop verranno presentate come le potenzialità dell’IA e del Prompt Engineering possano essere applicate per lo sviluppo dei siti web, in particolare Drupal con l’integrazione delle API di OpenAI per ottimizzare la gestione dei contenuti di un sito. Si affronterà anche l’utilizzo dell’IA per il content e social media marketing, per poi mettere in pratica insieme ai partecipanti (singolarmente o in gruppi) la creazione di una landing page semplice from scratch e del relativo materiale social.
Fashion Android: case history, consigli e app dal mondo fashion e geek - Fash...Data For Business
Fashion Android ci presenta case history, consigli e app dal mondo fashion e geek: presentazione a cura di Marinellla Scarico, redattrice di Fashion Android, tenuta a Homi, il nuovo Macef, l'innovativa fiera del settore lifestyle (19-22/01/2014 prezzo Fiera Milano)
Drupal Day 2011 - Drupal per la ricerca, il caso EAIDrupalDay
talk di Matteo Cevese & Eugenio Minardi | Drupal Day Roma 2011
"Il talk prenderà in esame la recente migrazione dei siti di collaborazione online dell'ecosistema EAI (European Alliance for Innovation) http://eai.eu realizzati in Worpress/Open Atrium ad un'unica installazione Drupal.
Verranno illustrate l' uso di Drupal come content management framework ed il processo di sviluppo partito dai wireframe per studiare la user experience fino alla progettazione con l'uso di Features suddividendo lo sviluppo in più fasi per velocizzare la messa on-line e successive funzionalità. Verrà mostrato come Drupal funzioni anche su sistemi non LAMP (Nginx e Postgresql)."
Nuove interazioni con il pubblico e quali alternative per le imprese socialiIris Network
Workshop sull’impresa sociale 2014
18-19 settembre 2014, Riva del Garda (TN)
“Nuove interazioni con il pubblico, quali alternative per le imprese sociali?”
Gruppo di lavoro e progettazione #servicedesign4socent
KCD Italy 2023 - Secure Software Supply chain for OCI Artifact on Kubernetessparkfabrik
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!
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.
IAD 2023 - 22 Years of Agile and all I got is this lousy t-shirtsparkfabrik
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.
2023 - Drupalcon - How Drupal builds your pagessparkfabrik
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 - TAC23 - Agile HR - Racconti dal frontesparkfabrik
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.
CodeMotion 2023 - Deep dive nella supply chain della nostra infrastruttura cl...sparkfabrik
In this talk I’ll explain what is the Software Supply Chain, common threats and mitigations and how they apply to IAC ecosystem too. I’ll show off security threats using Terraform and its ecosystem and finally i’ll talk about OCI images talking about digital signatures and SBOM using Sigstore and Syft. I’ll 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.
What is the Secure Supply Chain and the Current State of the PHP Ecosystemsparkfabrik
In this talk I’ll 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.
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?
Drupal Dev Days Vienna 2023 - What is the secure software supply chain and th...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.
Deep dive nella supply chain della nostra infrastruttura cloudsparkfabrik
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.
KCD Italy 2022 - Application driven infrastructure with Crossplanesparkfabrik
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.
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 all’interno 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 l’opportunità) 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.
Drupal 10: un framework PHP di sviluppo Cloud Native modernosparkfabrik
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.
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.
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.
Progettare e sviluppare soluzioni serverless con AWSsparkfabrik
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
From React to React Native - Things I wish I knew when I startedsparkfabrik
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
Headless Drupal: A modern approach to (micro)services and APIssparkfabrik
Drupal offre agli sviluppatori un ambiente di lavoro moderno, che permette di modellare dati ed esporli via API nativamente; questo lo rende un ottimo candidato sia per sviluppare un CMS headless usando un frontend framework moderno, sia per lo sviluppo di microservizi.
In questo talk vi presenteremo alcuni casi d’uso per sfruttare al meglio le potenzialità di Drupal fuori dal classico contesto CMS.
L’evoluzione delle pratiche di sviluppo, delle architetture e delle infrastrutture è un processo che anche Drupal ha abbracciato, trasformandosi da un CMS per community a un framework PHP moderno.
Drupal oggi permette di creare un'esperienza developer-friendly e può essere la base su cui costruire la vostra applicazione cloud-native.
Mobile Development: una introduzione per Web Developerssparkfabrik
Dal native coding agli attuali framework per lo sviluppo mobile: Ionic e React Native la fanno da padroni. Quali sono le caratteristiche peculiari e perché utilizzarli?
Il nostro Lead Developer Edoardo Dusi ne parla diffusamente per poi planare in chiusura su una comparativa tra le due soluzioni. Ah, abbiamo dedicato un piccolo spazio anche a Flutter, il framework multipiattaforma di Google (con 110k+ star su Github!) per creare apps e interfacce native composte da widget realizzati ad hoc e renderizzati da un motore interno ad altissime prestazioni.
6. Dadovepartire?
➔ Conoscenza approfondita di Drupal?
➔ Un po’ di tutto e Dio provvede?
➔ Prima i tool (Drush, GIT, Features…)?
C’è un percorso ideale? Un punto di partenza che facilita
questo salto? Si possono individuare degli step prioritari?
Drupal Social Club - 02 ottobre 2015
8. Grazie!
Drupal Social Club - 02 ottobre 2015
Ci vediamo al prossimo
Drupal Social Club :)
Noemi Mancini
info@noemimancini.com
Facebook: noemi.samirah.mancini
Twitter: @Samirah
LinkedIn: noemimancini