SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
MODXpo 2013 Köln
Fail compilation #@!#^#!%@
Gauke Pieter Sietzema
Lead developer, CTO at Sterc

!
twitter.com/gpsietzema
linkedin.com/in/gpsietzema
www.sterc.nl

MODXpo 2013 - Fail compilation Köln
Sterc - Internet & Marketing
MODX Founding Partner

MODXpo sponsor

Founded in 2005

MODX 0.9.3
MODXpo 2013 - Fail compilation Köln
Fail compilation
8 years of web development

8 years of MODX development

Hundreds of masterfully crafted websites

Hundreds of happy clients

Countless of challenges to keep ‘m happy

No regrets, but…

MODXpo 2013 - Fail compilation Köln
What to expect?
Numerous fails
Ideas to prevent ‘m in the future
A good laugh
Interaction

MODXpo 2013 - Fail compilation Köln
MODXHostingXL
Hosting from one of Holland’s best Magento hosting
companies
Powered by the latest hardware
SSD’s to boost performance
Optional Varnish

MODXpo 2013 - Fail compilation Köln
Meeting the client
Who are you?
Appointment

MODXpo 2013 - Fail compilation Köln
Communication
“oh, I’ll fix it in 5 mins!”
Playing dead
“are you sure? It ís working here”
Not telling the client something is way more expensive
Assumptions

MODXpo 2013 - Fail compilation Köln
Working for free #1
A broke client
Not creating expectations
Pleasing
Can you add this little thingy?
Hiring a third party
Standards and defaults
Assumptions

MODXpo 2013 - Fail compilation Köln
Working for free #2
Invoices
Agree to invoice when a site is finished
Reinventing the wheel
Assumptions

MODXpo 2013 - Fail compilation Köln
Testing
Not testing at all or just by yourself
Logging in with your own (sudo) user
Forms and email
Using new add ons
Not telling the client you tested something
Browsers, Windows, Tablets, internet connections
Assumptions

MODXpo 2013 - Fail compilation Köln
Search engines #1
Bad canonical
Noindex
Launching an IP-blocked site
Wrong UA-code
Forgetting 301 redirects
Sitemap with everything
Lorem ipsum

MODXpo 2013 - Fail compilation Köln
Search engines #2
Indexing developer sites
www and non-www
Non-cachable sites when going live
Domain-aliases and htaccess
Wrong Sitemap in Robots.txt when using a multi-domain
setting

MODXpo 2013 - Fail compilation Köln
Being funny
Putting meme’s in your clients site and not removing them
Funny classnames: .yellow p, .poop { color:brown; }
Funny stories as test content
Being funny on social media about clients
Creating funny passwords for the client

MODXpo 2013 - Fail compilation Köln
Wild wild west
Wild West coding
Russian roulette with no backups
Editing your local files and refreshing your live site
Working on a live site, but editing a different site
Updating a site when there is a huge amount of visitors

MODXpo 2013 - Fail compilation Köln
Updating MODX
Update contracts
Updating an Evo site and overwriting it with the demo content
2.1 > 2.2 and media sources
Client access policies
Updating with incompatible packages
Not testing after an update
Leaving the setup folder

MODXpo 2013 - Fail compilation Köln
Brain farts
DNS TTL
Delivering email locally, when you shouldn't
Working with hosting companies who update without telling
Sending test emails to funny non-existent domain names
Caching forms
Caching e-commerce checkout pages
No backup mails

MODXpo 2013 - Fail compilation Köln
Some good excuses, that buys
you time
“Did you try to reboot your PC?”
“Did you clear your browser cache?”
“Oooh, you are using Internet Explorer”
“It works on my computer, so it must be a local problem”
It’s a DNS problem

MODXpo 2013 - Fail compilation Köln
Seriously
Communicate
Be honest
Go for a long term relationship with your client

MODXpo 2013 - Fail compilation Köln
Any questions fails?
XL

MODXpo 2013 - Fail compilation Köln
That’s it folks, thanks!
!
twitter.com/gpsietzema
linkedin.com/in/gpsietzema


www.sterc.eu

MODXpo 2013 - Fail compilation Köln

Contenu connexe

En vedette

Gbi destination presentation 2013.11.18
Gbi destination presentation 2013.11.18Gbi destination presentation 2013.11.18
Gbi destination presentation 2013.11.18Grand Bahama
 
Indefinite pronouns updated
Indefinite pronouns updatedIndefinite pronouns updated
Indefinite pronouns updatedLorenachumbravo
 
Mengenal & Mendaftar di Gmail
Mengenal & Mendaftar di GmailMengenal & Mendaftar di Gmail
Mengenal & Mendaftar di GmailAnanta Bangun
 
שמאי מקרקעין - מיסוי מקרקעין שרון משיח
שמאי מקרקעין - מיסוי מקרקעין שרון משיח שמאי מקרקעין - מיסוי מקרקעין שרון משיח
שמאי מקרקעין - מיסוי מקרקעין שרון משיח tal kerem
 
Class maker (harvest festivals in the world).
Class maker (harvest festivals in the world).Class maker (harvest festivals in the world).
Class maker (harvest festivals in the world).andres_rrz
 
Paid Search James Fairweather Digital Bootcamp April 2012
Paid Search James Fairweather Digital Bootcamp April 2012Paid Search James Fairweather Digital Bootcamp April 2012
Paid Search James Fairweather Digital Bootcamp April 2012CIM East of England
 
Luoghi naturali
Luoghi naturaliLuoghi naturali
Luoghi naturaliagnespina
 
Treball de recerca cotlliure i la pintura.
Treball de recerca cotlliure i la pintura.Treball de recerca cotlliure i la pintura.
Treball de recerca cotlliure i la pintura.eeevvveee
 
Copyrightmoyers
CopyrightmoyersCopyrightmoyers
Copyrightmoyersjenmoyers
 
How mobile marketing can bring you more business
How mobile marketing can bring you more businessHow mobile marketing can bring you more business
How mobile marketing can bring you more businesssuccessenter
 
Asynchronous Task Queues with Celery
Asynchronous Task Queues with CeleryAsynchronous Task Queues with Celery
Asynchronous Task Queues with CeleryKishor Kumar
 
Une en 10250-2=2000 ing
Une en 10250-2=2000 ingUne en 10250-2=2000 ing
Une en 10250-2=2000 ingmichael_jclee
 
Comparatives & superlatives
Comparatives & superlativesComparatives & superlatives
Comparatives & superlativesLorenachumbravo
 

En vedette (20)

Nama
NamaNama
Nama
 
Gbi destination presentation 2013.11.18
Gbi destination presentation 2013.11.18Gbi destination presentation 2013.11.18
Gbi destination presentation 2013.11.18
 
Im at war
Im at warIm at war
Im at war
 
Indefinite pronouns updated
Indefinite pronouns updatedIndefinite pronouns updated
Indefinite pronouns updated
 
Mengenal & Mendaftar di Gmail
Mengenal & Mendaftar di GmailMengenal & Mendaftar di Gmail
Mengenal & Mendaftar di Gmail
 
EYPigeon
EYPigeonEYPigeon
EYPigeon
 
שמאי מקרקעין - מיסוי מקרקעין שרון משיח
שמאי מקרקעין - מיסוי מקרקעין שרון משיח שמאי מקרקעין - מיסוי מקרקעין שרון משיח
שמאי מקרקעין - מיסוי מקרקעין שרון משיח
 
Ethics 4
Ethics 4Ethics 4
Ethics 4
 
Class maker (harvest festivals in the world).
Class maker (harvest festivals in the world).Class maker (harvest festivals in the world).
Class maker (harvest festivals in the world).
 
Paid Search James Fairweather Digital Bootcamp April 2012
Paid Search James Fairweather Digital Bootcamp April 2012Paid Search James Fairweather Digital Bootcamp April 2012
Paid Search James Fairweather Digital Bootcamp April 2012
 
Presentation1
Presentation1Presentation1
Presentation1
 
Это мы не проходили.
Это мы не проходили.Это мы не проходили.
Это мы не проходили.
 
Luoghi naturali
Luoghi naturaliLuoghi naturali
Luoghi naturali
 
Treball de recerca cotlliure i la pintura.
Treball de recerca cotlliure i la pintura.Treball de recerca cotlliure i la pintura.
Treball de recerca cotlliure i la pintura.
 
Avigujarat
AvigujaratAvigujarat
Avigujarat
 
Copyrightmoyers
CopyrightmoyersCopyrightmoyers
Copyrightmoyers
 
How mobile marketing can bring you more business
How mobile marketing can bring you more businessHow mobile marketing can bring you more business
How mobile marketing can bring you more business
 
Asynchronous Task Queues with Celery
Asynchronous Task Queues with CeleryAsynchronous Task Queues with Celery
Asynchronous Task Queues with Celery
 
Une en 10250-2=2000 ing
Une en 10250-2=2000 ingUne en 10250-2=2000 ing
Une en 10250-2=2000 ing
 
Comparatives & superlatives
Comparatives & superlativesComparatives & superlatives
Comparatives & superlatives
 

Similaire à MODXpo 2013 - Fail compilation

GDG DevFest Romania - Architecting for the Google Cloud Platform
GDG DevFest Romania - Architecting for the Google Cloud PlatformGDG DevFest Romania - Architecting for the Google Cloud Platform
GDG DevFest Romania - Architecting for the Google Cloud PlatformMárton Kodok
 
Building Enterprise Integration scenarios with the SAP Connector for Logic Apps
Building Enterprise Integration scenarios with the SAP Connector for Logic AppsBuilding Enterprise Integration scenarios with the SAP Connector for Logic Apps
Building Enterprise Integration scenarios with the SAP Connector for Logic AppsBizTalk360
 
Using Clojure, NoSQL Databases and Functional-Style JavaScript to Write Gext-...
Using Clojure, NoSQL Databases and Functional-Style JavaScript to Write Gext-...Using Clojure, NoSQL Databases and Functional-Style JavaScript to Write Gext-...
Using Clojure, NoSQL Databases and Functional-Style JavaScript to Write Gext-...Stefan Richter
 
German introduction to sp framework
German   introduction to sp frameworkGerman   introduction to sp framework
German introduction to sp frameworkBob German
 
April Partner Bootcamp 2022
April Partner Bootcamp 2022April Partner Bootcamp 2022
April Partner Bootcamp 2022Acquia
 
GDG Heraklion - Architecting for the Google Cloud Platform
GDG Heraklion - Architecting for the Google Cloud PlatformGDG Heraklion - Architecting for the Google Cloud Platform
GDG Heraklion - Architecting for the Google Cloud PlatformMárton Kodok
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web designUmamaheshwariv1
 
Promo Voip Drupal Hands On Experience Webinar
Promo Voip Drupal Hands On Experience WebinarPromo Voip Drupal Hands On Experience Webinar
Promo Voip Drupal Hands On Experience WebinarMicky Metts
 
Serverless orchestration and automation with Cloud Workflows
Serverless orchestration and automation with Cloud WorkflowsServerless orchestration and automation with Cloud Workflows
Serverless orchestration and automation with Cloud WorkflowsMárton Kodok
 
Old code doesn't stink - Detroit
Old code doesn't stink - DetroitOld code doesn't stink - Detroit
Old code doesn't stink - DetroitMartin Gutenbrunner
 
COBOLizer - Plain Concepts - Microsoft WE ALM partner summit 2011
COBOLizer - Plain Concepts - Microsoft WE ALM partner summit 2011COBOLizer - Plain Concepts - Microsoft WE ALM partner summit 2011
COBOLizer - Plain Concepts - Microsoft WE ALM partner summit 2011Jose Luis Soria
 
How to build a SaaS solution in 60 days
How to build a SaaS solution in 60 daysHow to build a SaaS solution in 60 days
How to build a SaaS solution in 60 daysBrett McLain
 
Front End: Building Future-Proof eCommerce Sites.pdf
Front End: Building Future-Proof eCommerce Sites.pdfFront End: Building Future-Proof eCommerce Sites.pdf
Front End: Building Future-Proof eCommerce Sites.pdfWP Engine
 
MongoDB .local London 2019: Gaining ML insight on Google Cloud with Google Vi...
MongoDB .local London 2019: Gaining ML insight on Google Cloud with Google Vi...MongoDB .local London 2019: Gaining ML insight on Google Cloud with Google Vi...
MongoDB .local London 2019: Gaining ML insight on Google Cloud with Google Vi...MongoDB
 
MongoDB .local London 2019: Gaining ML insight on Google Cloud with Google Vi...
MongoDB .local London 2019: Gaining ML insight on Google Cloud with Google Vi...MongoDB .local London 2019: Gaining ML insight on Google Cloud with Google Vi...
MongoDB .local London 2019: Gaining ML insight on Google Cloud with Google Vi...Lisa Roth, PMP
 
NoSQL into E-Commerce: lessons learned
NoSQL into E-Commerce: lessons learnedNoSQL into E-Commerce: lessons learned
NoSQL into E-Commerce: lessons learnedLa FeWeb
 
Building Flexible SharePoint Solutions with AngularJS
Building Flexible SharePoint Solutions with AngularJSBuilding Flexible SharePoint Solutions with AngularJS
Building Flexible SharePoint Solutions with AngularJSbgerman
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web designSumit Tambe
 

Similaire à MODXpo 2013 - Fail compilation (20)

GDG DevFest Romania - Architecting for the Google Cloud Platform
GDG DevFest Romania - Architecting for the Google Cloud PlatformGDG DevFest Romania - Architecting for the Google Cloud Platform
GDG DevFest Romania - Architecting for the Google Cloud Platform
 
Building Enterprise Integration scenarios with the SAP Connector for Logic Apps
Building Enterprise Integration scenarios with the SAP Connector for Logic AppsBuilding Enterprise Integration scenarios with the SAP Connector for Logic Apps
Building Enterprise Integration scenarios with the SAP Connector for Logic Apps
 
Using Clojure, NoSQL Databases and Functional-Style JavaScript to Write Gext-...
Using Clojure, NoSQL Databases and Functional-Style JavaScript to Write Gext-...Using Clojure, NoSQL Databases and Functional-Style JavaScript to Write Gext-...
Using Clojure, NoSQL Databases and Functional-Style JavaScript to Write Gext-...
 
German introduction to sp framework
German   introduction to sp frameworkGerman   introduction to sp framework
German introduction to sp framework
 
April Partner Bootcamp 2022
April Partner Bootcamp 2022April Partner Bootcamp 2022
April Partner Bootcamp 2022
 
GDG Heraklion - Architecting for the Google Cloud Platform
GDG Heraklion - Architecting for the Google Cloud PlatformGDG Heraklion - Architecting for the Google Cloud Platform
GDG Heraklion - Architecting for the Google Cloud Platform
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web design
 
resume
resumeresume
resume
 
Promo Voip Drupal Hands On Experience Webinar
Promo Voip Drupal Hands On Experience WebinarPromo Voip Drupal Hands On Experience Webinar
Promo Voip Drupal Hands On Experience Webinar
 
Serverless orchestration and automation with Cloud Workflows
Serverless orchestration and automation with Cloud WorkflowsServerless orchestration and automation with Cloud Workflows
Serverless orchestration and automation with Cloud Workflows
 
Old code doesn't stink - Detroit
Old code doesn't stink - DetroitOld code doesn't stink - Detroit
Old code doesn't stink - Detroit
 
COBOLizer - Plain Concepts - Microsoft WE ALM partner summit 2011
COBOLizer - Plain Concepts - Microsoft WE ALM partner summit 2011COBOLizer - Plain Concepts - Microsoft WE ALM partner summit 2011
COBOLizer - Plain Concepts - Microsoft WE ALM partner summit 2011
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web design
 
How to build a SaaS solution in 60 days
How to build a SaaS solution in 60 daysHow to build a SaaS solution in 60 days
How to build a SaaS solution in 60 days
 
Front End: Building Future-Proof eCommerce Sites.pdf
Front End: Building Future-Proof eCommerce Sites.pdfFront End: Building Future-Proof eCommerce Sites.pdf
Front End: Building Future-Proof eCommerce Sites.pdf
 
MongoDB .local London 2019: Gaining ML insight on Google Cloud with Google Vi...
MongoDB .local London 2019: Gaining ML insight on Google Cloud with Google Vi...MongoDB .local London 2019: Gaining ML insight on Google Cloud with Google Vi...
MongoDB .local London 2019: Gaining ML insight on Google Cloud with Google Vi...
 
MongoDB .local London 2019: Gaining ML insight on Google Cloud with Google Vi...
MongoDB .local London 2019: Gaining ML insight on Google Cloud with Google Vi...MongoDB .local London 2019: Gaining ML insight on Google Cloud with Google Vi...
MongoDB .local London 2019: Gaining ML insight on Google Cloud with Google Vi...
 
NoSQL into E-Commerce: lessons learned
NoSQL into E-Commerce: lessons learnedNoSQL into E-Commerce: lessons learned
NoSQL into E-Commerce: lessons learned
 
Building Flexible SharePoint Solutions with AngularJS
Building Flexible SharePoint Solutions with AngularJSBuilding Flexible SharePoint Solutions with AngularJS
Building Flexible SharePoint Solutions with AngularJS
 
Introduction to web design
Introduction to web designIntroduction to web design
Introduction to web design
 

Plus de Sterc Internet & Marketing (8)

Succesvol content management
Succesvol content managementSuccesvol content management
Succesvol content management
 
Socialmedia training
Socialmedia trainingSocialmedia training
Socialmedia training
 
Het internet domein van nul tot nu
Het internet domein van nul tot nuHet internet domein van nul tot nu
Het internet domein van nul tot nu
 
Succesvol online ondernemen
Succesvol online ondernemenSuccesvol online ondernemen
Succesvol online ondernemen
 
Kansen met mobile
Kansen met mobileKansen met mobile
Kansen met mobile
 
Succesvol content management
Succesvol content managementSuccesvol content management
Succesvol content management
 
MODX Meetup NL 2011 - MODX & SEO keynote by Sterc
MODX Meetup NL 2011 - MODX & SEO keynote by StercMODX Meetup NL 2011 - MODX & SEO keynote by Sterc
MODX Meetup NL 2011 - MODX & SEO keynote by Sterc
 
FAS 20 mei: Gauke Pieter Sietzema over MODX
FAS 20 mei: Gauke Pieter Sietzema over MODXFAS 20 mei: Gauke Pieter Sietzema over MODX
FAS 20 mei: Gauke Pieter Sietzema over MODX
 

Dernier

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Dernier (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

MODXpo 2013 - Fail compilation

  • 1. MODXpo 2013 Köln Fail compilation #@!#^#!%@
  • 2. Gauke Pieter Sietzema Lead developer, CTO at Sterc ! twitter.com/gpsietzema linkedin.com/in/gpsietzema www.sterc.nl MODXpo 2013 - Fail compilation Köln
  • 3. Sterc - Internet & Marketing MODX Founding Partner MODXpo sponsor Founded in 2005 MODX 0.9.3 MODXpo 2013 - Fail compilation Köln
  • 4. Fail compilation 8 years of web development 8 years of MODX development Hundreds of masterfully crafted websites Hundreds of happy clients Countless of challenges to keep ‘m happy No regrets, but… MODXpo 2013 - Fail compilation Köln
  • 5. What to expect? Numerous fails Ideas to prevent ‘m in the future A good laugh Interaction MODXpo 2013 - Fail compilation Köln
  • 6. MODXHostingXL Hosting from one of Holland’s best Magento hosting companies Powered by the latest hardware SSD’s to boost performance Optional Varnish MODXpo 2013 - Fail compilation Köln
  • 7. Meeting the client Who are you? Appointment MODXpo 2013 - Fail compilation Köln
  • 8. Communication “oh, I’ll fix it in 5 mins!” Playing dead “are you sure? It ís working here” Not telling the client something is way more expensive Assumptions MODXpo 2013 - Fail compilation Köln
  • 9. Working for free #1 A broke client Not creating expectations Pleasing Can you add this little thingy? Hiring a third party Standards and defaults Assumptions MODXpo 2013 - Fail compilation Köln
  • 10. Working for free #2 Invoices Agree to invoice when a site is finished Reinventing the wheel Assumptions MODXpo 2013 - Fail compilation Köln
  • 11. Testing Not testing at all or just by yourself Logging in with your own (sudo) user Forms and email Using new add ons Not telling the client you tested something Browsers, Windows, Tablets, internet connections Assumptions MODXpo 2013 - Fail compilation Köln
  • 12. Search engines #1 Bad canonical Noindex Launching an IP-blocked site Wrong UA-code Forgetting 301 redirects Sitemap with everything Lorem ipsum MODXpo 2013 - Fail compilation Köln
  • 13. Search engines #2 Indexing developer sites www and non-www Non-cachable sites when going live Domain-aliases and htaccess Wrong Sitemap in Robots.txt when using a multi-domain setting MODXpo 2013 - Fail compilation Köln
  • 14. Being funny Putting meme’s in your clients site and not removing them Funny classnames: .yellow p, .poop { color:brown; } Funny stories as test content Being funny on social media about clients Creating funny passwords for the client MODXpo 2013 - Fail compilation Köln
  • 15. Wild wild west Wild West coding Russian roulette with no backups Editing your local files and refreshing your live site Working on a live site, but editing a different site Updating a site when there is a huge amount of visitors MODXpo 2013 - Fail compilation Köln
  • 16. Updating MODX Update contracts Updating an Evo site and overwriting it with the demo content 2.1 > 2.2 and media sources Client access policies Updating with incompatible packages Not testing after an update Leaving the setup folder MODXpo 2013 - Fail compilation Köln
  • 17. Brain farts DNS TTL Delivering email locally, when you shouldn't Working with hosting companies who update without telling Sending test emails to funny non-existent domain names Caching forms Caching e-commerce checkout pages No backup mails MODXpo 2013 - Fail compilation Köln
  • 18. Some good excuses, that buys you time “Did you try to reboot your PC?” “Did you clear your browser cache?” “Oooh, you are using Internet Explorer” “It works on my computer, so it must be a local problem” It’s a DNS problem MODXpo 2013 - Fail compilation Köln
  • 19. Seriously Communicate Be honest Go for a long term relationship with your client MODXpo 2013 - Fail compilation Köln
  • 20. Any questions fails? XL MODXpo 2013 - Fail compilation Köln
  • 21. That’s it folks, thanks! ! twitter.com/gpsietzema linkedin.com/in/gpsietzema 
 www.sterc.eu MODXpo 2013 - Fail compilation Köln