nuancesprog | Education

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

88823

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

Subscribe to a channel

NOP::Nuances of Programming

В этой статье собраны семь практических рекомендаций, помогающих создавать чистый и поддерживаемый код React.

https://nuancesprog.ru/p/16918/

@nuancesprog #React

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

NOP::Nuances of Programming

Поделимся полезными советами и приемами для проверки объектов Python и получения информации о коде во время выполнения. В связи с этим рассмотрим такие инструменты интроспекции, как встроенные функции, атрибуты объектов и модуль inspect.

https://nuancesprog.ru/p/16914/

@nuancesprog #Python

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

NOP::Nuances of Programming

Хотите интегрировать ShakaPlayer в приложение Lightning для управления воспроизведением? Изучите краткое руководство по расширению стандартного медиаплеера в Lightning и использованию его с ShakaPlayer.

https://nuancesprog.ru/p/16908/

@nuancesprog #ShakaPlayer #LightningJS

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

NOP::Nuances of Programming

Предлагаем вам обзор JavaScript, составленный по материалам интервью с ChatGPT. ИИ-модель продемонстрировала свои уникальные возможности, предоставив развернутые естественные ответы на 12 непростых вопросов.

https://nuancesprog.ru/p/16905/

@nuancesprog #JavaScript #ChatGPT

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/16899/

@nuancesprog #NPM

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

NOP::Nuances of Programming

Систематизируем некоторые общие правила дизайна API в современную эпоху, которые избавят от базовых "подводных камней" при их разработке.

https://nuancesprog.ru/p/16896/

@nuancesprog #WebDevelopment

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

NOP::Nuances of Programming

Предлагаем изучить механику внедрения зависимостей в Angular. Узнайте, как определить зависимость, как ее импортировать и как Angular разрешает конфликты зависимостей.

https://nuancesprog.ru/p/16886/

@nuancesprog #Angular

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

NOP::Nuances of Programming

Как загружаются, кешируются и удаляются зависимости на Go, и что здесь изменилось с появлением GOPROXY и модулей? Как избежать ошибок сборки и обеспечить ее воспроизводимость?

https://nuancesprog.ru/p/16880/

@nuancesprog #Golang

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

NOP::Nuances of Programming

Изучим запросы GET и POST, отображение HTTP-ответа на предопределенную структуру и нюансы обработки различных кодов состояния HTTP. Весь код - в репозитории GitHub.

https://nuancesprog.ru/p/16874/

@nuancesprog #Rust

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

NOP::Nuances of Programming

Чтобы стать инженером-программистом, требуются годы обучения. Однако основные принципы, на которых базируется подход к разработке программного обеспечения, можно свести к 3 фундаментальным законам.

https://nuancesprog.ru/p/16871/

@nuancesprog #SoftwareDevelopment

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

NOP::Nuances of Programming

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

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

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

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

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

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

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

NOP::Nuances of Programming

Запускаем контейнерные приложения в Yandex Serverless Containers

В Yandex Cloud вы можете запускать контейнеры разными способами: используя виртуальные машины, Yandex Container Solution, кластеры Kubernetes, Yandex Serverless Containers.

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

Начинаем 14 февраля в 12:00 мск.

Участие бесплатное — нужно только зарегистрироваться по ссылке ➡️

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

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

Совместная магистерская программа «Науки о данных» Университета науки и технологий МИСИС и СберОбразования позволит освоить востребованную профессию Data Scientist начинающим специалистам, интересующимся Big Data, а также тем, кто уже имеет опыт работы с данными, но хочет углубить свои знания в этой сфере🧑‍💻

Обучение будет проходить в онлайн-формате, что позволит совмещать учебу и работу. Вы получите все преимущества очной формы обучения – диплом государственного образца, общежитие, проездной и др. Образовательный процесс будет отслеживать команда с опытом организации обучения в Data Science более 3 лет 🔥🔥🔥

Эксперты из крупнейших IT-компаний России поделятся с вами наработанным опытом – вы получите нужные знания и навыки в программировании, математике, машинном и «глубоком» обучении. А в третьем семестре сможете выбрать трек для более узкой специализации – Artificial Intelligence Developer, Big Data Engineer, Machine Learning Developer.

Подробнее о программе 📌

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/16911/

@nuancesprog #Interview

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

NOP::Nuances of Programming

Исходный код счётчика «Метрики» опубликован на GitHub. Метрика входит в топ-5 самых популярных систем аналитики. Модульная структура кода поможет разработчикам модифицировать код под свои нужды или использовать его отдельные фрагменты.

@nuancesprog #Git

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

NOP::Nuances of Programming

Признанный во всем мире TypeScript поражает своими возможностями. Но все ли из них вам известны? Погрузитесь в систему TS, чтобы открыть для себя новые возможности использования свойств-аксессоров, условных типов, вывода и рекурсии типов.

https://nuancesprog.ru/p/16902/

@nuancesprog #TypeScript

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

NOP::Nuances of Programming

Получите первые знания в профессии сетевого инженера!

❗️ Приходите 20 февраля в 20:00 мск на открытый урок специализации «Network Engineer» в OTUS — https://otus.pw/8Owa/

⚠️ Тема занятия: «Использование /31 префикса в IPv4».

Во время вебинара мы:
— Рассмотрим использование /31 префикса в сетях IPv4 при подключении узлов точка-точка.
— Узнаем историю и необходимость появления такого варианта настройки.
— Сравним его с классическим префиксом /30 для подключения точка-точка.

🧑‍💻 Занятие проведет Андрей Рукин — преподаватель онлайн-курса и сертифицированный инструктор Сетевой академии CISCO.

👉 РЕГИСТРАЦИЯ
https://otus.pw/8Owa/

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

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

NOP::Nuances of Programming

Сокращение JS-кода - один из базовых методов его оптимизации. Им должен овладеть каждый профессиональный программист, поскольку компактный формат лучше читается и ускоряет загрузку страниц. Предлагаем 7 наиболее эффективных и часто используемых приемов сокращения JS-кода.

https://nuancesprog.ru/p/16893/

@nuancesprog #JavaScript

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

NOP::Nuances of Programming

Направим наш пытливый ум в область изучения структурированной конкурентности, рассмотрим принципы ее реализации в Kotlin и Java, а по итогам научимся легко и безопасно запускать несколько программ.

https://nuancesprog.ru/p/16883/

@nuancesprog #Java #Kotlin

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

NOP::Nuances of Programming

Чтобы создать надежное ПО, нужен надежный тест. Рассказываем о тестировании приложений React: как устранить распространенные проблемы и ускорить этот процесс.

https://nuancesprog.ru/p/16877/

@nuancesprog #React #Testing

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

NOP::Nuances of Programming

🚀 Какие инструменты нужны облачному архитектуру?

▶️16 февраля в 20:00 проведем обзор облачных инструментов СУБД и кэшей на открытом уроке онлайн-курса «Cloud Solution Architecture» в OTUS.

👨‍💻Вместе с Андреем Поляковым, старшим разработчиком в Unlimint, рассмотрим разные виды СУБД, обсудим СУБД масштабируемые по потребности (on-demand), создание и настройку облачной СУБД, а также работу с данными в созданном СУБД.

👉 Чтобы участвовать, пройдите вступительный тест: РЕГИСТРАЦИЯ

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

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

NOP::Nuances of Programming

Чем тип any отличается от unknown? Рассмотрим нюансы их использования в описании неизвестного значения и утверждении типа.

https://nuancesprog.ru/p/16868/

@nuancesprog #TypeScript

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

NOP::Nuances of Programming

Бьетесь над задачей максимизации пользовательского опыта? Воспользуйтесь инструментами, основанными на искусственном интеллекте.

https://nuancesprog.ru/p/16865/

@nuancesprog #OpenAI #Nuxt

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

NOP::Nuances of Programming

Java является одним из лидирующих языков программирования. Давайте рассмотрим книги, которые помогут в работе с Java как начинающим программистам, так и опытным профессионалам.

https://nuancesprog.ru/p/14735/

@nuancesprog #Books #Java

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

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

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