Как делается оптимизация?

  • Auditorium: SMALL CONCERT HALL
  • Category: Development
  • Section: Stachka.Backend

Description:

Подробно разберем нехитрый (казалось бы) полусинтетический пример про обработку простенького CSV, и даже на нём традиционно вскроются бездны, а глаза задёргаются от грязных трюков, я гарантирую это. Узнаем, что "лучше", bash, PHP, Python, node.js, Go или С++ (спойлер: необязательно C++). Посмотрим, где работает алгоритмическая оптимизация, а когда уже перестает. Убедимся, что даже в самом простом случае есть несколько вариантов решения, и что вариант "строго по книжке" (даже Кнуту, ага) вовсе необязательно хорош. И, пожалуй, самое интересное: умеренно подробно (по бюджету времени, а то вечно не хватает) разберем на части топовое по скорости решение - и все дающие (или нет) в нём эффект оптимизационные фокусы. Звучит скучно и уныло, так как ты и так все это знаешь и умеешь, поэтому доклад заведомо неинтересен? Это отлично! Побей мой топчик по скорости (спойлер: ты не сможешь) и получи дикую уважуху плюс вкусный жидкий приз. ;)
About speaker

Делаю Sphinx, сегодня в Avito.