Обучающее руководство по созданию API с точки зрения разработчика Android. Рассмотрим разные аспекты данного процесса: структуру проекта, архитектуру, точки входа, внедрение зависимостей и тестирование.
https://nuancesprog.ru/p/16526/@nuancesprog #Android
Сделаем простой тест-раннер на nodejs с включением всех основных требований и почти без зависимостей. Разберем также самую интересную часть реализации - API на JavaScript из SWC.
https://nuancesprog.ru/p/16522/@nuancesprog #JavaScript
❗️Какие преимущества предоставляют БД нового поколения бэкенд-разработчику?
⚡️Приглашаем 14 декабря в 19:00 мск состоится бесплатный вебинар «Базы данных нового поколения: Postgres, Mongo и Redis в одном флаконе с использованием графовой БД ArcadeDb».
📚 На вебинаре мы обсудим мультимодельную базу данных ArcadeDb. Эта БД, являясь графовой в своей основе, предоставляет возможности распределенного хранения данных, ACID-транзакции, а также поддерживает диалекты PostgreSQL, MongoDB, Redis и несколько графовых диалектов.
👉 Регистрация на вебинар: https://otus.pw/isDx/Присоединяйтесь!
Познакомимся с библиотекой ethers.js и узнаем, как именно она обеспечивает взаимодействие с виртуальной машиной Ethereum в Remix.
https://nuancesprog.ru/p/15969/@nuancesprog #EthersJS #ForBeginners
Выбери IT-профессию за каникулы
Любимые фильмы, тёплый плед, оливье – всё это ждёт тебя уже через месяц. Что может быть лучше?
Только Зимняя IT-школа в Институте iSpring!
Зимняя школа – это 6 насыщенных дней, 2 практикума, мастер-класс по катанию на лошадях и лютый IT-движ. За это время ты:
– напишешь свою игру;
– с нуля создашь свой IT-продукт;
– пообщаешься с классными ребятами со всех городов России;
– вольёшься в атмосферу международной IT-компании;
– освоишь езду на лошадях, покатаешься на ватрушках;
– определишься с IT-профессией и выберешь вуз!
Сплочение — как в лагере, личностный рост — как в IT-компании.
🗓 Когда: 5-10 января 2023
Для кого: ученики 10-11 классов
Цена: 12 700 рублей (проживание и питание входит)
Бронируй место и читай подробности по ссылке: ispring.institute
Класс ViewModel служит прослойкой между View и Model в структурном паттерне проектирования MVVM. Рассмотрим особенности реализации ViewModel на реальном примере.
https://nuancesprog.ru/p/16519/@nuancesprog #Android #Jetpack
Стеклянного потолка в IT не существует! 👾
А если ты его видишь, подписывайся на канал Программисты делают бизнес: команда KTS рассказывает, как расти в IT.
Здесь есть:
🔹 книги и курсы, полезные для разработчиков, аналитиков и дизайнеров
🔹 советы, как пройти собеседование в топовую компанию
🔹 ошибки в командной работе
🔹 кейсы крупных проектов — от Х5 до Ascott Group
Ребята деляются только тем, чем пользуются сами: подписывайся.
Файл package.json - ключевой элемент баз кода для многих приложений, основанных на экосистеме Node.js. Это своего рода манифест проекта. Предлагаем подробный гайд по использованию этого файла и решению связанных с ним проблем.
https://nuancesprog.ru/p/16516/@nuancesprog #NodeJS
Приглашаем разработчиков приложений, специалистов C, C++, Haskell на обучающую онлайн-конференцию KasperskyOS Night 2022. В фокусе микроядерная операционная система "Лаборатории Касперского" и кибериммунный технологический стек, который позволяет создавать IT-продукты, защищенные от киберугроз.
Традиционный подход к ИБ предполагает использование дополнительных средств защиты (антивирус, firewall и др.) «поверх» ОС. Схема привычная, но не всегда применимая, и, что важно, она заставляет играть от обороны, занимая невыгодную позицию в гонке с киберпреступностью. В случае с KasperskyOS функции безопасности встроены внутри операционной системы. Продукты на базе KasperskyOS защищены от атак на уровне архитектуры, по умолчанию.
В центре внимания:
– применение кибериммунного подхода;
– разработка графической подсистемы KasperskyOS;
– open source проекты и библиотеки, доступные для KasperskyOS;
– обучение разработке под KasperskyOS: лучшие курсы и практики.
Когда: 7 и 8 декабря.
Бесплатная регистрация
Краткая вводная инструкция по написанию общей библиотеки Linux на C++. Разберемся, что такое библиотека, и поэтапно ее создадим.
https://nuancesprog.ru/p/16509/@nuancesprog #CProgramming #Linux
Термин «метавселенная» окружает нас повсюду, но часто его интерпретируют по-разному. Что это такое, почему метавселенная важна сейчас и в будущем, а также какие возможности она дает специалистам и компаниям — в этих и других вопросах поможет разобраться бесплатный курс What is the Metaverse от Coursera.
Для всех, кто в английском не ушел дальше "привет как дела", на coursera.org работает перевод видео в браузере Яндекса.
Рассмотрим наглядный пример использования среды разработки Docker, который поможет разобраться в настройке и инициализации серверной базы данных.
https://nuancesprog.ru/p/14877/@nuancesprog #Docker #EntityFramework
Как работать с архитектурой больших Vue-приложений?
🟡 8 декабря в 20:00 состоится открытый урок «Архитектура больших Vue-приложений и лучшие практики».
На занятии мы:
- Узнаем, как можно структурировать код по мере роста приложения.
- Рассмотрим монолитную и модульную архитектуру приложения.
- Обсудим, какие приемы можно применить для снижения сложности разработки и сопровождения.
- Разберем хорошие практики и правила хорошего стиля.
- Поговорим про антипаттерны и чего следует избегать при разработке.
Занятие проведет Юрий Тимофеев, Senior Software Engineer и преподаватель в OTUS. После занятия еще больше приемов будет ждать вас на онлайн-курсе «Vue.js разработчик».
✍️ Для регистрации на вебинар пройдите вступительный тестhttps://otus.pw/tvxc/
Утверждение, которое кажется парадоксальным: точность модели - не главный признак ее эффективности! Важно также разработать продукт, оправданный с денежной точки зрения. Сегодня поговорим о том, как функции экономической полезности помогают связать МО-модели с нуждами клиентов.
https://nuancesprog.ru/p/16503/@nuancesprog #MachineLearning
Новые фичи JavaScript API 3.0 Яндекс Карт
Добавлять карты на сайт или в веб-приложение с новой версией стало еще удобнее. В три раза ускорился процесс загрузки карт по сравнению с версией 2.1. Новый API также имеет обёртку для React и встроенные подсказки TypeScript. А на появившихся векторных картах легко менять дизайн объектов под дизайн сайта или брендинг компании.
@nuancesprog
REST по факту является самым распространенным стандартом при разработке API для веб. Разберем восемь рекомендаций, которые позволят не допустить ошибок в создании собственного REST API.
https://nuancesprog.ru/p/15883/@nuancesprog #RESTAPI
Авторы небольшого цикла статей, команда VK Teams, рассказывает, как использовать Qt Framework с применением классического QWidget-based подхода для создания интерфейсов. В статьях подчеркивается, что воплотить в коде полет мысли дизайнеров бывает крайне непросто. Однако предложенный материал поможет решить эту проблему, подробно изложив необходимые подходы к реализации работы над интерфейсами и нюансы построения кода.
https://habr.com/ru/company/vk/blog/691200/@nuancesprog