Считаете себя настоящим знатоком Java? Пройдите наш тест с вопросами из серфикационного экзамена, чтобы в этом убедиться!
https://nuancesprog.ru/p/4652
https://nuancesprog.ru/p/4652
📃 Написание простого кода требует вдумчивости, несколько циклов рефакторинга, а также оценки со стороны или совместной работы над кодом. Рассмотрим несколько шаблонов, которые упрощают выполнение этой задачи.
https://nuancesprog.ru/p/5576
@nuancesprog #статьи #DesignPatterns
https://nuancesprog.ru/p/5576
@nuancesprog #статьи #DesignPatterns
https://nuancesprog.ru
4 лучших шаблона для написания простого кода
Трудности с написанием чистого кода? Попробуйте эти 4 шаблона, которые помогут вам упростить эту непростую задачу!
📃 Рассказываем о тёмных участках в процессе навигации с модулями динамического содержимого. Автор, как бывалый разработчик, заботливо подсвечивает фонариком трудные повороты и опасные места. Удачного путешествия!
https://nuancesprog.ru/p/6031
@nuancesprog #статьи #Android
https://nuancesprog.ru/p/6031
@nuancesprog #статьи #Android
https://nuancesprog.ru
Dynamic Feature Modules: навигация
В последнее время моя команда начала проходить испытание по модуляризации нашего приложения. Одна из первых вещей, за которые мы взялись основательно, была навигация, а точнее, как мы представляем навигацию верхнего уровня или модуль навигации в динамических…
📃 В чем причина перегорания? Нужен отдых или кардинальные перемены? Предлагаем действенные решения проблемы.
https://nuancesprog.ru/p/6036
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/6036
@nuancesprog #статьи #Education
https://nuancesprog.ru
Как вернуть былой энтузиазм к программированию
Недавно я наткнулся на тему в сообществе Reddit, где люди заявляли о своей утрате интереса к программированию. Прочитав эту тему, можно сделать вывод, что все дело в “перегорании”.
📃 Несмотря на все свои минусы, Pandas - это непременный атрибут любого data scientist. А теперь вы научитесь ускорять Pandas одной командой.
https://nuancesprog.ru/p/6043
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/6043
@nuancesprog #статьи #Python
https://nuancesprog.ru
Одно слово для «быстрой» Pandas
Вы загрузили данные в DataFrame и уже готовы провести предварительный анализ…, но сначала придется создать кое-какие дополнительные функции. Как правило, вы обращаете свой взор на apply.
О самом новом JS-фреймворке большой тройки:
Vue - программирование будушего:
https://nuancesprog.ru/p/4490/
Прототипирование для Vue:
https://nuancesprog.ru/p/4746/
10 особенностей компонентов:
https://nuancesprog.ru/p/4135/
Вычисляемые свойства. Введение:
https://nuancesprog.ru/p/3794/
Пишем чат реального времени с Vue, NodeJS, socket.io:
https://nuancesprog.ru/p/3909/
@nuancesprog #Vue #Подборки
Vue - программирование будушего:
https://nuancesprog.ru/p/4490/
Прототипирование для Vue:
https://nuancesprog.ru/p/4746/
10 особенностей компонентов:
https://nuancesprog.ru/p/4135/
Вычисляемые свойства. Введение:
https://nuancesprog.ru/p/3794/
Пишем чат реального времени с Vue, NodeJS, socket.io:
https://nuancesprog.ru/p/3909/
@nuancesprog #Vue #Подборки
NOP::Nuances of programming
Vue.js 3: программирование, ориентированное на будущее
Какие функции предоставляет API новой версии Vue.js 3 и каким образом он восполняет недостатки текущего API.
📃 Детальный взгляд на принципы работы читающих потоков. Разбор их видов, режимов функционирования и основных компонентов.
https://nuancesprog.ru/p/6047
@nuancesprog #статьи #Node
https://nuancesprog.ru/p/6047
@nuancesprog #статьи #Node
https://nuancesprog.ru
Потоки и буферы в Node.js
Для управления потоковыми данными наподобие видео или большого файла в Node.js реализован отдельный потоковый модуль.
📃 Docker - мощный и простой в настройке инструмент. Создадим контейнер Docker с простым API Go, в котором при каждом внесении изменений в исходный код сервер Go будет мгновенно перезагружаться. Репозиторий в конце.
https://nuancesprog.ru/p/5657
@nuancesprog #статьи #Golang
https://nuancesprog.ru/p/5657
@nuancesprog #статьи #Golang
https://nuancesprog.ru
Docker для разработки Go с горячей перезагрузкой
Расскажем, как использовать такой мощный инструмент, как Docker, с простым API Go и функцией горячей перезагрузки.
Отвлекись от серьезных тем, жми на кнопку и наслаждайся смешными мемами и гифками про беспощадную борьбу между программистами и кодом!
NOP::Humor ждет тебя 😊
@nuancesproghumor
NOP::Humor ждет тебя 😊
@nuancesproghumor
📃 Простыми словами об обнаружении негативных сообщений в Твиттере. Репозиторий - в статье
https://nuancesprog.ru/p/6055
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/6055
@nuancesprog #статьи #Python
https://nuancesprog.ru
Как обнаружить злые твиты при помощи машинного обучения
Мне не нужно напоминать вам о том, что Интернет может быть очагом негатива, несмотря на все его положительные качества. Вы только взгляните на Reddit, YouTube или eelslap.com — поймете, что я имею в виду.
📃 Нет опыта работы с анимацией React Native? На простом примере покажем, как анимировать с помощью CSS и JS в React
https://nuancesprog.ru/p/6059
@nuancesprog #статьи #React
https://nuancesprog.ru/p/6059
@nuancesprog #статьи #React
https://nuancesprog.ru
Первые шаги в анимации React Native
Когда я только начал работать с React Native (RN), у меня никогда не доходили руки до изучения анимации. Многие вещи казались важнее, поэтому я забывал про эту замечательную тему.
📃 Во второй части рассмотрим структуру проекта, базы данных, тестирование модулей и API с примером приложения и всё, что нужно для создания реального проекта. Внутри - исходный код и репозиторий.
Часть 1 - https://nuancesprog.ru/p/5966
https://nuancesprog.ru/p/6062
@nuancesprog #статьи #Golang
Часть 1 - https://nuancesprog.ru/p/5966
https://nuancesprog.ru/p/6062
@nuancesprog #статьи #Golang
https://nuancesprog.ru
Создание интерфейсов RESTful API в Golang
В предыдущей статье мы говорили о создании «идеальной» настройки для Golang проекта. Теперь пришла пора найти для неё реальное применение: будем создавать интерфейсы RESTful API. В этой части рассмотрим базы данных, модульное тестирование, тестирование API…
Мы, команда NOP, поздравляем вас с наступающим Новым годом и желаем, чтобы в 2020 году весь код компилировался без ошибок, статистика была идеально чистой и все шло как по маслу! 🥳
Спасибо, что вы с нами! Для нас это очень важно!
Спасибо, что вы с нами! Для нас это очень важно!
Jupyter Notebook: оптимизация и прокачка в наших переводах
Оптимизация. Часть 1
https://nuancesprog.ru/p/4529/
Оптимизация. Часть 2
https://nuancesprog.ru/p/4536/
Автоматический импорт библиотек
https://nuancesprog.ru/p/3310/
Аккуратный Notebook
https://nuancesprog.ru/p/3527/
Интерактивный Notebook
https://nuancesprog.ru/p/3213/
@nuancesprog #Python #Jupyter #Подборки
Оптимизация. Часть 1
https://nuancesprog.ru/p/4529/
Оптимизация. Часть 2
https://nuancesprog.ru/p/4536/
Автоматический импорт библиотек
https://nuancesprog.ru/p/3310/
Аккуратный Notebook
https://nuancesprog.ru/p/3527/
Интерактивный Notebook
https://nuancesprog.ru/p/3213/
@nuancesprog #Python #Jupyter #Подборки
NOP::Nuances of programming
Как легко оптимизировать Jupyter Notebook. Часть 1
Руководство для начинающих о том, как сделать Jupyter Notebook быстрее, мощнее и круче. Самое классное в технологиях— это множество людей, которые трудятся для улучшения нашей жизни
Статьи о Kotlin, языке от команды JetBrains, хорошо знающей, как сделать разработку удобной.
Знакомство с языком за день: https://nuancesprog.ru/p/1761/
Чистая архитектура: https://nuancesprog.ru/p/3439/
Избегаем утечек памяти: https://nuancesprog.ru/p/3372/
Колекции и последовательности: https://nuancesprog.ru/p/4603/
Расширения Android. Полное руководство: https://nuancesprog.ru/p/2131/
@nuancesprog #Подборки #Kotlin
Знакомство с языком за день: https://nuancesprog.ru/p/1761/
Чистая архитектура: https://nuancesprog.ru/p/3439/
Избегаем утечек памяти: https://nuancesprog.ru/p/3372/
Колекции и последовательности: https://nuancesprog.ru/p/4603/
Расширения Android. Полное руководство: https://nuancesprog.ru/p/2131/
@nuancesprog #Подборки #Kotlin
NOP::Nuances of programming
Знакомство с Kotlin для Android за один день | NOP::Nuances of programming
Kotlin — очень мощный язык, в котором много синтаксического сахара. В статье рассмотрим необходимый минимум, необходимый для работы с Kotlin
📃 Меняем скучные for на метод forEach(): в чём его преимущества? Добавляем индексы и отсекаем от кода всё лишнее. Узнаём, какие у forEach() минусы и есть ли альтернатива.
https://nuancesprog.ru/p/6069
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/6069
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Не используйте for при переборе массивов
Циклы for имеют для меня особое значение. Довольно продолжительное время я активно их использовал, пытаясь уйти от циклов while. При этом неизбежно забываешь об увеличении счётчика: в циклах for это увеличение происходит автоматически.
📃 В чем заключается рекурсия? Пошаговый разбор построения последовательности Фибоначчи с примером JavaScript кода для вычисления ее значений.
https://nuancesprog.ru/p/6072
@nuancesprog #статьи #Algorithms
https://nuancesprog.ru/p/6072
@nuancesprog #статьи #Algorithms
https://nuancesprog.ru
Завораживающая последовательность Фибоначчи
Занимаясь изучением обработки данных, расчётами, а также другими компьютерными и математическими операциями, мы сталкиваемся со многими алгоритмами. Несмотря на то, что иногда мы недолюбливаем математику, мы зачастую даже не подозреваем, что окружены великим…
📃 Список полезных веб-приложений для эффективной работы над кодом: Online GDB, JSON Schema Validator и многое другое!
https://nuancesprog.ru/p/6076
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru/p/6076
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru
8 незаменимых веб-приложений для разработчиков
Online GDB — это браузерный компилятор, интерпретатор и отладчик. Поддерживает 20 языков программирования, включая C, C++, Python, Ruby, C#, Swift и JavaScript.
📃 Расскажем, как могут угрожать вашим данным SQL-инъекции. Узнайте, как выявить и использовать уязвимости, какие есть типы SQL-инъекций и как защитить код от злоумышленников. Внутри - код и репозиторий.
https://nuancesprog.ru/p/6095
@nuancesprog #статьи #SQL
https://nuancesprog.ru/p/6095
@nuancesprog #статьи #SQL
https://nuancesprog.ru
Инъекция SQL: руководство для начинающих
Внедрение кода или инъекция SQL — это уязвимость системы безопасности в Интернете, позволяющая злоумышленнику завладеть доступом к SQL-запросам в базу данных. Так он может получить конфиденциальную информацию о структуре базы данных, таблицах, столбцах или…