nuancesprog | Education

Telegram-канал nuancesprog - NOP::Nuances of Programming

88823

Уникальные статьи и переводы — настольная книга программиста. Любые вопросы по сотрудничеству: @ramilkr VK: https://vk.com/nuancesprog

Subscribe to a channel

NOP::Nuances of Programming

В СМИ вышла новость про итоги 2022 года на платформе Яндекс Игры. Из полезного для разработчиков:

1. За последний год доход разработчиков вырос в 2,6 раза, общая сумма выплат за 4 года работы платформы — $60 миллионов.
2. К Яндекс Играм присоединилось в три раза больше авторов, чем годом раньше, и сейчас на платформе более 2 000 креаторов.
3. Из 7 800 новых игр — 89% загрузили инди-разработчики. Они же составили третью часть топ-20 создателей контента по размеру дохода.
4. Самыми прибыльными жанрами оказались мидкорные игры, шарики, карточные, ролевые и экономические игры.
5. В 2022 году число игроков удвоилось и перевалило за 39 миллионов человек в месяц. Платформа продолжает сама привлекать трафик в игровые проекты, предоставляя разработчикам возможность зарабатывать по рекламной модели.

@nuancesprog #новости

Читать полностью…

NOP::Nuances of Programming

Команда ВКонтакте для бизнеса проводит fast track для backend-разработчиков.
Это шанс быстро пройти все собеседования (HR, техническое и финальное), пообщаться с тимлидами, получить гарантированный фидбэк и один оклад на старте. Работать предстоит с PHP, Golang, MongoDB, MeowDB, Kafka, Tarantool. Желающим достаточно просто откликнуться на вакансию.

https://team.vk.company/vacancy/27675/

@nuancesprog #PHP #Golang

Читать полностью…

NOP::Nuances of Programming

Язык Rust продолжает быстро набирать популярность. Его используют в качестве основного языка не только маленькие стартапы, но и крупные компании.

⚡️Приглашаем 17 февраля в 20:00 мск на бесплатный вебинар онлайн-курса «Rust Developer. Basic» в OTUS.

Тема вебинара: «Чем занимаются Rust-разработчики?»

📚 На занятии мы:
- Рассмотрим популярные направления деятельности, которые может выбрать Rust-разработчик.
- Разберёмся, чем предстоит заниматься по каждому из направлений
- Обсудим вакансии и требования к Rust-разработчикам

👉🏻 Зарегистрироваться на вебинар

Читать полностью…

NOP::Nuances of Programming

День российской науки — праздник, который отмечается в нашей стране сегодня, 8 февраля. И в честь такого праздника Сбер решил запустить сайт в поддержку научного сообщества. На странице проекта можно найти: интересные лекции (в том числе, от лауреата Научной премии Сбера Юрия Оганесяна), подборку научно-популярных фильмов от «Окко», различные научные передачи, подкасты от «Звука», интересные и полезные курсы от «СберУниверситета» и многое другое.

https://www.sberbank.com/ru/den-nauki

@nuancesprog #ДеньНауки #Сбер

Читать полностью…

NOP::Nuances of Programming

❗️Какие навыки нужны автоматизатору тестирования в 2023 году?

📢📢 Обсудим в понедельник 13 февраля в 20.00 мск на открытом уроке онлайн-курса «Python QA Engineer» в OTUS.

На занятии поговорим о профессии автоматизатора тестирования на Python, об актуальных технологиях, разберем пользу использования автотестов, а также поговорим о нужных навыках и особенностях собеседований.

Пройдите вступительный тест, чтобы зарегистрироваться

Читать полностью…

NOP::Nuances of Programming

Какие онлайн-редакторы кода и полноценные IDE позволяют повысить производительность? Обзор лучших инструментов, похожих на VSCode, поможет вам сделать правильный выбор.

https://nuancesprog.ru/p/16846/

@nuancesprog #IDE

Читать полностью…

NOP::Nuances of Programming

Проанализируем ситуацию с навигацией в Jetpack Compose, выявим существующие проблемы и рассмотрим конструктивное решение в виде реализации чистой навигации.

https://nuancesprog.ru/p/16843/

@nuancesprog #JetpackCompose

Читать полностью…

NOP::Nuances of Programming

Если вы программист, будьте готовы столкнуться с самыми разнообразными кейсами в своей практике. Может случиться, что вам нужно будет воспользоваться React в приложении Angular. Сегодня расскажем, как это сделать.

https://nuancesprog.ru/p/16840/

@nuancesprog #React #Angular

Читать полностью…

NOP::Nuances of Programming

Начинаем знакомство с базами данных!

📌 Отправная точка — открытый урок «Погружение в PostgreSQL», который состоится 14 февраля в 20:00 мск в рамках онлайн-курса «Базы данных» от OTUS.

На занятии мы:
— Познакомимся с базой данных: узнаем особенности, ее историю, полезность и актуальность.🔥
— Разберем способы развертывания и установки, саму установку.
— Рассмотрим на практике особенности, присущие этой базе данных: способ хранения данных, разбор сложной задачи и различных вариантов построения архитектуры ее решения.

🧑‍💻 Спикер: Алексей Железной, преподаватель OTUS и Data Engineer в Wildberries.

⚠️ Урок будет полезен разработчикам и администраторам.

👉 ПРОЙТИ ТЕСТИРОВАНИЕ для регистрации на занятие
https://otus.pw/W7LU/

Читать полностью…

NOP::Nuances of Programming

JavaScript является одним из самых популярных языков программирования, поэтому в качестве бэкенда часто выбирают Node.js. Сегодня поговорим о том, какой из фреймворков Node.js оптимален для микросервисов.

https://nuancesprog.ru/p/16828/

@nuancesprog #NodeJS #NestJS

Читать полностью…

NOP::Nuances of Programming

Хотите, чтобы на выполнение и проверку кода уходило меньше времени и сил? Ознакомьтесь с 7 правилами ESLint, рекомендуемыми для проектов TypeScript/React. Они существенно улучшат код и сэкономят ваше время.

https://nuancesprog.ru/p/16822/

@nuancesprog #ESLint #TypeScript #React

Читать полностью…

NOP::Nuances of Programming

Предлагаем вашему вниманию 5 недооцененных HTML-тегов. Не каждый разработчик знаком с ними, хотя они очень полезны и удобны. И вы наверняка пожалеете, что не знали их раньше.

https://nuancesprog.ru/p/16816/

@nuancesprog #HTML

Читать полностью…

NOP::Nuances of Programming

⚡️ Пройти тест по Rust ⚡️

Ответь на вопросы и проверь свои знания. Сможешь сдать — пройдёшь на онлайн-курс «Rust Developer» от OTUS по специальной цене.

🔥На курсе вы научитесь:
- Использовать язык Rust для разработки ПО;
- Разворачивать Rust и среду разработки;
- Создавать надёжное, отказоустойчивое и высокопроизводительное ПО;
- Тестировать код;
- Использовать сторонние библиотеки;
- Писать асинхронный код

Время прохождения теста ограниченно: 25 минут

👉🏻ПРОЙТИ ТЕСТ: https://otus.pw/OGW1/

Реклама. Информация о рекламодателе на сайте otus.ru

Читать полностью…

NOP::Nuances of Programming

⚡️Сможешь разрабатывать и поддерживать архитектуру облачных приложений?

➡️ Пройди тест — проверь себя!

Ответьте на 25 вопросов и проверьте, насколько вы готовы к обучению на продвинутый курс "Cloud Solution Architecture" по спец. цене!

🚀 Курс предназначен прежде всего для архитекторов и разработчиков, но также обеспечивает развитие до уровня Сloud Native специалистов других профилей. Именно такие специалисты являются самыми востребованными и высокооплачиваемыми в крупных мировых проектах: Google, Amazon, Microsoft, Yandex, Сбербанк и др.

➡️ ПРОЙТИ ТЕСТ

Протестируй учебный процесс заранее и приходи на открытые уроки курса!

▶️16 февраля в 20:00 открытый урок
«Обзор облачных инструментов СУБД и кешей»

Читать полностью…

NOP::Nuances of Programming

❓Хотите управлять службой поддержки пользователей? Начните с основ работы руководителя поддержки с командой!

🔥 Присоединяйтесь 2 февраля в 20:00 к отрытому уроку онлайн-курса «Руководитель поддержки пользователей в IT» в OTUS.

На занятии мы поговорим про организацию интервью: от первичного до exit-интервью, подбор, обучение, прощание и матрицу компетенций.

Чему научимся?
- Формулировать требования к кандидату
- Понятно ставить задачи
- Проводить performance-review

🧑‍💻 Занятие проведет Константин Кафтан, эксперт по построению и управлению департаментами технической поддержки и клиентского сервиса.

Для участия 👉🏼 зарегистрируйтесь

Читать полностью…

NOP::Nuances of Programming

Redis - идеальный выбор как для хранения структур данных типа "ключ-значение", так и для кэширования. Из этого простого руководства вы узнаете, как выполнить подключение бэкенда Node.js к Redis и кэшировать данные.

https://nuancesprog.ru/p/16862/

@nuancesprog #NodeJS #Redis

Читать полностью…

NOP::Nuances of Programming

Используйте эти модули и сниппеты в программировании на Python - это позволит автоматизировать сложные задачи и оформлять код так, как вам нравится.

https://nuancesprog.ru/p/16859/

@nuancesprog #Python

Читать полностью…

NOP::Nuances of Programming

Плохо продуманные интерфейсы сильно усложняют нашу жизнь. Если вы отвечаете за разработку интерфейса, старайтесь учитывать эти 10 самых вредных для пользовательского опыта ошибок.

https://nuancesprog.ru/p/16856/

@nuancesprog #WebDesign

Читать полностью…

NOP::Nuances of Programming

Бой из пяти раундов между рекурсией и циклами за титулы "самый лаконичный", "самый понятный" и "самый быстрый." На кого в этих категориях поставите вы?

https://nuancesprog.ru/p/16853/

@nuancesprog #JavaScript

Читать полностью…

NOP::Nuances of Programming

На сегодняшний день WebSocket - лучшее решение для веб-сервисов, работающих по технологии клиент-сервер в реальном времени. Предлагаем краткое руководство по созданию многопользовательского чата с помощью WebSocket.

https://nuancesprog.ru/p/16849/

@nuancesprog #JavaScript #WebSocket

Читать полностью…

NOP::Nuances of Programming

Где применяют Rust?

⚡️Приглашаем 16 февраля в 20:00 мск на бесплатный вебинар «Области применения и инфраструктура Rust».

На занятии рассмотрим, в каких областях Rust применяется на практике и какие готовые решения он предоставляет для следующих направлений:
- Backend
- Frontend и WebAssembly
- Blockchain
- Gamedev

Занятие проведет Кирилл Федченко, Lead Rust Developer в InfinitySwap, в рамках углубленного онлайн-курса «Rust Developer» в OTUS.

Готовьте вопросы эксперту и записывайтесь на урок!

👉🏻Регистрация на вебинар: https://otus.pw/LSOh/

Читать полностью…

NOP::Nuances of Programming

Протестируйте Yandex Cloud выгодно

Отказоустойчивая инфраструктура, масштабируемость по клику и расширенная техподдержка — это всё про облачную платформу Yandex Cloud. Вы можете убедиться в этом сами — получите грант на тестирование платформы!

Что нужно сделать:

1. Заполните форму и загрузите чек за оплату услуг облачных сервисов от своего провайдера.
2. Получите промокод на сумму в 2 раза больше, чем ваш чек.
3. Активируйте промокод и начните работать с Yandex Cloud. Всё просто!

Спешите поучаствовать — акция действует до 20 февраля 2023 года.

➡️️Получить грант

Читать полностью…

NOP::Nuances of Programming

При наличии различных альтернатив функция map() в Python кажется излишней. Так нужна ли она в Python? Предлагаем обсудить этот вопрос вместе с Python-разработчиком.

https://nuancesprog.ru/p/16836/

@nuancesprog #Python

Читать полностью…

NOP::Nuances of Programming

Вы программист или специалист по работе с данными, которого преследует профессиональное выгорание? Прислушайтесь к этим 5 советам - возможно, они помогут вам прийти в норму.

https://nuancesprog.ru/p/16831/

@nuancesprog #LifeLessons

Читать полностью…

NOP::Nuances of Programming

Затронем тему мониторинга в Kubernetes, существующие подходы и познакомимся с Murre, инструментом Go с открытым ПО для мониторинга без зависимостей.

https://nuancesprog.ru/p/16825/

@nuancesprog #Kubernetes

Читать полностью…

NOP::Nuances of Programming

❓Какие паттерны применяются для создания микросервиса? Узнайте СЕГОДНЯ, 2 февраля в 20:00 мск на бесплатном уроке онлайн-курса «Архитектура и шаблоны проектирования» в OTUS.

На занятии «Создание микросервиса» мы вместе с практикующим спецом познакомимся с паттернами декомпозиции системы на микросервисы, а также рассмотрим технический подход и бизнес-подход к декомпозиции. Готовьте свои вопросы, проходите вступительный тест и регистрируйтесь на занятие: https://otus.pw/Vy3v/

❓Сможете ли вы осилить весь онлайн-курс «Архитектура и шаблоны проектирования» в OTUS? Пройдите тест и узнайте!

👉ПРОЙТИ ТЕСТ КУРСА АРХИТЕКТУРА И ШАБЛОНЫ ПРОЕКТИРОВАНИЯ: https://otus.pw/Vq83/

Читать полностью…

NOP::Nuances of Programming

Изучение того, как массивы и простые методы типа .push() работают в языках более низкого уровня, может значительно углубить понимание JavaScript и вызвать признательность за его чудо-массивы.

https://nuancesprog.ru/p/16812/

@nuancesprog #JavaScript

Читать полностью…

NOP::Nuances of Programming

Познакомимся с библиотекой Guess.js и посмотрим, насколько качественно она выполняет предварительную загрузку страниц в приложении Angular.

https://nuancesprog.ru/p/16808/

@nuancesprog #Angular #GuessJS

Читать полностью…

NOP::Nuances of Programming

Если вы пользуетесь VS Code, то наверняка успели убедиться в его практичности. Однако работу с этим редактором можно сделать еще удобнее. Предлагаем расширения VS Code, которые сэкономят много времени и сил.

https://nuancesprog.ru/p/16805/

@nuancesprog #VSCode #DataScience

Читать полностью…

NOP::Nuances of Programming

Уязвимости безопасности существуют в любом языке и любом коде. Одни из них пишут сами программисты, но большая часть проистекает из исходных зависимостей и даже базового Linux. Проведем полноценный обзор официальных инструментов Go для защиты кода: govulncheck, Github security dependency scan и gosec.

https://nuancesprog.ru/p/16802/

@nuancesprog #Golang #InfoSec

Читать полностью…
Subscribe to a channel