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


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.me/nophumor
NOP::Recruiter Удаленка- https://t.me/nopremote
Download Telegram
Сделаем первый шаг в мир кибербезопасности и шифрования. Для этого создадим инструмент командной строки для PGP-шифрования с помощью Python.

https://nuancesprog.ru/p/16076/

@nuancesprog #Python #PGP
Узнаем, откуда берется замедление при одновременном изменении более 50 записей и как в 10 раз ускорить операцию массового редактирования записей. Используем promise, чтобы не ждать возвращения каждого запроса на изменение, прежде чем делать следующий, и сэкономить много времени.

https://nuancesprog.ru/p/16084/

@nuancesprog #NodeJS
This media is not supported in your browser
VIEW IN TELEGRAM
Облачные ИТ сервисы открывают новые возможности для бизнеса. Однако недостаточно просто разместить корпоративную систему, программное обеспечение или клиентское приложение в облако — эти задачи требуют комплексных решений, а готовую систему нужно поддерживать 24 часа в сутки 7 дней в неделю.

На это требуется много времени и ресурсов. В любой момент что-то может пойти не так, а для бизнеса важен каждый момент. К счастью, обеспечить ИТ-системы отказоустойчивой инфраструктурой можно быстро и гибко, а некоторые или даже все ИТ-функции — передать провайдеру.

beeline cloud обладает высокой экспертизой в создании качественных, надежных и отказоустойчивых инфраструктурных ИТ-решений. Провайдер предлагает более сотни облачных сервисов и технологических решений.

Быстро решить задачи, связанные с облачной ИТ-инфраструктурой, аутсорсингом и кибербезопасностью, смогут представители как среднего и крупного бизнеса, так и корпораций. Покупать дорогостоящее оборудование не придется, а платить нужно только по реальному потреблению ресурсов.
Рассмотрим написание docker-compose.yml и запуск веб-приложения в связанных контейнерах Docker Compose на примере Node.js и Redis.

https://nuancesprog.ru/p/15270/

@nuancesprog #Docker
Как превратить простую задачу в качественное обучение и сделать так, чтобы разработчики ждали дежурства так же, как отпуска?

Автор лучшего доклада конференции Highload++ Ян Ашенкампф рассказывает, как Газпромбанк выстраивал работу в командах разработки.

О том, что помогло повысить эффективность команды, и почему такой метод подходит не всем, читайте в статье на GPB Spacе > https://vk.cc/cfPPLd
Рассказываем, что такое расширяющие методы и как с их помощью можно дополнять функциональность классов без их изменения.

https://nuancesprog.ru/p/16087/

@nuancesprog #CSharp
Вам предстоит собеседование по JavaScript? Скорее всего, вас спросят о том, как использовать промисы. Эти задачи с пояснениями и иллюстрациями помогут к этому подготовиться.

https://nuancesprog.ru/p/16090/

@nuancesprog #JavaScript #Interview
Хотите поработать с набором данных Kaggle в блокноте Colab? Предлагаем простейший пошаговый алгоритм загрузки набора данных Kaggle в Colab-среду.

https://nuancesprog.ru/p/15686/

@nuancesprog #Kaggle #GoogleColab
Как достичь 2-кратного ускорения обучения на интеллектуальном процессоре Graphcore, обеспечивая более быстрые и эффективные вычисления? Что делает GroupBERT лучше BERT и других моделей с групповыми преобразованиями в Transformer? Отвечаем на эти и сопутствующие вопросы.

https://nuancesprog.ru/p/15632/

@nuancesprog #GroupBERT #MachineLearning
Эти 4 пакета Python - Causalinference, Causallib, Causalimpact и DoWhy - помогут овладеть навыками причинно-следственного анализа. Изучив эту область экспериментальной статистики, вы сможете устанавливать и обосновывать причинно-следственные связи при исследовании самых различных данных.

https://nuancesprog.ru/p/16095/

@nuancesprog #Python #DataScience
Данные в MongoDB обладают гибкой схемой хранения документов в одной коллекции. Документам не обязательно иметь одинаковый набор полей или структуру. Общие поля в них могут содержать разные типы данных.
https://nuancesprog.ru/p/15164/

Рассмотрим процесс создания базы данных в MongoDB.
https://nuancesprog.ru/p/15165/

@nuancesprog #tutorials #MongoDB
Специалисты по обработке данных тратят около 80% времени на то, чтобы выбрать оптимальную модель, отрегулировать ее параметры и подождать, пока она осуществит необходимые расчеты. На выручку приходит автоматическое МО, в разы ускоряющее подбор адекватной модели.

https://nuancesprog.ru/p/16098/

@nuancesprog #MachineLearning #PyCaret
Все говорят, что джуны не нужны, но мидлы с сеньорами не появляются на ровном месте. Вот полезный пост Газпромбанка о том, что ждут от молодых специалистов и как джуну набраться опыта, чтобы его взяли в крупную IT-компанию.
Почему одни люди преуспевают и получают большие деньги, а другие сидят на голой зарплате и топчутся на одном месте? Что лежит в основе карьерного роста и успеха? Ничего сложного, если подойти к вопросу с практической точки зрения.

https://nuancesprog.ru/p/15553/

@nuancesprog #Engineering
Представляем вашему вниманию 50 советов о том, как добиться успеха на посту руководителя проектного отдела.

https://nuancesprog.ru/p/16101/

@nuancesprog #LifeLessons
Познакомимся с отличным инструментом Kepler.gl и с его помощью создадим веб-приложение для визуализации геоданных на Python.

https://nuancesprog.ru/p/16104/

@nuancesprog #Python #Keplergl
Предлагаем практическое руководство по компонентно-ориентированной разработке. Следуя ему, вы получите многоразовые компоненты React.js, которые можно отдельно импортировать, обновлять и использовать для создания любого проекта.

https://nuancesprog.ru/p/16111/

@nuancesprog #React
#news #tools

Яндекс вновь выложил в открытый доступ одну из своих технологий. В этот раз — фреймворк DivKit, который помогает ускорить разработку интерфейсов мобильных приложений за счет внедрения подхода server-driven ui. Пишем кроссплатформенный код — и меняем интерфейс на Android и iOS без необходимости раскатывать обновление через сторы.

🔗 Статья с примерами
🔗 Исходный код
Легче сказать "запустить документацию", чем сделать это. Не так-то просто выбрать платформу для размещения документации, да и предоставляемые инструменты сильно различаются. Опыт компании Budibase поможет вам сделать обоснованный выбор.

https://nuancesprog.ru/p/15519/

@nuancesprog #Gitbook #Readme
SQL — это связующее звено между пользователем и системой управления БД. Предлагаем несколько лайфхаков от практикующего аналитика данных, которые позволяют упрощать SQL-запросы и эффективно загружать данные в дашборд.

https://nuancesprog.ru/p/16115/

@nuancesprog #SQL
В центре внимания - обработка и создание данных JSON в Python. Раскроем понятие JSON, познакомимся с методами Python для работы со строками/файлами JSON и узнаем, как улучшить читаемость данных JSON.

https://nuancesprog.ru/p/15586/

@nuancesprog #JSON #Python