Разберем один из 10 технических вопросов недавнего собеседования по Swift и Objective C. На примере покажем, почему для предотвращения цикла сохранения применяется слабая ссылка weak, а не бесхозная unowned.
https://nsprg.ru/O4rZdx
VK: https://nsprg.ru/x1W8GO
Дзен: https://nsprg.ru/OBX85x
@nuancesprog #Swift
Узнайте, какими бывают типы хуков Mongoose, в чем преимущества их использования и каковы они в действии. В качестве бонуса получите ценные рекомендации по применению хуков, которые помогут раскрыть весь потенциал приложений, управляемых данными.
https://nsprg.ru/ma2RBx
VK: https://nsprg.ru/O7p02m
Дзен: https://nsprg.ru/xP4aQx
@nuancesprog #mongoose
Занимаетесь разработкой компиляторов, современных фреймворков или Java-инструментов? Тогда вам необходимо знать, как что такое байт-код, какова его структура, зачем он нужен и как с ним работать. Эти знания позволят эффективно использовать байт-код Java в своих целях.
https://nsprg.ru/Oo1o2x
VK: https://nsprg.ru/ObD5Ex
Дзен: https://nsprg.ru/vd6R8m
@nuancesprog #Java
Inline-функции могут как и увеличить код, так и повысить его производительность. Чтобы с выгодой использовать этот Kotlin-инструмент, необходимо понять принцип его действия, а заодно разобраться в том, зачем нужен crossinline и как работает reified.
https://nsprg.ru/vqYdkv
VK: https://nsprg.ru/mnq3wO
Дзен: https://nsprg.ru/mYA0wm
@nuancesprog #Kotlin
Taipy - библиотека Python, предлагающая простые и быстрые способы создания полнофункциональных приложений для работы с данными. Узнайте, чем Taipy отличается от Streamlit и как с помощью Taipy создать простое, но эффективное приложение для работы с данными.
https://nsprg.ru/xR2PEx
VK: https://nsprg.ru/xe2eyv
Дзен: https://nsprg.ru/xl4qkx
@nuancesprog #Python #Taipy
Узнаем, чем отличаются культуры коллективизма и индивидуализма. Изучим влияние этих культур на онлайн-коммуникацию, а также UI/UX дизайн. Выделим основные различия двух культур и узнаем, как улучшить локализацию продукта.
https://nsprg.ru/Oo1X2x
VK: https://nsprg.ru/ObDwEx
Дзен: https://nsprg.ru/vd638m
@nuancesprog #UXDesign
Будущее перестаёт быть непредсказуемым, когда раскладываешь его на понятные инструменты, технологии и навыки. Такие разборы регулярно публикует команда Журнала Яндекс Образования:
Чем отличаются VR, AR, MR и XR?
Какие громкие IT-открытия произошли в 2023-м?
Чего ждать от одежды будущего?
Это — только часть материалов, которые помогают выбрать свой образовательный трек и вдохновляют на развитие. Подпишитесь на канал, чтобы первыми узнавать о трендах в IT и осваивать новое
Проверим корректность данных, отправим письмо и сообщение в Slack с информацией об адресе почты и пароле. Объединим все части проекта, создадим и запустим DAG Airflow со всеми задачами.
https://nsprg.ru/OKwV6O
VK: https://nsprg.ru/mWNYPO
Дзен: https://nsprg.ru/O5KL4x
@nuancesprog #ApacheAirflow #Kafka #MongoDB #Cassandra
Сложные понятия и процессы лучше всего объяснять на конкретных кейсах. Сегодня покажем, как работать с данными, на примере компании, участвующей в гоночном чемпионате Формула-1.
https://nuancesprog.ru/p/19725/
VK: https://nsprg.ru/x9Rnqv
Дзен: https://nsprg.ru/mw6woO
@nuancesprog #DataScience #ForBeginners
Пытаетесь разгадать магию беспилотных автомобилей? Присоединяйтесь к программистам, увлекающимся автоматизированными транспортными средствами. Они помогут написать код, превращающий автомобиль в самоуправляемое чудо техники.
https://nsprg.ru/O4rWox
VK: https://nsprg.ru/x1WDdO
Дзен: https://nsprg.ru/vLG1Wx
@nuancesprog #JavaScript #ArtificialIntelligence
На примерах изучим, как select комбинируется и объединяется с другими методами. Рассмотрим особенности ключевого слова next со сложными условиями.
https://nsprg.ru/Oo1Gyx
VK: https://nsprg.ru/ObD81x
Дзен: https://nsprg.ru/vd622m
@nuancesprog #Ruby
Попробуем кэшировать блог, сократив время выполнения. Реализуем ограничитель просмотров страницы, исправим командой WATCH невыполнение транзакции. Сравним Lua-скрипты со встроенными командами и транзакциями.
https://nsprg.ru/xl4J7x
VK: https://nsprg.ru/mzVJrm
Дзен: https://nsprg.ru/xJkYev
@nuancesprog #Redis #Golang
Интеграция Cypress в Angular упрощает и оптимизирует тестирование веб-приложений. Предлагаем пошаговое руководство по настройке Cypress в проекте Angular, а также обзор ключевых и дополнительных возможностей Cypress как надежного и эффективного инструмента тестирования.
https://nsprg.ru/v2K0BO
VK: https://nsprg.ru/OZZBqO
Дзен: https://nsprg.ru/vXgBDx
@nuancesprog #Angular #Cypress
❓ Да что вы знаете про Swift?
🫵 Проверь себя - пройди квиз на знание Swift и определи свой уровень разработки iOS приложений. Под силу ли вам ответить правильно на все 20 вопросов?
Квиз является частью онлайн-курса «iOS Developer. Professional» от Отус. Курс доступен в рассрочку.
Погружайся в Swift на кейсах из практики разработки в продакшн
➡️ ПРОЙТИ ТЕСТ: https://otus.pw/hsrx/
На курсе вы научитесь:
- Использовать язык Rust для разработки ПО;
- Разворачивать Rust и среду разработки;
- Создавать надёжное, отказоустойчивое и высокопроизводительное ПО;
- Тестировать код;
- Использовать сторонние библиотеки;
- Писать асинхронный код
Время прохождения теста ограниченно: 30 минут
💥 Бонусом за успешно пройденный тест, получишь доступ к записям лучших вебинаров уроков курса.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Предлагаем руководство по использованию join-операций в MySQL для эффективного извлечения данных. Возможность join-операций извлекать общие данные из нескольких таблиц расширяет горизонты анализа данных, позволяя получать сведения, которые было бы сложно обнаружить в отдельных таблицах.
https://nsprg.ru/xAG5dO
VK: https://nsprg.ru/mYAejm
Дзен: https://nsprg.ru/OjrldO
@nuancesprog #MySQL
Говорят, что "дьявол кроется в деталях". Так почему бы не поискать его в недрах JavaScript? Совершите увлекательное путешествие в волшебное закулисье метода filter.
https://nsprg.ru/m00PLm
VK: https://nsprg.ru/ONLb0x
Дзен: https://nsprg.ru/mrpa8v
@nuancesprog #JavaScript
БИТ:ERP - инновационное подразделение крупной международной IT компании Первый БИТ, крупнейший интегратор 1С, аккредитован как ИТ-компания в Минцифры.
🔥 Набор открыт до 22.02.2024, количество мест ограничено. Торопись!
Условия стажировки разработчика 1С
🔸Срок: 3 месяца
🔸Опыт: не требуется
🔸Занятость: полная, удаленная работа
🔸Оклад: 50 000₽ в месяц
Перспективы
🔸После стажировки: junior - 100 000₽ в месяц
🔸1-1,5 года: middle - от 150 000₽ в месяц
🔸2-2,5 года: senior - от 200 000₽ в месяц
🔸3-5 лет: PO, architect - от 300 000₽ в месяц
Требования
✔️ Высшее/среднее специальное техническое или финансовое образование (последний курс тоже ОК, при условии полной занятости)
✔️ Базовые знания любого языка программирования (Python, Visual Basic, PHP, Java, С++ и т.п.), SQL, HTML
✔️ Грамотная письменная и устная речь
✔️ Желание и умение быстро учиться, в том числе, в свободное время.
Присоединяйся @BITERP_internship_bot
👉 Вакансия
Реклама. erid: LjN8KZxtf
Безопасный unsafe Rust
Расскажет Кирилл Федченко — Lead Rust Developer в InfinitySwap. Встречаемся на бесплатном открытом уроке от OTUS.
💻На вебинаре:
- разберёмся, какие суперспособности даёт разработчику unsafe код, и какая ответственность с ними появляется;
- посмотрим, как у Rust получается обеспечивать безопасность, несмотря на unsafe код в низкоуровневых библиотеках;
- научимся использовать unsafe безопасно.
Занятие пройдёт 1 февраля в 20:00 мск и будет приурочено к старту курса «Rust Developer. Professional». Доступна рассрочка на обучение!
👉Чтобы занять место на уроке и получить запись, регистрируйтесь прямо сейчас: https://otus.pw/zB5N/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Хотите создавать компоненты пользовательского интерфейса, как старший React-разработчик? Воспользуйтесь руководством по эффективному созданию компонента button. Усвоив его принципы, вы сможете разработать любой другой компонент без особых проблем.
https://nsprg.ru/vGoElv
VK: https://nsprg.ru/mpBbyv
Дзен: https://dzen.ru/media/nuancesprog.ru/65b6a57fcdcda87fb8508b44
@nuancesprog #React
Обработка пакетных данных в режиме реального времени - одна из наиболее сложных задач. Каждый этап, от доставки и обработки данных до их анализа, занимает определенное время. К счастью, для устранения этих задержек есть такие инструменты, как Apache Kafka, Flink и Druid.
https://nsprg.ru/m00ELm
VK: https://nsprg.ru/ONLV0x
Дзен: https://nsprg.ru/mrpN8v
@nuancesprog #Apache #Kafka #Flink #Druid
Хотите создать чат-бота, способного имитировать непринужденный стиль переписки с друзьями? Предлагаем наглядное руководство по интеграции GPT с приложением.
https://nsprg.ru/OZZVqO
VK: https://nsprg.ru/vXgzDx
Дзен: https://nsprg.ru/v3prPO
@nuancesprog #ArtificialIntelligence
Специалисты, имеющие отношение к параллельному проектированию, иногда сталкиваются с так называемым состоянием гонок. Сегодня поговорим о том, чем чревато такое явление, что его вызывает и как с ним бороться.
VK: https://nsprg.ru/v3pr9O
Дзен: https://nsprg.ru/Oo1Xyx
@nuancesprog #NodeJS
Безопасный unsafe Rust
Расскажет Кирилл Федченко — Lead Rust Developer в InfinitySwap. Встречаемся на бесплатном открытом уроке от OTUS.
💻На вебинаре:
- разберёмся, какие суперспособности даёт разработчику unsafe код, и какая ответственность с ними появляется;
- посмотрим, как у Rust получается обеспечивать безопасность, несмотря на unsafe код в низкоуровневых библиотеках;
- научимся использовать unsafe безопасно.
Занятие пройдёт 1 февраля в 20:00 мск и будет приурочено к старту курса «Rust Developer. Professional». Доступна рассрочка на обучение!
👉Чтобы занять место на уроке и получить запись, регистрируйтесь прямо сейчас: https://otus.pw/z3cL/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Интеграция Java с такими базами данных NoSQL, как MongoDB, Cassandra и Neo4j, позволяет создавать масштабируемые, высокопроизводительные приложения, способные обрабатывать большие объемы данных. Предлагаем руководство по настройке этих баз данных, выполнению основных операций и применению лучших практик интеграции с Java.
https://nsprg.ru/OBX6Jx
VK: https://nsprg.ru/m68G3v
Дзен: https://nsprg.ru/myDV3O
@nuancesprog #Java #Database #NoSQL
Ответ на этот вопрос - никак. Между тем преимущества различения изменяемых и неизменяемых коллекций в Java очевидны. Это не менее важно, чем отличать мастику для натирки полов от начинки для десерта.
https://nsprg.ru/m00Djm
VK: https://nsprg.ru/ONLlBx
Дзен: https://nsprg.ru/mrpw9v
@nuancesprog #Java
React - библиотека JavaScript, которая отличается гибкой архитектурой и функциональностью и, пожалуй, чаще других используется при создании пользовательских интерфейсов. Еще сильнее упрощают процесс разработки на React шаблоны проектирования.
https://nsprg.ru/O5KD4x
VK: https://nsprg.ru/mWN1PO
Дзен: https://nsprg.ru/v3pD9O
@nuancesprog #React
Можно ли сказать, что код пишется по тем же законам, что и проза? В чем сходство между программистом и писателем? Какую услугу им обоим может оказать генеративный ИИ? Поразмышляйте над этими вопросами, чтобы писать код, напоминающий бестселлер.
https://nsprg.ru/vLGYWx
VK: https://nsprg.ru/xR2Bjx
Дзен: https://nsprg.ru/xe2JKv
@nuancesprog #Coding
Рассмотрим основные принципы машинного обучения на графах знаний и основные проблемы базовых моделей. Подробно изучим мультиреляционные графы. Узнаем особенности и возможности уникальной модели ULTRA.
https://nsprg.ru/xP4KJx
VK: https://nsprg.ru/v8EWgO
Дзен: https://nsprg.ru/vg9wjm
@nuancesprog #MachineLearning
Хотите погрузиться в мир веб-разработки с 3D-элементами в 2024 году? Ознакомьтесь с актуальным решением по добавлению на сайты 3D-элементов, воспользовавшись пошаговым руководством по созданию базовой версии проекта Babylon.js + Vite.
https://nsprg.ru/OQge0x
VK: https://nsprg.ru/mMB5Jx
Дзен: https://nsprg.ru/OKwX1O
@nuancesprog #WebDevelopment #BabylonJS #Vite
⚡️Как реализовать архитектуру ИИ на Unity?
📆 Присоединяйтесь к нам 25 января в 19:00 по мск на бесплатный вебинар «Реализация архитектуры ИИ на Unity» от Отус!
Вебинар приурочен к старту продвинутого онлайн-курса «Unity Game Developer. Professional». Курс доступен для приобретения в рассрочку!
🧑💻 На вебинаре вы:
- разработаете поведения для игрового объекта, который будет атаковать цель, если она находится в радиусе видимости;
- разберете основные элементы, из которых собирается AI;
- поймёте, что такое сенсоры и чем отличаются агенты и таски.
➡️ Регистрация на вебинар: https://otus.pw/A8G8/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru