Рассмотрим самые распространенные проблемы с кодом на 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
В Java 8 у разработчиков появилось больше возможностей для работы с датой и временем. Рассмотрим, с какими проблемами помогает бороться новый API Time, для каких случаев подходят новые типы даты/времени и какие операции над ними доступны.
https://nuancesprog.ru/p/13714
@nuancesprog #статьи #Java
https://nuancesprog.ru/p/13714
@nuancesprog #статьи #Java
Как писать модульные тесты с удовольствием? Что помогает облегчить их написание? Разберем возникающие при этом проблемы и как они решаются.
https://nuancesprog.ru/p/13719
@nuancesprog #статьи #Testing
https://nuancesprog.ru/p/13719
@nuancesprog #статьи #Testing
Пришло время для более пристального внимания к проблемам ИИ-этики. Эта молодая область знаний не устает экспериментировать в поисках новых подходов к урегулированию вопросов социального влияния ИИ.
https://nuancesprog.ru/p/13724
@nuancesprog #статьи #ArtificialIntelligence
https://nuancesprog.ru/p/13724
@nuancesprog #статьи #ArtificialIntelligence
Гениальная простота - одна из причин популярности Scrum. Методологию гибкой разработки можно описать одной строкой: 5–3–5–3–3. Магическая сила этой комбинации облегчила путь к успеху многим командам разработчиков.
https://nuancesprog.ru/p/13729
@nuancesprog #статьи #Scrum
https://nuancesprog.ru/p/13729
@nuancesprog #статьи #Scrum
Собираясь в отпуск, возьмем с собой не только чемоданы, но и карту с визуализацией всех планируемых мест посещений. А создать ее помогут Python и HERE Maps.
https://nuancesprog.ru/p/13737
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/13737
@nuancesprog #статьи #Python
Golang, Flutter, Unity - новые революционные технологии, набирающие популярность в 2021-м году
https://nuancesprog.ru/p/13742
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/13742
@nuancesprog #статьи #Education
Рассмотрим такую полезную и важную функциональность TypeScript, как перегрузка функций, которая является залогом более читаемого и удобного для обслуживании кода.
https://nuancesprog.ru/p/13747
@nuancesprog #статьи #TypeScript
https://nuancesprog.ru/p/13747
@nuancesprog #статьи #TypeScript
Любой проект потенциально уязвим для происков злоумышленников. Представляем приемы, которые помогают им противостоять.
https://nuancesprog.ru/p/13752
@nuancesprog #статьи #Java
https://nuancesprog.ru/p/13752
@nuancesprog #статьи #Java
Освоим новый API средства форматирования и узнаем, как он создается, как работает, а также как и какие проблемы решает. Рассмотрим четыре функции форматирования, дающие четыре варианта желаемого отображения дат. Внутри - много полезных примеров.
https://nuancesprog.ru/p/13758
@nuancesprog #статьи #Swift
https://nuancesprog.ru/p/13758
@nuancesprog #статьи #Swift
Управление данными - важный аспект в программировании. Потоки Redis - эффективный инструмент, разработанный как раз для этой цели. Разберемся, как можно использовать потоки Redis для эффективного потребления и сохранения данных.
https://nuancesprog.ru/p/13768
@nuancesprog #статьи #Redis
https://nuancesprog.ru/p/13768
@nuancesprog #статьи #Redis
Собрались перейти на Python с C++ или наоборот? Будьте готовы привыкнуть к списку отличительных особенностей синтаксиса, использованию пробелов, нюансам типизации и прочим фишкам, отличающим этот язык от популярных собратьев.
https://nuancesprog.ru/p/13773
@nuancesprog #статьи #Python #CPP
https://nuancesprog.ru/p/13773
@nuancesprog #статьи #Python #CPP