SlideShare a Scribd company logo
Code Driven
Development in Drupal
ANDRIY YUN
Drupal developer, Skilld
Processes & Workflow
DB Driven Development
Something’s wrong, but what?
Productivity after few years
The Goal
Development workflow
+
Stable processes of delivery
of new features for customer
-
Human factor and systematic errors
Deployment to prod by one click
Ability to scale project team
Code Driven
Development
What should be moved to code?
- Entity types & fields
- Panels and pages
- Roles & Permissions
- Variables
- Initial content (nodes, taxonomy terms, etc)
Use just the exportable friendly modules
- Views
- Image styles
- Text formats
- Rules
How to use Features module
MANUALS
- Bundling site settings using Features https://goo.gl/aijPJT
- Configuration Management with Features http://goo.gl/gat3X7
VIDEO TUTORIALS
- Intorduction to Features module https://goo.gl/Jr13O5
- Drupal Features Module https://goo.gl/OQ69TW
- Strongarm module https://goo.gl/z519Wz
Workflow environments
Local environments
Git repository storage (e.g. GitHub/GitLab)
Integration evironment
Build script
Project lifecycle
from scratch
INITIAL STEPS
- drush dl drupal
- copy/paste minimal -> custom
- add base set of modules
BUILD
drush site-install custom Integration
environment
Local
environment
Profile based way
pre install actions
- git pull
- delete content file and caches
drop db
drush site install
post install actions
- upload translations
- import content
- frontend build processes
Profile build script
building process
building process
Project lifecycle
after first release
SQL based way
prod_db.sql
git pull
drush updb
git pull
drush updbhook_update_N
custom_deployment.install
pre update actions
- git pull
drop current db
upload db from prod
drush updb
post update actions
- registry rebuild
- frontend processes
- clear cache
SQL build script
prod_db.sql
building process
building process
prod_db.sql
Local dev
envs
Integration
Stage
Prelive
Prod
Code review
Builds history
Tests
Sniffers
Linters
building process
CodeDrivenDevelopment workflow
building process
Typical issues
Using equal environments
Prod = Stage = Integration = Local dev
Code review inside the team
Developers do code review for each other
- Use common approaches for features
- Knowledge exchange inside the team
- Better quality of code
- Increase responsibility for review code
DB manage approach
Use always latest prod db
Preparing prod db for use in development
Daily db backup script from prod
All enviroments should use sinle DB
Profits after using
CodeDrivenWorkflow
Fix errors on early phase
Reduce time for bugfixing
Minimizing the impact of the human factor
Simplified everyday deployment
Deployment to prod with Code Driven Development
Continuous Integration
tools for Drupal
Cloud solutions
Self installation solutions
CIbox
https://github.com/propeoplemd/cibox
DrupalCI
https://www.drupal.org/project/drupalci
Code Driven Starter Kit
https://bitbucket.org/deweb-studio/code-driven-starter.kit
Andriy Yun, Kyiv
e-mail: andriy.yun@gmail.com
d.org: drupal.org/u/andriyun
skype: c_cluber
Any questions?
Ad

Recommended

World is changed. i feel it in the front end
World is changed. i feel it in the front end
Andriy Yun
 
Drupal contributor HOWTO
Drupal contributor HOWTO
Andriy Yun
 
Drupal core indeas - Andy Postnikov
Drupal core indeas - Andy Postnikov
DrupalCamp Kyiv
 
DevOps Toolchain v1.0
DevOps Toolchain v1.0
Giragadurai Vallirajan
 
Building the Web with Gradle
Building the Web with Gradle
Eric Wendelin
 
Introduction to serverless computing on Google Cloud
Introduction to serverless computing on Google Cloud
wesley chun
 
Don’t fight with windmills. Upgrade path tool from OpenY distro - Igor Karpil...
Don’t fight with windmills. Upgrade path tool from OpenY distro - Igor Karpil...
DrupalCamp Kyiv
 
Groovy & Grails - From Scratch to Production
Groovy & Grails - From Scratch to Production
Tal Maayani
 
What's new in Gradle 4.0
What's new in Gradle 4.0
Eric Wendelin
 
Gradle build automation tool
Gradle build automation tool
Ioan Eugen Stan
 
Android - Gradle build optimisation 3d83f31339d239abcc55f869e5f30348?s=47
Android - Gradle build optimisation 3d83f31339d239abcc55f869e5f30348?s=47
Bartosz Kosarzycki
 
Efficiently theming a multi-site Drupal 8 portal - Drupal Dev Days Seville 2017
Efficiently theming a multi-site Drupal 8 portal - Drupal Dev Days Seville 2017
La Drupalera
 
Introduction to Grails
Introduction to Grails
Hiten Pratap Singh
 
The Workflow Methodology to Train Your Team on Drupal 8
The Workflow Methodology to Train Your Team on Drupal 8
Acquia
 
Sppp presentation
Sppp presentation
Denis Molodtsov
 
Gradle enabled android project
Gradle enabled android project
Shaka Huang
 
Que hay de nuevo en 2013 en la plataforma Microsoft para desarrolladores
Que hay de nuevo en 2013 en la plataforma Microsoft para desarrolladores
Rodolfo Finochietti
 
Multiplier Effect: Case Studies in Distributions for Publishers
Multiplier Effect: Case Studies in Distributions for Publishers
Jon Peck
 
WSO2Con ASIA 2016: Automate and Orchestrate DevOps
WSO2Con ASIA 2016: Automate and Orchestrate DevOps
WSO2
 
Gulp overview
Gulp overview
Руслан Лесниковский
 
ECS19 - Daniel Neumann - AZURE FUNCTIONS 2.0 - RUNNING SERVERLESS EVERYWHERE
ECS19 - Daniel Neumann - AZURE FUNCTIONS 2.0 - RUNNING SERVERLESS EVERYWHERE
European Collaboration Summit
 
Using Git with WordPress - Presented by Nigel Rodgers.
Using Git with WordPress - Presented by Nigel Rodgers.
WordCamp Harare
 
JHipster, modern web application development made easy
JHipster, modern web application development made easy
Raphaël Brugier
 
PaulCarroll_Resume_2016-09
PaulCarroll_Resume_2016-09
PAUL CARROLL
 
Devoxx : being productive with JHipster
Devoxx : being productive with JHipster
Julien Dubois
 
Gradle build capabilities
Gradle build capabilities
Zeinab Mohamed Abdelmawla
 
Features based development workflow
Features based development workflow
Nuvole
 
Automating Drupal Development: Makefiles, features and beyond
Automating Drupal Development: Makefiles, features and beyond
Nuvole
 
CVyAsociados
CVyAsociados
Clifford Reynolds
 
Reading vc
Reading vc
C.E.B.G. BILINGUE EL TECAL
 

More Related Content

What's hot (18)

What's new in Gradle 4.0
What's new in Gradle 4.0
Eric Wendelin
 
Gradle build automation tool
Gradle build automation tool
Ioan Eugen Stan
 
Android - Gradle build optimisation 3d83f31339d239abcc55f869e5f30348?s=47
Android - Gradle build optimisation 3d83f31339d239abcc55f869e5f30348?s=47
Bartosz Kosarzycki
 
Efficiently theming a multi-site Drupal 8 portal - Drupal Dev Days Seville 2017
Efficiently theming a multi-site Drupal 8 portal - Drupal Dev Days Seville 2017
La Drupalera
 
Introduction to Grails
Introduction to Grails
Hiten Pratap Singh
 
The Workflow Methodology to Train Your Team on Drupal 8
The Workflow Methodology to Train Your Team on Drupal 8
Acquia
 
Sppp presentation
Sppp presentation
Denis Molodtsov
 
Gradle enabled android project
Gradle enabled android project
Shaka Huang
 
Que hay de nuevo en 2013 en la plataforma Microsoft para desarrolladores
Que hay de nuevo en 2013 en la plataforma Microsoft para desarrolladores
Rodolfo Finochietti
 
Multiplier Effect: Case Studies in Distributions for Publishers
Multiplier Effect: Case Studies in Distributions for Publishers
Jon Peck
 
WSO2Con ASIA 2016: Automate and Orchestrate DevOps
WSO2Con ASIA 2016: Automate and Orchestrate DevOps
WSO2
 
Gulp overview
Gulp overview
Руслан Лесниковский
 
ECS19 - Daniel Neumann - AZURE FUNCTIONS 2.0 - RUNNING SERVERLESS EVERYWHERE
ECS19 - Daniel Neumann - AZURE FUNCTIONS 2.0 - RUNNING SERVERLESS EVERYWHERE
European Collaboration Summit
 
Using Git with WordPress - Presented by Nigel Rodgers.
Using Git with WordPress - Presented by Nigel Rodgers.
WordCamp Harare
 
JHipster, modern web application development made easy
JHipster, modern web application development made easy
Raphaël Brugier
 
PaulCarroll_Resume_2016-09
PaulCarroll_Resume_2016-09
PAUL CARROLL
 
Devoxx : being productive with JHipster
Devoxx : being productive with JHipster
Julien Dubois
 
Gradle build capabilities
Gradle build capabilities
Zeinab Mohamed Abdelmawla
 
What's new in Gradle 4.0
What's new in Gradle 4.0
Eric Wendelin
 
Gradle build automation tool
Gradle build automation tool
Ioan Eugen Stan
 
Android - Gradle build optimisation 3d83f31339d239abcc55f869e5f30348?s=47
Android - Gradle build optimisation 3d83f31339d239abcc55f869e5f30348?s=47
Bartosz Kosarzycki
 
Efficiently theming a multi-site Drupal 8 portal - Drupal Dev Days Seville 2017
Efficiently theming a multi-site Drupal 8 portal - Drupal Dev Days Seville 2017
La Drupalera
 
The Workflow Methodology to Train Your Team on Drupal 8
The Workflow Methodology to Train Your Team on Drupal 8
Acquia
 
Gradle enabled android project
Gradle enabled android project
Shaka Huang
 
Que hay de nuevo en 2013 en la plataforma Microsoft para desarrolladores
Que hay de nuevo en 2013 en la plataforma Microsoft para desarrolladores
Rodolfo Finochietti
 
Multiplier Effect: Case Studies in Distributions for Publishers
Multiplier Effect: Case Studies in Distributions for Publishers
Jon Peck
 
WSO2Con ASIA 2016: Automate and Orchestrate DevOps
WSO2Con ASIA 2016: Automate and Orchestrate DevOps
WSO2
 
ECS19 - Daniel Neumann - AZURE FUNCTIONS 2.0 - RUNNING SERVERLESS EVERYWHERE
ECS19 - Daniel Neumann - AZURE FUNCTIONS 2.0 - RUNNING SERVERLESS EVERYWHERE
European Collaboration Summit
 
Using Git with WordPress - Presented by Nigel Rodgers.
Using Git with WordPress - Presented by Nigel Rodgers.
WordCamp Harare
 
JHipster, modern web application development made easy
JHipster, modern web application development made easy
Raphaël Brugier
 
PaulCarroll_Resume_2016-09
PaulCarroll_Resume_2016-09
PAUL CARROLL
 
Devoxx : being productive with JHipster
Devoxx : being productive with JHipster
Julien Dubois
 

Viewers also liked (15)

Features based development workflow
Features based development workflow
Nuvole
 
Automating Drupal Development: Makefiles, features and beyond
Automating Drupal Development: Makefiles, features and beyond
Nuvole
 
CVyAsociados
CVyAsociados
Clifford Reynolds
 
Reading vc
Reading vc
C.E.B.G. BILINGUE EL TECAL
 
MIILIV_M4C5 Appendice 2 parte 1
MIILIV_M4C5 Appendice 2 parte 1
raffaelebruno1
 
Tr Noorjath Update May 2012.7
Tr Noorjath Update May 2012.7
Tuan Ryazan Noorjath MBCs(UK), NIBM(SL), MCSSL(SL)
 
MIILIV_M4C5 Appendice 3 parte 1
MIILIV_M4C5 Appendice 3 parte 1
raffaelebruno1
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
pathomporn somkhid
 
Elena Givone presents: Creation and design, an approach to creative process
Elena Givone presents: Creation and design, an approach to creative process
Manfrotto
 
Tugasan hbml (repaired)
Tugasan hbml (repaired)
Cyn Deb
 
Trakya universitesi-ozel-dersi
Trakya universitesi-ozel-dersi
zeynep_zyn85
 
Relacja z działań Przedszkola nr 17 w Tychach
Relacja z działań Przedszkola nr 17 w Tychach
SmallGradens
 
Trakya universitesi-dersleri
Trakya universitesi-dersleri
zeynep_zyn85
 
справочник музеи
справочник музеи
allex335
 
Features based development workflow
Features based development workflow
Nuvole
 
Automating Drupal Development: Makefiles, features and beyond
Automating Drupal Development: Makefiles, features and beyond
Nuvole
 
MIILIV_M4C5 Appendice 2 parte 1
MIILIV_M4C5 Appendice 2 parte 1
raffaelebruno1
 
MIILIV_M4C5 Appendice 3 parte 1
MIILIV_M4C5 Appendice 3 parte 1
raffaelebruno1
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
pathomporn somkhid
 
Elena Givone presents: Creation and design, an approach to creative process
Elena Givone presents: Creation and design, an approach to creative process
Manfrotto
 
Tugasan hbml (repaired)
Tugasan hbml (repaired)
Cyn Deb
 
Trakya universitesi-ozel-dersi
Trakya universitesi-ozel-dersi
zeynep_zyn85
 
Relacja z działań Przedszkola nr 17 w Tychach
Relacja z działań Przedszkola nr 17 w Tychach
SmallGradens
 
Trakya universitesi-dersleri
Trakya universitesi-dersleri
zeynep_zyn85
 
справочник музеи
справочник музеи
allex335
 
Ad

Similar to Code driven development in drupal (20)

Staging and Deployment
Staging and Deployment
heyrocker
 
Modernize Your Drupal Development
Modernize Your Drupal Development
Chris Tankersley
 
Drupal 8 DevOps . Profile and SQL flows.
Drupal 8 DevOps . Profile and SQL flows.
Andrii Podanenko
 
Drupal Course 2012 - Code Driven Development
Drupal Course 2012 - Code Driven Development
Attila Cs. Nagy
 
Cloud Driven Development: a better workflow, less worries, and more power
Cloud Driven Development: a better workflow, less worries, and more power
Marzee Labs
 
Code Driven Development Zaporozhye DrupalForum
Code Driven Development Zaporozhye DrupalForum
Yuriy Gerasimov
 
Recipes for Drupal distributions
Recipes for Drupal distributions
Lakshmi Narasimhan Parthasarathy
 
Staging Drupal 8 31 09 1 3
Staging Drupal 8 31 09 1 3
Drupalcon Paris
 
Ready. Set. Drupal! An Intro to Drupal 8, Part 2
Ready. Set. Drupal! An Intro to Drupal 8, Part 2
Acquia
 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Mack Hardy
 
Why Drupal is Rockstar?
Why Drupal is Rockstar?
Gerald Villorente
 
Drupal and Devops , the Survey Results
Drupal and Devops , the Survey Results
Kris Buytaert
 
Voiture tech talk
Voiture tech talk
Hoppinger
 
Becoming A Drupal Master Builder
Becoming A Drupal Master Builder
Philip Norton
 
Drupal for Project Managers, Part 3: Launching
Drupal for Project Managers, Part 3: Launching
Acquia
 
Building and Maintaining a Distribution in Drupal 7 with Features
Building and Maintaining a Distribution in Drupal 7 with Features
Nuvole
 
Going from Zero to Sixty in Drupal with Acquia
Going from Zero to Sixty in Drupal with Acquia
Acquia
 
Devops For Drupal
Devops For Drupal
Kris Buytaert
 
Built for Integration: Why Drupal 8 Should Be the Glue to Your Stack
Built for Integration: Why Drupal 8 Should Be the Glue to Your Stack
Acquia
 
Drupal Meetup Lisbon
Drupal Meetup Lisbon
Paulo Gomes
 
Staging and Deployment
Staging and Deployment
heyrocker
 
Modernize Your Drupal Development
Modernize Your Drupal Development
Chris Tankersley
 
Drupal 8 DevOps . Profile and SQL flows.
Drupal 8 DevOps . Profile and SQL flows.
Andrii Podanenko
 
Drupal Course 2012 - Code Driven Development
Drupal Course 2012 - Code Driven Development
Attila Cs. Nagy
 
Cloud Driven Development: a better workflow, less worries, and more power
Cloud Driven Development: a better workflow, less worries, and more power
Marzee Labs
 
Code Driven Development Zaporozhye DrupalForum
Code Driven Development Zaporozhye DrupalForum
Yuriy Gerasimov
 
Staging Drupal 8 31 09 1 3
Staging Drupal 8 31 09 1 3
Drupalcon Paris
 
Ready. Set. Drupal! An Intro to Drupal 8, Part 2
Ready. Set. Drupal! An Intro to Drupal 8, Part 2
Acquia
 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Mack Hardy
 
Drupal and Devops , the Survey Results
Drupal and Devops , the Survey Results
Kris Buytaert
 
Voiture tech talk
Voiture tech talk
Hoppinger
 
Becoming A Drupal Master Builder
Becoming A Drupal Master Builder
Philip Norton
 
Drupal for Project Managers, Part 3: Launching
Drupal for Project Managers, Part 3: Launching
Acquia
 
Building and Maintaining a Distribution in Drupal 7 with Features
Building and Maintaining a Distribution in Drupal 7 with Features
Nuvole
 
Going from Zero to Sixty in Drupal with Acquia
Going from Zero to Sixty in Drupal with Acquia
Acquia
 
Built for Integration: Why Drupal 8 Should Be the Glue to Your Stack
Built for Integration: Why Drupal 8 Should Be the Glue to Your Stack
Acquia
 
Drupal Meetup Lisbon
Drupal Meetup Lisbon
Paulo Gomes
 
Ad

Recently uploaded (20)

Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Puppy jhon
 
Murdledescargadarkweb.pdfvolumen1 100 elementary
Murdledescargadarkweb.pdfvolumen1 100 elementary
JorgeSemperteguiMont
 
AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
 
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
biswajitbanerjee38
 
Enabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FME
Safe Software
 
Down the Rabbit Hole – Solving 5 Training Roadblocks
Down the Rabbit Hole – Solving 5 Training Roadblocks
Rustici Software
 
MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
 
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
 
Mastering AI Workflows with FME - Peak of Data & AI 2025
Mastering AI Workflows with FME - Peak of Data & AI 2025
Safe Software
 
“Why It’s Critical to Have an Integrated Development Methodology for Edge AI,...
“Why It’s Critical to Have an Integrated Development Methodology for Edge AI,...
Edge AI and Vision Alliance
 
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
Safe Software
 
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Alliance
 
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
 
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
 
ENERGY CONSUMPTION CALCULATION IN ENERGY-EFFICIENT AIR CONDITIONER.pdf
ENERGY CONSUMPTION CALCULATION IN ENERGY-EFFICIENT AIR CONDITIONER.pdf
Muhammad Rizwan Akram
 
June Patch Tuesday
June Patch Tuesday
Ivanti
 
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Impelsys Inc.
 
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
 
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Safe Software
 
“Addressing Evolving AI Model Challenges Through Memory and Storage,” a Prese...
“Addressing Evolving AI Model Challenges Through Memory and Storage,” a Prese...
Edge AI and Vision Alliance
 
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Puppy jhon
 
Murdledescargadarkweb.pdfvolumen1 100 elementary
Murdledescargadarkweb.pdfvolumen1 100 elementary
JorgeSemperteguiMont
 
AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
 
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
biswajitbanerjee38
 
Enabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FME
Safe Software
 
Down the Rabbit Hole – Solving 5 Training Roadblocks
Down the Rabbit Hole – Solving 5 Training Roadblocks
Rustici Software
 
MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
 
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
 
Mastering AI Workflows with FME - Peak of Data & AI 2025
Mastering AI Workflows with FME - Peak of Data & AI 2025
Safe Software
 
“Why It’s Critical to Have an Integrated Development Methodology for Edge AI,...
“Why It’s Critical to Have an Integrated Development Methodology for Edge AI,...
Edge AI and Vision Alliance
 
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
Safe Software
 
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Alliance
 
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
 
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
 
ENERGY CONSUMPTION CALCULATION IN ENERGY-EFFICIENT AIR CONDITIONER.pdf
ENERGY CONSUMPTION CALCULATION IN ENERGY-EFFICIENT AIR CONDITIONER.pdf
Muhammad Rizwan Akram
 
June Patch Tuesday
June Patch Tuesday
Ivanti
 
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Impelsys Inc.
 
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
 
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Safe Software
 
“Addressing Evolving AI Model Challenges Through Memory and Storage,” a Prese...
“Addressing Evolving AI Model Challenges Through Memory and Storage,” a Prese...
Edge AI and Vision Alliance
 

Code driven development in drupal