Пошагово сделаем минималистичный фреймворк HTTP-сервера с подробным разбором кода и синтаксиса, возможностью создания системы маршрутизации. Затем запустим его в контейнере Docker.
https://nsprg.ru/v82Rzm
VK: https://nsprg.ru/ma4JjO
Дзен: https://nsprg.ru/O73XVO
@nuancesprog #Rust
Как ускорить запросы в немаленьких приложениях? Доработаем производительность поиска в PostgreSQL триграммными индексами.
https://nsprg.ru/vg2eNx
VK: https://nsprg.ru/ObPBNx
Дзен: https://nsprg.ru/vdDBbv
@nuancesprog #PostgreSQL
Эти лайфхаки помогут эффективно решать проблемы с браузером, изображениями, DOM-элементами и JS-скриптами. Они позволят вам подняться на новый уровень профессионализма, а вашим пользователям обеспечат максимальный комфорт.
https://nuancesprog.ru/p/18028/
VK: nuancesprog-18-prodvinutyh-navykov-javascript-dlya-starshih-inzhenerov-p" rel="nofollow">https://vk.com/@nuancesprog-18-prodvinutyh-navykov-javascript-dlya-starshih-inzhenerov-p
Дзен: https://dzen.ru/media/nuancesprog.ru/64a487955e265b28f39da63e
@nuancesprog #JavaScript
Кэширование помогает повысить производительность приложений за счет снижения нагрузки на такие ресурсы, как базы данных и удаленные сервисы. Рассмотрим, как применять Redis в качестве кэша в приложении Spring Boot для достижения максимальной эффективности.
https://nuancesprog.ru/p/17958/
VK: nuancesprog-keshirovanie-redis-dlya-maksimalnoi-proizvoditelnosti-v-spri" rel="nofollow">https://vk.com/@nuancesprog-keshirovanie-redis-dlya-maksimalnoi-proizvoditelnosti-v-spri
Дзен: https://dzen.ru/media/nuancesprog.ru/64a33970e12d2a02f20fde4a
@nuancesprog #Redis #SpringBoot #Java
Не все решения React предоставляются в готовом виде "из коробки". Поэтому приходится обращаться к дополнительным инструментам. Чтобы не тратить время на поиски подходящего фреймворка, воспользуйтесь обзором лучших библиотек React, помогающих эффективно решать различные проблемы.
https://nuancesprog.ru/p/17950/
VK: nuancesprog-top-10-bibliotek-react-dlya-sozdaniya-vysokoproizvoditelnyh" rel="nofollow">https://vk.com/@nuancesprog-top-10-bibliotek-react-dlya-sozdaniya-vysokoproizvoditelnyh
Дзен: https://dzen.ru/media/nuancesprog.ru/64a1da402b78d102db329903
@nuancesprog #React
Как сделать переход плавным для вас и ваших пользователей, чтобы он ни для кого не стал неожиданностью, а внедрение нового функционала можно было спланировать? Рассмотрим критические изменения и техники их безопасного распространения.
https://nuancesprog.ru/p/17941/
VK: nuancesprog-kak-pravilno-obyavlyat-api-ustarevshimi-i-ne-slomat-polzovat" rel="nofollow">https://vk.com/@nuancesprog-kak-pravilno-obyavlyat-api-ustarevshimi-i-ne-slomat-polzovat
Дзен: https://dzen.ru/media/nuancesprog.ru/649dfe33ee233f568f403e98
@nuancesprog #SoftwareDevelopment
Предлагаем пошаговое руководство по созданию собственного ChatGPT с пользовательскими источниками данных. Такой чат-бот справится с выполнением многих реальных бизнес-кейсов, включая поддержку клиентов и классификацию спама.
https://nuancesprog.ru/p/17914/
VK: nuancesprog-kak-sozdat-chat-bot-chatgpt-s-polzovatelskoi-bazoi-znanii" rel="nofollow">https://vk.com/@nuancesprog-kak-sozdat-chat-bot-chatgpt-s-polzovatelskoi-bazoi-znanii
Дзен: https://dzen.ru/media/nuancesprog.ru/649deb927c47eb46bba94640
@nuancesprog #ChatGPT #OpenAI
Алиса с YandexGPT появилась в результатах поиска. Кроме этого нейросеть YandexGPT теперь выдает начало ответа спустя две секунды после запроса, использует курсив, жирный шрифт и выделяет заголовки, цитаты и программный код. В статье рассказали, как можно использовать это обновление
Хабр: YandexGPT научилась генерировать тексты в режиме реального времени и форматировать их / Хабр (habr.com)
@nuancesprog #ArtificialIntelligence
❓Как пишутся языки программирования?
Узнайте на вебинаре в OTUS. Вебинар приурочен к старту онлайн-курса «Математика для программистов» .
🆙На бесплатном вебинаре «Как пишутся языки программирования?» мы:
— рассмотрим, как разрабатываются языки программирования,
— построим LL(1)-анализатор алгоритмического языка программирования,
— обсудим ограничения LL(1)-анализаторов и некоторые приемы работы с LL(1)-грамматиками.
Ведущий — Евгений Тюменцев, опытный директор компании по разработке программного обеспечения.
После вебинара полный курс можно приобрести в том числе в рассрочку.
👉Для участия зарегистрируйтесь: https://otus.pw/wX1c/
Нативная интеграция. Информация о продукте www.otus.ru
Современному JavaScript есть что предложить разработчикам для решения насущных задач. Эти 6 советов помогут писать лаконичный, хорошо читаемый и отлично работающий код JavaScript.
https://nuancesprog.ru/p/17873/
VK: nuancesprog-6-sovremennyh-vozmozhnostei-javascript-o-kotoryh-ne-znaet-bo" rel="nofollow">https://vk.com/@nuancesprog-6-sovremennyh-vozmozhnostei-javascript-o-kotoryh-ne-znaet-bo
Дзен: https://dzen.ru/media/nuancesprog.ru/649b4906808b8348038deccb
@nuancesprog #JavaScript
Время подискутировать! Автор рассматривает наметившуюся тенденцию усложнять бессерверную разработку с помощью AWS Lambda и высказывается за сохранение простоты и модульности данного сервиса.
https://nuancesprog.ru/p/17868/
VK: nuancesprog-zachem-uslozhnyat-razrabotku-s-aws-lambda" rel="nofollow">https://vk.com/@nuancesprog-zachem-uslozhnyat-razrabotku-s-aws-lambda
Дзен: https://dzen.ru/media/nuancesprog.ru/6499ea06d69a2816cb0b0c55
@nuancesprog #AWSLambda
Kotlin Annotation Processing Tool - ценный инструмент, который позволяет автоматизировать утомительные задачи, повысить качество кода, сделать его менее подверженным ошибкам и сократить время разработки. Рассказываем на примерах, как использовать KSP.
https://nuancesprog.ru/p/17866/
VK: nuancesprog-prakticheskoe-primenenie-ksp" rel="nofollow">https://vk.com/@nuancesprog-prakticheskoe-primenenie-ksp
Дзен: https://dzen.ru/media/nuancesprog.ru/6499dac6586441368dff8602
@nuancesprog #Kotlin
Представляем App Router - новое решение последней версии Next.js. По ряду характеристик App Router превосходит классический Next.js Pages Router. Но можно ли его использовать при разработке крупных производственных приложений? Ознакомьтесь с опытом одного из первоиспытателей App Router.
https://nuancesprog.ru/p/17854/
VK: nuancesprog-chto-takoe-nextjs-app-router-i-gotov-li-on-k-ispolzovaniu-v" rel="nofollow">https://vk.com/@nuancesprog-chto-takoe-nextjs-app-router-i-gotov-li-on-k-ispolzovaniu-v
Дзен: https://dzen.ru/media/nuancesprog.ru/6495ebf05a71a1676e5c19c2
@nuancesprog #NextJS
Научимся создавать эффективный API-шлюз в Rust, задействуя библиотеку Hyper и YAML-файлы конфигурации. Кроме того, напишем модульные тесты для тестирования логики авторизации и проверим корректную работу API-шлюза.
https://nuancesprog.ru/p/17851/
VK: nuancesprog-kak-sozdat-api-shluz-v-rust-posredstvom-biblioteki-hyper" rel="nofollow">https://vk.com/@nuancesprog-kak-sozdat-api-shluz-v-rust-posredstvom-biblioteki-hyper
Дзен: https://dzen.ru/media/nuancesprog.ru/6494b905233c7d5cb56f302b
@nuancesprog #Rust
Получение данных из Всемирной паутины может оказаться трудоемким и времязатратным процессом. Но подобные задачи можно легко автоматизировать с помощью технологии веб-скрейпинга. Поговорим о том, как извлекать данные с сайтов с помощью Python и библиотеки BeautifulSoup.
https://nuancesprog.ru/p/17845/
VK: nuancesprog-veb-skreiping-s-pomoschu-python-i-beautifulsoup" rel="nofollow">https://vk.com/@nuancesprog-veb-skreiping-s-pomoschu-python-i-beautifulsoup
Дзен: https://dzen.ru/media/nuancesprog.ru/64944a401941ae434aed3b9c
@nuancesprog #Python #BeautifulSoup
Сделать игру “три в ряд” за месяц и разбогатеть уже не выйдет. Эксперты мобильного рынка обсудили, что сейчас происходит с проектами и какие метрики сейчас претерпевают изменения. Общая планка качества у игр растёт, чтобы ей соответствовать требуется больше времени и затрат — притом что выручка остаётся на том же уровне.
Этому, в том числе, способствует менее качественный трафик. Сейчас маркетологи ищут новые решения. Самым очевидным кажется выход на веб-платформы — это поможет начать проекту зарабатывать и даст бесплатный трафик с хорошими метриками.
https://app2top.ru/industry/krugly-j-stol-chto-proishodit-na-ry-nke-giperkazual-ny-h-igr-209957.html
Разберемся, где и как обновлять основной поток. Изучим код SIL, генерируемый разными механизмами, их эффективность, размер кода и связанные с этим последствия. Какой подход проще, эффективнее, где меньше кода и побочных эффектов?
https://nuancesprog.ru/p/18031/
VK: nuancesprog-strategii-asyncawait-i-mainactor" rel="nofollow">https://vk.com/@nuancesprog-strategii-asyncawait-i-mainactor
Дзен: https://dzen.ru/media/nuancesprog.ru/64a48bc8959aca0f8f717d97
@nuancesprog #Swift
Построим структуру AWS, как трехуровневый торт: с уровнями веба, приложения и базы данных. Подготовим основу - виртуальное частное облако VPC, создадим подсети, шлюзы, маршрутную таблицу, шаблон запуска, группу автомасштабирования. Разберем значение и вклад каждого уровня.
https://nuancesprog.ru/p/17961/
VK: nuancesprog-dostupnaya-i-masshtabiruemaya-3-urovnevaya-arhitektura-aws" rel="nofollow">https://vk.com/@nuancesprog-dostupnaya-i-masshtabiruemaya-3-urovnevaya-arhitektura-aws
Дзен: https://dzen.ru/media/nuancesprog.ru/64a33970e12d2a02f20fde4a
@nuancesprog #AWS
Для создания скриптов командной строки часто используют такие инструменты, как Bash и Python. Сравним их возможности в современных задачах автоматизации рутинных операций программирования.
https://nuancesprog.ru/p/17953/
VK: nuancesprog-napisanie-konsolnyh-skriptov-bash-protiv-python" rel="nofollow">https://vk.com/@nuancesprog-napisanie-konsolnyh-skriptov-bash-protiv-python
Дзен: https://dzen.ru/media/nuancesprog.ru/64a1e4f8441b3f273d325316
@nuancesprog #Bash #Python #CLI
Python - элегантный, но далеко не идеальный язык. Некоторые необычные функции могут сбивать с толку даже опытных разработчиков. Рассмотрим такие фрагменты в Python и постараемся дать им точное объяснение.
https://nuancesprog.ru/p/17947/
VK: nuancesprog-9-strannostei-python-i-ih-obyasnenie" rel="nofollow">https://vk.com/@nuancesprog-9-strannostei-python-i-ih-obyasnenie
Дзен: https://dzen.ru/media/nuancesprog.ru/64a129cbe6999e462f9c2ecd
@nuancesprog #Python
Рассмотрим на практическом примере, как сократить код приложения, избавившись от неиспользуемых стилей. Кроме того, поделимся эффективными инструментами для работы.
https://nuancesprog.ru/p/17926/
VK: nuancesprog-sniper-css-kak-izbavitsya-ot-neispolzuemyh-stilei" rel="nofollow">https://vk.com/@nuancesprog-sniper-css-kak-izbavitsya-ot-neispolzuemyh-stilei
Дзен: https://dzen.ru/media/nuancesprog.ru/649df748ee233f568f38c8d8
@nuancesprog #CSS #Astro
Рассмотрим основные различия Kubernetes и Docker Swarm. Создадим среду и deployment, настроим кластер для развертывания фронтенда, бэкенда и базы данных приложения.
https://nuancesprog.ru/p/17898/
VK: nuancesprog-ispolzovanie-kubernetes-dlya-razvertyvaniya-3-urovnevoi-infr" rel="nofollow">https://vk.com/@nuancesprog-ispolzovanie-kubernetes-dlya-razvertyvaniya-3-urovnevoi-infr
Дзен: https://dzen.ru/media/nuancesprog.ru/649c91eff872c005602469e3
@nuancesprog #Kubernetes
Разберем отличия и преимущества Docker и Kubernetes, применяемые инструменты и терминологию. Какова роль контейнеризации и оркестрации в эффективной работе дата-сайентиста?
https://nuancesprog.ru/p/17889/
VK: nuancesprog-raskryvaem-vozmozhnosti-konteinerizacii-zachem-data-saientis" rel="nofollow">https://vk.com/@nuancesprog-raskryvaem-vozmozhnosti-konteinerizacii-zachem-data-saientis
Дзен: https://dzen.ru/media/nuancesprog.ru/649c7382ee56f4750c7491c1
@nuancesprog #DataScience #Docker #Kubernetes
SLO - уровень удовлетворенности пользователей производительностью сервиса. Предлагаем подробное руководство по определению и тестированию SLO для REST API с помощью Grafana Labs K6.
https://nuancesprog.ru/p/17876/
VK: nuancesprog-kak-opredelit-i-protestirovat-slo" rel="nofollow">https://vk.com/@nuancesprog-kak-opredelit-i-protestirovat-slo
Дзен: https://dzen.ru/media/nuancesprog.ru/649b4fe42c361c1c0486b7a9
@nuancesprog #SLO #RESTAPI
🚀 Освой SRE-подход и сделай свои сервисы эффективнее на онлайн-курсе «SRE практики и инструменты» в OTUS.
📚На курсе ты научишься управлять надежностью, доступностью и эффективностью сервисов, улучшать наблюдаемость системы и реагировать на инциденты.
Пройди вступительный тест и узнай, осилишь ли ты уровень курса. Результат теста получишь сразу.
👉 ПРОЙТИ ПОЛНЫЙ ТЕСТ НА САЙТЕ: https://otus.pw/WViu/
Сможешь успешно пройти тест, получишь доступ к открытым урокам курса + доступ к курсу по специальной цене!
💲Курс доступен в рассрочку.
Реклама. Информация о рекламодателе на сайте www.otus.ru
⚡️Начните применять C на практике и решайте задачи Middle-уровня!
3 июля в 20:00 мск пройдет открытый урок «Встраиваем экспертную систему в программу на С» в OTUS. На этом вебинаре вы поймете, как объединить обычный код на С и экспертную систему.
✨Занятие пройдет в рамках онлайн-курса «Программист С» и будет полезно разработчикам различных встраиваемых систем: подсистем умного дома, роботизированных и других систем.
На встрече разберем:
— Что такое экспертная система
— Когда она используется
— На чем создается экспертная система
— Язык разработки экспертных систем и библиотеку CLIPS
Не упустите возможность сделать первый шаг в освоении языка!
А продолжить сможете на курсе, доступном в рассрочку.
👉Для участия зарегистрируйтесь: https://otus.pw/vCqg/
Нативная интеграция. Информация о продукте www.otus.ru
Эти библиотеки всегда оказываются первыми в списке инструментов Go-разработчика при запуске нового проекта. Они помогают устранить избыточный код и позволяют создавать более качественные и быстрые приложения.
https://nuancesprog.ru/p/17863/
VK: nuancesprog-samye-poleznye-biblioteki-go" rel="nofollow">https://vk.com/@nuancesprog-samye-poleznye-biblioteki-go
Дзен: https://dzen.ru/media/nuancesprog.ru/6497c20d990c5b3d27de6da1
@nuancesprog #Golang
☝️Для обучения моделированию на языке Архимейт крайне важно использовать инструмент, поддерживающий все основные элементы и связи языка, и контролирующий правила их применения. Таким инструментом является Archi.
На бесплатном вебинаре онлайн-курса по Архимейт ЗАВТРА, 27 июня в 19:00 мск мы обсудим, для чего нужен инструмент моделирования Archi, его основные функции и приемы работы с ним.
Экспертизой поделится Максим Рогоза — главный архитектор проекта «Сфера» в Т1 консалтинг.
Урок будет полезен архитекторам, тимлидам, аналитикам, разработчикам и всем, кто только начинает знакомство с Архимейт.
👉Регистрируйтесь сейчас — напомним перед вебинаром: https://otus.pw/4QsB/
Нативная интеграция. Информация о продукте www.otus.ru
Чтобы достичь карьерных высот в сфере программирования, нужно постоянно работать над мастерством написания кода. Воспользуйтесь советами опытного программиста, которые помогут стать профессионалом.
https://nuancesprog.ru/p/17848/
VK: nuancesprog-4-sposoba-uluchshit-navyki-napisaniya-koda" rel="nofollow">https://vk.com/@nuancesprog-4-sposoba-uluchshit-navyki-napisaniya-koda
Дзен: https://dzen.ru/media/nuancesprog.ru/6494b64ccbe373421695ca9c
@nuancesprog #Coding
Для правильного расчета вероятностей оракул не нужен. В чем разница между хорошими калибровкой и производительностью, и когда одна предпочтительнее другой?
https://nuancesprog.ru/p/17841/
VK: nuancesprog-plohie-modeli-mashinnogo-obucheniya-no-ih-mozhno-otkalibrova" rel="nofollow">https://vk.com/@nuancesprog-plohie-modeli-mashinnogo-obucheniya-no-ih-mozhno-otkalibrova
Дзен: https://dzen.ru/media/nuancesprog.ru/64944731c8fc6f10d7033af9
@nuancesprog #MachineLearning