nuancesprog | Education

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

88823

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

Subscribe to a channel

NOP::Nuances of Programming

Elastic-лицензия Apollo Router мешает внедрению? Хотите работать еще быстрее? Для подобных случаев идеально подойдет Cosmo Router - быстрый маршрутизатор с открытым исходным кодом, совместимый с Federation V1/V2.

https://nsprg.ru/mY233x

VK: https://nsprg.ru/xAZ48v

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

@nuancesprog #CosmoRouter #GraphQL

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

NOP::Nuances of Programming

Научимся составлять инструкции для моделей ИИ на примере конкретного чат-бота. Рассмотрим такие этапы процесса, как определение концепции мышления модели, установка контекста и формата вывода ответа, построение вопроса и проверка вывода.

https://nsprg.ru/OVgAbm

VK: https://nsprg.ru/xkeB2O

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

@nuancesprog #ArtificialIntelligence

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

NOP::Nuances of Programming

В первой части мы рассказывали о том, как работает механизм Copy-on-Write. Там указывались области, в которых копии внедряются в рабочий процесс. Во второй части сосредоточимся на оптимизациях, которые позволят избежать замедления среднестатистического рабочего процесса.

https://nsprg.ru/m6R7Ym

VK: https://nsprg.ru/my0GaO

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

@nuancesprog #Pandas

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

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

Какие иконки не нравятся пользователям и почему? Как создать максимально привлекательные иконки для пользователей? Отвечаем на эти и сопутствующие вопросы.

https://nsprg.ru/vGkwjv

VK: https://nsprg.ru/mn69dm

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

@nuancesprog #WebDesign

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

NOP::Nuances of Programming

Научимся создавать и управлять электронными таблицами с помощью JavaScript. Попрактикуемся в процессе создания трекера расходов.

https://nsprg.ru/mwPV8x

VK: https://nsprg.ru/xRXpdO

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

@nuancesprog #SheetJS #JavaScript

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

NOP::Nuances of Programming

Как перестать изобретать велосипед и начать оптимизировать SQL запросы.

https://nsprg.ru/v8285m

VK: https://nsprg.ru/v2RoVv

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

@nuancesprog #Django #Python

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

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 ноября, выполните простое тестовое задание и ждите приглашение на собеседование.

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

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