drupaltour. ivano-frankivsk — dark side of the drupal (artem sylchuk, internetdevels)
TRANSCRIPT
![Page 1: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/1.jpg)
Dark side of the Drupal
![Page 2: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/2.jpg)
Inspired by
Matt Butcher, Chicago March 7-10 2011
Bad Judgement, Eldorado Superfly, Khaaaaaaan: Joke modules and what they tell us about Drupal
![Page 3: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/3.jpg)
About me: Drupal developer since 2010
Artem Sylchuk
![Page 4: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/4.jpg)
We do talk about complicated codez...
![Page 5: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/5.jpg)
Why so serious?
![Page 6: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/6.jpg)
Universal Answers
● Check permissions● Flush Caches● Use regular expressions● Do it via JS● Overflow:hidden● Do a barrel roll● ??????● Profit
![Page 7: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/7.jpg)
Fail
![Page 8: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/8.jpg)
Make fun, not hack
![Page 9: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/9.jpg)
Novelty modules● Bad judgement● THE● Who is your daddy?● Eldorado Superfly● Khaaaaaaan● WP Theme● Module (and theme) Roulette● ALL THE THINGS● Feature creep● Zombie Killer● Dialectic
![Page 10: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/10.jpg)
Drupal Wrappers
![Page 11: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/11.jpg)
Britain
![Page 12: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/12.jpg)
Unicorns
![Page 13: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/13.jpg)
Narcissist
![Page 14: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/14.jpg)
Inception
![Page 15: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/15.jpg)
Misery
![Page 16: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/16.jpg)
/dev/nullThis project provides a dev/null storage engine, because dev/null is fast as hell
● dev/null cache backend
● dev/null field storage backend
![Page 17: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/17.jpg)
Nyan cat progress bar
![Page 18: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/18.jpg)
Are these modules bad?
1. Critique2. Community enjoyment3. Indicator of creativity4. Humor is Healthy5. Builds community
"If you want to tell people the truth, make them laugh, otherwise they'll kill you." - Oscar Wilde
![Page 19: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/19.jpg)
ConclusionsKnockin on Dries' Door
Angie take this patch from meI can't stand it anymoreIt's been rerolled every dayFeels like at least a month or more
Now they want an interdiffI don't know what that is forWhat's up with this learning cliffI can't stand it anymore
Knock-knock-knockin' on Dries' doorKnock-knock-knockin' on Dries' doorKnock-knock-knockin' on Dries' doorKnock-knock-knockin' on Dries' door
Now it's not the normal wayBut it improves Drupal's speedDon't care what the others sayIt's a patch we really need
Commit-commit-commit-commit all the thingsCommit-commit-commit-commit all the thingsCommit-commit-commit-commit all the thingsCommit-commit-commit-commit all the things
Got to put this issue to bedI don't have to look at it anymore'needs tests' tag almost left me deadWhat do you mean I just broke core?
revert-revert-vert-vert all the thingsrevert-revert-vert-vert all the thingsrevert-revert-vert-vert all the thingsrevert-revert-vert-vert all the things
"YOU JUST BETTER START TESTIN ALL THOSE PATCHESLOCALLY BEFORE YOU STICK THEM ON THE TESTBOT, JACK ...'CAUSE IT'S JUST YOU AGAINST YOUR LAPTOP, THE CODE,GIT, AND THE COMMITTERS, MAN, AND IT WOULD BE NOTHINGBUT LUCK IF YOU GET OUT OF THAT ISSUE ALIVE"
Knock-knock-knockin' on Dries' doorKnock-knock-knockin' on Dries' doorKnock-knock-knockin' on Dries' doorKnock-knock-knockin' on Dries' door
![Page 20: DrupalTour. Ivano-Frankivsk — Dark side of the Drupal (Artem Sylchuk, InternetDevels)](https://reader038.vdocuments.pub/reader038/viewer/2022110313/55c4ab1abb61eb045b8b4583/html5/thumbnails/20.jpg)