📃 Команда разработчиков создала инструмент, который автоматически находит уязвимости в коде. Во время теста они нашли 35 критических угроз безопасности. Как им это удалось? Подробности в статье
https://nuancesprog.ru/p/3563
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/3563
@nuancesprog #статьи #Python
https://nuancesprog.ru
Инструмент, который автоматически находит уязвимости в Python-коде
В январе 2019 года мы запустили инструмент, который эффективно находит уязвимости в Python-коде.
Насколько хорошо вы разбираетесь в сетях? Пройдите наш небольшой тест и узнайте свой результат!
https://nuancesprog.ru/p/2734
@nuancesprog #тест #Network
https://nuancesprog.ru/p/2734
@nuancesprog #тест #Network
NOP::Nuances of programming
Насколько хорошо вы разбираетесь в сетях?
Насколько хорошо вы разбираетесь в сетях? Пройдите наш небольшой тест и узнайте свой результат!
📃 Как связаны каналы и горутины и зачем использовать их в Golang? Узнаем ответы на эти вопросы, а также поговорим о создании и обмене данными с помощью каналов.
https://nuancesprog.ru/p/5381
@nuancesprog #статьи #Golang
https://nuancesprog.ru/p/5381
@nuancesprog #статьи #Golang
https://nuancesprog.ru
Введение в каналы Golang
Как связаны каналы и горутины и зачем использовать их в Golang? Ответы на эти вопросы можно найти в этом кратком руководстве!
Java уже давно считается одним из самых популярных и востребованных языков программирования.
Разъясняем базовые концепции языка, используя наглядные примеры
Часть 1 - https://nuancesprog.ru/p/2334/
Часть 2 - https://nuancesprog.ru/p/2376/
Часть 3 - https://nuancesprog.ru/p/2405/
Часть 4 - https://nuancesprog.ru/p/2467/
@nuancesprog #цикл #Java #Learning
Разъясняем базовые концепции языка, используя наглядные примеры
Часть 1 - https://nuancesprog.ru/p/2334/
Часть 2 - https://nuancesprog.ru/p/2376/
Часть 3 - https://nuancesprog.ru/p/2405/
Часть 4 - https://nuancesprog.ru/p/2467/
@nuancesprog #цикл #Java #Learning
📃 Часто можно встретить статьи вроде "Что нужно для изучения программирования?" или "Как понять, что я смогу стать программистом". Но при этом мы редко касаемся вопроса, а кому же не стоит лезть в программирование? Давайте же постараемся "спасти" этих людей и сберечь их время, которое они смогут потратить на что-то более полезное
https://nuancesprog.ru/p/3319
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/3319
@nuancesprog #статьи #Education
📃 Знакомство с GitHub Pages. Краткое руководство по созданию и размещению бесплатного сайта, блога или портфолио
https://nuancesprog.ru/p/4318
@nuancesprog #статьи #GitHub
https://nuancesprog.ru/p/4318
@nuancesprog #статьи #GitHub
https://nuancesprog.ru
Как создать бесплатный сайт на GitHub Pages
GitHub Pages — это один из тех классных инструментов, о которых мало кто знает. Практически любой GitHub -репозиторий можно превратить в полноценный сайт в два клика
📃 Чтобы по-настоящему понять, как работает колесо, нужно изобрести его заново.
https://nuancesprog.ru/p/5427
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/5427
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Почему написание собственного кода делает вас лучшим разработчиком
На днях я проводил собеседование на позицию senior разработчика JavaScript. Мой коллега, тоже присутствовавший на собеседовании, попросил претендента написать функцию, которая будет выполнять HTTP-вызов и повторять его несколько раз в случае неудачи.
📃 Слишком велико время начальной загрузки страницы? Воспользуйтесь советами из нашей статьи!
https://nuancesprog.ru/p/4413
@nuancesprog #статьи #Angular #WebDevelopment
https://nuancesprog.ru/p/4413
@nuancesprog #статьи #Angular #WebDevelopment
https://nuancesprog.ru
Оптимизация размера Angular bundle за 4 шага
Вам доводилось получать жалобы на слишком медленную загрузку веб-приложения или получать задачу “оптимизировать производительность” медленного приложения?
📃 Стоит ли сразу писать чистый код, не допуская технического долга? Нужно ли писать комментарии к своему коду? Конечно же, да! Почему?
Сейчас объясним
https://nuancesprog.ru/p/3328
@nuancesprog #статьи #Education
Сейчас объясним
https://nuancesprog.ru/p/3328
@nuancesprog #статьи #Education
📃 Доказываем, почему этот язык с открытым кодом обязательно должен быть в вашем наборе инструментов разработчика.
https://nuancesprog.ru/p/5434
@nuancesprog #статьи #Golang
https://nuancesprog.ru/p/5434
@nuancesprog #статьи #Golang
https://nuancesprog.ru
Что такого в языке Go?
Сегодня я хочу поговорить не о чем ином как о Golang. Как и в случае с Node.js, термин Golang встречается мне несколько раз в день. “Найди людей, у которых есть любой опыт работы с Golang” — очень распространенная фраза
Python - один из самых популярных и востребованных языков программирования на сегодняшний день! Достаточно ли хорошо в нем разбираетесь? Проверьте свои знания и пройдите наш небольшой тест!
https://nuancesprog.ru/p/1987
@nuancesprog #тесты #Python
https://nuancesprog.ru/p/1987
@nuancesprog #тесты #Python
📃 Изучение обширной экосистемы современного JavaScript представляет собой непростую задачу. С чего стоит начать? Каким темам стоит уделить время? Рассмотрим пять рекомендаций, которые помогут встать на правильный путь
https://nuancesprog.ru/p/3841
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/3841
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Рекомендации по изучению JavaScript
Изучение JavaScript представляет собой непростую задачу. С чего стоит начать? Каким темам стоит уделить время? Рассмотрим пять рекомендаций.
📃 Поговорим о расширении для Jupyter Notebook, которое позволит вам работать удобнее и эффективнее, а сам блокнот - понятным для всех
https://nuancesprog.ru/p/3527
@nuancesprog #статьи #Python #DataScience
https://nuancesprog.ru/p/3527
@nuancesprog #статьи #Python #DataScience
NOP::Nuances of programming
Настройте свой Jupyter Notebook правильно
В своей известной презентации “Я не люблю блокноты” (видео и слайды) Джоэль Грус критикует Jupyter Notebook — вероятно, самую популярную ср...
📃 Как правильно работать в команде? Как быть действительно хорошим программистом? Митчелл Ирвин делится своим личным опытом, полученным за 2 года работы программистом, и дает ответы на эти и другие вопросы
https://nuancesprog.ru/p/3202
@nuancesprog #статьи
https://nuancesprog.ru/p/3202
@nuancesprog #статьи
https://nuancesprog.ru
Чему я научился за первые два года работы программистом
Шел 2015 год, когда я был студентом Флоридского университета. Тогда я учился у профессора, который по самому сложному предмету задавал в течение семестра несколько групповых проектов.
📃 В веб-приложениях часто приходится экспортировать данные в таблицы Excel. Рассмотрим реализацию функции экспорта в Excel в приложении React двумя различными способами.
https://nuancesprog.ru/p/4154
@nuancesprog #статьи #JavaScript #React
https://nuancesprog.ru/p/4154
@nuancesprog #статьи #JavaScript #React
https://nuancesprog.ru
Экспорт данных в Excel с React
Как экспортировать данные из приложения React в excel с помощью XLSX и FileSaver на примере.
📃 Невозможно представить себе работу программиста без взаимодействия с изображениями. Но перед работой с изображениями их необходимо подготовить. Для этого и нужны специальные библиотеки Python
https://nuancesprog.ru/p/4144
@nuancesprog #статьи #Python #MachineLearning
https://nuancesprog.ru/p/4144
@nuancesprog #статьи #Python #MachineLearning
https://nuancesprog.ru
10 инструментов Python для работы с изображениями
Обзор самых популярных Python-библиотек с простым и понятным способом преобразования изображений
📃 Сегодня мы поговорим о трендах и инструментах, которые следует знать, если вы веб-разработчик и используете JavaScript
https://nuancesprog.ru/p/4404
@nuancesprog #статьи #JavaScript #FrondEnd #WebDevelopment
https://nuancesprog.ru/p/4404
@nuancesprog #статьи #JavaScript #FrondEnd #WebDevelopment
https://nuancesprog.ru
7 FrontEnd трендов и инструментов для JavaScript на 2020
Изменения во фронтенде и веб-разработке происходят невероятно быстро. Сегодня, если вы не мастер Webpack, React Hooks, Jest, Vue и NG, вы, вероятно, чувствуете разделяющую вас от топовых профессионалов пропасть, которая продолжает расширяться. Но всё меняется.
📃 API discord предоставляет инструмент для создания и использования ботов. Разбераемся с API Discord на примере создания с его помощью простого бота
https://nuancesprog.ru/p/4195
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/4195
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Создание музыкального бота с помощью Discord.js
API discord предоставляет инструмент для создания и использования ботов
📃 Kotlin - второй официальный язык разработки под Android. Но для Android Java приходит в голову первым. Мы обсудим противостояние двух языков в свете мобильной разработки
https://nuancesprog.ru/p/4423
@nuancesprog #статьи #Kotlin #Android
https://nuancesprog.ru/p/4423
@nuancesprog #статьи #Kotlin #Android
https://nuancesprog.ru
Java против Kotlin. Android | NOP::Nuances of programming
Противостояние Java и Kotlin — тренд последних дней. Java — везде, однако Kotlin наступает, предлагая значительные преимущества. Итак, Java и Kotlin конкурируют.
📃 Каждый проект обладает определенными особенностями и требованиями, от которых зависит выбор технологии для его разработки. Рассмотрим особенности Python и Node.js, чтобы разобраться, какой из них лучше всего подойдет для использования в проекте
https://nuancesprog.ru/p/4281
@nuancesprog #статьи #Python #Node
https://nuancesprog.ru/p/4281
@nuancesprog #статьи #Python #Node
https://nuancesprog.ru
Python или Node.Js: какой язык программирования выбрать?
В этой статье мы рассмотрим особенности Python и Node.js, чтобы определить, какой из них лучше всего подойдет для использования в проекте.
📃 Современные сайты дают возможность переключаться между различными визуализациями. Реализовать изменение представлений можно через простой фреймворк Vue. Готовый код в конце статьи.
https://nuancesprog.ru/p/5464
@nuancesprog #статьи #Vue
https://nuancesprog.ru/p/5464
@nuancesprog #статьи #Vue
https://nuancesprog.ru
Переключение между табличным и списковым представлением в Vue.js
Vue.js — это простой в изучении, быстрый, легковесный и очень перспективный фреймворк.