NOP::Nuances of Programming
62.5K subscribers
3.66K photos
11 videos
12 files
5.01K links
Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://yangx.top/nophumor
NOP::Recruiter Удаленка- https://yangx.top/nopremote

РКН: 4977653520
加入频道
Автор статьи знакомит читателя с ключевыми идеями функционального программирования на примерах из языка Scala. В последнее время функциональное программирование активно выходит за рамки академического сообщества и начинает применяться в различных сферах бизнеса. Вместе с автором этого поста мы надеемся заинтересовать читателей функциональным подходом.

@nuancesprog #scala #functionalprogramming
Когда разработчик Javascript начинает познавать самые глубокие секреты функционального программирования, он часто встречает эти странные стрелки с типом, написанные над функциями, и думает: «Что за черт?». В конце концов, он мастер динамически типизированного Javascript, свободный от ограничений типов.
Статья поможет вам разобраться с сигнатурами типов.

@nuancesprog #статьи #javascript #functionalprogramming
Последние несколько лет функциональное программирование переживает свой подъём. Такие языки, как Clojure, Scala и Haskell, дали возможность разработчикам, привыкшим писать в императивном стиле, использовать интересные техники, которые в определённых случаях могут приносить значительные преимущества. Цель Immutable.js — привнести эти преимущества в JavaScript с помощью простого и понятного API. В этом обзоре мы познакомимся с некоторыми из них и научимся использовать их в своих проектах.

@nuancesprog #статьи #javascript #functionalprogramming #react
Продолжаем серию статей «JavaScript и функциональное программирование» по изучению техник функционального программирования в JavaScript ES6+.
Сегодня из статьи вы узнаете о чистых функциях

@nuancesprog #статьи #functionalprogramming #javascript
Продолжаем серию статей «JavaScript и функциональное программирование» по изучению техник функционального программирования в JavaScript ES6+.
Сегодня из статьи вы узнаете о каррировании функций!

@nuancesprog #статьи #javascript #functionalprogramming
​​Функции высшего порядка лежат в основе JavaScript, так что, если вы пишите на JS, то вы уже их используете. Мы подробно рассмотрим работу с функциями высшего порядка с примерами, в виде участков кода!

https://nuancesprog.ru/p/2918/

@nuancesprog #статьи #JavaScript #FunctionalProgramming
​​Зачем использовать классы в Javascript, когда есть простые функции и объекты? Также мы поговорим о преимуществах использования приватных полей и многое другое. Не пропустите интересный бонус в конце статьи!

https://nuancesprog.ru/p/3058

@nuancesprog #JavaScript #FunctionalProgramming #WebDevelopment
​​Каррирование является одним из самых сложных шаблонов функционального программирования и вызывает массу трудностей при изучении. Поговорим о сложном простыми словами

https://nuancesprog.ru/p/3132

@nuancesprog #статьи #JavaScript #Haskell #FunctionalProgramming
​​Сегодня мы разберём несколько паттернов функционального программирования, на практических примерах. Как известно паттерны не привязаны к конкретному языку программирования, поэтому статья будет полезна практически всем

https://nuancesprog.ru/p/3539/

@nuancesprog #статьи #FunctionalProgramming #SoftwareDevelopment
📃 В своём коде вы, наверняка, зачастую используете выражения вида function doStuff() {} и () => {}. Но знаете ли вы, чем они отличаются? Настало время разобраться: в чём их различие и когда их лучше использовать.
Обратите внимание, что примеры даны на JavaScript.

https://nuancesprog.ru/p/3974

@nuancesprog #статьи #JavaScript #FunctionalProgramming #WebDevelopment