NOP::Nuances of Programming
61.9K subscribers
3.71K photos
13 videos
12 files
5.06K links
Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote

РКН: 4977653520
Download Telegram
О дивный читаемый код

А знаете ли вы, куда ведут мечты разработчиков? Конечно же, к читаемому коду. Поэтому пакуем необходимый набор разработчика и отправляемся в тернистый путь за образцовыми практиками для написания кода на языке Scala.

https://nuancesprog.ru/p/8145

@nuancesprog #статьи #CleanCode
Что значит this в JavaSсript?

Разбираемся со значениями this в зависимости от того, в каком месте кода располагается это ключевое слово.

https://nuancesprog.ru/p/8157

@nuancesprog #статьи #JavaScript
3 инструмента, чтобы начать программировать на недорогом гаджете

Чтобы писать код, не нужен дорогущий ноутбук: узнайте, что люди считают необходимым, чтобы стать разработчиком, и что для этого действительно необходимо. Начните изучать HTML, CSS, JavaScript или что-то ещё, выбрав одну из этих бесплатных платформ.

https://nuancesprog.ru/p/8163

@nuancesprog #статьи #Education
Rust и разработка кроссплатформенных решений для мобильных устройств

Сравним Rust с другими языками по производительности и другим показателям. Научимся создавать мост между Rust и фреймворками для разработки клиентской части приложения для Android и IOS. Внутри — проект с кодом.

https://nuancesprog.ru/p/8168

@nuancesprog #статьи #Rust #Android #iOS
Эйнштейн и самая красивая из всех теорий

Узнаем, как общая теория относительности объясняет «аномальное» смещение перигелия Меркурия, в чём его причины и почему сам Эйнштейн был так ошеломлен результатом своих вычислений, что не мог потом работать несколько дней.

https://nuancesprog.ru/p/8172

@nuancesprog #статьи #Mathematics
Чистый код JavaScript — Вертикальное форматирование

Форматирование - важная часть поддержания чистоты кода. Расскажем, как последовательно отформатировать код JavaScript с помощью вертикального форматирования, чтобы сделать его удобным для чтения.

https://nuancesprog.ru/p/7184

@nuancesprog #статьи #JavaScript
Переживут ли творческие профессии революцию искусственного интеллекта?

Искусственный интеллект бодро шагает по планете. Он уже успешно ретуширует фото и даже рисует картины. Стоит ли бояться, что машина в конце концов отнимет у человека творчество? Какое будущее ждёт дизайнеров и всех людей творческих профессий?

https://nuancesprog.ru/p/8180

@nuancesprog #статьи #ArtificialIntelligence
3 способа визуализации больших списков в Angular

В 2020 году фреймворки стали лучше и эффективнее. Однако, несмотря на это, рендеринг больших списков элементов без зависания браузера остается трудной задачей даже для самых быстрых из них. Рассмотрим несколько доступных методов выполнения этой задачи с использованием Angular.

https://nuancesprog.ru/p/7313

@nuancesprog #статьи #Angular #JavaScript
10 заповедей UI-дизайна

Чтобы предоставить качественный опыт взаимодействия для пользователя, а также гарантию того, что ваш продукт будет использоваться неоднократно, необходимо учесть каждую деталь. Обсудим принципы визуального дизайна, о которых часто забывают.

https://nuancesprog.ru/p/7824

@nuancesprog #статьи #UX
Логирование в Python с помощью Logzero

Расскажем о том, что такое Logzero, рассмотрим его основные особенности и случаи использования в проектах Python.

https://nuancesprog.ru/p/7625

@nuancesprog #статьи #Python
Как достичь уровня senior-разработчика

Многие считают, что умение писать отличный код и многолетний опыт работы — это единственные составляющие успешного senior-разработчика. Так ли это? Попробуем разобраться!

https://nuancesprog.ru/p/7337

@nuancesprog #статьи #Education
Кросс-компиляция программ Rust для запуска на маршрутизаторе

Научимся выполнять компиляцию в код целевой платформы (работаем с Ubuntu 18.04 LTS): вы сможете взять любую программу на Rust и запустить её на маршрутизаторе. Узнаем, как уменьшить размер исполняемого файла программ на Rust.

https://nuancesprog.ru/p/8233

@nuancesprog #статьи #Rust
Станут ли прогрессивные веб-приложения заменой нативным?

В чем преимущества PWA перед нативными приложениями и как они улучшают пользовательский опыт? Ответим на эти вопросы, а также попробуем разобраться, какая судьба ждет PWA в будущем.

https://nuancesprog.ru/p/7911

@nuancesprog #статьи #WebDevelopment
Как работает новый await верхнего уровня в JavaScript

Await безусловно удобен. Возможно ли использовать его вне асинхронных функций? Да! Разбираем на доступных примерах.

https://nuancesprog.ru/p/8242

@nuancesprog #статьи #JavaScript
5 настроек рабочего стола Linux для разработчиков

Linux, похожий на Windows, удобный терминал, переключение рабочего стола вертикально и ещё пара вещей, оптимизирующих работу в Linux - в этой статье.

https://nuancesprog.ru/p/8246

@nuancesprog #статьи #Linux
4 ситуации из жизни лямбда-функций в Python

Вопрос об использовании лямбда-функций принимает “гамлетовский” масштаб: быть или не быть? Но если на него отвечает опытный программист, то ответ будет — конечно быть, но грамотно и к месту. Итак, 4 практических примера правильного применения лямбда в Python

https://nuancesprog.ru/p/8252

@nuancesprog #статьи #Python
Любовь к программированию начинается с расширений VS Code

VS Code продолжает расширять границы своей фан-зоны, и все новые разработчики спешат поделиться своим восторгом от его полезных плагинов. Описание 16 расширений для тех, кто хочет сэкономить время и написать внешне привлекательный код.

https://nuancesprog.ru/p/8257

@nuancesprog #статьи #VSCode
Медиа-запросы CSS: точки останова, типы устройств, стандартные разрешения и многое другое

Поскольку отзывчивый дизайн - это маст-хэв современного веб-сайта, многие задаются вопросом о том, как реализовать адаптивный макет без особых затруднений. В таком случае на помощь приходят медиа-запросы CSS! Расскажем, что это такое и как они используются.

https://nuancesprog.ru/p/7640

@nuancesprog #статьи #CSS
Как настроить базу данных с Firebase Firestore для Android

Firebase Firestore является одним из популярнейших сервисов для баз данных. Ознакомьтесь со статьей, чтобы научиться использовать все преимущества Firebase в среде Android на примере проекта "Список покупок"

https://nuancesprog.ru/p/8266

@nuancesprog #статьи #Android #Firebase
Учимся программированию как Эйнштейн

Берём лучшее от великих: учимся программированию так, как Эйнштейн учился физике. О том, что нужно делать - в этом посте.

https://nuancesprog.ru/p/8271

@nuancesprog #статьи #Education