Улучшите качество кода JS/TS с помощью ESLint. Благодаря этому инструменту, код будет выполнен в едином стиле и без ошибок. Его будет легче просматривать и поддерживать, что благоприятно скажется не только на судьбе вашего проекта, но и на вашей карьере.
https://nuancesprog.ru/p/16546/
@nuancesprog #JavaScript
VS Code предлагает много возможностей настроить работу так, как вам нужно. Рассмотрим 5 способов сделать работу в VS Code более продуктивной.
https://nuancesprog.ru/p/16541/
@nuancesprog #VSCode
Предлагаем подробное руководство по использованию типов пересечения в TypeScript. Освоение этих типов позволит реализовать некоторые пользовательские виды утилит. Например, при реализации утилиты PartialByKeys можно сделать опциональными значения ключей, указанные в типе объекта.
https://nuancesprog.ru/p/16538/
@nuancesprog #TypeScript
Статистические выкладки выглядят привлекательней при добавлении анимации. Сегодня мы убедимся в этом, воссоздав пузырьковую диаграмму Рослинга средствами языка R.
https://nuancesprog.ru/p/16535/
@nuancesprog #RProgramming
MongoDB поддерживает множество типов данных - перечислим их в этой статье.
https://nuancesprog.ru/p/15276/
Для вставки данных в коллекцию MongoDB используется метод insert() или save(). Разберем его в данной статье.
https://nuancesprog.ru/p/15277/
@nuancesprog #tutorials #MongoDB
Представляем краткое руководство по использованию библиотеки xLearn. Алгоритмы, поддерживаемые этой библиотекой, позволят решать многие задачи машинного обучения.
https://nuancesprog.ru/p/16529/
@nuancesprog #Python #MachineLearning
Забудьте о золоте.
Платина ценнее.
Forbes назвал Сбер лучшим работодателем России и оценил нас на три платины — мы единственные получили все высшие оценки в новом рейтинге работодателей страны.
Приходите к нам работать 👍
Сделаем простой тест-раннер на nodejs с включением всех основных требований и почти без зависимостей. Разберем также самую интересную часть реализации - API на JavaScript из SWC.
https://nuancesprog.ru/p/16522/
@nuancesprog #JavaScript
Познакомимся с библиотекой ethers.js и узнаем, как именно она обеспечивает взаимодействие с виртуальной машиной Ethereum в Remix.
https://nuancesprog.ru/p/15969/
@nuancesprog #EthersJS #ForBeginners
Класс ViewModel служит прослойкой между View и Model в структурном паттерне проектирования MVVM. Рассмотрим особенности реализации ViewModel на реальном примере.
https://nuancesprog.ru/p/16519/
@nuancesprog #Android #Jetpack
Файл package.json - ключевой элемент баз кода для многих приложений, основанных на экосистеме Node.js. Это своего рода манифест проекта. Предлагаем подробный гайд по использованию этого файла и решению связанных с ним проблем.
https://nuancesprog.ru/p/16516/
@nuancesprog #NodeJS
Рассказ о том, как один программист перешел с Python на C# и что его к этому побудило.
https://nuancesprog.ru/p/16512/
@nuancesprog #Python #CSharp
Термин «метавселенная» окружает нас повсюду, но часто его интерпретируют по-разному. Что это такое, почему метавселенная важна сейчас и в будущем, а также какие возможности она дает специалистам и компаниям — в этих и других вопросах поможет разобраться бесплатный курс What is the Metaverse от Coursera.
Для всех, кто в английском не ушел дальше "привет как дела", на coursera.org работает перевод видео в браузере Яндекса.
Как работать с архитектурой больших Vue-приложений?
🟡 8 декабря в 20:00 состоится открытый урок «Архитектура больших Vue-приложений и лучшие практики».
На занятии мы:
- Узнаем, как можно структурировать код по мере роста приложения.
- Рассмотрим монолитную и модульную архитектуру приложения.
- Обсудим, какие приемы можно применить для снижения сложности разработки и сопровождения.
- Разберем хорошие практики и правила хорошего стиля.
- Поговорим про антипаттерны и чего следует избегать при разработке.
Занятие проведет Юрий Тимофеев, Senior Software Engineer и преподаватель в OTUS. После занятия еще больше приемов будет ждать вас на онлайн-курсе «Vue.js разработчик».
✍️ Для регистрации на вебинар пройдите вступительный тест https://otus.pw/tvxc/
Новые фичи JavaScript API 3.0 Яндекс Карт
Добавлять карты на сайт или в веб-приложение с новой версией стало еще удобнее. В три раза ускорился процесс загрузки карт по сравнению с версией 2.1. Новый API также имеет обёртку для React и встроенные подсказки TypeScript. А на появившихся векторных картах легко менять дизайн объектов под дизайн сайта или брендинг компании.
@nuancesprog
💻 Какие инструменты нужно изучить тем, кто кто хочет создавать отказоустойчивые и масштабируемые архитектуры? Узнайте и начните осваивать некоторые из них на открытых уроках в OTUS, которые состоятся в рамках онлайн-курсов «Microservice architecture» и «Highload Architect»:
🗓 19 декабря в 20:00 — «RESTful API паттерны»
Поговорим о REST, рассмотрим уровни зрелости REST, затронем HATEOAS, рассмотрим паттерны REST и посмотрим, как они реализуются в json-api и odata, сгенерируем клиент к сервису по openapi idl.
Для участия необходимо пройти вступительный тест — https://otus.pw/edcfE/
🗓 21 декабря в 20:00 — «Протокол WebSockets»
На занятии разберем особенности протокола WebSockets, а также рассмотрим примеры использования с nginx, webrtc.
Для участия необходимо пройти вступительный тест — https://otus.pw/rPDk/
Занятия будут полезны бэкенд-разработчикам, тимлидам и администраторам.
Вебинар на тему "Roadmap: Как стать современным разработчиком?"
Чтобы узнать секреты старта карьеры в IT, подключайтесь к Digital Лекторию
Ян Ашенкампф - Chief technical officer из Газпромбанка расскажет про :
— навыки, необходимые современному разработчику
— инструменты и технологии для дополнительного изучения
— основные этапы обучения и личные рекомендации
— must-have в стеке технологий разработчика
Лекция состоится в закрытом Telegram-канале.
📅 15 декабря 18:00 (по МСК).
Для участия нужно зарегистрироваться по ссылке - https://vk.cc/cjteLi
Будет точно полезно всем, кто хочет войти в IT!
Краткое ознакомление с ABI для тех, кто хочет более глубоко разобраться в принципах работы программного обеспечения. Здесь мы рассмотрим, что это за интерфейс, как он устроен, и в каких случаях играет важную роль.
https://nuancesprog.ru/p/16532/
@nuancesprog #WebDevelopment
Плохие привычки, зарождающиеся в начале изучения Python, могут укорениться надолго. Они сразу выдают новичков и тех, кто плохо владеет языком. Приведенные здесь фрагменты хорошего кода помогут избавиться от этих плохих привычек.
https://nuancesprog.ru/p/15808/
@nuancesprog #Python #ForBeginners
ЮMoneyDay — онлайн-конференция про айти в финтехе.
Разработчики, аналитики, продакты и проджекты расскажут, как работают в ЮMoney.
Все доклады основаны на реальном опыте работы над финансовыми продуктами, которыми пользуются миллионы человек.
В программе 10 направлений:
— Архитектура
— Бэкенд
— Фронтенд
— Тестирование
— Менеджмент проектов
— Системный анализ
— Android™
— DevOps
— Product
— SQL
⏰ Конференция пройдёт онлайн. Встречаемся 10 декабря в 10:00 (мск)
Регистрируйтесь и готовьте вопросы 💜
Зачастую приходится разрабатывать не целые приложения с нуля, а дополнения, надстройки, библиотеки. Предлагаем несколько советов, благодаря которым результат такой работы окажется полезнее для конечных пользователей.
https://nuancesprog.ru/p/15600/
@nuancesprog #iOS #MobileAppDevelopment
Обучающее руководство по созданию API с точки зрения разработчика Android. Рассмотрим разные аспекты данного процесса: структуру проекта, архитектуру, точки входа, внедрение зависимостей и тестирование.
https://nuancesprog.ru/p/16526/
@nuancesprog #Android
❗️Какие преимущества предоставляют БД нового поколения бэкенд-разработчику?
⚡️Приглашаем 14 декабря в 19:00 мск состоится бесплатный вебинар «Базы данных нового поколения: Postgres, Mongo и Redis в одном флаконе с использованием графовой БД ArcadeDb».
📚 На вебинаре мы обсудим мультимодельную базу данных ArcadeDb. Эта БД, являясь графовой в своей основе, предоставляет возможности распределенного хранения данных, ACID-транзакции, а также поддерживает диалекты PostgreSQL, MongoDB, Redis и несколько графовых диалектов.
👉 Регистрация на вебинар: https://otus.pw/isDx/
Присоединяйтесь!
Выбери IT-профессию за каникулы
Любимые фильмы, тёплый плед, оливье – всё это ждёт тебя уже через месяц. Что может быть лучше?
Только Зимняя IT-школа в Институте iSpring!
Зимняя школа – это 6 насыщенных дней, 2 практикума, мастер-класс по катанию на лошадях и лютый IT-движ. За это время ты:
– напишешь свою игру;
– с нуля создашь свой IT-продукт;
– пообщаешься с классными ребятами со всех городов России;
– вольёшься в атмосферу международной IT-компании;
– освоишь езду на лошадях, покатаешься на ватрушках;
– определишься с IT-профессией и выберешь вуз!
Сплочение — как в лагере, личностный рост — как в IT-компании.
🗓 Когда: 5-10 января 2023
Для кого: ученики 10-11 классов
Цена: 12 700 рублей (проживание и питание входит)
Бронируй место и читай подробности по ссылке: ispring.institute
Стеклянного потолка в IT не существует! 👾
А если ты его видишь, подписывайся на канал Программисты делают бизнес: команда KTS рассказывает, как расти в IT.
Здесь есть:
🔹 книги и курсы, полезные для разработчиков, аналитиков и дизайнеров
🔹 советы, как пройти собеседование в топовую компанию
🔹 ошибки в командной работе
🔹 кейсы крупных проектов — от Х5 до Ascott Group
Ребята деляются только тем, чем пользуются сами: подписывайся.
Приглашаем разработчиков приложений, специалистов 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
Рассмотрим наглядный пример использования среды разработки Docker, который поможет разобраться в настройке и инициализации серверной базы данных.
https://nuancesprog.ru/p/14877/
@nuancesprog #Docker #EntityFramework
Утверждение, которое кажется парадоксальным: точность модели - не главный признак ее эффективности! Важно также разработать продукт, оправданный с денежной точки зрения. Сегодня поговорим о том, как функции экономической полезности помогают связать МО-модели с нуждами клиентов.
https://nuancesprog.ru/p/16503/
@nuancesprog #MachineLearning
REST по факту является самым распространенным стандартом при разработке API для веб. Разберем восемь рекомендаций, которые позволят не допустить ошибок в создании собственного REST API.
https://nuancesprog.ru/p/15883/
@nuancesprog #RESTAPI