nuancesprog | Education

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

88823

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

Subscribe to a channel

NOP::Nuances of Programming

5-6 декабря YaTalks вернется в офлайн формат

Большую технологическую конференцию Яндекса можно будет также посмотреть и онлайн. Более 100 экспертов и учёных выступят с докладами по темам: разработка интерфейсов, разработка и эксплуатация, ML Среди спикеров Алексей Гусаков (технический директор Яндекс Поиска), Анна Жаркова руководитель группы разработки Usetech, Александр Ложечкин (CIO Райффайзен Бан) и Дмитрий Сошников (доцент МАИ, НИУ ВШЭ, МФТИ) и др.

С одним из докладов выступит Андрей Бородин, руководитель подразделения разработки РСУБД с открытым исходным кодом (Yandex Cloud). Спикер расскажет про базы данных с акцентом на опенсорс-сообщество и поделится, как в несколько раз сократить расходы на системы хранения, взаимодействуя с опенсорс сообществом

Помимо это Андрей рассмотрит два проекта с открытым исходным кодом, которые уже сейчас можно использовать в своих проектах: Neon от PostgreSQL и GreenPlum от Яндекса

Регистрируйтесь и не пропустите этот и другие доклады

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

NOP::Nuances of Programming

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

https://nsprg.ru/O73ljO

VK: https://nsprg.ru/v82zlm

Дзен: https://nsprg.ru/xPZE1O

@nuancesprog #AWS

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

NOP::Nuances of Programming

Следование правилам использования хуков в React позволит оптимизировать процесс разработки и повысить эффективность React-приложений. Но прежде стоит выяснить, почему так важен порядок вызова хуков в React.

https://nsprg.ru/xAZY6v

VK: https://nsprg.ru/Ojpjnx

Дзен: https://nsprg.ru/OQd0zv

@nuancesprog #React

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

NOP::Nuances of Programming

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

https://nsprg.ru/v2R9Rv

VK: https://nsprg.ru/vXZyPm

Дзен: https://nsprg.ru/OZ5wZv

@nuancesprog #WebDevelopment

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

NOP::Nuances of Programming

Узнаем, какие платформы для веб-приложений поддерживает Rust, рассмотрим плюсы и минусы двух самых популярных платформ, чтобы решить, какая из них лучше!

https://nsprg.ru/OZ5eZv

VK: https://nsprg.ru/mEzaRx

Дзен: https://nsprg.ru/vXZLPm

@nuancesprog #Rust #Actix #Rocket

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

NOP::Nuances of Programming

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

https://nsprg.ru/O73VjO

VK: https://nsprg.ru/xPZB1O

Дзен: https://nsprg.ru/v82klm

@nuancesprog #Interview #iOS #Swift

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

NOP::Nuances of Programming

Узнаем, для чего нужен шаблон проектирования прототипов, в чём его преимущество и чем он отличается от клонирования. Рассмотрим фабрику прототипов и использование шаблона проектирования прототипов для реализации виртуального конструктора копирования.

https://nsprg.ru/vXZlWm

VK: https://nsprg.ru/OoAKKx

Дзен: https://nsprg.ru/v3BlQx

@nuancesprog #CPP

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

NOP::Nuances of Programming

Не упустите возможность поднять свою Android-разработку на новый уровень. Эти знания и инструменты помогут повысить качество кода и сделать Android-приложение надежным и поддерживаемым.

https://nsprg.ru/O73V2O

VK: https://nsprg.ru/xPZBQO

Дзен: https://nsprg.ru/v82kbm

@nuancesprog #Android #Kotlin #Detekt

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

NOP::Nuances of Programming

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

https://nsprg.ru/mwPK6x

VK: https://nsprg.ru/vLkN5x

Дзен: https://nsprg.ru/xRXyEO

@nuancesprog #Python #PDF

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

NOP::Nuances of Programming

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

https://nsprg.ru/O4pQdO

VK: https://nsprg.ru/OBGj5m

Дзен: https://nsprg.ru/x1qQGx

@nuancesprog #UIDesign

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

NOP::Nuances of Programming

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

https://nsprg.ru/ONkj0m

VK: https://nsprg.ru/mr758x

Дзен: https://nsprg.ru/xl1Kkv

@nuancesprog #ArtificialIntelligence

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

NOP::Nuances of Programming

Затронем вопросы этики в науке о данных. Выявим имеющиеся проблемы и предложим пути решения.

https://nsprg.ru/v3BQPx

VK: https://nsprg.ru/OoAZ2x

Дзен: https://nsprg.ru/ObPjEx

@nuancesprog #DataScience

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

NOP::Nuances of Programming

Рассмотрим самый важный и частый вопрос - шаблон делегирования. А также проверки времени выполнения, соответствие NSObject классу Swift, протоколы.

https://nsprg.ru/mn62wm

VK: https://nsprg.ru/mY2jwx

Дзен: https://nsprg.ru/xAZjPv

@nuancesprog #Swift #Interview #iOS

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

NOP::Nuances of Programming

Как на основе единой кодовой базы построить несколько веб-приложений в принципиально разных средах? Зачем соблюдать практики SDL и как оптимизировать производительность фронтенда? 

Приходите обсудить эти и другие вопросы на онлайн-митап «Гетерогенность, или Деплой JavaScript туда и обратно» от Kaspersky.

Вместе с командой JavaScript-разработки поговорим про:
◉ построение В2В единой консоли: комплексного, сложного приложения;
◉ единую модель деплоймента для cloud-native-разработки и on-premise;
◉ разработку в распределенных командах (фича-тимы).

Митап пройдет 26 октября в 17.00.
Регистрируйтесь, будет интересно 😎

Реклама. АО "ЛАБОРАТОРИЯ КАСПЕРСКОГО". ИНН 7713140469. erid: LjN8KEB9X

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

NOP::Nuances of Programming

Если вы начинающий Ruby-программист, то это понятное и доступное руководство по использованию Pry придется вам как нельзя кстати, ведь благодаря этой интерактивной среде отладка кода превращается в истинное удовольствие.

https://nsprg.ru/OBGW5m

VK: https://nsprg.ru/m6Rlwm

Дзен: https://nsprg.ru/my0yYO

@nuancesprog #Ruby

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

NOP::Nuances of Programming

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

https://nsprg.ru/ma4g6O

VK: https://nsprg.ru/O73PMO

Дзен: https://nsprg.ru/xPZ52O

@nuancesprog #Microfrontends #Architecture

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

NOP::Nuances of Programming

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

https://nsprg.ru/ObPVpx

VK: https://nsprg.ru/vdDGGv

Дзен: https://nsprg.ru/ma4DgO

@nuancesprog #Java

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

NOP::Nuances of Programming

Принцип открытости/закрытости позволяет создавать отличные проекты на основе имеющегося набора свойств. А используете ли вы метод validate для видео, документов и других расширений? Посмотрите, как это делается.

https://nsprg.ru/mz0rWv

VK: https://nsprg.ru/xJKPnv

Дзен: https://nsprg.ru/mDE3rx

@nuancesprog #SOLID #Coding

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

NOP::Nuances of Programming

Предлагаем детальное описание 7 фреймворков с открытым исходным кодом для развертывания и обслуживания LLM. Сравните особенности, преимущества, ограничения и затратность таких фреймворков, как vLLM, Text Generation Inference, OpenLLM, Ray Serve, CTranslate2 и MLC LLM.

https://nsprg.ru/xPZr1O

VK: https://nsprg.ru/v82Dlm

Дзен: https://nsprg.ru/vg2nAx

@nuancesprog #MachineLearning #LLM

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

NOP::Nuances of Programming

Хотите разобраться в том, как новый режим Copy-on-Write (копирование при записи) изменил поведение pandas? Тогда углубимся в механизм Copy-on-Write и остановимся на некоторых фактах, которые полезно знать каждому пользователю pandas.

https://nsprg.ru/m0r91v

VK: https://nsprg.ru/vg23Ax

Дзен: https://nsprg.ru/v2RLRv

@nuancesprog #Pandas

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

NOP::Nuances of Programming

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

https://nsprg.ru/ObPYpx

VK: https://nsprg.ru/ma4ngO

Дзен: https://nsprg.ru/vdDKGv

@nuancesprog #JavaScript

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

NOP::Nuances of Programming

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

https://nsprg.ru/vg2KWx

VK: https://nsprg.ru/v2Reqv

Дзен: https://nsprg.ru/OZ5JPv

@nuancesprog #Golang #ForBeginners

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

NOP::Nuances of Programming

Сегодня кэширование является неотъемлемой частью любого веб-проекта. Что такое веб-кеширование, и как оно работает? Расскажем, как задействовать высокоэффективные приложения с кэшированием.

https://nsprg.ru/v3BlPx

VK: https://nsprg.ru/ObPYEx

Дзен: https://nsprg.ru/OoAK2x

@nuancesprog #WebDevelopment

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

NOP::Nuances of Programming

Хотите стать первоклассным программистом? Тогда приготовьтесь к постоянному совершенствованию. Для начала узнайте о 14 когнитивных измерениях, разработанных Томасом Грином для оценки дизайна программ.

https://nsprg.ru/m6RQwm

VK: https://nsprg.ru/x9kGkO

Дзен: https://nsprg.ru/xeNKyv

@nuancesprog #Coding

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

NOP::Nuances of Programming

Бесплатный открытый урок «Лабораторные окружения, что нового?» от OTUS

На эфире обсудим:
✅ Особенности и требования к лабораторным окружениям в современной индустрии разработки;
✅ Новые тенденции в области лабораторных окружений и их приложение в индустрии;
✅ Популярные инструменты и платформы для создания и управления лабораторными окружениями;
✅ Практические рекомендации и советы по использованию новых инструментов и подходов. 

⏳Занятие пройдёт 30 октября в 20:00 мск и будет приурочено к старту курса «SRE практики и инструменты».

🌐Ссылка для регистрации: https://otus.pw/0Ps9/

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8K6RKc

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

NOP::Nuances of Programming

Если вас смущает громоздкость инструкции switch, то стоит познакомиться с 3 альтернативными вариантами, доступными в TypeScript: объектные литералы, полиморфизм и обобщения.

https://nsprg.ru/vdDj8v

VK: https://nsprg.ru/O73Q2O

Дзен: https://nsprg.ru/ma4jBO

@nuancesprog #TypeScript

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

NOP::Nuances of Programming

Получите работу в крупной IT-компании всего лишь за один день!
Лидер российского рынка офисного ПО МойОфис ищет в свою команду C++ и Golang-разработчиков и готов сделать предложение специалистам из любого региона страны.

Что планируется: One day offer
Когда: 25 ноября
Где: онлайн

Требования к кандидатам: опыт в разработке от 3-х лет, а также хорошее знание C++ 11/4, STL, Boost, QT либо хорошее знание Go, понимание принципов проектирования многопоточных веб-приложений соответственно.

Что предлагают:
- интересные задачи
- конкурентную заработную плату
- удаленный или гибридный формат работы и многое другое

Как принять участие: оставьте заявку на сайте проекта до 13 ноября, выполните простое тестовое задание и ждите приглашение на собеседование.

Подробности тут.

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

NOP::Nuances of Programming

Узнайте о самых полезных пакетах Npm. Они позволят в значительной степени оптимизировать процесс веб-разработки. Это отличное подспорье как для мастера кодинга, так и для новичка.

https://nsprg.ru/vGkjlv

VK: https://nsprg.ru/vqaEkv

Дзен: https://nsprg.ru/mp9Xyx

@nuancesprog #npm #WebDevelopment

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

NOP::Nuances of Programming

В Rust парсинг с нулевым копированием избавляет от ошибок безопасности памяти, возникающих в других языках. Руководство по использованию такого алгоритма позволит повысить общую производительность системы.

https://nsprg.ru/x9kQkO

VK: https://nsprg.ru/mwPB6x

Дзен: https://nsprg.ru/vLkj5x

@nuancesprog #Rust

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

NOP::Nuances of Programming

Они здесь 👻👻👻

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

👻 Нужно вывести нечисть на чистую воду! Выяснить, какие вредоносы прячутся под масками злых духов со страниц пожелтевших манускриптов.

Награда – скидка на любой курс в OTUS. 

🎃  Спуститься в бездну 🎃

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8K158y

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