NOP::Nuances of Programming
69.9K subscribers
3.19K photos
10 videos
12 files
4.52K links
Уникальные статьи и переводы — настольная книга программиста.


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://tttttt.me/nophumor
NOP::Recruiter Удаленка- https://tttttt.me/nopremote
Download Telegram
Когда разработчик 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
📃 Сегодня мы разберём несколько паттернов функционального программирования, на практических примерах. Как известно паттерны не привязаны к конкретному языку программирования, поэтому статья будет полезна практически всем

https://nuancesprog.ru/p/3539

@nuancesprog #статьи #FunctionalProgramming
Почему стоит задуматься о переходе на функциональное программирование? Какие оно дает преимущества? В каких языках и как реализовано? Отвечаем на эти и другие вопросы, а также знакомимся с базовыми способами его применения в Python, JavaScript и Java.

https://nuancesprog.ru/p/10582

@nuancesprog #статьи #FunctionalProgramming #Python #JavaScript #Java
Программистам тесно в настоящем, и мыслями они уже в далеком будущем. Поспешим вслед за ними и ответим на вопрос: "Способно ли функциональное программирование в перспективе вытеснить объектно-ориентированное?", а для этого нам предстоит взвесить основные преимущества обеих парадигм.

https://nuancesprog.ru/p/11373

@nuancesprog #статьи #FunctionalProgramming
Проанализируем причины роста популярности языков функционального программирования и подробно рассмотрим 5 антипаттернов на примерах Scala.

https://nuancesprog.ru/p/15756/

@nuancesprog #FunctionalProgramming #Scala
Проанализируем причины роста популярности языков функционального программирования и подробно рассмотрим 5 антипаттернов на примерах Scala.

https://nsprg.ru/O4K3wv

VK: https://nsprg.ru/OBzNVO

Дзен: https://nsprg.ru/x1zjMv

@nuancesprog #Scala #FunctionalProgramming