Освоим процесс создания и сопровождения собственной, хорошо документированной библиотеки JS, которую легко использовать и развивать. Сделаем библиотеку служебных функций для упрощения работы с массивами.
https://nuancesprog.ru/p/17351/
VK: nuancesprog-sozdanie-nadezhnoi-biblioteki-javascript-poshagovoe-rukovods" rel="nofollow">https://vk.com/@nuancesprog-sozdanie-nadezhnoi-biblioteki-javascript-poshagovoe-rukovods
Дзен: https://dzen.ru/media/nuancesprog.ru/645ab86d167baa53a83858e2
@nuancesprog #JavaScript
Рассмотрим расширения и библиотеки для повышения продуктивности при работе с кодом на Ruby. Настроим альтернативную RubyMine, бесплатную среду разработки.
https://nuancesprog.ru/p/17348/
VK: nuancesprog-raskroite-potencial-vs-code-dlya-programmirovaniya-na-ruby" rel="nofollow">https://vk.com/@nuancesprog-raskroite-potencial-vs-code-dlya-programmirovaniya-na-ruby
Дзен: https://dzen.ru/media/nuancesprog.ru/64597831d44ce91c088ef86f
@nuancesprog #Ruby #VSCode
Хотите узнать, как повысить эффективность вашего кода с точки зрения времени выполнения и сохранения памяти? Воспользуйтесь советами, которые помогут перейти на новый уровень написания кода Python.
https://nuancesprog.ru/p/17341/
VK: nuancesprog-kak-uluchshit-navyki-raboty-s-python-v-2023-godu" rel="nofollow">https://vk.com/@nuancesprog-kak-uluchshit-navyki-raboty-s-python-v-2023-godu
Дзен: https://dzen.ru/media/nuancesprog.ru/64575ed59885151b5c7a94cd
@nuancesprog #Python #DataScience
Беспокоитесь о дополнительном уровне безопасности для своих веб-приложений? Новая SaaS-платформа FaceIO, предоставляющая библиотеку аутентификации по лицу, поможет решить эту проблему. Предлагаем подробный гайд по установке и использованию FaceIO.
https://nuancesprog.ru/p/17335/
VK: nuancesprog-zamenit-li-autentifikaciya-po-licu-tradicionnuu-sistemu-veb" rel="nofollow">https://vk.com/@nuancesprog-zamenit-li-autentifikaciya-po-licu-tradicionnuu-sistemu-veb
Дзен: https://dzen.ru/media/nuancesprog.ru/64541ae786fc6e432153c4bb
@nuancesprog #WebDevelopment #Authentication
Как равномерно распределять поды по кластеру для эффективного использования его ресурсов и высокой доступности? Изучим мультиузловое/-зональное/-региональное распределение подов в его топологии.
https://nuancesprog.ru/p/17328/
VK: nuancesprog-k8s-topologiya-podov" rel="nofollow">https://vk.com/@nuancesprog-k8s-topologiya-podov
Дзен: https://dzen.ru/media/nuancesprog.ru/6452a6b8d679867a7ea8fe73
@nuancesprog #Kubernetes
Посмотрим, как обрабатывать переключение между разными опциями в меню: пройдем путь от сравнительно простого решения к более универсальному и поддерживаемому, через рефакторинг.
https://nuancesprog.ru/p/17321/
VK: nuancesprog-realizaciya-masshtabiruemogo-i-gibkogo-polzovatelskogo-ekran" rel="nofollow">https://vk.com/@nuancesprog-realizaciya-masshtabiruemogo-i-gibkogo-polzovatelskogo-ekran
Дзен: https://dzen.ru/media/nuancesprog.ru/6451787768b1c125b32b64e3
@nuancesprog #SwiftUI
Пошагово настроим экземпляр AWS EC2, создадим и добавим в DockerHub образ Docker и настроим рабочий поток Github Actions. В итоге научимся автоматизировать и оптимизировать рабочий процесс развертывания, уменьшая риск человеческой ошибки.
https://nuancesprog.ru/p/17315/
VK: nuancesprog-legko-i-bystro-avtomatizaciya-razvertyvaniya-aws-ec2-s-githu" rel="nofollow">https://vk.com/@nuancesprog-legko-i-bystro-avtomatizaciya-razvertyvaniya-aws-ec2-s-githu
Дзен: https://dzen.ru/media/nuancesprog.ru/645026f4a1be2f710a6ca0f6
@nuancesprog #AWSEC2 #DockerHub #GitHubActions
Разобравшись, в чем заключаются различия в реализации утилитных классов в Kotlin и Java, вы сделаете важный шаг в освоении языка Kotlin. Будь вы опытный Java-разработчик, желающий расширить спектр своих навыков, или новичок в программировании, уделите внимание этому аспекту.
https://nuancesprog.ru/p/17312/
VK: nuancesprog-utilitnye-klassy-v-kotlin-s-tochki-zreniya-java-razrabotchik" rel="nofollow">https://vk.com/@nuancesprog-utilitnye-klassy-v-kotlin-s-tochki-zreniya-java-razrabotchik
Дзен: https://dzen.ru/media/nuancesprog.ru/645023ed6e459848bbddf5b1
@nuancesprog #Java #Kotlin
По мнению автора, React категорически не подходит начинающим разработчикам, тогда как Vue является для них идеальным вариантом. В поддержку данного утверждения выдвигаются разные аргументы. Будем разбираться!
https://nuancesprog.ru/p/17309/
VK: nuancesprog-cnachala-vue-potom-react-sovet-nachinauschim-razrabotchikam" rel="nofollow">https://vk.com/@nuancesprog-cnachala-vue-potom-react-sovet-nachinauschim-razrabotchikam
Дзен: https://dzen.ru/media/nuancesprog.ru/644d0d680726a46417197c91
@nuancesprog #Vue #React #ForBeginners
Рассмотрим практические советы по созданию кода, который впоследствии читается как книга. Чтобы их составить, автору пришлось проанализировать и сравнить множество подходов и приемов других разработчиков.
https://nuancesprog.ru/p/17302/
VK: nuancesprog-kak-napisat-chistyi-kod-kotoryi-legko-chitat" rel="nofollow">https://vk.com/@nuancesprog-kak-napisat-chistyi-kod-kotoryi-legko-chitat
Дзен: https://dzen.ru/media/nuancesprog.ru/644ae339cd77857052c8e9dd
@nuancesprog #Coding
Рассмотрим практические советы по созданию кода, который впоследствии читается как книга. Чтобы их составить, автору пришлось проанализировать и сравнить множество подходов и приемов других разработчиков.
https://nuancesprog.ru/p/17302/
VK: nuancesprog-kak-napisat-chistyi-kod-kotoryi-legko-chitat" rel="nofollow">https://vk.com/@nuancesprog-kak-napisat-chistyi-kod-kotoryi-legko-chitat
Дзен: https://dzen.ru/media/nuancesprog.ru/644ae339cd77857052c8e9dd
@nuancesprog #Coding
Сегодня эргономичность пользовательского интерфейса - один из критериев его качества. Поэтому каждому разработчику, особенно начинающему, следует освоить основные принципы эргономики в UI-дизайне.
https://nuancesprog.ru/p/17293/
@nuancesprog #UIDesign
Хотите перевести свой WordPress-блог в архив на GitHub Pages или продолжать использовать WordPress для ведения блога, а GitHub - для хостинга страниц? В обоих случаях поможет это руководство.
https://nuancesprog.ru/p/17287/
@nuancesprog #GitHubPages #WordPress
Поэтапно развернем приложение Rust на AWS: запустим экземпляр EC2, подключимся по SSH, соберем, настроим и запустим проект как службу systemd. Что нужно при развертывании реального приложения Rocket для продакшена?
https://nuancesprog.ru/p/17280/
@nuancesprog #Rust #AWS #RESTAPI
Что такое «класс данных» и чем он отличается от обычного класса? Какие проблемы решаются в Kotlin с помощью классов данных? Рассмотрим классы данных и разберемся, почему их используют вместо обычных классов.
https://nuancesprog.ru/p/17274/
@nuancesprog #Kotlin
📌 Базы данных используются везде: от небольших приложений до крупных корпоративных систем. Хотите начать уверенно с ними работать?
⚠️ Начните с вебинара «OLAP и OLTP: практическое сравнение». На открытом уроке 15 мая в 20:00 мск мы сравним эти разные технологии обработки данных в базах данных.
👨💻 На вебинаре вы узнаете:
- Какие основные различия существуют между OLAP и OLTP.
- Какие ключевые особенности присущи различным архитектурам и как правильно скомбинировать оба решения.
⬆️ Прямо на занятии, построим архитектуру тестового хранилища на практике. Вебинар пройдет в рамках онлайн-курса «Базы данных» в OTUS. Больше навыков по работе с БД ждет вас на курсе, возможны разные способы его оплаты.
👉 Готовьте вопросы и записывайтесь на вебинар!
https://otus.pw/RZ67/Нативная интеграция. Информация о продукте www.otus.ru
Разберемся, какие проблемы решаются управлением состояния, а также нужна ли продвинутая библиотека для структурирования кода или инструментов React достаточно для комфортной работы.
https://nuancesprog.ru/p/17344/
VK: nuancesprog-upravlenie-sostoyaniem-v-react-obzor" rel="nofollow">https://vk.com/@nuancesprog-upravlenie-sostoyaniem-v-react-obzor
Дзен: https://dzen.ru/media/nuancesprog.ru/6457ef84a7f6be3de107d4d7
@nuancesprog #React
Что конкретно подразумевают надежность, доступность, масштабируемость и обслуживаемость? В чем заключается важность этих характеристик распределенных систем?
https://nuancesprog.ru/p/17338/
VK: nuancesprog-4-kluchevyh-aspekta-proektirovaniya-raspredelennyh-sistem" rel="nofollow">https://vk.com/@nuancesprog-4-kluchevyh-aspekta-proektirovaniya-raspredelennyh-sistem
Дзен: https://dzen.ru/media/nuancesprog.ru/645571900d2f1534af644592
@nuancesprog #SoftwareArchitecture #DistributedSystems
Искусственный интеллект впечатляет не только колоссальными возможностями, но и пугающими угрозами. Что мы можем сделать, чтобы приручить умные машины? Поразмышляем над этим.
https://nuancesprog.ru/p/17332/
VK: nuancesprog-iskusstvennyi-intellekt-i-nashe-buduschee" rel="nofollow">https://vk.com/@nuancesprog-iskusstvennyi-intellekt-i-nashe-buduschee
Дзен: https://dzen.ru/media/nuancesprog.ru/645416c3d1cc0608c7ac8788
@nuancesprog #ArtificialIntelligence
Какие навыки и ресурсы нужны дата-аналитику, чтобы получить должность дата-сайентиста? Как сократить и облегчить этот карьерный переход? Воспользуйтесь практическими советами старшего дата-сайентиста, который ранее работал дата-аналитиком.
https://nuancesprog.ru/p/17324/
VK: nuancesprog-kak-data-analitiku-stat-data-saientistom-v-2023-godu" rel="nofollow">https://vk.com/@nuancesprog-kak-data-analitiku-stat-data-saientistom-v-2023-godu
Дзен: https://dzen.ru/media/nuancesprog.ru/64517bbcf6a9402bbc7dd5c7
@nuancesprog #DataScience
"Чему равно this в данном случае?" - этот вопрос часто сбивает с толку новичков в JavaScript-программировании. Предлагаем четкий алгоритм, который поможет быстро определить значение ключевого слова this.
https://nuancesprog.ru/p/17318/
VK: nuancesprog-polnoe-rukovodstvo-po-this-v-javascript" rel="nofollow">https://vk.com/@nuancesprog-polnoe-rukovodstvo-po-this-v-javascript
Дзен: https://dzen.ru/media/nuancesprog.ru/645176564da1351cb70ea913
@nuancesprog #JavaScript #ForBeginners
Заметил, что ивенты открытой платформы VK Mini Apps вышли в один ряд с IT-гигантами. В этом убедился тимлид отдела цифровизации Росатома, который представил свой опыт участия в хакатонах в статье на Хабр. Платформа опирается на универсальный подход и использует для разработки мини-приложений стандартные веб-технологии, так что грамотный миддл здесь сможет развернуться.
https://habr.com/ru/companies/rosatom/articles/729998/
Какие паттерны нужно знать разработчикам? Один из них — паттерн Iterator. Именно его мы разберем на бесплатном вебинаре, который пройдет в преддверии старта онлайн-курса «Архитектура и шаблоны проектирования» в OTUS.
На занятии с Евгением Тюменцевым, директором компании по разработке ПО, вы узнаете:
- Что из себя представляет подход Data Streams
- Как принцип инверсии зависимостей (dependency inversion principle, DIP) используется для получения паттерна Iterator
- Как применяется принцип инверсии зависимостей для получения повторно используемых алгоритмов над коллекциями объектов.
- Почему стоит избавляться от циклов при работе с коллекциями
После вебинара «Паттерн Iterator: от применения принципа DIP до Data Streams» вы сможете продолжить обучение на курсе в рассрочку.
Пройдите вступительный тест и зарегистрируйтесь, чтобы не пропустить занятие: https://otus.pw/y8cE/
#реклама
Обзор 5 модулей Python для изучения космоса: PyEphem, solarsystem, geemap, turboSETI и pysat. Готовьтесь получать разнообразные данные о планетах, составлять карты, искать следы инопланетной жизни и отслеживать спутники.
https://nuancesprog.ru/p/17305/
VK: nuancesprog-5-modulei-python-dlya-issledovaniya-vselennoi" rel="nofollow">https://vk.com/@nuancesprog-5-modulei-python-dlya-issledovaniya-vselennoi
Дзен: https://dzen.ru/media/nuancesprog.ru/644ae54a6bdf6b31130aa3de
@nuancesprog #Python
Разберемся, как кэшировать API-запросы с помощью Redis и NodeJS, а также как значительно сократить время отклика при запросе сетевых данных.
https://nuancesprog.ru/p/17299/
VK: nuancesprog-kak-uskorit-otklik-i-povysit-proizvoditelnost-pri-pomoschi-k" rel="nofollow">https://vk.com/@nuancesprog-kak-uskorit-otklik-i-povysit-proizvoditelnost-pri-pomoschi-k
Дзен: https://dzen.ru/media/nuancesprog.ru/644ae0786341b27c4687c0ec
@nuancesprog #NodeJS #Redis
Тут большая порция вакансий в Ozon Tech
🔘В поиске: QA-инженеров, C# и Go-разработчиков
🔘Позиции: middle, senior и team lead
🔘Где работать — выбирать только тебе: удалёнка, гибрид или офис (Россия, Казахстан)
Получить больше информации о задачах, условиях и всём-всём можно тут
Подробно разберем код для подключения Apache Kafka в Spring Boot. Подготовим приложение к отправке сообщений на сервер Kafka и их потреблению.
https://nuancesprog.ru/p/17290/
@nuancesprog #Kafka #SpringBoot
Представляем 5 полезных, но малоизвестных библиотек JavaScript! Они помогут сэкономить силы и время при форматировании дат, обработке URL-параметров и отладке веб-страниц в мобильном терминале.
https://nuancesprog.ru/p/17284/
@nuancesprog #JavaScript
Рассмотрим новый функционал Kotlin, который улучшает строковое представление object. Он особенно актуален, когда имеются иерархии запечатанных классов с другими классами данных, которые нужно занести в журнал или распечатать для отладки или аналитики.
https://nuancesprog.ru/p/17277/
@nuancesprog #Kotlin
Анонсированная Сбером первая российская мультимодальная нейросеть GigaChat запустить фундаментальные перемены на мировом рынке ИИ. Такое мнение высказал директор АНО «Цифровая экономика» Сергей Плуготаренко.
Эксперт считает, что GigaChat задаст новые стандарты в отрасли. Напомним, что согласно сообщению Сбера, GigaChat умеет отвечать на вопросы, поддерживать диалог, писать тексты и программный код, решать задачи и даже генерировать изображения с помощью встроенной в него модели Kandinsky 2.1.
Главным преимуществом GigaChat называют полную русскоязычность нейросети. Благодаря собственным наработкам Сбер добился того, что его нейросеть лучше всех известных аналогов понимает русский и выдает на нем самые адекватные результаты. Сообщают, что обучение нейросети происходило на суперкомпьютере Christofari Neo.
@nuancesprog