Combine с закрытым исходным кодом Apple скоро заменят в TCA на код async/await, сделав его фреймворком с поддержкой нескольких платформ и, возможно, с портированием на другие языки. Рассмотрим функционал, преимущества, последние разработки, применение и план освоения TCA.
https://nsprg.ru/vqaW3v
VK: https://nsprg.ru/mn6WAm
Дзен: https://nsprg.ru/v2Rbjv
@nuancesprog #SwiftUI
Пополни знания JavaScript 10 эффективными приемами и начни использовать его возможности по максимуму.
https://nsprg.ru/vGkaRv
VK: https://nsprg.ru/mp9Wpx
Дзен: https://nsprg.ru/vg2lzx
@nuancesprog #JavaScript
Познакомимся с библиотекой NetMock, которая упрощает имитацию запросов и ответов в тестовых средах. Рассмотрим ее преимущества и сравним с другими аналогами.
https://nsprg.ru/mwPa4x
VK: https://nsprg.ru/vLkrgx
Дзен: https://nsprg.ru/xRXkpO
@nuancesprog #Java #Kotlin #Android #NetMock #Testing
Хотите эффективно управлять данными и событиями в приложении Android, а также создавать удобный в обслуживании код? Уделите внимание таким важным структурам Android Architecture Components, как LiveData, SingleLiveEvent и MediatorLiveData.
https://nsprg.ru/v82yem
VK: https://nsprg.ru/vg2Pzx
Дзен: https://nsprg.ru/v2Ryjv
@nuancesprog #Android
👩💻Напишите приложение под Android самостоятельно на бесплатном открытом уроке
▶️22 августа в 20:00 мск состоится бесплатный открытый урок «Android — король фронтенда! От Android к кросс-платформенной разработке» в рамках курса «Специализация Android Developer» от OTUS!
Что будет на занятии:
— напишем простое приложение под андроид — игру в крестики-нолики;
— выделим логику в кросс-платформенный модуль;
— напишем визуальную часть для десктоп с использованием Compose multiplatform;
— запустим приложение на разных платформах.
Урок будет полезен тем, кто хочет начать программировать под андроид с перспективой выхода на другие платформы. Вы сможете задать преподавателю любые вопросы в реальном времени!
➡️ Записывайтесь прямо сейчас и ставьте событие в календарь: https://otus.pw/iYZv/Нативная интеграция. Информация о продукте www.otus.ru
Хотите научиться работать с двоичными деревьями и их частным случаем - двоичными деревьями поиска? Предлагаем доступное руководство для новичков, включающее в себя методы вставки и поиска узлов, а также полный код BST-алгоритма.
https://nsprg.ru/xkeZqO
VK: https://nsprg.ru/vGkZRv
Дзен: https://nsprg.ru/mp9rpx
@nuancesprog #BinaryTree #Algorithms
Изучите 10 примеров задач, выполняемых автономным ИИ-агентом BabyAGI. Способность логически рассуждать, принимать сложные решения и контролировать параметры делает BabyAGI бесценным помощником в автоматизации управления задачами.
https://nsprg.ru/m6RElm
VK: https://nsprg.ru/my0XyO
Дзен: https://nsprg.ru/mwP24x
@nuancesprog #ArtificialIntelligence
Как выглядит ландшафт инструментов по работе с данными глазами инсайдера, который активно общается с конечными пользователями? Рассмотрим, какова ситуаций в целом и какие в ней наблюдаются тенденции.
https://nsprg.ru/x1q8Kx
VK: https://nsprg.ru/OBG84m
Дзен: https://nsprg.ru/x9krGO
@nuancesprog #MachineLearning #ArtificialIntelligence #DataScience
Модуль json - мощный инструмент Python для работы с данными JSON. Рассмотрим 10 примеров, демонстрирующих общие задачи, которые можно выполнять с помощью этого модуля.
https://nsprg.ru/ObP5ox
VK: https://nsprg.ru/vdDRlv
Дзен: https://nsprg.ru/O730bO
@nuancesprog #JSON #Python
Саша Белоцерковский из VK в своей статье на Хабре рассказывает, как прошел митап по Open Source. Здесь он раскрыл наиболее интересные вопросы: как привлечь и удержать пользователей open source проектов, найти контрибьюторов и что делать, если бизнес захочет использовать проект в своей деятельности. Полное видео с митапа, кстати, в статье также можно найти.
https://habr.com/ru/companies/vk/articles/752948/
@nuancesprog #OpenSource
💻 Открытый урок от архитектора AI/ML в Сбербанке
⁉️ Хотите разобраться в stream processing, batch processing, Kappa и Lambda архитектурах и обзоре технологического домена?
📌 Ждём вас 23 августа в 22:00 мск на открытом уроке Big Data и ML архитектуры пайплайнов в рамках курса «Software Architect» от OTUS!
🔥 От мощных инструментов хранения и обработки данных до инструментов для разработки и управления пайплайнами машинного обучения – вы получите полное представление о современных возможностях и инновациях в этой области.
💣 Регистрация здесь https://otus.pw/vHrx/
⏳ Торопитесь, количество слотов для регистрации на урок ограничено.
Нативная интеграция. Информация о продукте www.otus.ru
С 15 августа стартует прием заявок на участие в акселерационной программе VK Start Apps, созданной ВКонтакте и «Сколково». Программа предназначена для команд разработчиков и продуктовых менеджеров, которые хотят прокачать свои навыки, получить помощь в создании и развитии IT-проектов на платформе VK Mini Apps, а также выиграть финансовую поддержку и гранты от «Сколково».
В рамках акселератора команды поборются за следующие бенефиты: пять команд получат по 1 млн на продвижение приложения в социальных сетях, три команды с лучшими проектами станут претендентами на грант «Сколково» до 7 млн руб., а некоторые финалисты смогут начать сотрудничать с ВКонтакте на постоянной основе.
Заявки можно подать на сайте до середины сентября.
@nuancesprog
Затронем такую тему, как потоки данных в Java. Сравним их показатели производительности с циклами, а также выявим преимущества и ограничения в применении.
https://nsprg.ru/mp9EKx
VK: https://nsprg.ru/vqa0Zv
Дзен: https://nsprg.ru/xAZL8v
@nuancesprog #Java
React достаточно удобный инструмент для создания веб-приложений. Еще больше его возможности расширяют рефы (Ref или Reference), действующие как ссылки на элементы кода React и упрощающие решение нестандартных задач.
https://nsprg.ru/m6RLYm
VK: https://nsprg.ru/my09aO
Дзен: https://nsprg.ru/vLkVZx
@nuancesprog #React
Ознакомьтесь с 10 наиболее полезными функциями модуля Python itertools. Они помогут вам подняться на новый уровень программирования и стать более эффективным Python-разработчиком.
https://nsprg.ru/O73LMO
VK: https://nsprg.ru/xPZp2O
Дзен: https://nsprg.ru/v82L5m
@nuancesprog #Python
Станьте частью крутой команды, которая создает современное и безопасное офисное ПО! Компания МойОфис как раз разыскивает Senior C++/Qt Developer для участия в разработке кросс-платформенных редакторов.
От нас:
- интересные задачи и возможность реализации своих идей вместе с профессиональной командой
- корпоративное обучение
- комфортная неформальная атмосфера в коллективе
- конкурентная заработная и соцпакет
- возможность удаленки и гибкое начало рабочего дня
- современные подходы к архитектуре и технологический стек
- офис в центре Питера.
От вас:
- опыт разработки на С++ 11/14 от 3-х лет
- опыт разработки с использованием фреймворка Qt
- желание создавать действительно качественные продукты.
- будет плюсом: опыт написания unit-тестов, навыки верстки графического интерфейса по макету.
Ждем ваши резюме на сайте или в телеграм @VasilevaD
Предлагаем пошаговое руководство по созданию в Jetpack Compose анимированной кнопки-счетчика для небольшого приложения. Это не только полезный навык, но и довольно увлекательное занятие.
https://nsprg.ru/xeNabv
VK: https://nsprg.ru/xl1Xdv
Дзен: https://nsprg.ru/mz08Dv
@nuancesprog #JetpackCompose
⚠️ 3 из 5 компаний уже перешли с Oracle и MS SQL на PostgreSQL.
PostgreSQL хорошо выполняет сложные запросы и позволяет создавать высокодоступные отказоустойчивые и параллельные кластера под "тяжелые" задач
🦾 PostgreSQL — навык, открывающий двери в более интересные и перспективные проекты. Протестируйте обучение на открытых уроках:
🔹Триггеры в PostgreSQL, 31 августа в 20:00
Научимся разрабатывать триггеры и триггерные функции на PL/PgSQL
➡️ https://otus.pw/vMKJT/
🔹 Статистика и её значение для оптимизации запросов, 5 сентября в 20:00
Узнаете, где и как PostgreSQL хранит и как актуализирует статистику
➡️ https://otus.pw/Gf79/Нативная интеграция. Информация о продукте www.otus.ru
Немного поэкспериментируем. Возьмем простой дочерний компонент в двух вариантах (генерация события и использование функции в качестве входного параметра) и сравним их по ключевым показателям.
https://nsprg.ru/ma43pO
VK: https://nsprg.ru/O73ybO
Дзен: https://nsprg.ru/xPZJAO
@nuancesprog #FrontEndDevelopment
Python 4.0 - это захватывающий скачок вперед, который определит будущее программирования на Python на долгие годы. Узнайте о его заметных улучшениях, новых функциях и расширенных возможностях.
https://nsprg.ru/vqa43v
VK: https://nsprg.ru/mn60Am
Дзен: https://nsprg.ru/mY2Jox
@nuancesprog #Python
В Москве прошел летний день стажера, объединивший 1500 ребят — стажеров и тех, кто только собирается попробовать свои силы в Яндексе. Стажеры узнали лайфхаки от руководителей разных сервисов, а кандидаты — заглянули на ярмарку вакансий, чтобы понять, в какой сервис они хотят больше всего.
А еще участники создали шедевры с нейросетями, поиграли в настолки и пообщались с бывалыми стажерами, а в конце вечера потанцевали под живую музыку.
Если захотелось стать стажеров, то переходи по ссылке: https://bit.ly/3E0cuRx
@nuancesprog
Колонки SberBoom получили поддержку нейросети GigaChat — функцией можно воспользоваться, сказав фразу «Салют, GigaChat!». Несколько примеров, как этим можно воспользоваться:
· Спросить, чем заняться на выходных.
· Узнать несколько простых рецептов на завтрак.
· Попросить придумать заголовок для вашей статьи.
· Уточнить, как эффективнее обучиться Python.
Запросы ограничены лишь вашим воображением. Если колонок еще нет, то воспользоваться нейросетью можно тут: https://developers.sber.ru/link/gc25508aug6d30f706a6a4a8edd9054f4567627cc1
Куда развиваются технологии в e-com? 🛒
E-com — индустрия с высокой конкуренцией. Поэтому сложных IT-задач там достаточно: highload, персонализация и необходимость оперативно запускать новые продукты и масштабироваться.
24 августа на бесплатной онлайн-конференции E-COMMUNITY руководители разработки из СберМаркета, Ozon, X5 и Lamoda поделятся свежими технологическими кейсами в архитектуре, ML, бэкенде и DevOps.
🎤 Симулятор курьеров вместо A/B тестов. Сработало?
🎤 Генерация архитектурных схем из метаданных систем
🎤 Как CV помогает пользователю найти товар мечты по визуальному образу?
🎤 Как запустить VendorApp в рекордные сроки?
🎤 Как регулярно терять один data-центр и не волноваться?
🎤 Как не ошибиться при проектировании больших сервисов и достичь максимальной эффективности?
🎤 Как платформа ускоряет доставку ценности?
Присоединяйся к E-COMMUNITY, если интересно узнать про настоящее и будущее IT в e-com. Регистрация по ссылке.
Реклама. ООО «Инстамарт Сервис», 115035, Москва, ОГРН 1187746494980. 12+
Почему Scylla предпочтительнее, чем Cassandra и Mongo? Создадим высокодоступный оператор Scylla для кластера, настроим дашборды Grafana, оповещения, средства мониторинга, резервное копирование с VolumeSnapshots и расширение тома.
https://nsprg.ru/v3B2rx
VK: https://nsprg.ru/OoAoox
Дзен: https://nsprg.ru/ma4RpO
@nuancesprog #ScyllaDB #Kubernetes
Как настроить библиотеку пакетов AutoRoute? Как назвать страницы маршрута? Как управлять стеком и полностью очищать его, чтобы возвращаться на первую экранную страницу? Предлагаем краткое руководство по навигации во Flutter - оно даст ответы на эти и многие другие вопросы.
https://nsprg.ru/xPZa2O
VK: https://nsprg.ru/v82N5m
Дзен: https://nsprg.ru/v2RgVv
@nuancesprog #Flutter
Расскажем о такой эффективной технике в JavaScript, как каррирование. Продемонстрируем на практических примерах принцип ее действия и преимущества.
https://nsprg.ru/ma4R6O
VK: https://nsprg.ru/O730MO
Дзен: https://nsprg.ru/vg2D8x
@nuancesprog #JavaScript
Дополняем ML-фреймворк полносвязных сетей на Rust определением и обучением сверточных нейросетей. За счет чего и насколько сократилось время обучения модели здесь?
https://nsprg.ru/mn6Zdm
VK: https://nsprg.ru/mY2w3x
Дзен: https://nsprg.ru/OjpPox
@nuancesprog #Rust #MachineLearning
Предлагаем пошаговое руководство по установке и настройке перехвата сетевых запросов с помощью прокси-сервера. Этот процесс открывает широкие возможности для отладки, оптимизации производительности и анализа безопасности приложений.
https://nsprg.ru/x9kl7O
VK: https://nsprg.ru/mwP58x
Дзен: https://nsprg.ru/xRXVdO
@nuancesprog #Android #Networks
Яндекс запустил канал ТЕХНО, в котором простым языком рассказывает о том, как устроен мир технологий. Внутри всё то, что мы так любим: нейросети, роботы, чат-боты, голосовые помощники и многое другое.
Из любопытного:
— Какой была первая в истории фраза, переведённая компьютером
— Как представляли первого робота в кино почти 90 лет назад
— Стоит ли художникам опасаться конкуренции с нейросетями
— И наконец, займут ли ваше рабочее место роботы и ИИ
Подписывайтесь тут 👉 /channel/techno_yandex!
Фабричный метод упрощает процесс создания объектов, делает код более удобным в обслуживании и обеспечивает ряд других преимуществ. Разберем принцип его работы на реальном примере создания игровых персонажей.
https://nsprg.ru/ObPwex
VK: https://nsprg.ru/vdD3wv
Дзен: https://nsprg.ru/ma4L6O
@nuancesprog #SoftwareDevelopment