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


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.me/nophumor
NOP::Recruiter Удаленка- https://t.me/nopremote
Download Telegram
Обучающее руководство по шаблону проектирования Singleton в Ruby: дадим определение, рассмотрим примеры, расскажем о преимуществах и недостатках.

https://nuancesprog.ru/p/16472/

@nuancesprog #Ruby
Как вовремя осуществить захват исключений? Как определить точное местоположение исключений и ошибок? Как своевременно получить уведомление после обнаружения аномалии? Все эти проблемы поможет решить Sentry - продвинутый инструмент отслеживания ошибок с открытым исходным кодом.

https://nuancesprog.ru/p/16476/

@nuancesprog #Sentry #WebDevelopment
Сбер вручит миллион рублей победителю конкурса за статью по искусственному интеллекту

Сбер проведёт конкурс научных статей в области искусственного интеллекта и машинного обучения. Автор лучшей работы получит 1 млн рублей. Об этом сообщил Первый зампред правления Сбера Александр Ведяхин в ходе международной конференции AI Journey 2022.

«Наша международная конференция AI Journey уже несколько лет задаёт вектор научной мысли в области искусственного интеллекта, стимулирует открытия и сокращает разрыв между теорией и практикой. Открытый отбор научных статей — это отличная возможность продвинуть результаты своих исследований на международном уровне», - сказал Ведяхин.

Всего в конкурсе отберут 40 лучших работ и опубликуют в одном из крупнейшем мирового уровня журнале «Доклады Российской академии наук. Математика, информатика, процессы управления» и в его англоязычной версии.

Правила участия, оформления и подготовки работ буду доступны с 25 ноября на странице AI Journey Science.
Хотите крепко спать, зная, что ваш код не будет взломан? Обеспечьте себе спокойную жизнь с помощью модульных тестов. Узнайте о том, что такое модульное тестирование, зачем оно применяется и как его реализовать на Python.

https://nuancesprog.ru/p/15893/

@nuancesprog #Python #Testing
Разбираемся, как обновлять данные в MongoDB, в чем заключаются преимущества и недостатки существующих способов и как выглядят результаты их применения.

https://nuancesprog.ru/p/16479/

@nuancesprog #MongoDB #SpringBoot
Обратное распространение используется для эффективного обучения нейронных сетей посредством цепного правила. Рассмотрим особенности этого процесса.

https://nuancesprog.ru/p/16482/

@nuancesprog #NeuralNetworks
Как облегчить поиск и удаление дублей, агрегирование данных с операторами case и group by, отображение временных рядов, поиск разницы в данных двух любых дат и как объединять данные двух таблиц простейшим способом? Помогут эти простые приемы!

https://nuancesprog.ru/p/15709/

@nuancesprog #SQL
Предлагаем 10 рекомендаций по повышению производительности бэкенд-приложений с помощью таких техник, как кэширование, объединение запросов, многопоточность, сжатие и прочих.

https://nuancesprog.ru/p/16485/

@nuancesprog #WebDevelopment
На примере Java и Maven продемонстрируем, как определенные метрики помогают проектировать более масштабируемое и обслуживаемое программное обеспечение, а также изучим немного теории.

https://nuancesprog.ru/p/16488/

@nuancesprog #SoftwareArchitecture #Java
Представляем лучшие методы, фреймворки и инструменты для создания приложений React. Некоторые из них предназначены для небольших сайтов и оптимизированы под быстрый запуск, другие - для платформ глобального масштаба, а третьи подойдут для решения любых задач.

https://nuancesprog.ru/p/16491/

@nuancesprog #React
Расскажем, как, не напрягаясь, создать интересный компонент Toast в SwiftUI. Присоединяйтесь - скучно не будет!

https://nuancesprog.ru/p/16494/

@nuancesprog #SwiftUI
Откроем двери в мир Git и рассмотрим полезные команды для отмены самых разных изменений.

https://nuancesprog.ru/p/15647/

@nuancesprog #Git
Улучшите качество кода JavaScript и TypeScript с помощью ESLint, Prettier, lint-staged и Husky. Эти линтеры обеспечивают соблюдение стандартов программирования и форматирования, а также делают кодовую базу менее подверженной ошибкам, более простой в обслуживании и приятной для чтения.

https://nuancesprog.ru/p/16497/

@nuancesprog #Git #JavaScript #TypeScript
В программировании важно уметь пользоваться инструментами, которые обеспечивают удобное выполнение сложных функций. Сегодня познакомимся с разведочным анализом данных и полезной библиотекой sweetviz.

https://nuancesprog.ru/p/16500/

@nuancesprog #DataAnalysis
REST по факту является самым распространенным стандартом при разработке API для веб. Разберем восемь рекомендаций, которые позволят не допустить ошибок в создании собственного REST API.

https://nuancesprog.ru/p/15883/

@nuancesprog #RESTAPI
Утверждение, которое кажется парадоксальным: точность модели - не главный признак ее эффективности! Важно также разработать продукт, оправданный с денежной точки зрения. Сегодня поговорим о том, как функции экономической полезности помогают связать МО-модели с нуждами клиентов.

https://nuancesprog.ru/p/16503/

@nuancesprog #MachineLearning
Рассмотрим наглядный пример использования среды разработки Docker, который поможет разобраться в настройке и инициализации серверной базы данных.

https://nuancesprog.ru/p/14877/

@nuancesprog #Docker #EntityFramework
Краткая вводная инструкция по написанию общей библиотеки Linux на C++. Разберемся, что такое библиотека, и поэтапно ее создадим.

https://nuancesprog.ru/p/16509/

@nuancesprog #CProgramming #Linux
Рассказ о том, как один программист перешел с Python на C# и что его к этому побудило.

https://nuancesprog.ru/p/16512/

@nuancesprog #Python #CSharp
Файл package.json - ключевой элемент баз кода для многих приложений, основанных на экосистеме Node.js. Это своего рода манифест проекта. Предлагаем подробный гайд по использованию этого файла и решению связанных с ним проблем.

https://nuancesprog.ru/p/16516/

@nuancesprog #NodeJS
Класс ViewModel служит прослойкой между View и Model в структурном паттерне проектирования MVVM. Рассмотрим особенности реализации ViewModel на реальном примере.

https://nuancesprog.ru/p/16519/

@nuancesprog #Android #Jetpack