SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Professional
                     Development


Monday, 4 March 13
Git(hub)


Monday, 4 March 13
Peer Review &
                      Pull Request


Monday, 4 March 13
Monday, 4 March 13
Monday, 4 March 13
One touch updating


Monday, 4 March 13
Continuous
                     Integration


Monday, 4 March 13
Continuous
                     Integration


Monday, 4 March 13
Continuous
                     Integration


Monday, 4 March 13
Monday, 4 March 13
Monday, 4 March 13
Monday, 4 March 13
Local test env
                      (.dev, .test)


Monday, 4 March 13
Monday, 4 March 13
Quality


Monday, 4 March 13
D.R.Y.


Monday, 4 March 13
static $drupal_static_fast;
               if (!isset($drupal_static_fast)) {
                 $drupal_static_fast['languages'] =
               &drupal_static(__FUNCTION__);
               }




Monday, 4 March 13
$items['portal/account/order/%donkey'] = array(
                       'title' => 'Order',
                       'description' => 'Portal - Account order',
                       'page callback' => 'p1_account_order_detail_page',
                       'page arguments' => array(3),
                       'access callback' => 'p1_dashboard_access',
                       'file' => 'p1_account.pages.inc',
                       'type' => MENU_NORMAL_ITEM,
                       'weight' => 2,
                     );

                 function donkey_load($donkey_id) {
                 ! return do_a_big_query_or_something($donkey_id);
                 }


Monday, 4 March 13
static $drupal_static_fast;
               if (!isset($drupal_static_fast)) {
                 $drupal_static_fast['languages'] =
               &drupal_static(__FUNCTION__);
               }




Monday, 4 March 13
D.R.Y.


Monday, 4 March 13
Distributable code


Monday, 4 March 13
Bottom up
                     Top Down


Monday, 4 March 13
Community
                     participation


Monday, 4 March 13

Más contenido relacionado

Destacado

Issue# 2 To The Press Final
Issue# 2 To The Press FinalIssue# 2 To The Press Final
Issue# 2 To The Press FinalJCOMIC
 
GAWDA Spring Management Conference Presentation
GAWDA Spring Management Conference PresentationGAWDA Spring Management Conference Presentation
GAWDA Spring Management Conference PresentationKarl Meinhardt
 
Relevo 04 unid
Relevo 04 unidRelevo 04 unid
Relevo 04 unidquiquehs
 
Hp psg my digital living solutions showcase
Hp psg my digital living solutions showcase Hp psg my digital living solutions showcase
Hp psg my digital living solutions showcase ALEX CHANG
 
Presentation Agar Agar
Presentation Agar AgarPresentation Agar Agar
Presentation Agar Agarjustusbruns
 
Análisis de textos
Análisis de textosAnálisis de textos
Análisis de textosNoemí
 
Professional Drupal Development The Economis
Professional Drupal Development The EconomisProfessional Drupal Development The Economis
Professional Drupal Development The Economisstewsnooze
 
Network security solutions and services selling
Network security solutions and  services sellingNetwork security solutions and  services selling
Network security solutions and services sellingALEX CHANG
 
Multiplicaciones De Un Numero De Dos Cifras Por Un Numero De Una Cifra Fichas...
Multiplicaciones De Un Numero De Dos Cifras Por Un Numero De Una Cifra Fichas...Multiplicaciones De Un Numero De Dos Cifras Por Un Numero De Una Cifra Fichas...
Multiplicaciones De Un Numero De Dos Cifras Por Un Numero De Una Cifra Fichas...dcasato
 
Odśwież swoje Datacenter z Windows Server 2012
Odśwież swoje Datacenter z Windows Server 2012Odśwież swoje Datacenter z Windows Server 2012
Odśwież swoje Datacenter z Windows Server 2012Mariusz Kedziora
 
01 e relevo vocabulario
01 e relevo vocabulario01 e relevo vocabulario
01 e relevo vocabularioquiquehs
 
01 f relevo teoría
01 f relevo teoría01 f relevo teoría
01 f relevo teoríaquiquehs
 
09 vocabulario sector primario
09 vocabulario sector primario09 vocabulario sector primario
09 vocabulario sector primarioquiquehs
 

Destacado (16)

Firosmani Pptx
Firosmani PptxFirosmani Pptx
Firosmani Pptx
 
Issue# 2 To The Press Final
Issue# 2 To The Press FinalIssue# 2 To The Press Final
Issue# 2 To The Press Final
 
GAWDA Spring Management Conference Presentation
GAWDA Spring Management Conference PresentationGAWDA Spring Management Conference Presentation
GAWDA Spring Management Conference Presentation
 
Relevo 04 unid
Relevo 04 unidRelevo 04 unid
Relevo 04 unid
 
Hp psg my digital living solutions showcase
Hp psg my digital living solutions showcase Hp psg my digital living solutions showcase
Hp psg my digital living solutions showcase
 
Presentation Agar Agar
Presentation Agar AgarPresentation Agar Agar
Presentation Agar Agar
 
Análisis de textos
Análisis de textosAnálisis de textos
Análisis de textos
 
Professional Drupal Development The Economis
Professional Drupal Development The EconomisProfessional Drupal Development The Economis
Professional Drupal Development The Economis
 
Be supposed to do
Be supposed to doBe supposed to do
Be supposed to do
 
Network security solutions and services selling
Network security solutions and  services sellingNetwork security solutions and  services selling
Network security solutions and services selling
 
Multiplicaciones De Un Numero De Dos Cifras Por Un Numero De Una Cifra Fichas...
Multiplicaciones De Un Numero De Dos Cifras Por Un Numero De Una Cifra Fichas...Multiplicaciones De Un Numero De Dos Cifras Por Un Numero De Una Cifra Fichas...
Multiplicaciones De Un Numero De Dos Cifras Por Un Numero De Una Cifra Fichas...
 
Peer teaching(final)
Peer teaching(final)Peer teaching(final)
Peer teaching(final)
 
Odśwież swoje Datacenter z Windows Server 2012
Odśwież swoje Datacenter z Windows Server 2012Odśwież swoje Datacenter z Windows Server 2012
Odśwież swoje Datacenter z Windows Server 2012
 
01 e relevo vocabulario
01 e relevo vocabulario01 e relevo vocabulario
01 e relevo vocabulario
 
01 f relevo teoría
01 f relevo teoría01 f relevo teoría
01 f relevo teoría
 
09 vocabulario sector primario
09 vocabulario sector primario09 vocabulario sector primario
09 vocabulario sector primario
 

Último

UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 

Último (20)

UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 

Drupal camp london exported