How I learn good programming by learning Drupal
summary
Confesses not being a fluent programmer at first, then shows concrete shifts: builds large Drupal sites (Singtel, XinMSN/Toggle), probes core and contributed modules, and moves from PHP hobby code to Drupal 7 and 8 practices. Demonstrates MVC separation, Twig templates and the T filter for sanitization to prevent XSS, uses DB abstraction to avoid SQL injection, and learns services and dependency injection plus tools like Drupal Console and config management; communication becomes the single most important skill.
AI-written summary · about
chapters (27)
- 0:00Introduction
- 0:44Steve Jobs
- 1:07Pixar Onion
- 1:19Im not a good programmer
- 2:03My early journey
- 2:24Challenging myself
- 2:39Looking back
- 3:00University
- 3:22Open Source
- 3:58Drupal
- 5:31The Drupal Way
- 6:27Basic topics
- 7:06Example
- 8:05MVC
- 8:41MVC in Drupal
- 9:27Multilanguage in Drupal
- 10:21Crosssite scripting
- 11:28Sequel injection
- 12:38Learning Drupal
- 13:44PSR
- 13:58Dependency Injection
- 14:44Documentation
- 14:59Coding Standards
- 15:28Newsletter
- 15:41Tutorials
- 16:33Drupal Meetup
- 18:51Contact
related talks
48mHow to Fall in Love with Drupal Again
27mSurviving the Drupal Learning Curve
34mDon't Stop Learning
11mHow to start Drupal development for a complete beginner
37mThe path from local to global Drupal developer
25mMy Ambitious Experience with Drupal 8; the Rest is History
26mHow open-source made me a better developer
36mOpening Keynote
