Считаете, что хорошо разбираетесь в алгоритмах и структурах данных? Пройдите небольшой тест и проверьте свои знания!
https://nuancesprog.ru/p/5017
@nuancesprog #тест #Алгоритмы
https://nuancesprog.ru/p/5017
@nuancesprog #тест #Алгоритмы
📃 Используйте больше возможностей с помощью множества полезных пакетов, способных автоматизировать или упростить выполнение ряда задач при разработке и применении приложений. Nodemailer, Chalk, Commander и другие пакеты просты в использовании и доступны в открытых источниках для любого разработчика.
https://nuancesprog.ru/p/5920
@nuancesprog #статьи #Node
https://nuancesprog.ru/p/5920
@nuancesprog #статьи #Node
https://nuancesprog.ru
7 бесплатных Node пакетов с открытым исходным кодом
Вся основная сила Javascript заключается в бесчисленном множестве потрясающих пакетов, находящихся в открытом доступе.
📃 Выбор правильной структуры данных критически важен для разработки программного обеспечения. Рассмотрим очень важный аспект этого выбора - нотацию О большое.
https://nuancesprog.ru/p/5932
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/5932
@nuancesprog #статьи #Python
https://nuancesprog.ru
Полное руководство по встроенным структурам данных Python
Структуры данных — это просто специализированные форматы для организации и хранения данных. Они крайне необходимы для разработки программного обеспечения, поэтому их правильный выбор очень важен.
📃 Что вам мешает начать программировать? Возраст? 4 главные проблемы взрослых людей, желающих освоить программирование и 8 уверенных их решений.
https://nuancesprog.ru/p/5936
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/5936
@nuancesprog #статьи #Education
https://nuancesprog.ru
Возраст - это просто цифра
“Я боюсь, что для меня уже слишком поздно менять профессию… Вообще менять что-либо существенное в жизни уже поздно. Мне уже (подставьте соответствующий вам возраст, 30–40 лет или более) и я слишком стар…”
📃 Упрощаем код с помощью врапперов свойств - удивительной функции, позволяющей изменять свойства под ваши задачи, не перегружая код. Пример на Github в конце поста.
https://nuancesprog.ru/p/5944
@nuancesprog #статьи #Swift
https://nuancesprog.ru/p/5944
@nuancesprog #статьи #Swift
https://nuancesprog.ru
Понимание врапперов в Swift
Наряду со многими новыми функциями, которые появились в Swift 5.1, одна из самых интересных — это врапперы свойств. По сути врапперы находятся между поведением свойств и их хранением. Врапперы свойств определяются с помощью struct, class, or enum. Также…
📃 Функциональное программирование ассоциируется со строгими ограничениями и правилами, что ставит под сомнение «простоту» реализации парадигмы. Однако несколько полезных нюансов о чистых функциях, контейнерах и комбинаторах помогут решить «головную боль» многих начинающих разработчиков.
https://nuancesprog.ru/p/5949
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/5949
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Функциональное программирование в JavaScript: руководство с практическими примерами
Функциональное программирование (ФП) — это стремительно набирающий популярность стиль написания кода. Есть много материалов о концепциях ФП, но мало — о том, как применять их на практике. На мой взгляд, разбираться в примерах использования куда важнее, ведь…
📃 Задумывались ли вы о том, каким образом можно применять алгоритмы машинного обучения для решения проблемы? Обсудим общие этапы настройки модели, а также подходы к выбору модели, подходящей для определенных данных.
https://nuancesprog.ru/p/5474
@nuancesprog #статьи #MachineLearning
https://nuancesprog.ru/p/5474
@nuancesprog #статьи #MachineLearning
https://nuancesprog.ru
Как выбрать модель машинного обучения
Не знаете, как выбрать подходящий вариант модели машинного обучения? Узнайте, как сделать правильный выбор!
📃 Знаете ли вы, что процесс загрузки и вызова изображений с помощью Rails API гораздо сложнее, чем может показаться? Автор на своем примере дает исчерпывающую пошаговую инструкцию по решению этой задачи оптимальным путем. Репозиторий в конце статьи.
https://nuancesprog.ru/p/5958
@nuancesprog #статьи #React
https://nuancesprog.ru/p/5958
@nuancesprog #статьи #React
https://nuancesprog.ru
Как загружать изображения в RAILS API и возвращать их обратно
Мне потребовалась неделя, чтобы написать back-end основу для Supagram при помощи Rails API. Supagram — это легкий браузерный клон Instagram, в котором есть те же посты, лайки и отслеживание хронологической активности подписчиков.
📃 Настраиваем GraphQL сервер с TypeScript. Создаём схему, разбираем отличия REST API от GraphQL API и узнаём, для чего нужны резолверы. В статье - полный репозиторий проекта
https://nuancesprog.ru/p/5962
@nuancesprog #статьи #GraphQL
https://nuancesprog.ru/p/5962
@nuancesprog #статьи #GraphQL
https://nuancesprog.ru
Как создать GraphQL-сервер с запросами, мутациями и подписками
Если вы ещё не знакомы с TypeScript — не беда. Продолжайте читать дальше: основные понятия и большую часть синтаксиса освоить будет несложно.
📃 Настроим структуру каталогов, зависимости, модули, простое и быстрое тестирование. И самое важное: рассмотрим процесс интеграции и развёртывания приложений с такой настройкой. В статье - код и репозиторий
https://nuancesprog.ru/p/5966
@nuancesprog #статьи #Golang
https://nuancesprog.ru/p/5966
@nuancesprog #статьи #Golang
https://nuancesprog.ru
Идеальная настройка вашего Golang проекта
Этот список можно продолжать и продолжать, и всё равно до идеальной настройки будет ещё далеко… Но, по моему скромному мнению, эта настройка для Golang просто лучшая!
📃 Хотите быть в курсе трендов этого сезона? Представляем вашему вниманию список из десяти популярных библиотек Android и iOS на GitHub на конец 2019 года!
https://nuancesprog.ru/p/5250
@nuancesprog #статьи #Android #iOS
https://nuancesprog.ru/p/5250
@nuancesprog #статьи #Android #iOS
https://nuancesprog.ru
Топ-10 самых популярных библиотек Android и iOS
Представляем вашему вниманию список из десяти трендовых библиотек Android и iOS на GitHub в сентябре 2019 года.
📃 Работайте быстрее с редактором Visual Studio Code: обзор GitLens, совместного редактирования, режима дзен для концентрации, положительный опыт перехода с Sublime - в этом посте.
https://nuancesprog.ru/p/5975
@nuancesprog #статьи #VSCode
https://nuancesprog.ru/p/5975
@nuancesprog #статьи #VSCode
https://nuancesprog.ru
10 рекомендаций по ускорению рабочего процесса в Visual Studio Code
Как только вы попадаете в поток мыслей, продуктивность мышления возрастет многократно. Вы начинаете набивать код так быстро, как только возможно, с трудом удерживая вниманием одни мысли, готовые раствориться в следующих.
📃 Логирование в Python от простейшей basicConfig() до системы управления логами Datadog, унификация логов и пользовательские атрибуты с примерами и разъяснениями - в этом посте.
https://nuancesprog.ru/p/5980
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/5980
@nuancesprog #статьи #Python
https://nuancesprog.ru
Логи в Python. Настройка и централизация
Встроенный в Python модуль логирования разработан для того, чтобы дать вам детальное представление о приложениях с минимальными настройками. Начинаете ли вы работу или уже работаете, в руководстве вы увидите, как настроить этот модуль, чтобы помочь найти…
Хорошо ли вы разбираетесь в особенностях ОС Android? Пройдите наш небольшой тест и узнайте свой результат!
https://nuancesprog.ru/p/4209
@nuancesprog #тест #Android
https://nuancesprog.ru/p/4209
@nuancesprog #тест #Android
📃 Строгий режим помогает писать аккуратный и работоспособный код. Разбираемся, какие ошибки он предотвращает.
https://nuancesprog.ru/p/5992
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/5992
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Зачем нужен Strict Mode в JavaScript?
Строгий режим — это важная часть современного JavaScript. Он позволяет использовать ограниченный синтаксис JavaScript.
📃 Современные дизайн-системы используются для стандартизации проектирования и разработки визуального языка в нескольких экземплярах для различных команд, проектов и приложений. Рассмотрим некоторые из самых популярных и многообещающих инструментов и технологий в 2020 году для создания дизайн-систем будущего.
https://nuancesprog.ru/p/5441
@nuancesprog #статьи #Design
https://nuancesprog.ru/p/5441
@nuancesprog #статьи #Design
https://nuancesprog.ru
7 инструментов для создания дизайн-систем в 2020 году
Необходимо создать дизайн-систему компонентов? Представляем несколько классных инструментов, которые пригодятся для решения этой задачи!
📃 Разбираем, как подружить Google API с Angular, используя полифиллы, заглушки и кастомную конфигурацию Webpack.
https://nuancesprog.ru/p/6000
@nuancesprog #статьи #Angular
https://nuancesprog.ru/p/6000
@nuancesprog #статьи #Angular
https://nuancesprog.ru
Объединение Google API с Angular
Задача: нужно получить доступ или отобразить события частного google-календаря.Проблема: нельзя поместить частный календарь внутрь iframe или запросить события, используя ключ API.Необходимые условия: совместимость с Angular, поддержка TypeScript (сервисные…
📃 Даже самоучка иногда оказывается круче вузовского специалиста. Расширьте границы своего самостоятельного развития, применяя эти 9 наработанных опытом автора методов. Они помогут вам стать высокоэффективным разработчиком, а следовательно и облегчат устройство на работу вашей мечты.
https://nuancesprog.ru/p/6003
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/6003
@nuancesprog #статьи #Education
https://nuancesprog.ru
Вы достигли высот самообучения. Что дальше?
Возможно, вы увлечены изучением Boot Camp либо проходите 100-дневную программу освоения программирования. Независимо от того, чем из подобных вещей вы занимаетесь, однажды настанет день, когда вы достигните определенной точки развития и сможете назвать себя…
📃 Преобразуем проекты исследований данных в клевые приложения без знания веб-фреймворков. Репозиторий - в конце.
https://nuancesprog.ru/p/6008
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/6008
@nuancesprog #статьи #Python
https://nuancesprog.ru
Как специалисту по данным написать веб-приложение, используя простой Python
Веб-фреймворки трудно освоить. Я до сих пор путаюсь в HTML, CSS и Javascript, когда нужно создать даже что-то простое. И я уже не говорю о таком большом разнообразии способов выполнить одну и ту же задачу. Просто кошмар для специалистов по работе с данными…
📃 Удалять значения из массива - не так сложно, как кажется… даже если придется переиндексировать весь массив. Например, можете воспользоваться четырьмя простыми методами из данной статьи.
https://nuancesprog.ru/p/6013
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/6013
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
JavaScript: как удалить значения из массива
Массивом называется упорядоченный тип данных, хранящий несколько значений. Это означает, что каждый элемент в массиве имеет числовой идентификатор (индекс), который используется для ссылки на его место в строке.
📃 Как решительно перейти из статуса учащегося в разряд самостоятельного разработчика? Читайте опыт молодого специалиста, освоившего разработку с помощью SwiftUI, начиная с руководства и заканчивая созданием собственного продукта.
https://nuancesprog.ru/p/6022
@nuancesprog #статьи #iOS
https://nuancesprog.ru/p/6022
@nuancesprog #статьи #iOS
https://nuancesprog.ru
Как я наконец перешел от обучения к работе
Даже после прохождения множества курсов, где вы просто копируете код вслед за инструктором, существенного прироста в навыке, как правило, так и не происходит. Многие наверняка сталкивались с подобной ситуацией.