Представляем App Router - новое решение последней версии Next.js. По ряду характеристик App Router превосходит классический Next.js Pages Router. Но можно ли его использовать при разработке крупных производственных приложений? Ознакомьтесь с опытом одного из первоиспытателей App Router.
https://nuancesprog.ru/p/17854/
VK: 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
https://nuancesprog.ru/p/17854/
VK: 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
Эти библиотеки всегда оказываются первыми в списке инструментов Go-разработчика при запуске нового проекта. Они помогают устранить избыточный код и позволяют создавать более качественные и быстрые приложения.
https://nuancesprog.ru/p/17863/
VK: https://vk.com/@nuancesprog-samye-poleznye-biblioteki-go
Дзен: https://dzen.ru/media/nuancesprog.ru/6497c20d990c5b3d27de6da1
@nuancesprog #Golang
https://nuancesprog.ru/p/17863/
VK: https://vk.com/@nuancesprog-samye-poleznye-biblioteki-go
Дзен: https://dzen.ru/media/nuancesprog.ru/6497c20d990c5b3d27de6da1
@nuancesprog #Golang
Kotlin Annotation Processing Tool - ценный инструмент, который позволяет автоматизировать утомительные задачи, повысить качество кода, сделать его менее подверженным ошибкам и сократить время разработки. Рассказываем на примерах, как использовать KSP.
https://nuancesprog.ru/p/17866/
VK: https://vk.com/@nuancesprog-prakticheskoe-primenenie-ksp
Дзен: https://dzen.ru/media/nuancesprog.ru/6499dac6586441368dff8602
@nuancesprog #Kotlin
https://nuancesprog.ru/p/17866/
VK: https://vk.com/@nuancesprog-prakticheskoe-primenenie-ksp
Дзен: https://dzen.ru/media/nuancesprog.ru/6499dac6586441368dff8602
@nuancesprog #Kotlin
Время подискутировать! Автор рассматривает наметившуюся тенденцию усложнять бессерверную разработку с помощью AWS Lambda и высказывается за сохранение простоты и модульности данного сервиса.
https://nuancesprog.ru/p/17868/
VK: https://vk.com/@nuancesprog-zachem-uslozhnyat-razrabotku-s-aws-lambda
Дзен: https://dzen.ru/media/nuancesprog.ru/6499ea06d69a2816cb0b0c55
@nuancesprog #AWSLambda
https://nuancesprog.ru/p/17868/
VK: https://vk.com/@nuancesprog-zachem-uslozhnyat-razrabotku-s-aws-lambda
Дзен: https://dzen.ru/media/nuancesprog.ru/6499ea06d69a2816cb0b0c55
@nuancesprog #AWSLambda
Современному JavaScript есть что предложить разработчикам для решения насущных задач. Эти 6 советов помогут писать лаконичный, хорошо читаемый и отлично работающий код JavaScript.
https://nuancesprog.ru/p/17873/
VK: https://vk.com/@nuancesprog-6-sovremennyh-vozmozhnostei-javascript-o-kotoryh-ne-znaet-bo
Дзен: https://dzen.ru/media/nuancesprog.ru/649b4906808b8348038deccb
@nuancesprog #JavaScript
https://nuancesprog.ru/p/17873/
VK: https://vk.com/@nuancesprog-6-sovremennyh-vozmozhnostei-javascript-o-kotoryh-ne-znaet-bo
Дзен: https://dzen.ru/media/nuancesprog.ru/649b4906808b8348038deccb
@nuancesprog #JavaScript
SLO - уровень удовлетворенности пользователей производительностью сервиса. Предлагаем подробное руководство по определению и тестированию SLO для REST API с помощью Grafana Labs K6.
https://nuancesprog.ru/p/17876/
VK: https://vk.com/@nuancesprog-kak-opredelit-i-protestirovat-slo
Дзен: https://dzen.ru/media/nuancesprog.ru/649b4fe42c361c1c0486b7a9
@nuancesprog #SLO #RESTAPI
https://nuancesprog.ru/p/17876/
VK: https://vk.com/@nuancesprog-kak-opredelit-i-protestirovat-slo
Дзен: https://dzen.ru/media/nuancesprog.ru/649b4fe42c361c1c0486b7a9
@nuancesprog #SLO #RESTAPI
Разберем отличия и преимущества Docker и Kubernetes, применяемые инструменты и терминологию. Какова роль контейнеризации и оркестрации в эффективной работе дата-сайентиста?
https://nuancesprog.ru/p/17889/
VK: https://vk.com/@nuancesprog-raskryvaem-vozmozhnosti-konteinerizacii-zachem-data-saientis
Дзен: https://dzen.ru/media/nuancesprog.ru/649c7382ee56f4750c7491c1
@nuancesprog #DataScience #Docker #Kubernetes
https://nuancesprog.ru/p/17889/
VK: https://vk.com/@nuancesprog-raskryvaem-vozmozhnosti-konteinerizacii-zachem-data-saientis
Дзен: https://dzen.ru/media/nuancesprog.ru/649c7382ee56f4750c7491c1
@nuancesprog #DataScience #Docker #Kubernetes
Рассмотрим основные различия Kubernetes и Docker Swarm. Создадим среду и deployment, настроим кластер для развертывания фронтенда, бэкенда и базы данных приложения.
https://nuancesprog.ru/p/17898/
VK: https://vk.com/@nuancesprog-ispolzovanie-kubernetes-dlya-razvertyvaniya-3-urovnevoi-infr
Дзен: https://dzen.ru/media/nuancesprog.ru/649c91eff872c005602469e3
@nuancesprog #Kubernetes
https://nuancesprog.ru/p/17898/
VK: https://vk.com/@nuancesprog-ispolzovanie-kubernetes-dlya-razvertyvaniya-3-urovnevoi-infr
Дзен: https://dzen.ru/media/nuancesprog.ru/649c91eff872c005602469e3
@nuancesprog #Kubernetes
Предлагаем пошаговое руководство по созданию собственного ChatGPT с пользовательскими источниками данных. Такой чат-бот справится с выполнением многих реальных бизнес-кейсов, включая поддержку клиентов и классификацию спама.
https://nuancesprog.ru/p/17914/
VK: https://vk.com/@nuancesprog-kak-sozdat-chat-bot-chatgpt-s-polzovatelskoi-bazoi-znanii
Дзен: https://dzen.ru/media/nuancesprog.ru/649deb927c47eb46bba94640
@nuancesprog #ChatGPT #OpenAI
https://nuancesprog.ru/p/17914/
VK: https://vk.com/@nuancesprog-kak-sozdat-chat-bot-chatgpt-s-polzovatelskoi-bazoi-znanii
Дзен: https://dzen.ru/media/nuancesprog.ru/649deb927c47eb46bba94640
@nuancesprog #ChatGPT #OpenAI
Рассмотрим на практическом примере, как сократить код приложения, избавившись от неиспользуемых стилей. Кроме того, поделимся эффективными инструментами для работы.
https://nuancesprog.ru/p/17926/
VK: https://vk.com/@nuancesprog-sniper-css-kak-izbavitsya-ot-neispolzuemyh-stilei
Дзен: https://dzen.ru/media/nuancesprog.ru/649df748ee233f568f38c8d8
@nuancesprog #CSS #Astro
https://nuancesprog.ru/p/17926/
VK: https://vk.com/@nuancesprog-sniper-css-kak-izbavitsya-ot-neispolzuemyh-stilei
Дзен: https://dzen.ru/media/nuancesprog.ru/649df748ee233f568f38c8d8
@nuancesprog #CSS #Astro
Как сделать переход плавным для вас и ваших пользователей, чтобы он ни для кого не стал неожиданностью, а внедрение нового функционала можно было спланировать? Рассмотрим критические изменения и техники их безопасного распространения.
https://nuancesprog.ru/p/17941/
VK: https://vk.com/@nuancesprog-kak-pravilno-obyavlyat-api-ustarevshimi-i-ne-slomat-polzovat
Дзен: https://dzen.ru/media/nuancesprog.ru/649dfe33ee233f568f403e98
@nuancesprog #SoftwareDevelopment
https://nuancesprog.ru/p/17941/
VK: https://vk.com/@nuancesprog-kak-pravilno-obyavlyat-api-ustarevshimi-i-ne-slomat-polzovat
Дзен: https://dzen.ru/media/nuancesprog.ru/649dfe33ee233f568f403e98
@nuancesprog #SoftwareDevelopment
Python - элегантный, но далеко не идеальный язык. Некоторые необычные функции могут сбивать с толку даже опытных разработчиков. Рассмотрим такие фрагменты в Python и постараемся дать им точное объяснение.
https://nuancesprog.ru/p/17947/
VK: https://vk.com/@nuancesprog-9-strannostei-python-i-ih-obyasnenie
Дзен: https://dzen.ru/media/nuancesprog.ru/64a129cbe6999e462f9c2ecd
@nuancesprog #Python
https://nuancesprog.ru/p/17947/
VK: https://vk.com/@nuancesprog-9-strannostei-python-i-ih-obyasnenie
Дзен: https://dzen.ru/media/nuancesprog.ru/64a129cbe6999e462f9c2ecd
@nuancesprog #Python
Не все решения React предоставляются в готовом виде "из коробки". Поэтому приходится обращаться к дополнительным инструментам. Чтобы не тратить время на поиски подходящего фреймворка, воспользуйтесь обзором лучших библиотек React, помогающих эффективно решать различные проблемы.
https://nuancesprog.ru/p/17950/
VK: https://vk.com/@nuancesprog-top-10-bibliotek-react-dlya-sozdaniya-vysokoproizvoditelnyh
Дзен: https://dzen.ru/media/nuancesprog.ru/64a1da402b78d102db329903
@nuancesprog #React
https://nuancesprog.ru/p/17950/
VK: https://vk.com/@nuancesprog-top-10-bibliotek-react-dlya-sozdaniya-vysokoproizvoditelnyh
Дзен: https://dzen.ru/media/nuancesprog.ru/64a1da402b78d102db329903
@nuancesprog #React
Для создания скриптов командной строки часто используют такие инструменты, как Bash и Python. Сравним их возможности в современных задачах автоматизации рутинных операций программирования.
https://nuancesprog.ru/p/17953/
VK: https://vk.com/@nuancesprog-napisanie-konsolnyh-skriptov-bash-protiv-python
Дзен: https://dzen.ru/media/nuancesprog.ru/64a1e4f8441b3f273d325316
@nuancesprog #Bash #Python #CLI
https://nuancesprog.ru/p/17953/
VK: https://vk.com/@nuancesprog-napisanie-konsolnyh-skriptov-bash-protiv-python
Дзен: https://dzen.ru/media/nuancesprog.ru/64a1e4f8441b3f273d325316
@nuancesprog #Bash #Python #CLI
Кэширование помогает повысить производительность приложений за счет снижения нагрузки на такие ресурсы, как базы данных и удаленные сервисы. Рассмотрим, как применять Redis в качестве кэша в приложении Spring Boot для достижения максимальной эффективности.
https://nuancesprog.ru/p/17958/
VK: https://vk.com/@nuancesprog-keshirovanie-redis-dlya-maksimalnoi-proizvoditelnosti-v-spri
Дзен: https://dzen.ru/media/nuancesprog.ru/64a33970e12d2a02f20fde4a
@nuancesprog #Redis #SpringBoot #Java
https://nuancesprog.ru/p/17958/
VK: https://vk.com/@nuancesprog-keshirovanie-redis-dlya-maksimalnoi-proizvoditelnosti-v-spri
Дзен: https://dzen.ru/media/nuancesprog.ru/64a33970e12d2a02f20fde4a
@nuancesprog #Redis #SpringBoot #Java
Построим структуру AWS, как трехуровневый торт: с уровнями веба, приложения и базы данных. Подготовим основу - виртуальное частное облако VPC, создадим подсети, шлюзы, маршрутную таблицу, шаблон запуска, группу автомасштабирования. Разберем значение и вклад каждого уровня.
https://nuancesprog.ru/p/17961/
VK: https://vk.com/@nuancesprog-dostupnaya-i-masshtabiruemaya-3-urovnevaya-arhitektura-aws
Дзен: https://dzen.ru/media/nuancesprog.ru/64a33970e12d2a02f20fde4a
@nuancesprog #AWS
https://nuancesprog.ru/p/17961/
VK: https://vk.com/@nuancesprog-dostupnaya-i-masshtabiruemaya-3-urovnevaya-arhitektura-aws
Дзен: https://dzen.ru/media/nuancesprog.ru/64a33970e12d2a02f20fde4a
@nuancesprog #AWS
Эти лайфхаки помогут эффективно решать проблемы с браузером, изображениями, DOM-элементами и JS-скриптами. Они позволят вам подняться на новый уровень профессионализма, а вашим пользователям обеспечат максимальный комфорт.
https://nuancesprog.ru/p/18028/
VK: https://vk.com/@nuancesprog-18-prodvinutyh-navykov-javascript-dlya-starshih-inzhenerov-p
Дзен: https://dzen.ru/media/nuancesprog.ru/64a487955e265b28f39da63e
@nuancesprog #JavaScript
https://nuancesprog.ru/p/18028/
VK: https://vk.com/@nuancesprog-18-prodvinutyh-navykov-javascript-dlya-starshih-inzhenerov-p
Дзен: https://dzen.ru/media/nuancesprog.ru/64a487955e265b28f39da63e
@nuancesprog #JavaScript
Разберемся, где и как обновлять основной поток. Изучим код SIL, генерируемый разными механизмами, их эффективность, размер кода и связанные с этим последствия. Какой подход проще, эффективнее, где меньше кода и побочных эффектов?
https://nuancesprog.ru/p/18031/
VK: https://vk.com/@nuancesprog-strategii-asyncawait-i-mainactor
Дзен: https://dzen.ru/media/nuancesprog.ru/64a48bc8959aca0f8f717d97
@nuancesprog #Swift
https://nuancesprog.ru/p/18031/
VK: https://vk.com/@nuancesprog-strategii-asyncawait-i-mainactor
Дзен: https://dzen.ru/media/nuancesprog.ru/64a48bc8959aca0f8f717d97
@nuancesprog #Swift
Как ускорить запросы в немаленьких приложениях? Доработаем производительность поиска в PostgreSQL триграммными индексами.
https://nsprg.ru/vg2eNx
VK: https://nsprg.ru/ObPBNx
Дзен: https://nsprg.ru/vdDBbv
@nuancesprog #PostgreSQL
https://nsprg.ru/vg2eNx
VK: https://nsprg.ru/ObPBNx
Дзен: https://nsprg.ru/vdDBbv
@nuancesprog #PostgreSQL
Пошагово сделаем минималистичный фреймворк HTTP-сервера с подробным разбором кода и синтаксиса, возможностью создания системы маршрутизации. Затем запустим его в контейнере Docker.
https://nsprg.ru/v82Rzm
VK: https://nsprg.ru/ma4JjO
Дзен: https://nsprg.ru/O73XVO
@nuancesprog #Rust
https://nsprg.ru/v82Rzm
VK: https://nsprg.ru/ma4JjO
Дзен: https://nsprg.ru/O73XVO
@nuancesprog #Rust