Мир графов в компьютерных науках огромен. Как и деревья, графы имеют множество применений (самый яркий пример - соцсети, где графы помогают отслеживать интересы каждого пользователя). Поэтому каждому программисту стоит знать основные виды графов и их представление в коде.
https://nuancesprog.ru/p/13513
@nuancesprog #статьи #Graph
https://nuancesprog.ru/p/13513
@nuancesprog #статьи #Graph
Как интегрировать MySQL на сайт на PHP? Создадим базу данных на сервере MySQL, напишем и подробно разберем код для создания таблицы при загрузке сайта. Рассмотрим возможные ошибки и как с ними справиться.
https://nuancesprog.ru/p/13519
@nuancesprog #статьи #PHP
https://nuancesprog.ru/p/13519
@nuancesprog #статьи #PHP
Как iOS 15 ускоряет запуск приложений? Раскрываем нюансы произошедших изменений: как здесь организованы перемещения, привязки и «ленивые» привязки, что в Apple теперь делают по-другому на новых операционных системах и какую пользу это несет нашим приложениям.
https://nuancesprog.ru/p/13525
@nuancesprog #статьи #iOS
https://nuancesprog.ru/p/13525
@nuancesprog #статьи #iOS
Сфера IT относительно нова по сравнению с другими. Это означает, что она привлекает в основном молодых специалистов, что, в свою очередь, снижает планку среднего возраста в отрасли. Правда ли, что программисту пора на пенсию уже в 40 лет?
https://nuancesprog.ru/p/13530
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/13530
@nuancesprog #статьи #Education
Разберем структуру канонической версии RUID и узнаем, как при генерировании идентификаторов учитывается переход во времени. Поможем решить, нужны ли вам эти идентификаторы, и увидим, как реализован RUID в настоящее время.
https://nuancesprog.ru/p/13534
@nuancesprog #статьи #Database
https://nuancesprog.ru/p/13534
@nuancesprog #статьи #Database
Несколько полезных советов, которые упростят освоение Django и позволят использовать этот инструмент более эффективно.
https://nuancesprog.ru/p/13539
@nuancesprog #статьи #Django #Python
https://nuancesprog.ru/p/13539
@nuancesprog #статьи #Django #Python
Сегодня стиль минимализм пользуется большим спросом. Какую роль выполняет минималистичный дизайн? Какие его основные элементы? Ответим на эти и сопутствующие вопросы.
https://nuancesprog.ru/p/13548
@nuancesprog #статьи #Design
https://nuancesprog.ru/p/13548
@nuancesprog #статьи #Design
Порой всем нам так хочется полениться и не идти на работу, откладывая важные дела и бездумно сидя в социальных сетях, однако это слишком просто. Гораздо сложнее заставить себя встать с места и пойти заниматься важными делами. Рассмотрим систему продуктивности, придуманную одним из пользователей.
https://nuancesprog.ru/p/13553
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/13553
@nuancesprog #статьи #Education
Учимся привязывать функции к объектам с помощью методов call(), apply() и bind() на конкретных примерах.
https://nuancesprog.ru/p/13559
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/13559
@nuancesprog #статьи #JavaScript
Разработка пользовательских интерфейсов для сайтов требует знания целого ряда языков. Представленные здесь советы призваны в некоторой мере облегчить ваш труд.
https://nuancesprog.ru/p/13564
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru/p/13564
@nuancesprog #статьи #WebDevelopment
Последовательность Фибоначчи - это простое, но эффективное математическое явление, демонстрирующее возможности рекурсии. Значения чисел в последовательности растут тем быстрее, чем дальше уходит следующее число. Если первые числа кажутся не такими уж и большими, то как будет выглядеть 1000000-е число Фибоначчи? Ответ внутри статьи.
https://nuancesprog.ru/p/13568
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/13568
@nuancesprog #статьи #Python
Представленные здесь примеры проектов на React станут хорошей школой и практическим пособием в процессе овладения основами этой библиотеки, позволяющей создавать впечатляющие фронтенд-интерфейсы.
https://nuancesprog.ru/p/13573
@nuancesprog #статьи #React
https://nuancesprog.ru/p/13573
@nuancesprog #статьи #React
Узнаем, как сделать альтернативу прокси-серверам в виде легко масштабируемого на любое количество экземпляров и расширяемого бесконечным количеством способов шлюза с надежной производительностью и простым написанием тестов.
https://nuancesprog.ru/p/13579
@nuancesprog #статьи #Golang
https://nuancesprog.ru/p/13579
@nuancesprog #статьи #Golang
Полное руководство по дизайну пользовательского интерфейса для карточек онлайн-магазина, админ-панели, аккаунта, блога, каталога и расписания.
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