В июне мы провели семинар по функциональному программированию совместно с ElmBridge.
Время от времени мы открываем наш офис для проведения встреч или семинаров, чтобы поделиться с сообществом. Так получилось, что в июне наши разработчики Феликс и Эркал объединились с ElmBridge, чтобы провести у нас в офисе однодневный семинар по языку программирования Elm. Основное внимание на мероприятии уделялось предоставлению возможности женщинам, небинарным людям и цветным людям окунуться в мир фронтенд-разработки с помощью Elm.
Прежде всего: что такое Вяз?
Elm - это функциональный язык программирования, который компилируется в JavaScript. Он конкурирует с такими проектами, как React, как инструмент для создания веб-сайтов и веб-приложений. Elm уделяет особое внимание простоте, удобству использования и качеству инструментов . - https://guide.elm-lang.org/
Короче говоря, это язык программирования на основе типов с полезными сообщениями об ошибках, которые предоставляет компилятор. Он также делает упор на поддержку сообщества, где пользователь может задавать вопросы на назначенном канале Slack под названием Вяз (неудивительно). В diesdas мы использовали Elm для ряда производственных проектов, и все, кто контактировал с ним, были приятно удивлены и хотят продолжать его использовать.
Мы могли бы говорить об этом полезном языке часами, но вы можете найти его в Интернете через следующие ресурсы (но не ограничиваясь ими):
- Вязь-проводник
- Функциональная геометрия с Эшером и Вязом
- Трек Вяза на упражнении
- Вводная мастерская вяза
Снова в мастерскую!
В тот день нас разделили на 2 группы и попросили пройти вводную программу Elm. Этот учебный план состоит из серии тестов, которые необходимо пройти, прежде чем перейти к следующему этапу. Каждый шаг был привязан к определенному типу и к тому, какие методы можно использовать для этого конкретного типа.
Хотя документ достаточно информативен, у нас все же была возможность задать вопросы одному из полезных наставников, присутствовавших в тот день. Кроме того, группа, естественно, обратилась друг к другу, чтобы попытаться решить вопросы в команде.
В конце семинара группа собралась вместе, и мы должны были выразить 3 вещи:
- «Что я узнал сегодня?»
- «Что меня удивило?»
- «Что я унесу из этого дня?»
Было поучительно услышать мнение других участников о том же опыте, которым я только что поделился с ними.
Хотя я далек от того, чтобы быть мастером вяза, мне все же удалось почувствовать, что я получил некоторое представление о языке и мыслительном процессе других людей, который по сей день помогает мне мыслить нестандартно и не бояться спрашивать.
Если вам интересно узнать о предстоящих мероприятиях Elm в Берлине, подумайте о подписке на Elm meetup.
Если вы проводите встречу и вам нужно место для ее проведения в Берлине: поговорите с нами, особенно с Гарри! Мы будем рады предоставить наш офис бесплатно, если он соответствует нашему графику и нашим ценностям.
diesdas.digital - студия стратегии, дизайна и кода в Берлине, в которой работает многопрофильная команда дизайнеров, разработчиков и стратегов. Мы создаем индивидуальные цифровые решения с гибким мышлением и улыбкой на лицах. Давайте работать вместе!
Хотите узнать больше? Мы также в Twitter, Facebook, Instagram и очень рекомендуем наш Tumblr. Вы также можете подписаться на эту публикацию, чтобы получать уведомления о новых публикациях! Это все. Снова и снова! 🛰