Полное руководство по дизайну пользовательского интерфейса для карточек онлайн-магазина, админ-панели, аккаунта, блога, каталога и расписания.
https://nuancesprog.ru/p/13583
@nuancesprog #статьи #Design
https://nuancesprog.ru/p/13583
@nuancesprog #статьи #Design
Узнаем, что такое умные указатели, откуда они появились, каковы особенности различных их типов и как они работают. Разберемся, как происходит реализация умных указателей и чем они отличаются от обычных указателей и ссылок.
https://nuancesprog.ru/p/13600
@nuancesprog #статьи #Rust
https://nuancesprog.ru/p/13600
@nuancesprog #статьи #Rust
Узнаем, как с помощью каналов обрабатываются сигналы на Go. Рассмотрим пример того, как здесь перехватываются самые распространенные сигналы, и реализуем код для обработки всех типов таких сигналов, получаемых программой.
https://nuancesprog.ru/p/13609
@nuancesprog #статьи #Golang
https://nuancesprog.ru/p/13609
@nuancesprog #статьи #Golang
Рассмотрим ряд примеров использования ключевого слова yield для создания генераторов. Посмотрим в каких случаях это будет выгодно.
https://nuancesprog.ru/p/13622
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/13622
@nuancesprog #статьи #JavaScript
Простое руководство для новичков в Data Science: извлечение данных из файлов PDF с помощью Python-библиотек Pandas и tabula-py.
https://nuancesprog.ru/p/13614
@nuancesprog #статьи #Python #Pandas
https://nuancesprog.ru/p/13614
@nuancesprog #статьи #Python #Pandas
Узнаем, что такое комбинаторы парсеров и как с их помощью из маленьких парсеров создается главный парсер. Напишем реализацию фиктивного синтаксического анализатора языка запросов на Rust и проведем общий обзор кода.
https://nuancesprog.ru/p/13629
@nuancesprog #статьи #TypeScript #Rust
https://nuancesprog.ru/p/13629
@nuancesprog #статьи #TypeScript #Rust
Заглянем под капот React Native и узнаем обо всех тонкостях его внутренней работы: выполнение кода JavaScript на устройствах Android/iOS и преобразование его в нативный, рендеринг UI, взаимодействие потоков в приложении, а также многое другое.
https://nuancesprog.ru/p/13634
@nuancesprog #статьи #React
https://nuancesprog.ru/p/13634
@nuancesprog #статьи #React
Чем отличаются кортеж, список и множество в Python: изменяемость, упорядоченность, дубликаты - выбирайте тип данных правильно!
https://nuancesprog.ru/p/13642
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/13642
@nuancesprog #статьи #Python
Новые технологии загрузки и прочие методы улучшения интернета уже давно ни для кого не новость. Изначально они были созданы для более удобного просмотра контента, но со временем разработчики стали пренебрегать быстродействием системы, чтобы вывести на странице побольше рекламы. Разбираемся, какие факторы могут замедлить сайт и увеличить время его загрузки.
https://nuancesprog.ru/p/13647
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru/p/13647
@nuancesprog #статьи #WebDevelopment
В своей книге "Выразительный JavaScript" Марейн Хавербеке называет функцию "хлебом с маслом" программирования. Но для успешного внедрения проектов важно знать не только явные функции, но и скрытые хитрости и приемы этого удивительного языка.
https://nuancesprog.ru/p/13655
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/13655
@nuancesprog #статьи #JavaScript
В чем разница между ошибками и исключениями и в чем новые подходы к просматриванию исключений лучше, чем старые? Как выбрасывать исключения в пустых классах Optional и как использовать ошибки утверждения?
https://nuancesprog.ru/p/13660
@nuancesprog #статьи #Java
https://nuancesprog.ru/p/13660
@nuancesprog #статьи #Java
Рассмотрим самые распространенные проблемы с кодом на PHP, научимся находить в нем уязвимости и попробуем воспользоваться ими без взлома хеша md5. И просто обсудим, как много в PHP возможностей столкнуться с трудностями!
https://nuancesprog.ru/p/13666
@nuancesprog #статьи #PHP
https://nuancesprog.ru/p/13666
@nuancesprog #статьи #PHP
Django для начинающих: создание формы в forms.py и автоматическая отправка сообщений на электронную почту.
https://nuancesprog.ru/p/13671
@nuancesprog #статьи #Python #Django
https://nuancesprog.ru/p/13671
@nuancesprog #статьи #Python #Django
9 простых и понятных шагов по созданию бесконечного списка, начиная с декодируемой модели пользователя и заканчивая проверкой проваленных запросов. Этот базовый проект вы сможете в дальнейшем доработать под свои задачи.
https://nuancesprog.ru/p/13675
@nuancesprog #статьи #Swift
https://nuancesprog.ru/p/13675
@nuancesprog #статьи #Swift
Каково это: писать код на Rust после десятилетий работы на Java, C, C++ и Python? Каким здесь видится написание кода и запуск, а также функционал Rust?
https://nuancesprog.ru/p/13683
@nuancesprog #статьи #Rust
https://nuancesprog.ru/p/13683
@nuancesprog #статьи #Rust
Схемы, диаграммы и другие визуальные представления нередко оказываются ключом к более глубокому пониманию и способствуют развитию системного подхода. Планирование тестирования - не исключение. Рассмотрим, как применение схем поможет усовершенствовать подход к этому процессу.
https://nuancesprog.ru/p/13687
@nuancesprog #статьи #Testing
https://nuancesprog.ru/p/13687
@nuancesprog #статьи #Testing
Когда имеет смысл задействовать веб-скрейпинг? Подробно разберем этапы создания веб-скрейпера и узнаем, в чем преимущество веб-скрейпинга и в чем он уступает API.
https://nuancesprog.ru/p/13692
@nuancesprog #статьи #Ruby
https://nuancesprog.ru/p/13692
@nuancesprog #статьи #Ruby
Как перестать изобретать велосипед и начать оптимизировать SQL запросы.
https://nuancesprog.ru/p/13697
@nuancesprog #статьи #Python #Django
https://nuancesprog.ru/p/13697
@nuancesprog #статьи #Python #Django
В своей книге "Верховный интеллект" Педро Домингос сравнил программиста с маленьким богом, который способен по своему желанию создавать целые вселенные. Машинное обучение - одна из таких вселенных, с собственными законами и принципами. Попробуем объяснить их максимально просто.
https://nuancesprog.ru/p/13703
@nuancesprog #статьи #MachineLearning
https://nuancesprog.ru/p/13703
@nuancesprog #статьи #MachineLearning
Понимание архитектурных принципов - основа разработки надёжных и качественных программ. Объясняем принцип действия Model View Controller, одного из самых популярных шаблонов архитектуры ПО.
https://nuancesprog.ru/p/13708
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru/p/13708
@nuancesprog #статьи #WebDevelopment