Привет, меня зовут Марат Зимнуров и я тимлид в кросс-функциональной команде HR Admin Tech Авито. Наверняка, вы уже сталкивались с термином «функциональное программирование» (ФП). Если посмотреть на популярные доклады (например, на HolyJS), тема функционального программирования раскрыта довольно поверхностно: immutable-структуры, transitions — и всё. В русскоязычном сегменте нет нормального baseline-гайда, с которого можно начать, да и в англоязычном ситуация не лучше: пара разрозненных курсов и несколько докладов про иммутабельность и монады от хаскелиста.
Рубрика «функциональщина»
От Аристотеля до Тьюринга: что такое функциональное программирование и как оно облегчает жизнь
2025-07-11 в 14:17, admin, рубрики: ненормальное программирование, теория, теория категорий, философия программирования, философия разработки, функциональное программирование, функциональщинаYet another введение в fp-ts. Часть 2. Моноиды и полугруппы
2023-07-06 в 9:03, admin, рубрики: fp-ts, TypeScript, Блог компании ДомКлик, ДомКлик, функциональщина
Всем привет! В предыдущей части цикла статей мы поговорили о том, зачем вообще нужно функциональное программирование, а также обсудили понятие классов типов и разобрали базовые из них: Eq (эквивалентность) и Ord (сравнимость).
Scala. Всем выйти из сумрака!
2014-02-06 в 14:15, admin, рубрики: implicit, scala, новичкам, функциональное программирование, функциональщина, метки: implicit, scala, новичкам, функциональщина
А сейчас нужно обязательно дунуть, потому что если не дунуть, то ничего не получится.
—Цитаты великих
И здравствуйте!
Сегодня мы поговорим о неявном в языке Scala. Кто еще не догадался — речь пойдет об implicit преобразованиях, параметрах, классах и иже с ними.Все новички, особенно любители питона с зеновским Explicit is better than Implicit, обычно впадают в кататонический ступор при виде подкапотной магии, творящейся в Scala. Весь компилятор и принципы в целом охватить за одну статью удастся вряд ли, но ведь дорогу осилит идущий?Читать полностью »
Играем в RSS с PlayFramework 2.2 и Scala
2013-10-17 в 8:14, admin, рубрики: AngularJS, coffeescript, playframework, rss, scala, Веб-разработка, функциональщина, метки: AngularJS, coffeescript, playframework, rss, scala, функциональщина 
Доброго времени суток, уважаемые читатели.
Мы, погромпрограммисты, очень часто сталкиваемся с одной и той же проблемой при изучении нового языка X или фреймворка Y — что писать после вступительного туториала Yet Another Hello World? Что-нибудь, что сможет показать какие-то преимущества и недостатки X/Y, но при этом не заняло бы много времени.
Мы с товарищами часто задавались подобным вопросом. В итоге родилась простая мысль — напиши RSS читалку. Тут тебе и работа с сетью, и XML парсер, и БД можно подключить, поглядеть на шаблонизатор. Да мало ли.
Итак, здесь начинается увлекательное путешествие в стек Play Framework 2.2 + Scala + MongoDB на бэкэнде и AngularJS + CoffeeScript на фронтенде.
Код доступен на Bitbucket
