nuancesprog | Education

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

88823

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

Subscribe to a channel

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17375/

VK: nuancesprog-ficha-flagi-vremeni-kompilyacii-v-rust-zachem-kak-i-kogda-is" rel="nofollow">https://vk.com/@nuancesprog-ficha-flagi-vremeni-kompilyacii-v-rust-zachem-kak-i-kogda-is

Дзен: https://dzen.ru/media/nuancesprog.ru/645bff02581cc32b047f85df

@nuancesprog #Rust

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

NOP::Nuances of Programming

🔥 Rust — язык, который высоко востребован в сфере блокчейн.

Хотите освоить Rust
и повысить свое мастерство разработки ПО?

📆 Приходите 18 мая в 20:00 на вебинар, посвящённый основным концепциям технологии blockchain и леджер. Открытый урок «Rust и Blockchain» пройдет в рамках онлайн-курса «Rust Developer. Professional» в OTUS.

На этом занятии мы:
🟠Рассмотрим базовые понятия о blockchain, а также популярные библиотеки,
🟠 Разберём процесс написания blockchain,
🟠 Отработаем создание реализации blockchain и леджера на практике.

В результате вебинара получим реализацию примитивного распределенного леджера.

Урок рассчитан на разработчиков, имеющих опыт в написании сетевых приложений и базовые знания языка программирования Rust.

🟠  Продолжить осваивать этот язык вы сможете на курсе. Возможны разные способы оплаты курса.

👉 Для участия в вебинаре пройдите вступительный тест: https://otus.pw/gocP/

Нативная интеграция. Информация о продукте www.otus.ru

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

NOP::Nuances of Programming

Российский магазин приложений — RuStore — запустил собственный канал в Телеграме, который поможет разработчикам освоиться в рабочей консоли, лучше понять работу стора и узнавать о новых фичах и новостях одними из первых. Подробнее об этом можно прочитать на канале.
 
/channel/rustoredev/?mt_link_id=zjads6&rsm=1
 
@nuancesprog

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

NOP::Nuances of Programming

Мастерское владение Docker гарантирует фронтенд-разработчику массу выгодных преимуществ. Начнем с освоения 10 важнейших команд Docker и откроем новые горизонты профессии.

https://nuancesprog.ru/p/17360/

VK: nuancesprog-10-kluchevyh-komand-docker-v-arsenal-frontend-razrabotchikov" rel="nofollow">https://vk.com/@nuancesprog-10-kluchevyh-komand-docker-v-arsenal-frontend-razrabotchikov

Дзен: https://dzen.ru/media/nuancesprog.ru/645bf47f1d7dfc0dcddc2dc2

@nuancesprog #Docker #FrontEndDevelopment

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

NOP::Nuances of Programming

Все еще пользуетесь SQLite? Пришло время забыть об этой библиотеке, поскольку теперь у нас есть DuckDB! Узнайте, что представляет собой DuckDB, почему и когда стоит использовать эту систему, а также о том, как интегрировать DuckDB в Python.

https://nuancesprog.ru/p/17357/

VK: nuancesprog-otkazhites-ot-sqlite-v-polzu-duckdb" rel="nofollow">https://vk.com/@nuancesprog-otkazhites-ot-sqlite-v-polzu-duckdb

Дзен: https://dzen.ru/media/nuancesprog.ru/645bf226624753759e43ff63

@nuancesprog #DuckDB #SQLite #Python

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

NOP::Nuances of Programming

Пошагово пройдем весь процесс с самым важным аспектом - настройкой веб-сервера. Как избежать типичных ошибок?

https://nuancesprog.ru/p/17354/

VK: nuancesprog-polnoe-rukovodstvo-po-ustanovke-magento-2-s-vkluchennym-ssl" rel="nofollow">https://vk.com/@nuancesprog-polnoe-rukovodstvo-po-ustanovke-magento-2-s-vkluchennym-ssl

Дзен: https://dzen.ru/media/nuancesprog.ru/645abbb33841fd54c17c1f67

@nuancesprog #Magento #Ubuntu

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

NOP::Nuances of Programming

📌 Базы данных используются везде: от небольших приложений до крупных корпоративных систем. Хотите начать уверенно с ними работать?

⚠️ Начните с вебинара «OLAP и OLTP: практическое сравнение». На открытом уроке 15 мая в 20:00 мск мы сравним эти разные технологии обработки данных в базах данных.

👨‍💻 На вебинаре вы узнаете:
- Какие основные различия существуют между OLAP и OLTP.
- Какие ключевые особенности присущи различным архитектурам и как правильно скомбинировать оба решения.

⬆️ Прямо на занятии, построим архитектуру тестового хранилища на практике.

Вебинар пройдет в рамках онлайн-курса «Базы данных» в OTUS. Больше навыков по работе с БД ждет вас на курсе, возможны разные способы его оплаты.

👉 Готовьте вопросы и записывайтесь на вебинар!
https://otus.pw/RZ67/

Нативная интеграция. Информация о продукте www.otus.ru

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

NOP::Nuances of Programming

Разберемся, какие проблемы решаются управлением состояния, а также нужна ли продвинутая библиотека для структурирования кода или инструментов React достаточно для комфортной работы.

https://nuancesprog.ru/p/17344/

VK: nuancesprog-upravlenie-sostoyaniem-v-react-obzor" rel="nofollow">https://vk.com/@nuancesprog-upravlenie-sostoyaniem-v-react-obzor

Дзен: https://dzen.ru/media/nuancesprog.ru/6457ef84a7f6be3de107d4d7

@nuancesprog #React

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

NOP::Nuances of Programming

Что конкретно подразумевают надежность, доступность, масштабируемость и обслуживаемость? В чем заключается важность этих характеристик распределенных систем?

https://nuancesprog.ru/p/17338/

VK: nuancesprog-4-kluchevyh-aspekta-proektirovaniya-raspredelennyh-sistem" rel="nofollow">https://vk.com/@nuancesprog-4-kluchevyh-aspekta-proektirovaniya-raspredelennyh-sistem

Дзен: https://dzen.ru/media/nuancesprog.ru/645571900d2f1534af644592

@nuancesprog #SoftwareArchitecture #DistributedSystems

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17332/

VK: nuancesprog-iskusstvennyi-intellekt-i-nashe-buduschee" rel="nofollow">https://vk.com/@nuancesprog-iskusstvennyi-intellekt-i-nashe-buduschee

Дзен: https://dzen.ru/media/nuancesprog.ru/645416c3d1cc0608c7ac8788

@nuancesprog #ArtificialIntelligence

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17324/

VK: nuancesprog-kak-data-analitiku-stat-data-saientistom-v-2023-godu" rel="nofollow">https://vk.com/@nuancesprog-kak-data-analitiku-stat-data-saientistom-v-2023-godu

Дзен: https://dzen.ru/media/nuancesprog.ru/64517bbcf6a9402bbc7dd5c7

@nuancesprog #DataScience

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

NOP::Nuances of Programming

"Чему равно this в данном случае?" - этот вопрос часто сбивает с толку новичков в JavaScript-программировании. Предлагаем четкий алгоритм, который поможет быстро определить значение ключевого слова this.

https://nuancesprog.ru/p/17318/

VK: nuancesprog-polnoe-rukovodstvo-po-this-v-javascript" rel="nofollow">https://vk.com/@nuancesprog-polnoe-rukovodstvo-po-this-v-javascript

Дзен: https://dzen.ru/media/nuancesprog.ru/645176564da1351cb70ea913

@nuancesprog #JavaScript #ForBeginners

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

NOP::Nuances of Programming

Заметил, что ивенты открытой платформы VK Mini Apps вышли в один ряд с IT-гигантами. В этом убедился тимлид отдела цифровизации Росатома, который представил свой опыт участия в хакатонах в статье на Хабр. Платформа опирается на универсальный подход и использует для разработки мини-приложений стандартные веб-технологии, так что грамотный миддл здесь сможет развернуться.

https://habr.com/ru/companies/rosatom/articles/729998/

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

NOP::Nuances of Programming

Какие паттерны нужно знать разработчикам? Один из них — паттерн Iterator. Именно его мы разберем на бесплатном вебинаре, который пройдет в преддверии старта онлайн-курса «Архитектура и шаблоны проектирования» в OTUS.

На занятии с Евгением Тюменцевым, директором компании по разработке ПО, вы узнаете:

- Что из себя представляет подход Data Streams
- Как принцип инверсии зависимостей (dependency inversion principle, DIP) используется для получения паттерна Iterator
- Как применяется принцип инверсии зависимостей для получения повторно используемых алгоритмов над коллекциями объектов.
- Почему стоит избавляться от циклов при работе с коллекциями

После вебинара «Паттерн Iterator: от применения принципа DIP до Data Streams» вы сможете продолжить обучение на курсе в рассрочку.
Пройдите вступительный тест и зарегистрируйтесь, чтобы не пропустить занятие: https://otus.pw/y8cE/

#реклама

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

NOP::Nuances of Programming

Обзор 5 модулей Python для изучения космоса: PyEphem, solarsystem, geemap, turboSETI и pysat. Готовьтесь получать разнообразные данные о планетах, составлять карты, искать следы инопланетной жизни и отслеживать спутники.

https://nuancesprog.ru/p/17305/


VK: nuancesprog-5-modulei-python-dlya-issledovaniya-vselennoi" rel="nofollow">https://vk.com/@nuancesprog-5-modulei-python-dlya-issledovaniya-vselennoi

Дзен: https://dzen.ru/media/nuancesprog.ru/644ae54a6bdf6b31130aa3de

@nuancesprog #Python

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

NOP::Nuances of Programming

Эффективная деятельность требует хорошего психического здоровья. А кто о нем позаботится, как не мы сами? Рассмотрим 4 модели поведения, обеспечивающие внутренний покой, уверенность в себе и возможности для саморазвития.

https://nuancesprog.ru/p/17372/

VK: nuancesprog-4-modeli-povedeniya-dlya-podderzhaniya-psihicheskogo-zdorovy" rel="nofollow">https://vk.com/@nuancesprog-4-modeli-povedeniya-dlya-podderzhaniya-psihicheskogo-zdorovy

Дзен: https://dzen.ru/media/nuancesprog.ru/645bfd3d00e6573c8342dd1b

@nuancesprog #Productivity

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17367/

VK: nuancesprog-5-sovetov-po-optimizacii-proizvoditelnosti-prilozheniya-node" rel="nofollow">https://vk.com/@nuancesprog-5-sovetov-po-optimizacii-proizvoditelnosti-prilozheniya-node

Дзен: https://dzen.ru/media/nuancesprog.ru/645bfb22fa5eaf4c78a6329e

@nuancesprog #NodeJS

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17364/

VK: nuancesprog-kak-scalene-s-ii-rekomendaciyami-optimiziruet-kod-python" rel="nofollow">https://vk.com/@nuancesprog-kak-scalene-s-ii-rekomendaciyami-optimiziruet-kod-python

Дзен: https://dzen.ru/media/nuancesprog.ru/645bf717167baa53a8659e50

@nuancesprog #Scalene #Python #OpenAI

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

NOP::Nuances of Programming

VK Databases Meetup — мероприятие про тренды, технологии и лучшие практики в мире баз данных
⏰Когда: 18 мая, 15:00 по Москве
📍Где: офис VK и онлайн-трансляция
⚡️ Регистрация

Центральным событием митапа станет дискуссия «В поисках новых героев: что происходит с СУБД в России?». Эксперты из Tarantool, Arenadata, Jatoba, Yenisey и VK Cloud обсудят тенденции развития баз данных и поговорят о том, как сфера СУБД будет меняться в обозримом будущем:

• какие локальные и глобальные факторы влияют на функциональность СУБД;
• как меняются запросы пользователей;
• какие сложности сегодня есть в планировании архитектуры и миграции;
• зачем разработчикам новые СУБД.

Также в программе архитектурный и технологический треки.
В рамках архитектурного трека вместе с экспертами X5 Доставка и VK обсудим трудности, с которыми сталкиваются команды при разработке высоконагруженных систем.

На технологическом треке представитель Arenadata расскажет о процессе миграции СУБД на примере Oracle, «Инфосистемы Джет» рассмотрят популярные уязвимости Open-Source-баз данных, а VK Cloud поговорят о подходах к построению резервного копирования баз данных.

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

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

NOP::Nuances of Programming

Грант до 500 000 ₽ на облачные сервисы #CloudMTS

Можно применить на:
– Готовые мощности в публичном облаке и простое управление виртуальными машинами
– Сервисы для управления кластерами K8s и брокером сообщений Apache Kafka в облаке
– Хранение данных нужного объема и формата с доступом через интернет
– Сервисы управления сетью в облаке

Воплощайте крутые цифровые проекты в облаке #CloudMTS 💥

Подробнее об условиях Акции и о сервисах, доступных в рамках Акции, — на сайте: https://bit.ly/3oGq08G
Оставляйте заявку, получите подтверждение, и команда #CloudMTS рассчитает Грант под ваш проект.

Реклама. Рекламодатель ПАО «МТС», ИНН 7740000076

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17351/

VK: nuancesprog-sozdanie-nadezhnoi-biblioteki-javascript-poshagovoe-rukovods" rel="nofollow">https://vk.com/@nuancesprog-sozdanie-nadezhnoi-biblioteki-javascript-poshagovoe-rukovods

Дзен: https://dzen.ru/media/nuancesprog.ru/645ab86d167baa53a83858e2

@nuancesprog #JavaScript

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

NOP::Nuances of Programming

Рассмотрим расширения и библиотеки для повышения продуктивности при работе с кодом на Ruby. Настроим альтернативную RubyMine, бесплатную среду разработки.

https://nuancesprog.ru/p/17348/

VK: nuancesprog-raskroite-potencial-vs-code-dlya-programmirovaniya-na-ruby" rel="nofollow">https://vk.com/@nuancesprog-raskroite-potencial-vs-code-dlya-programmirovaniya-na-ruby

Дзен: https://dzen.ru/media/nuancesprog.ru/64597831d44ce91c088ef86f

@nuancesprog #Ruby #VSCode

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

NOP::Nuances of Programming

Хотите узнать, как повысить эффективность вашего кода с точки зрения времени выполнения и сохранения памяти? Воспользуйтесь советами, которые помогут перейти на новый уровень написания кода Python.

https://nuancesprog.ru/p/17341/

VK: nuancesprog-kak-uluchshit-navyki-raboty-s-python-v-2023-godu" rel="nofollow">https://vk.com/@nuancesprog-kak-uluchshit-navyki-raboty-s-python-v-2023-godu

Дзен: https://dzen.ru/media/nuancesprog.ru/64575ed59885151b5c7a94cd

@nuancesprog #Python #DataScience

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

NOP::Nuances of Programming

Беспокоитесь о дополнительном уровне безопасности для своих веб-приложений? Новая SaaS-платформа FaceIO, предоставляющая библиотеку аутентификации по лицу, поможет решить эту проблему. Предлагаем подробный гайд по установке и использованию FaceIO.

https://nuancesprog.ru/p/17335/

VK: nuancesprog-zamenit-li-autentifikaciya-po-licu-tradicionnuu-sistemu-veb" rel="nofollow">https://vk.com/@nuancesprog-zamenit-li-autentifikaciya-po-licu-tradicionnuu-sistemu-veb

Дзен: https://dzen.ru/media/nuancesprog.ru/64541ae786fc6e432153c4bb

@nuancesprog #WebDevelopment #Authentication

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17328/

VK: nuancesprog-k8s-topologiya-podov" rel="nofollow">https://vk.com/@nuancesprog-k8s-topologiya-podov

Дзен: https://dzen.ru/media/nuancesprog.ru/6452a6b8d679867a7ea8fe73

@nuancesprog #Kubernetes

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17321/

VK: nuancesprog-realizaciya-masshtabiruemogo-i-gibkogo-polzovatelskogo-ekran" rel="nofollow">https://vk.com/@nuancesprog-realizaciya-masshtabiruemogo-i-gibkogo-polzovatelskogo-ekran

Дзен: https://dzen.ru/media/nuancesprog.ru/6451787768b1c125b32b64e3

@nuancesprog #SwiftUI

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

NOP::Nuances of Programming

Пошагово настроим экземпляр AWS EC2, создадим и добавим в DockerHub образ Docker и настроим рабочий поток Github Actions. В итоге научимся автоматизировать и оптимизировать рабочий процесс развертывания, уменьшая риск человеческой ошибки.

https://nuancesprog.ru/p/17315/

VK: nuancesprog-legko-i-bystro-avtomatizaciya-razvertyvaniya-aws-ec2-s-githu" rel="nofollow">https://vk.com/@nuancesprog-legko-i-bystro-avtomatizaciya-razvertyvaniya-aws-ec2-s-githu

Дзен: https://dzen.ru/media/nuancesprog.ru/645026f4a1be2f710a6ca0f6

@nuancesprog #AWSEC2 #DockerHub #GitHubActions

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17312/

VK: nuancesprog-utilitnye-klassy-v-kotlin-s-tochki-zreniya-java-razrabotchik" rel="nofollow">https://vk.com/@nuancesprog-utilitnye-klassy-v-kotlin-s-tochki-zreniya-java-razrabotchik

Дзен: https://dzen.ru/media/nuancesprog.ru/645023ed6e459848bbddf5b1

@nuancesprog #Java #Kotlin

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

NOP::Nuances of Programming

По мнению автора, React категорически не подходит начинающим разработчикам, тогда как Vue является для них идеальным вариантом. В поддержку данного утверждения выдвигаются разные аргументы. Будем разбираться!

https://nuancesprog.ru/p/17309/

VK: nuancesprog-cnachala-vue-potom-react-sovet-nachinauschim-razrabotchikam" rel="nofollow">https://vk.com/@nuancesprog-cnachala-vue-potom-react-sovet-nachinauschim-razrabotchikam

Дзен: https://dzen.ru/media/nuancesprog.ru/644d0d680726a46417197c91

@nuancesprog #Vue #React #ForBeginners

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17302/

VK: nuancesprog-kak-napisat-chistyi-kod-kotoryi-legko-chitat" rel="nofollow">https://vk.com/@nuancesprog-kak-napisat-chistyi-kod-kotoryi-legko-chitat

Дзен: https://dzen.ru/media/nuancesprog.ru/644ae339cd77857052c8e9dd

@nuancesprog #Coding

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