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

РКН: 4977653520
Download Telegram
Последние несколько лет функциональное программирование переживает свой подъём. Такие языки, как Clojure, Scala и Haskell, дали возможность разработчикам, привыкшим писать в императивном стиле, использовать интересные техники, которые в определённых случаях могут приносить значительные преимущества. Цель Immutable.js — привнести эти преимущества в JavaScript с помощью простого и понятного API. В этом обзоре мы познакомимся с некоторыми из них и научимся использовать их в своих проектах.

@nuancesprog #статьи #javascript #functionalprogramming #react
В этой короткой заметке автор делится своими впечатлениями о реальности наступающего на нас нового мира, в котором все будет вращаться вокруг новых информационных технологий, основанных на больших данных и искусственном интеллекте.

@nuancesprog #статьи #artificialintelligence
Вы не можете прочесть хорошую книгу по ООП, в которой не упоминаются зависимости, слабая связность и т.п., и для этого есть хорошая причина. Понимание зависимостей важно при объектно-ориентированном дизайне API и приложений. Тем не менее, предмет может быть исследован куда глубже, чем это делают многие книги. В этом и состоит цель текста. Если Вы — опытный ОО разработчик, Вы уже можете знать многое из написанного здесь. Также я верю в то, что многие разработчики все же смогут почерпнуть что-то из текста.

@nuancesprog #статьи #java
В статье описаны проблемы безопасности современного Интернета, операционных систем и исторические корни этих проблем. Автор настаивает на том, что проблемы безопасности связаны с фундаментальными свойствами архитектуры Интернета и операционных систем, а также предлагает выход из сложившегося тупика.

@nuancesprog #статьи #blockchain
Разработка — это интересный процесс. Однако, мы не всегда выбираем оптимальные решения. Например, когда реализуем функционал, который уже реализован («изобретаем велосипед»). Автор статьи познакомит вас с некоторыми функциями, которые многие часто пытаются реализовать самостоятельно, хотя есть путь проще.

@nuancesprog #статьи #javascript
Cтатья является первой, точнее "нулевой", вводной частью, в серии статей о нейронных сетях и алгоритмах обучения, используемых как при разработке современных компьютерных игр, так и при решении различных реальных задач. В этой статье рассматривается простейший алгоритм о объясняется необходимость введения нейронной сети.

@nuancesprog #статьи #ArtificialIntelligence #MachineLearning #NeuralNetwork #DeepLearning #python
Все мы знаем, что в мире технологий баз данных существует два основных направления: SQL и NoSQL, реляционные и нереляционные базы данных. Различия между ними заключаются в том, как они спроектированы, какие типы данных поддерживают, как хранят информацию.
Какую технологию выбрать? Ответ на этот вопрос зависит от особенностей проекта, о котором идёт речь.

@nuancesprog #статьи #sql #nosql
Возможность генерировать фиктивные, но в то же время валидные данные бывает очень полезна при разработке приложений, которые подразумевают работу с базой данных. Ручное заполнение базы данных представляется довольно затратным по времени и трудоемким процессом, который выполняется как минимум в 3 этапа — это:
- Сбор необходимой информации.
- Постобработка собранных данных.
- Программирования генераторов данных.
Эта непростая задача по-настоящему усложняется в тот момент, когда требуется сгенерировать не 10-15 пользователей, а 100-150 тысяч пользователей (или иного рода данные). В этой последующих статьях мы постараемся обратить ваше внимание на инструмент, который в разы упрощает процесс генерации тестовых данных, начальной загрузки базы данных и тестирования в целом.

@nuancesprog #статьи #python #sql
Одной из типичных проблем, с которыми приходится сталкиваться веб-разработчикам, является инкапсуляция. Из статьи вы узнаете каким образом вы осуществляете связь между кодом, который вы написали, и тем, который будет его использовать?

@nuancesprog #статьи #web