How learning Python/Dart/Clojure made me a better PHP Developer

How learning Python/Dart/Clojure made me a better PHP Developer

Db6218c1b56d64e775eb79ea4f2889dd?s=128

Sebastian

June 05, 2017
Tweet

Transcript

  1. 1.

    How learning Python/Dart/Clojure made me a better PHP Developer ViennaPHP

    May 2017 @Sgoettschkes https://stocksnap.io/photo/LTB7BB80VH
  2. 2.
  3. 4.
  4. 6.

    A developer is born 1. Write crappy PHP “webapp” 2.

    Make every mistake possible, including wiping production data without a backup 3. Learn Java 4. Write better PHP
  5. 7.

    A developer is born <?php // login.php require_once(‘header.php’); // ...

    some php ?> <!-- some HTML --> <?php require_once(footer.php’); ?>
  6. 13.

    JS from the outside • Callback hell • Many solutions

    to one problem • So many small libraries
  7. 15.

    Dart from the outside • Modern (built from scratch) •

    Async by default • Small ecosystem
  8. 16.

    Clojure from the outside • Done is better than perfect

    • First “useable” functional language for me • Libraries, not frameworks
  9. 26.

    Not only languages • Infrastructure (vagrant / docker) • Architecture

    (Microservices) • Methodology (Agile/Scrum/Kanban) • ...
  10. 31.