Ронахер, Армин

Армин Ронахер
Armin Ronacher
Дата рождения 10 мая 1989(1989-05-10) (35 лет)
Место рождения Грац, Австрия
Гражданство Австрия
Род деятельности Программист
Супруга Мария Ронахер
Награды и премии
Флэш-грант Фонда Шаттлворта[вд] (май 2014)
Сайт lucumr.pocoo.org
Разное Twitter GitHub
Логотип Викисклада Медиафайлы на Викискладе

Армин Ронахер (род. 10 мая 1989, Грац, Австрия) — австрийский разработчик открытого программного обеспечения и создатель веб-фреймворка Flask для Python.

Армин — активный участник open source сообщества, частый докладчик на конференциях разработчиков, автор блога о программировании и разработке открытого программного обеспечения[1].

Программирование

[править | править код]

Армин Ронахер начал свою работу программистом как фрилансер на немецком портале ubuntuusers[2], позже, в 2005 году, стал одним из основателей German Ubuntu Association[3].

Работая на ubuntuusers, Ронахер заново открыл для себя язык программирования Python и создал одну из самых ранних реализаций WSGI с целью написать веб-приложение доски объявлений вместе с Георгом Брэндлом.[4] Приложение должно было стать заменой phpBB на Python и называться Pocoo.[5] В то время как реализация доски объявлений все еще не достигла стабильной версии, вместе с ней было разработано множество других проектов: Pygments для подсветки синтаксиса, Sphinx для генерации документации, шаблонизатор Jinja и другие. Тогда Армин также внес вклад в функциональность модуля Abstract Syntax Trees (AST)[6] и Ordered Dict[7] в стандартную библиотеку Python. После его неожиданно понравившейся сообществу первоапрельской шутки, в которой Армин предложил попробовать его новую библиотеку, которая просто объединила все разработанные им библиотеки для веба в единый однофайловый микрофреймворк[8], он создал веб-фреймворк Flask. Вскоре его библиотека стала одним из самых популярных фреймворков для веб-разработки на Python наравне с Django, а затем связанные с Flask проекты стали поддерживаться сообществом Pallets[9], которое образовалось из активных разработчиков проектов автора.

Он также разработал Lektor CMS[10], шаблонизатор Twig и внес вклад в большое количество программ и библиотек с открытым исходным кодом.

Работал в Plurk, в Fireteam (принадлежащей Splash Damage)[11]. С недавнего времени работает в Sentry[12].

Армин Ронахер — частый докладчик на конференциях об открытом программном обеспечении во всем мире[13].

  • 2003: II место на 2003 Prix Ars Electronica в u19 freestyle computing за работу «Be a Bee»[14]
  • 2012: Партнёр Python Software Foundation[15]
  • 2014: Python Software Foundation Community Service Award за его вклад в сообщество Python Open Source[16]
  • 2014: Shuttleworth Foundation flash grant[17]

Примечания

[править | править код]
  1. Blog | Armin Ronacher’s Thoughts and Writings. Дата обращения: 8 февраля 2017. Архивировано 14 апреля 2020 года.
  2. ArminRonacher — Ubuntu Wiki. Дата обращения: 8 февраля 2017. Архивировано 21 декабря 2018 года.
  3. Protokoll der Gründungsversammlung des ubuntu Deutschland e.V. Архивировано 12 апреля 2014 года.
  4. History — Pocoo. Дата обращения: 8 февраля 2017. Архивировано из оригинала 15 ноября 2015 года.
  5. Episode 63 — Armin Ronacher — Podcast.__init__. Дата обращения: 8 февраля 2017. Архивировано из оригинала 17 августа 2016 года.
  6. python/ast.py at master · python-git/python
  7. PEP 372 — Adding an ordered dictionary to collections. Дата обращения: 8 февраля 2017. Архивировано 23 апреля 2020 года.
  8. Episode #13 Flask web framework and much, much more — Talk Python To Me Podcast. Дата обращения: 8 февраля 2017. Архивировано 2 июня 2019 года.
  9. The Pallets Projects. Дата обращения: 8 февраля 2017. Архивировано 12 сентября 2016 года.
  10. Contact | Lektor Static Content Management System. Дата обращения: 22 декабря 2022. Архивировано 22 декабря 2022 года.
  11. Armin Ronacher Video Game Credits and Biography — MobyGames. Дата обращения: 8 февраля 2017. Архивировано 17 июня 2019 года.
  12. People · Sentry. Дата обращения: 8 февраля 2017. Архивировано 26 сентября 2016 года.
  13. Talks | Armin Ronacher's Thoughts and Writings. Дата обращения: 8 февраля 2017. Архивировано 18 апреля 2020 года.
  14. 2003 Prix Winners: Cybergeneration — u19 Freestyle Computing — Prix Ars Electronica. Дата обращения: 8 февраля 2017. Архивировано из оригинала 17 января 2018 года.
  15. PSF Membership Roster (англ.). Python.org. Дата обращения: 15 января 2018. Архивировано из оригинала 24 апреля 2019 года.
  16. PSF Community Service Awards | Python.org. Дата обращения: 8 февраля 2017. Архивировано 23 апреля 2020 года.
  17. Flash Grants. Дата обращения: 8 февраля 2017. Архивировано 24 апреля 2017 года.