Сравним объединение строк с использованием оператора “+” и метода join() и расскажем, в чем заключаются преимущества использования второго варианта.
https://nuancesprog.ru/p/10264
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/10264
@nuancesprog #статьи #Python
Избегаем добавления ненужного кода без потерь в эффективности - в этом помогут необработанные HTTP-запросы.
https://nuancesprog.ru/p/10269
@nuancesprog #статьи #GraphQL #Swift #iOS
https://nuancesprog.ru/p/10269
@nuancesprog #статьи #GraphQL #Swift #iOS
Узнаем, как изучают алгоритмы и структуры данных в университете: как подготовиться, с чего начать и какие нужны базовые знания, чтобы пройти путь от начинающего программиста до опытного разработчика. В статье вы найдете ссылки на ресурсы и материалы для обучения.
https://nuancesprog.ru/p/10274
@nuancesprog #статьи #Algorithms #DataScience
https://nuancesprog.ru/p/10274
@nuancesprog #статьи #Algorithms #DataScience
Продолжаем тему разработки VR-пространств для браузера. На этот раз добавим в проект элементы игры и рассмотрим продвинутые принципы.
https://nuancesprog.ru/p/10284
@nuancesprog #статьи #VR #JavaScript
https://nuancesprog.ru/p/10284
@nuancesprog #статьи #VR #JavaScript
5 признаков того, что вы тратите свой потенциал разработчика впустую
Бывает, что и компания престижная, и проекты хорошие, и зарплату платят высокую, а кажется, что вы не реализовываете свой потенциал разработчика. Так вот знайте — вам не кажется. Есть конкретные признаки, которые подскажут вам, что вы идёте не туда, и способы, как это изменить.
https://nuancesprog.ru/p/10299
@nuancesprog #статьи #Education
Бывает, что и компания престижная, и проекты хорошие, и зарплату платят высокую, а кажется, что вы не реализовываете свой потенциал разработчика. Так вот знайте — вам не кажется. Есть конкретные признаки, которые подскажут вам, что вы идёте не туда, и способы, как это изменить.
https://nuancesprog.ru/p/10299
@nuancesprog #статьи #Education
Разберём, какими проблемами может быть чревато импортирование numpy и Cython в setup.py, для чего в pyproject.toml надо указывать зависимости компоновки, зачем нужен файл MANIFEST.in и как поменять формат файлов wheel на поддерживаемый в PyPl? Узнаем, какая здесь может возникнуть проблема при размещении некоторых пакетов.
https://nuancesprog.ru/p/10305
@nuancesprog #статьи #Cython #Python
https://nuancesprog.ru/p/10305
@nuancesprog #статьи #Cython #Python
Определимся, стоит ли использовать нереляционные базы данных. Узнаем, какие схемы в них реализованы, каковы недостатки и есть ли альтернативы этим БД.
https://nuancesprog.ru/p/10311
@nuancesprog #статьи #Database #NoSQL
https://nuancesprog.ru/p/10311
@nuancesprog #статьи #Database #NoSQL
UX или UI - на что уделить внимание?
UX и UI - эти термины известны уже более 50 лет, а многие до сих пор продолжают их путать. Что же у них общего и в чем заключается главное отличие? Детально изучаем функции двух интерфейсов.
https://nuancesprog.ru/p/10316
@nuancesprog #статьи #UI #UX
UX и UI - эти термины известны уже более 50 лет, а многие до сих пор продолжают их путать. Что же у них общего и в чем заключается главное отличие? Детально изучаем функции двух интерфейсов.
https://nuancesprog.ru/p/10316
@nuancesprog #статьи #UI #UX
Fake-объекты практичнее mock-объектов
Рассмотрим преимущества fake-объектов перед mock-объектами прежде всего в тех областях, где они могут использоваться взаимозаменяемо, в теории - везде.
https://nuancesprog.ru/p/10321
@nuancesprog #статьи #UnitTesting
Рассмотрим преимущества fake-объектов перед mock-объектами прежде всего в тех областях, где они могут использоваться взаимозаменяемо, в теории - везде.
https://nuancesprog.ru/p/10321
@nuancesprog #статьи #UnitTesting
Сборка и запуск загрузчика
Пишем собственный загрузчик и разбираем базовые принципы работы вычислительных и операционных систем.
https://nuancesprog.ru/p/10327
@nuancesprog #статьи #Bootloader
Пишем собственный загрузчик и разбираем базовые принципы работы вычислительных и операционных систем.
https://nuancesprog.ru/p/10327
@nuancesprog #статьи #Bootloader
ТОП 5 советов, как улучшить свои UI навыки
Главная задача UI-дизайнера - наглядно показать, как использовать тот или иной продукт при помощи интерфейса. Расскажем о нескольких неочевидных рекомендациях по совершенствованию своих UI умений.
https://nuancesprog.ru/p/10332
@nuancesprog #статьи #UI #Design
Главная задача UI-дизайнера - наглядно показать, как использовать тот или иной продукт при помощи интерфейса. Расскажем о нескольких неочевидных рекомендациях по совершенствованию своих UI умений.
https://nuancesprog.ru/p/10332
@nuancesprog #статьи #UI #Design
Аннотации для параллелизма в Java: расцвечивание потоков
Как эффективнее управлять работой с потоками и не запутаться в них в нетривиально реализованной системе - рассматриваем вариант решения.
https://nuancesprog.ru/p/10338
@nuancesprog #статьи #Java
Как эффективнее управлять работой с потоками и не запутаться в них в нетривиально реализованной системе - рассматриваем вариант решения.
https://nuancesprog.ru/p/10338
@nuancesprog #статьи #Java
Вы создали свой первый веб-сайт и вам не терпится поделиться им с миром? Научим, как быстро и легко запустить его с помощью платформы Heroku и Netlify.
https://nuancesprog.ru/p/10343
@nuancesprog #статьи #React
https://nuancesprog.ru/p/10343
@nuancesprog #статьи #React
Kubernetes: сэкономьте до 50% с вытесняемыми объектами
Kubernetes упрощает многие ручные процессы, связанные с развертыванием и масштабированием упакованных в контейнеры приложений, однако цена может останавливать разработчиков от использования всех ее преимуществ. Но вытесняемые объекты помогают значительно экономить. Как их задействовать - рассмотрим в данной статье.
https://nuancesprog.ru/p/10350
@nuancesprog #статьи #Kubernetes
Kubernetes упрощает многие ручные процессы, связанные с развертыванием и масштабированием упакованных в контейнеры приложений, однако цена может останавливать разработчиков от использования всех ее преимуществ. Но вытесняемые объекты помогают значительно экономить. Как их задействовать - рассмотрим в данной статье.
https://nuancesprog.ru/p/10350
@nuancesprog #статьи #Kubernetes
Если соединить старый радиоприемник с микрокомпьютером Raspberry Pi, то в результате мы получим … уникальный полноценно функционирующий онлайн-аналог. А что для этого нужно, узнаем из подробного описания самого мастера.
https://nuancesprog.ru/p/10367
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/10367
@nuancesprog #статьи #Python
Понятный пошаговый пример реализации анализа дифференциальной экспрессии генов на языке R или о том, как, не имея глубоких познаний в области, можно добиваться реальных результатов.
https://nuancesprog.ru/p/10371
@nuancesprog #статьи #RProgramming #DataScience
https://nuancesprog.ru/p/10371
@nuancesprog #статьи #RProgramming #DataScience
Точки останова очень полезны для создания адаптируемых страниц. Научимся применять их в сочетании с возможностями популярной библиотеки Material UI.
https://nuancesprog.ru/p/10376
@nuancesprog #статьи #UI #CSS
https://nuancesprog.ru/p/10376
@nuancesprog #статьи #UI #CSS
5 основных фреймворков для Java-разработчиков
Как всем хорошо известно, знание - это сила. Так вот, сила Java-разработчика состоит в знании 5 основных фреймворков, которые все чаще встречаются в описаниях самых востребованных вакансий: Spring, Hibernate, Spring Boot, Spring Securit и Spring Cloud.
https://nuancesprog.ru/p/10380
@nuancesprog #статьи #Java
Как всем хорошо известно, знание - это сила. Так вот, сила Java-разработчика состоит в знании 5 основных фреймворков, которые все чаще встречаются в описаниях самых востребованных вакансий: Spring, Hibernate, Spring Boot, Spring Securit и Spring Cloud.
https://nuancesprog.ru/p/10380
@nuancesprog #статьи #Java
Основы многопоточности
Вкратце знакомимся с понятием и принципами работы многопоточности, а также наглядно убеждаемся в преимуществах ее применения.
https://nuancesprog.ru/p/10390
@nuancesprog #статьи #Multithreading
Вкратце знакомимся с понятием и принципами работы многопоточности, а также наглядно убеждаемся в преимуществах ее применения.
https://nuancesprog.ru/p/10390
@nuancesprog #статьи #Multithreading
GitHub Codespaces: быстрая разработка на ходу с Flutter
Попробуем поработать с кодом прямо в браузере! Представляем бета-версию Codespaces: узнаем, как здесь всё настраивать, как запускать Flutter и работать с проектами.
https://nuancesprog.ru/p/10384
@nuancesprog #статьи #CSS
Попробуем поработать с кодом прямо в браузере! Представляем бета-версию Codespaces: узнаем, как здесь всё настраивать, как запускать Flutter и работать с проектами.
https://nuancesprog.ru/p/10384
@nuancesprog #статьи #CSS
Плоды программирования в повседневной жизни: подробно о том, как с помощью внимательности и собственного бота можно обойти систему и вкусно поесть.
https://nuancesprog.ru/p/10397
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/10397
@nuancesprog #статьи #Python