Систематизируем некоторые общие правила дизайна API в современную эпоху, которые избавят от базовых "подводных камней" при их разработке.
https://nuancesprog.ru/p/16896/
@nuancesprog #WebDevelopment
Предлагаем изучить механику внедрения зависимостей в Angular. Узнайте, как определить зависимость, как ее импортировать и как Angular разрешает конфликты зависимостей.
https://nuancesprog.ru/p/16886/
@nuancesprog #Angular
Как загружаются, кешируются и удаляются зависимости на Go, и что здесь изменилось с появлением GOPROXY и модулей? Как избежать ошибок сборки и обеспечить ее воспроизводимость?
https://nuancesprog.ru/p/16880/
@nuancesprog #Golang
Изучим запросы GET и POST, отображение HTTP-ответа на предопределенную структуру и нюансы обработки различных кодов состояния HTTP. Весь код - в репозитории GitHub.
https://nuancesprog.ru/p/16874/
@nuancesprog #Rust
Чтобы стать инженером-программистом, требуются годы обучения. Однако основные принципы, на которых базируется подход к разработке программного обеспечения, можно свести к 3 фундаментальным законам.
https://nuancesprog.ru/p/16871/
@nuancesprog #SoftwareDevelopment
👉 Начинаем знакомство с базами данных!
📌 Отправная точка — открытый урок «Погружение в PostgreSQL», который состоится 14 февраля в 20:00 мск в рамках онлайн-курса «Базы данных» от OTUS.
На занятии мы:
— Познакомимся с базой данных: узнаем особенности, ее историю, полезность и актуальность.🔥
— Разберем способы развертывания и установки, саму установку.
— Рассмотрим на практике особенности, присущие этой базе данных: способ хранения данных, разбор сложной задачи и различных вариантов построения архитектуры ее решения.
⚠️ Урок будет полезен разработчикам и администраторам.
👉 ПРОЙТИ ТЕСТИРОВАНИЕ для регистрации на занятие
https://otus.pw/wUgq/
Реклама. Информация о рекламодателе на сайте www.otus.ru
Запускаем контейнерные приложения в Yandex Serverless Containers
В Yandex Cloud вы можете запускать контейнеры разными способами: используя виртуальные машины, Yandex Container Solution, кластеры Kubernetes, Yandex Serverless Containers.
На вебинаре расскажем, как запускать готовые контейнерные приложения в бессерверной среде, о преимуществах и ограничениях этого подхода, а также о том, какую архитектуру выбрать для решения ваших задач.
Начинаем 14 февраля в 12:00 мск.
Участие бесплатное — нужно только зарегистрироваться по ссылке ➡️
В СМИ вышла новость про итоги 2022 года на платформе Яндекс Игры. Из полезного для разработчиков:
1. За последний год доход разработчиков вырос в 2,6 раза, общая сумма выплат за 4 года работы платформы — $60 миллионов.
2. К Яндекс Играм присоединилось в три раза больше авторов, чем годом раньше, и сейчас на платформе более 2 000 креаторов.
3. Из 7 800 новых игр — 89% загрузили инди-разработчики. Они же составили третью часть топ-20 создателей контента по размеру дохода.
4. Самыми прибыльными жанрами оказались мидкорные игры, шарики, карточные, ролевые и экономические игры.
5. В 2022 году число игроков удвоилось и перевалило за 39 миллионов человек в месяц. Платформа продолжает сама привлекать трафик в игровые проекты, предоставляя разработчикам возможность зарабатывать по рекламной модели.
@nuancesprog #новости
Команда ВКонтакте для бизнеса проводит fast track для backend-разработчиков.
Это шанс быстро пройти все собеседования (HR, техническое и финальное), пообщаться с тимлидами, получить гарантированный фидбэк и один оклад на старте. Работать предстоит с PHP, Golang, MongoDB, MeowDB, Kafka, Tarantool. Желающим достаточно просто откликнуться на вакансию.
https://team.vk.company/vacancy/27675/
@nuancesprog #PHP #Golang
Язык Rust продолжает быстро набирать популярность. Его используют в качестве основного языка не только маленькие стартапы, но и крупные компании.
⚡️Приглашаем 17 февраля в 20:00 мск на бесплатный вебинар онлайн-курса «Rust Developer. Basic» в OTUS.
Тема вебинара: «Чем занимаются Rust-разработчики?»
📚 На занятии мы:
- Рассмотрим популярные направления деятельности, которые может выбрать Rust-разработчик.
- Разберёмся, чем предстоит заниматься по каждому из направлений
- Обсудим вакансии и требования к Rust-разработчикам
👉🏻 Зарегистрироваться на вебинар
День российской науки — праздник, который отмечается в нашей стране сегодня, 8 февраля. И в честь такого праздника Сбер решил запустить сайт в поддержку научного сообщества. На странице проекта можно найти: интересные лекции (в том числе, от лауреата Научной премии Сбера Юрия Оганесяна), подборку научно-популярных фильмов от «Окко», различные научные передачи, подкасты от «Звука», интересные и полезные курсы от «СберУниверситета» и многое другое.
https://www.sberbank.com/ru/den-nauki
@nuancesprog #ДеньНауки #Сбер
❗️Какие навыки нужны автоматизатору тестирования в 2023 году?
📢📢 Обсудим в понедельник 13 февраля в 20.00 мск на открытом уроке онлайн-курса «Python QA Engineer» в OTUS.
На занятии поговорим о профессии автоматизатора тестирования на Python, об актуальных технологиях, разберем пользу использования автотестов, а также поговорим о нужных навыках и особенностях собеседований.
➡Пройдите вступительный тест, чтобы зарегистрироваться
Какие онлайн-редакторы кода и полноценные IDE позволяют повысить производительность? Обзор лучших инструментов, похожих на VSCode, поможет вам сделать правильный выбор.
https://nuancesprog.ru/p/16846/
@nuancesprog #IDE
Проанализируем ситуацию с навигацией в Jetpack Compose, выявим существующие проблемы и рассмотрим конструктивное решение в виде реализации чистой навигации.
https://nuancesprog.ru/p/16843/
@nuancesprog #JetpackCompose
Если вы программист, будьте готовы столкнуться с самыми разнообразными кейсами в своей практике. Может случиться, что вам нужно будет воспользоваться React в приложении Angular. Сегодня расскажем, как это сделать.
https://nuancesprog.ru/p/16840/
@nuancesprog #React #Angular
Сокращение JS-кода - один из базовых методов его оптимизации. Им должен овладеть каждый профессиональный программист, поскольку компактный формат лучше читается и ускоряет загрузку страниц. Предлагаем 7 наиболее эффективных и часто используемых приемов сокращения JS-кода.
https://nuancesprog.ru/p/16893/
@nuancesprog #JavaScript
Направим наш пытливый ум в область изучения структурированной конкурентности, рассмотрим принципы ее реализации в Kotlin и Java, а по итогам научимся легко и безопасно запускать несколько программ.
https://nuancesprog.ru/p/16883/
@nuancesprog #Java #Kotlin
Чтобы создать надежное ПО, нужен надежный тест. Рассказываем о тестировании приложений React: как устранить распространенные проблемы и ускорить этот процесс.
https://nuancesprog.ru/p/16877/
@nuancesprog #React #Testing
🚀 Какие инструменты нужны облачному архитектуру?
▶️16 февраля в 20:00 проведем обзор облачных инструментов СУБД и кэшей на открытом уроке онлайн-курса «Cloud Solution Architecture» в OTUS.
👨💻Вместе с Андреем Поляковым, старшим разработчиком в Unlimint, рассмотрим разные виды СУБД, обсудим СУБД масштабируемые по потребности (on-demand), создание и настройку облачной СУБД, а также работу с данными в созданном СУБД.
👉 Чтобы участвовать, пройдите вступительный тест: РЕГИСТРАЦИЯРеклама. Информация о рекламодателе на сайте otus.ru
Чем тип any отличается от unknown? Рассмотрим нюансы их использования в описании неизвестного значения и утверждении типа.
https://nuancesprog.ru/p/16868/
@nuancesprog #TypeScript
Бьетесь над задачей максимизации пользовательского опыта? Воспользуйтесь инструментами, основанными на искусственном интеллекте.
https://nuancesprog.ru/p/16865/
@nuancesprog #OpenAI #Nuxt
Java является одним из лидирующих языков программирования. Давайте рассмотрим книги, которые помогут в работе с Java как начинающим программистам, так и опытным профессионалам.
https://nuancesprog.ru/p/14735/
@nuancesprog #Books #Java
Redis - идеальный выбор как для хранения структур данных типа "ключ-значение", так и для кэширования. Из этого простого руководства вы узнаете, как выполнить подключение бэкенда Node.js к Redis и кэшировать данные.
https://nuancesprog.ru/p/16862/
@nuancesprog #NodeJS #Redis
Используйте эти модули и сниппеты в программировании на Python - это позволит автоматизировать сложные задачи и оформлять код так, как вам нравится.
https://nuancesprog.ru/p/16859/
@nuancesprog #Python
Плохо продуманные интерфейсы сильно усложняют нашу жизнь. Если вы отвечаете за разработку интерфейса, старайтесь учитывать эти 10 самых вредных для пользовательского опыта ошибок.
https://nuancesprog.ru/p/16856/
@nuancesprog #WebDesign
Бой из пяти раундов между рекурсией и циклами за титулы "самый лаконичный", "самый понятный" и "самый быстрый." На кого в этих категориях поставите вы?
https://nuancesprog.ru/p/16853/
@nuancesprog #JavaScript
На сегодняшний день WebSocket - лучшее решение для веб-сервисов, работающих по технологии клиент-сервер в реальном времени. Предлагаем краткое руководство по созданию многопользовательского чата с помощью WebSocket.
https://nuancesprog.ru/p/16849/
@nuancesprog #JavaScript #WebSocket
Где применяют Rust?
⚡️Приглашаем 16 февраля в 20:00 мск на бесплатный вебинар «Области применения и инфраструктура Rust».
На занятии рассмотрим, в каких областях Rust применяется на практике и какие готовые решения он предоставляет для следующих направлений:
- Backend
- Frontend и WebAssembly
- Blockchain
- Gamedev
Занятие проведет Кирилл Федченко, Lead Rust Developer в InfinitySwap, в рамках углубленного онлайн-курса «Rust Developer» в OTUS.
Готовьте вопросы эксперту и записывайтесь на урок!
👉🏻Регистрация на вебинар: https://otus.pw/LSOh/
Протестируйте Yandex Cloud выгодно
Отказоустойчивая инфраструктура, масштабируемость по клику и расширенная техподдержка — это всё про облачную платформу Yandex Cloud. Вы можете убедиться в этом сами — получите грант на тестирование платформы!
Что нужно сделать:
1. Заполните форму и загрузите чек за оплату услуг облачных сервисов от своего провайдера.
2. Получите промокод на сумму в 2 раза больше, чем ваш чек.
3. Активируйте промокод и начните работать с Yandex Cloud. Всё просто!
Спешите поучаствовать — акция действует до 20 февраля 2023 года.
➡️️Получить грант
При наличии различных альтернатив функция map() в Python кажется излишней. Так нужна ли она в Python? Предлагаем обсудить этот вопрос вместе с Python-разработчиком.
https://nuancesprog.ru/p/16836/
@nuancesprog #Python