Как улучшить тестопригодность проекта и обеспечить возможность повторного использования? Как изменить код, не беспокоясь о том, что станет с остальной частью проекта? Узнаем, как в этом помогают чистые архитектуры, какие в проекте есть слои и как они друг с другом взаимодействуют. Создадим свой проект с чистой архитектурой.
https://nuancesprog.ru/p/10816
@nuancesprog #статьи #Android #Kotlin
https://nuancesprog.ru/p/10816
@nuancesprog #статьи #Android #Kotlin
Отвлекись от серых будней, сделай паузу и …напиши простую реализацию одномерного клеточного автомата в JavaScript. Этот увлекательный процесс приведет тебя к очень интересным результатам.
https://nuancesprog.ru/p/10821
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/10821
@nuancesprog #статьи #JavaScript
Оптимизация поисковой системы повысит ваш сервис в глазах пользователей и поможет увеличить продажи. Какие основные виды его настроек существуют и как его дорабатывать на основе обратной связи? Рассказываем подробно на примере книжного сервиса и движка Elasticsearch.
https://nuancesprog.ru/p/10826
@nuancesprog #статьи #DataScience
https://nuancesprog.ru/p/10826
@nuancesprog #статьи #DataScience
Научимся применять и развивать навыки в проектах. Узнаем, где можно протестировать свои знания, и попробуем написать код и решить задачу из постановочного (или реального) собеседования. Внутри - полезные ссылки на инструменты веб-разработки, машинного обучения, анализа данных, создания графических интерфейсов, веб-автоматизации и веб-скрейпинга.
https://nuancesprog.ru/p/10830
@nuancesprog #статьи #Python #DataScience
https://nuancesprog.ru/p/10830
@nuancesprog #статьи #Python #DataScience
Когда выбирают NoSQL СУБД вместо SQL?
MongoDB — классический пример NoSQL СУБД. Если вы работаете с большим объемом полуструктурированных и неструктурированных данных — то это ваш выбор. Это документоориентированное решение с открытым исходным кодом, которое использует для хранения структуру JSON, постоянно обновляется и дорабатывается.
MongoDB отличается высокой доступностью, горизонтальной масштабируемостью, быстрой работой с данными, возможностями аналитики в реальном времени и кешированием данных. Подробнее о возможностях MongoDB и задачах, которые она решает читайте в статье.
Развернуть и использовать MongoDB можно в собственной инфраструктуре, но если мы хотим экономить ресурсы, время и нервы, то вариант с управляемым сервисом в облаке выглядит очень привлекательно.
В Yandex.Cloud с помощью сервиса Managed Service for MongoDB установка и первоначальная настройка кластера БД делается в несколько кликов. Дальше вы работаете с базой, а сервис занимается обеспечением отказоустойчивости, резервным копированием, мониторингом, обновлением. Вертикальное и горизонтальное масштабирование доступно "по кнопке" в консоли управления.
Попробуйте создать первый кластер MongoDB прямо сейчас — это займёт пару минут.
MongoDB — классический пример NoSQL СУБД. Если вы работаете с большим объемом полуструктурированных и неструктурированных данных — то это ваш выбор. Это документоориентированное решение с открытым исходным кодом, которое использует для хранения структуру JSON, постоянно обновляется и дорабатывается.
MongoDB отличается высокой доступностью, горизонтальной масштабируемостью, быстрой работой с данными, возможностями аналитики в реальном времени и кешированием данных. Подробнее о возможностях MongoDB и задачах, которые она решает читайте в статье.
Развернуть и использовать MongoDB можно в собственной инфраструктуре, но если мы хотим экономить ресурсы, время и нервы, то вариант с управляемым сервисом в облаке выглядит очень привлекательно.
В Yandex.Cloud с помощью сервиса Managed Service for MongoDB установка и первоначальная настройка кластера БД делается в несколько кликов. Дальше вы работаете с базой, а сервис занимается обеспечением отказоустойчивости, резервным копированием, мониторингом, обновлением. Вертикальное и горизонтальное масштабирование доступно "по кнопке" в консоли управления.
Попробуйте создать первый кластер MongoDB прямо сейчас — это займёт пару минут.
yandex.cloud
Введение в MongoDB. Для каких задач подходит
MongoDB опередили время. Узнайте, как бизнес использует базы данных NoSQL и в чём они превосходят SQL СУБД. Кто использует MongoDB и какие задачи решают с их помощью.
Всем известно, что работа HR-агента, особенно в IT-компании, всегда имеет очень важную роль. От того, какого нового сотрудника он подберёт в вашу команду, во многом будет зависеть дальнейшее развитие продукта и отношений внутри проекта. Давайте же взглянем на то, какие методики используют сотрудники Google, чтобы подобрать максимально подходящего кандидата.
https://nuancesprog.ru/p/10835
@nuancesprog #статьи #Interview
https://nuancesprog.ru/p/10835
@nuancesprog #статьи #Interview
Расскажем о механизме обнаружения изменений в Angular, рассмотрим преимущества и недостатки применяемых здесь стратегий и узнаем, какая из них более эффективная, а также почему надо быть осторожным с мутацией объектов.
https://nuancesprog.ru/p/10839
@nuancesprog #статьи #Angular
https://nuancesprog.ru/p/10839
@nuancesprog #статьи #Angular
Интересуетесь миром технологий и хотите оперативно узнавать всё самое интересное?
Тогда залетайте на канал, авторы которого не только рассказывают все самые свежие новости из мира IT, но ещё и подают это с юмором и мемасами: @your_tech
Тогда залетайте на канал, авторы которого не только рассказывают все самые свежие новости из мира IT, но ещё и подают это с юмором и мемасами: @your_tech
"Самой заметной проблемой однозначно стало выполнение сетевых запросов, особенно задержка в них", - пишут об итогах исследования производительности сетевого стека Android-разработчики Booking.com, международного сервиса бронирования. Посмотрим, как решалась проблема.
https://nuancesprog.ru/p/10848
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru/p/10848
@nuancesprog #статьи #WebDevelopment
Счётчики, сообщения с повторным выполнением и просто фракталы - во всех этих случаях нам пригождается рекурсия. Давайте разберёмся, что она из себя представляет и в каких случаях ее следует применять.
https://nuancesprog.ru/p/10853
@nuancesprog #статьи #Algorithms
https://nuancesprog.ru/p/10853
@nuancesprog #статьи #Algorithms
Рассказываем, как применять библиотеку marshmallow, радикально упрощая программирование на Python. marshmallow - эффективный и красивый способ валидаций и другой работы с JSON в стиле ООП. Весь код вы найдёте на Google Colab, ссылка в конце статьи.
https://nuancesprog.ru/p/10861
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/10861
@nuancesprog #статьи #Python
Научимся настраивать механизм перехвата ошибок в компоненте React. Узнаем, что такое «граница ошибки», а также какую роль играют при разворачивании резервного компонента реализация события жизненного цикла «getDerivedStateFromError» и переменная состояния «hasError».
https://nuancesprog.ru/p/10866
@nuancesprog #статьи #React
https://nuancesprog.ru/p/10866
@nuancesprog #статьи #React
Если вы хотите улучшить ваши карьерные перспективы как разработчика в 2021 году, то обратите внимание на 6 технологий, о которых пойдёт речь в статье. Освоив их, вы увеличите свои шансы на получение должности с лучшими условиями труда и более высокой заработной платой.
https://nuancesprog.ru/p/10870
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/10870
@nuancesprog #статьи #Education
Расскажем о некоторых популярных видах шаблонного кода на NextJS и узнаем, какие функции, настройки и библиотеки входят в их состав. Выясним, какой шаблонный код пригоден для промышленной эксплуатации, какой - для создания красивых структурированных приложений, какой подойдёт для обычных сайтов блогеров, а какой - для ведения специализированных блогов разработчиков.
https://nuancesprog.ru/p/10874
@nuancesprog #статьи #Next
https://nuancesprog.ru/p/10874
@nuancesprog #статьи #Next
Банк ВТБ проходит этап цифровой трансформации. Ребята работают в кросс-функциональных командах, в каждой из которых собрано максимум компетенций для создания лучших цифровых продуктов. Никаких длительных согласований — ответственность за продукт перед клиентом и руководством полностью несет команда и ее лидер. Это позволяет реализовывать смелые проекты в кратчайшие сроки. Больше проектов – больше шансов проявить себя и построить карьеру!
Сейчас Банк ВТБ в поиске опытных специалистов в Москве:
• Java разработчик
• Системный аналитик
• QA инженер
• DevOps специалист
и регионах:
Санкт-Петербург:
Аналитик обязательной отчетности
Системный аналитик
Архитектор
Java разработчик
SAP-ABAP
Самара:
Тестировщик (функциональное тестирование, брокерские услуги)
Тестировщик (автотестировщик)
Java разработчик
Архитектор
Нижний Новгород:
Java разработчик
Новосибирск:
DevOps и администрирование
Что вы получите:
- фокус на развитие: hard skills в рамках современного технологического стека.
- интересные задачи: более 150 крупных проектов и свыше 12 000 внедрений в год. Каждая задача — реальная потребность бизнеса
- карьерный рост: возможность выбора направления для роста и развития. 1100 команд — найдите свою по духу и задачам.
Оставляйте отклик и присоединяйтесь к команде, которая создает банк будущего для миллионов людей!
Сейчас Банк ВТБ в поиске опытных специалистов в Москве:
• Java разработчик
• Системный аналитик
• QA инженер
• DevOps специалист
и регионах:
Санкт-Петербург:
Аналитик обязательной отчетности
Системный аналитик
Архитектор
Java разработчик
SAP-ABAP
Самара:
Тестировщик (функциональное тестирование, брокерские услуги)
Тестировщик (автотестировщик)
Java разработчик
Архитектор
Нижний Новгород:
Java разработчик
Новосибирск:
DevOps и администрирование
Что вы получите:
- фокус на развитие: hard skills в рамках современного технологического стека.
- интересные задачи: более 150 крупных проектов и свыше 12 000 внедрений в год. Каждая задача — реальная потребность бизнеса
- карьерный рост: возможность выбора направления для роста и развития. 1100 команд — найдите свою по духу и задачам.
Оставляйте отклик и присоединяйтесь к команде, которая создает банк будущего для миллионов людей!
Несколько простых и быстрых шагов по настройке приложения для трансляции новостей через интерфейс командной строки AWS.
https://nuancesprog.ru/p/10879
@nuancesprog #статьи #AWS
https://nuancesprog.ru/p/10879
@nuancesprog #статьи #AWS
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня хочу посоветовать вам канал PYTHON:TODAY, с помощью которого вы освоите одну из самых топовых профессий в мире и сможете работать хоть из дома, хоть из Тайланда.
На канале вы найдете видео и текстовые трансляции уроков:
✔️ По созданию ботов
✔️ Приложений на смартфон
✔️ Парсингу сайтов
✔️ Шифрованию
✔️ Машинному обучению и big data с нуля
✔️ Пентестингу
📣 Качай гигабайты полезной литературы по программированию и задавай вопросы в клубе!
Вступай в клуб разработчиков!
На канале вы найдете видео и текстовые трансляции уроков:
✔️ По созданию ботов
✔️ Приложений на смартфон
✔️ Парсингу сайтов
✔️ Шифрованию
✔️ Машинному обучению и big data с нуля
✔️ Пентестингу
📣 Качай гигабайты полезной литературы по программированию и задавай вопросы в клубе!
Вступай в клуб разработчиков!
Рассмотрим, как работает хеширование запросов при наличии в системе двух и более серверов и как его можно усовершенствовать для балансировки нагрузки.
https://nuancesprog.ru/p/10882
@nuancesprog #статьи #Hashing
https://nuancesprog.ru/p/10882
@nuancesprog #статьи #Hashing
Хочешь попробовать свои силы в data science? Пройди трёхдневный онлайн-интенсив по обработке и анализу данных с 28 по 30 декабря в 19:00 по московскому времени!
Участвуй в бесплатном интенсиве 👉 https://clc.am/VerS6Q
Что тебя ждёт?
🔥 Изучишь основы языка Python и научишься использовать его для data-аналитики.
🔥 Поработаешь с библиотеками Pandas и Matplotlib.
🔥 Научишься разным техникам исследования данных.
🔥 Попрактикуешься с опытным специалистом по программированию, ведущим исследователем данных Сбербанка Анастасией Борневой.
🎁 Все, кто дойдёт до конца занятий, получат электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись».
💲 Авторы трёх лучших проектов получат сертификаты на 30 000 рублей для обучения в Skillbox!
Участвуй в бесплатном интенсиве 👉 https://clc.am/VerS6Q
Что тебя ждёт?
🔥 Изучишь основы языка Python и научишься использовать его для data-аналитики.
🔥 Поработаешь с библиотеками Pandas и Matplotlib.
🔥 Научишься разным техникам исследования данных.
🔥 Попрактикуешься с опытным специалистом по программированию, ведущим исследователем данных Сбербанка Анастасией Борневой.
🎁 Все, кто дойдёт до конца занятий, получат электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись».
💲 Авторы трёх лучших проектов получат сертификаты на 30 000 рублей для обучения в Skillbox!
Поддерживать порядок в версиях программы очень важно. Рассмотрим, как создать понятную схему версий с автоинкрементом и добавить её к системе непрерывной интеграции и доставки.
https://nuancesprog.ru/p/10887
@nuancesprog #статьи #Git
https://nuancesprog.ru/p/10887
@nuancesprog #статьи #Git