Систематизируем некоторые общие правила дизайна API в современную эпоху, которые избавят от базовых "подводных камней" при их разработке.
https://nuancesprog.ru/p/16896/@nuancesprog #WebDevelopment
Сокращение JS-кода - один из базовых методов его оптимизации. Им должен овладеть каждый профессиональный программист, поскольку компактный формат лучше читается и ускоряет загрузку страниц. Предлагаем 7 наиболее эффективных и часто используемых приемов сокращения JS-кода.
https://nuancesprog.ru/p/16893/@nuancesprog #JavaScript
Предлагаем изучить механику внедрения зависимостей в Angular. Узнайте, как определить зависимость, как ее импортировать и как Angular разрешает конфликты зависимостей.
https://nuancesprog.ru/p/16886/@nuancesprog #Angular
Направим наш пытливый ум в область изучения структурированной конкурентности, рассмотрим принципы ее реализации в Kotlin и Java, а по итогам научимся легко и безопасно запускать несколько программ.
https://nuancesprog.ru/p/16883/@nuancesprog #Java #Kotlin
Как загружаются, кешируются и удаляются зависимости на Go, и что здесь изменилось с появлением GOPROXY и модулей? Как избежать ошибок сборки и обеспечить ее воспроизводимость?
https://nuancesprog.ru/p/16880/@nuancesprog #Golang
Чтобы создать надежное ПО, нужен надежный тест. Рассказываем о тестировании приложений React: как устранить распространенные проблемы и ускорить этот процесс.
https://nuancesprog.ru/p/16877/@nuancesprog #React #Testing
Изучим запросы GET и POST, отображение HTTP-ответа на предопределенную структуру и нюансы обработки различных кодов состояния HTTP. Весь код - в репозитории GitHub.
https://nuancesprog.ru/p/16874/@nuancesprog #Rust
🚀 Какие инструменты нужны облачному архитектуру?
▶️16 февраля в 20:00 проведем обзор облачных инструментов СУБД и кэшей на открытом уроке онлайн-курса «Cloud Solution Architecture» в OTUS.
👨💻Вместе с Андреем Поляковым, старшим разработчиком в Unlimint, рассмотрим разные виды СУБД, обсудим СУБД масштабируемые по потребности (on-demand), создание и настройку облачной СУБД, а также работу с данными в созданном СУБД.
👉 Чтобы участвовать, пройдите вступительный тест: РЕГИСТРАЦИЯ
Реклама. Информация о рекламодателе на сайте otus.ru
Чтобы стать инженером-программистом, требуются годы обучения. Однако основные принципы, на которых базируется подход к разработке программного обеспечения, можно свести к 3 фундаментальным законам.
https://nuancesprog.ru/p/16871/@nuancesprog #SoftwareDevelopment
Чем тип any отличается от unknown? Рассмотрим нюансы их использования в описании неизвестного значения и утверждении типа.
https://nuancesprog.ru/p/16868/@nuancesprog #TypeScript
👉 Начинаем знакомство с базами данных!
📌 Отправная точка — открытый урок«Погружение в PostgreSQL», который состоится 14 февраля в 20:00 мск в рамках онлайн-курса «Базы данных» от OTUS.
На занятии мы:
— Познакомимся с базой данных: узнаем особенности, ее историю, полезность и актуальность.🔥
— Разберем способы развертывания и установки, саму установку.
— Рассмотрим на практике особенности, присущие этой базе данных: способ хранения данных, разбор сложной задачи и различных вариантов построения архитектуры ее решения.
⚠️ Урок будет полезен разработчикам и администраторам.
👉 ПРОЙТИ ТЕСТИРОВАНИЕ для регистрации на занятие
https://otus.pw/wUgq/Реклама. Информация о рекламодателе на сайте www.otus.ru
Бьетесь над задачей максимизации пользовательского опыта? Воспользуйтесь инструментами, основанными на искусственном интеллекте.
https://nuancesprog.ru/p/16865/@nuancesprog #OpenAI #Nuxt
Запускаем контейнерные приложения в Yandex Serverless Containers
В Yandex Cloud вы можете запускать контейнеры разными способами: используя виртуальные машины, Yandex Container Solution, кластеры Kubernetes, Yandex Serverless Containers.
На вебинаре расскажем, как запускать готовые контейнерные приложения в бессерверной среде, о преимуществах и ограничениях этого подхода, а также о том, какую архитектуру выбрать для решения ваших задач.
Начинаем 14 февраля в 12:00 мск.
Участие бесплатное — нужно только зарегистрироваться по ссылке ➡️
Java является одним из лидирующих языков программирования. Давайте рассмотрим книги, которые помогут в работе с Java как начинающим программистам, так и опытным профессионалам.
https://nuancesprog.ru/p/14735/@nuancesprog #Books #Java
В СМИ вышла новость про итоги 2022 года на платформе Яндекс Игры. Из полезного для разработчиков:
1. За последний год доход разработчиков вырос в 2,6 раза, общая сумма выплат за 4 года работы платформы — $60 миллионов.
2. К Яндекс Играм присоединилось в три раза больше авторов, чем годом раньше, и сейчас на платформе более 2 000 креаторов.
3. Из 7 800 новых игр — 89% загрузили инди-разработчики. Они же составили третью часть топ-20 создателей контента по размеру дохода.
4. Самыми прибыльными жанрами оказались мидкорные игры, шарики, карточные, ролевые и экономические игры.
5. В 2022 году число игроков удвоилось и перевалило за 39 миллионов человек в месяц. Платформа продолжает сама привлекать трафик в игровые проекты, предоставляя разработчикам возможность зарабатывать по рекламной модели.
@nuancesprog #новости
Redis - идеальный выбор как для хранения структур данных типа "ключ-значение", так и для кэширования. Из этого простого руководства вы узнаете, как выполнить подключение бэкенда Node.js к Redis и кэшировать данные.
https://nuancesprog.ru/p/16862/@nuancesprog #NodeJS #Redis
Команда ВКонтакте для бизнеса проводит fast track для backend-разработчиков.
Это шанс быстро пройти все собеседования (HR, техническое и финальное), пообщаться с тимлидами, получить гарантированный фидбэк и один оклад на старте. Работать предстоит с PHP, Golang, MongoDB, MeowDB, Kafka, Tarantool. Желающим достаточно просто откликнуться на вакансию.
https://team.vk.company/vacancy/27675/@nuancesprog #PHP #Golang
Используйте эти модули и сниппеты в программировании на Python - это позволит автоматизировать сложные задачи и оформлять код так, как вам нравится.
https://nuancesprog.ru/p/16859/@nuancesprog #Python