nuancesprog | Образование

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

88823

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

Подписаться на канал

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

Разберемся, как кэшировать API-запросы с помощью Redis и NodeJS, а также как значительно сократить время отклика при запросе сетевых данных.

https://nuancesprog.ru/p/17299/

VK: nuancesprog-kak-uskorit-otklik-i-povysit-proizvoditelnost-pri-pomoschi-k" rel="nofollow">https://vk.com/@nuancesprog-kak-uskorit-otklik-i-povysit-proizvoditelnost-pri-pomoschi-k

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

@nuancesprog #NodeJS #Redis

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

NOP::Nuances of Programming

Тут большая порция вакансий в Ozon Tech

🔘В поиске: QA-инженеров, C# и Go-разработчиков
🔘Позиции: middle, senior и team lead
🔘Где работать — выбирать только тебе: удалёнка, гибрид или офис (Россия, Казахстан)

Получить больше информации о задачах, условиях и всём-всём можно тут

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

NOP::Nuances of Programming

Подробно разберем код для подключения Apache Kafka в Spring Boot. Подготовим приложение к отправке сообщений на сервер Kafka и их потреблению.

https://nuancesprog.ru/p/17290/

@nuancesprog #Kafka #SpringBoot

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

NOP::Nuances of Programming

Представляем 5 полезных, но малоизвестных библиотек JavaScript! Они помогут сэкономить силы и время при форматировании дат, обработке URL-параметров и отладке веб-страниц в мобильном терминале.

https://nuancesprog.ru/p/17284/

@nuancesprog #JavaScript

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

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

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

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

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17293/

@nuancesprog #UIDesign

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

NOP::Nuances of Programming

Хотите перевести свой WordPress-блог в архив на GitHub Pages или продолжать использовать WordPress для ведения блога, а GitHub - для хостинга страниц? В обоих случаях поможет это руководство.

https://nuancesprog.ru/p/17287/

@nuancesprog #GitHubPages #WordPress

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

NOP::Nuances of Programming

Поэтапно развернем приложение Rust на AWS: запустим экземпляр EC2, подключимся по SSH, соберем, настроим и запустим проект как службу systemd. Что нужно при развертывании реального приложения Rocket для продакшена?

https://nuancesprog.ru/p/17280/

@nuancesprog #Rust #AWS #RESTAPI

Читать полностью…
Подписаться на канал