Армін Ронахер

Армін Ронахер
Псевдоmitsuhiko
Народився10 травня 1989(1989-05-10) (35 років)
Грац, Австрія
ГромадянствоАвстрія
Місце проживанняАвстрія[1]
Діяльністьпрограміст, інформатик
Відомий завдякивебфреймворк Flask
Знання мовнімецька
Закладubuntuusers.ded
Magnum opusFlask і Jinja
Нагороди
Сайтlucumr.pocoo.org

Армін Ронахер (народився 10 травня 1989 року) — австрійський програміст, який працює над продуктами з відкритим кодом. Відомий як творець Pythonівського вебфреймворку Flask.

Він часто виступає на конференціях для розробників та веде популярний блог про розробку програмного забезпечення та вільне програмне забезпечення.[2]

Програмування

[ред. | ред. код]

Армін Ронахер розпочав працювати над відкритим програмним забезпеченням як фріланс-розробник порталу Німецької спільноти Ubuntu «ubuntuusers»[3], завдяки чому пізніше став основоположним членом Німецької Асоціації Ubuntu у 2005.[4]

Працюючи над «ubuntuusers», Ронахер наново відкрив мову програмування Python та написав кілька ранніх реалізацій WSGI, маючи на меті створити дошку оголошень на Python спільно з Ґеорґом Брандлом.[5] Ця дошка отримала назву «Pocoo» і замінила phpBB на Python.[6] Незважаючи на те, що дошка оголошень так ніколи і не отримала стабільної версії, під парасолькою проекту Pocoo з'явилося багато інших проектів: засіб підсвічування синтаксису Pygments, генератор документації Sphinx, рушій шаблонів Jinja та багато інших бібліотек для Python. Також він працював над функціональністю для Pythonівського модуля AST[7] та Ordered Dict для Python.[8] Закінчивши роботу над першоквітневим жартом, у якому його бібліотеки було зібрано у мікрофреймворк у вигляду одного файлу[9], він вирішив створити вебовий фреймворк Flask. Останній став одним з найбільш популярних фреймворків Python для веброзробки (після Django), а всі пов'язані бібліотеки було зібрано в рамках спільноти «Pallets»[10].

Він також створив Lektor CMS, рушій шаблонів Twig, а також зробив значний внесок у велику кількість програм та бібліотек з відкритим кодом.

Він працював на Plurk, Fireteam (компанія, яка займалася ігровою інфраструктурою, придбана Splash Damage),[11] а останнім часом над засобом сповіщення про помилки Sentry.

Армін Ронахер є частим доповідачем на конференціях, присвячених вільному ПЗ по цілому світу.[12]

Досягнення

[ред. | ред. код]
  • 2003: 2-ге місце на 2003 Prix Ars Electronica у категорії u19 обчислення вільним стилем за «Be a Bee»[13]
  • 2012: Дійсний член Python Software Foundation[14]
  • 2014: Нагорода Community Service від Python Software Foundation за вклад у спільноту вільного ПЗ Python[15]
  • 2014: Миттєвий грант від Shuttleworth Foundation[16]

Примітки

[ред. | ред. код]
  1. gayanvoice / top-github-users
  2. Armin Ronacher's Thoughts and Writings. Архів оригіналу за 14 квітня 2020. Процитовано 26 травня 2017.
  3. ArminRonacher Ubuntu Wiki. Архів оригіналу за 21 грудня 2018. Процитовано 26 травня 2017.
  4. Protokoll der Gründungsversammlung des ubuntu Deutschland e. (PDF). Архів оригіналу (PDF) за 12 квітня 2014. Процитовано 26 травня 2017. [Архівовано 2014-04-12 у Wayback Machine.]
  5. History of Pocoo. Архів оригіналу за 15 листопада 2015. Процитовано 26 травня 2017. [Архівовано 2015-11-15 у Wayback Machine.]
  6. Episode 63 - Armin Ronacher. Podcast.__init__. Архів оригіналу за 17 серпня 2016. Процитовано 9 серпня 2016. [Архівовано 2016-08-17 у Wayback Machine.]
  7. ast.py on GitHub
  8. PEP 372 — Adding an ordered dictionary to collections. Архів оригіналу за 23 квітня 2020. Процитовано 26 травня 2017.
  9. Flask web framework and much, much more. Talk Python To Me Podcast. Архів оригіналу за 2 червня 2019. Процитовано 9 серпня 2016.
  10. Pallets. Архів оригіналу за 17 червня 2019. Процитовано 26 травня 2017.
  11. Mobygames Credits. Архів оригіналу за 17 червня 2019. Процитовано 9 серпня 2016.
  12. Архівована копія. Архів оригіналу за 18 квітня 2020. Процитовано 26 травня 2017.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  13. Архівована копія. Архів оригіналу за 20 лютого 2018. Процитовано 26 травня 2017.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  14. PSF Membership Roster. Python Software Foundation. Архів оригіналу за 24 квітня 2019. Процитовано 25 травня 2017.
  15. Архівована копія. Архів оригіналу за 23 квітня 2020. Процитовано 26 травня 2017.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  16. Архівована копія. Архів оригіналу за 26 грудня 2016. Процитовано 26 травня 2017.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)

Посилання

[ред. | ред. код]