#веб_разработка — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #веб_разработка, aggregated by home.social.
-
Почему твой Open Source проект остаётся не замеченным?
Вы сделали open source проект. Потратили на него недели или даже месяцы: продумали архитектуру, аккуратно написали код, добавили нужные фичи. Даже сами начали им пользоваться. А потом открыли GitHub… и ничего не произошло. Ни пользователей. Ни обсуждений. Ни pull request’ов. Иногда даже звёзды не появляются. И в этот момент возникает вполне логичный вопрос: “Что не так?” Разбираем, что мешает проектам получать пользователей и контрибьюторов, и как это изменить.
https://habr.com/ru/articles/1024074/
#open_source #опенсорс #программирование #веб_разработка #системное_программирование #свободное_программное_обеспечение #разработка #github #научпоп
-
А если бы весь код был закрыт?
Мы привыкли, что запустить проект можно за вечер, просто собрав его из готовых кирпичиков. Но что, если бы каждый import стоил денег? Бесплатные фреймворки, открытые базы данных и возможность заглянуть в исходники стали для нас абсолютной нормой, которую мы воспринимаем как само собой разумеющееся. А если бы весь код был закрыт по умолчанию? Попробуем представить, как в такой реальности выглядел бы технологический прогресс, безопасность, стартапы и образование.
https://habr.com/ru/articles/1006656/
#open_source #опенсорс #itинфраструктура #научпоп #веб_разработка #системное_программирование #информационная_безопасность #github #ai #программирование
-
Замыкание в JavaScript — зачем функциям личное пространство
Привет, меня зовут Саша, и я продолжаю рассказывать
https://habr.com/ru/companies/selectel/articles/967088/
#javascript #selectel #замыкания #замыкания_в_javascript #счетчики #обработчики_событий #методы_объектов #веб_разработка
-
Замыкание в JavaScript — зачем функциям личное пространство
Привет, меня зовут Саша, и я продолжаю рассказывать
https://habr.com/ru/companies/selectel/articles/967088/
#javascript #selectel #замыкания #замыкания_в_javascript #счетчики #обработчики_событий #методы_объектов #веб_разработка
-
Замыкание в JavaScript — зачем функциям личное пространство
Привет, меня зовут Саша, и я продолжаю рассказывать
https://habr.com/ru/companies/selectel/articles/967088/
#javascript #selectel #замыкания #замыкания_в_javascript #счетчики #обработчики_событий #методы_объектов #веб_разработка
-
Замыкание в JavaScript — зачем функциям личное пространство
Привет, меня зовут Саша, и я продолжаю рассказывать
https://habr.com/ru/companies/selectel/articles/967088/
#javascript #selectel #замыкания #замыкания_в_javascript #счетчики #обработчики_событий #методы_объектов #веб_разработка
-
DOM-дерево — как не запутаться в ветвях объектной модели документа
Бывало такое: смотрите вы на красивую страницу интернет-магазина, открываете консоль разработчика (ту самую, по F12 или через правый клик), а там — лес из тегов, который вообще не похож на то, что вы видите глазами? Привет, Хабр! Меня зовут Александр Дудукало, я автор
https://habr.com/ru/companies/selectel/articles/964568/
#javascript #selectel #dom #html #javascript_hacks #элементы_страницы #сайты #веб_разработка #фронтендразработка
-
Почему ваш проект не замечают: разбор репозитория на практике
Open Source проект может быть технически отличным и при этом оставаться неизвестным. Всё прекрасно работает, но репозиторий не привлекает ни пользователей, ни контрибьюторов. Причина чаще всего не в качестве кода, а в том , как проект представлен на GitHub. Сегодня я хочу разобрать проект Tgin (инфраструктурная прослойка для Telegram-ботов на Rust). На его примере я покажу, какие элементы репозитория реально влияют на интерес к проекту , где чаще всего теряются пользователи и контрибьюторы.
https://habr.com/ru/articles/984624/
#open_source #петпроект #разбор_проекта #опенсорс #github #системное_программирование #веб_разработка #webразработка #itинфраструктура #свободное_по
-
Open Source: Зачем тебе это на самом деле?
Когда речь заходит об open source, многие сразу думают: «Это для энтузиастов». Контрибьют в Open Source это способ расти как разработчик, завести полезные связи и заявить о себе. Разбираемся, как найти свой проект, использовать AI для чтения кода и сделать первый контрибьют без боли! Начать Опенсорсить
https://habr.com/ru/articles/982482/
#open_source #опенсорс #свободное_программное_обеспечение #github #gitverse #опенсорсеры #системное_программирование #веб_разработка
-
Мультиплексирование: от основ до сложных сценариев
Мультиплексирование — это технология, позволяющая передавать несколько независимых потоков данных через одно физическое соединение. Представьте официанта в ресторане, который несёт один поднос с заказами для десяти разных столиков, вместо того чтобы делать десять отдельных ходок.
https://habr.com/ru/articles/979818/
#веб_разработка #программирование #мультиплексирование #frontend #backend #проектирование_и_рефакторинг
-
Как я создал платформу для изучения иврита: от идеи до работающего сервиса
Я построил полноценную образовательную платформу для изучения иврита — с интерактивными тренажерами, умным словарем на 4000+ слов и системой подписок. В статье рассказываю о нетривиальных технических решениях, архитектурных выборах и ошибках, которые пришлось исправлять по ходу. Продукт: hebrewglot.com Стек: Next.js 15, TypeScript, PostgreSQL + SQLite, Stripe, NextAuth Погнали
https://habr.com/ru/articles/963834/
#иврит #nextjs #typescript #веб_разработка #postgresql #интернационализация #морфология #израиль #языки
-
Как я создал платформу для изучения иврита: от идеи до работающего сервиса
Я построил полноценную образовательную платформу для изучения иврита — с интерактивными тренажерами, умным словарем на 4000+ слов и системой подписок. В статье рассказываю о нетривиальных технических решениях, архитектурных выборах и ошибках, которые пришлось исправлять по ходу. Продукт: hebrewglot.com Стек: Next.js 15, TypeScript, PostgreSQL + SQLite, Stripe, NextAuth Погнали
https://habr.com/ru/articles/963834/
#иврит #nextjs #typescript #веб_разработка #postgresql #интернационализация #морфология #израиль #языки
-
Как я создал платформу для изучения иврита: от идеи до работающего сервиса
Я построил полноценную образовательную платформу для изучения иврита — с интерактивными тренажерами, умным словарем на 4000+ слов и системой подписок. В статье рассказываю о нетривиальных технических решениях, архитектурных выборах и ошибках, которые пришлось исправлять по ходу. Продукт: hebrewglot.com Стек: Next.js 15, TypeScript, PostgreSQL + SQLite, Stripe, NextAuth Погнали
https://habr.com/ru/articles/963834/
#иврит #nextjs #typescript #веб_разработка #postgresql #интернационализация #морфология #израиль #языки
-
Как я создал платформу для изучения иврита: от идеи до работающего сервиса
Я построил полноценную образовательную платформу для изучения иврита — с интерактивными тренажерами, умным словарем на 4000+ слов и системой подписок. В статье рассказываю о нетривиальных технических решениях, архитектурных выборах и ошибках, которые пришлось исправлять по ходу. Продукт: hebrewglot.com Стек: Next.js 15, TypeScript, PostgreSQL + SQLite, Stripe, NextAuth Погнали
https://habr.com/ru/articles/963834/
#иврит #nextjs #typescript #веб_разработка #postgresql #интернационализация #морфология #израиль #языки
-
Как я написал CRM-систему для компании с помощью ChatGPT. Без опыта в программировании
Все мы видели, как нейросети рисуют крокодило бомбардино и балерин-капучино. Но я хочу рассказать, как нейросеть помогла с реальным бизнес процессом. Это история о том, как я написал полноценную CRM-систему с помощью ChatGPT, работая обычным менеджером по работе с заказчиками.
https://habr.com/ru/articles/957792/
#python #chatgpt #нейронные_сети #full_stack #веб_разработка
-
Как я написал CRM-систему для компании с помощью ChatGPT. Без опыта в программировании
Все мы видели, как нейросети рисуют крокодило бомбардино и балерин-капучино. Но я хочу рассказать, как нейросеть помогла с реальным бизнес процессом. Это история о том, как я написал полноценную CRM-систему с помощью ChatGPT, работая обычным менеджером по работе с заказчиками.
https://habr.com/ru/articles/957792/
#python #chatgpt #нейронные_сети #full_stack #веб_разработка
-
Как я написал CRM-систему для компании с помощью ChatGPT. Без опыта в программировании
Все мы видели, как нейросети рисуют крокодило бомбардино и балерин-капучино. Но я хочу рассказать, как нейросеть помогла с реальным бизнес процессом. Это история о том, как я написал полноценную CRM-систему с помощью ChatGPT, работая обычным менеджером по работе с заказчиками.
https://habr.com/ru/articles/957792/
#python #chatgpt #нейронные_сети #full_stack #веб_разработка
-
Как я написал CRM-систему для компании с помощью ChatGPT. Без опыта в программировании
Все мы видели, как нейросети рисуют крокодило бомбардино и балерин-капучино. Но я хочу рассказать, как нейросеть помогла с реальным бизнес процессом. Это история о том, как я написал полноценную CRM-систему с помощью ChatGPT, работая обычным менеджером по работе с заказчиками.
https://habr.com/ru/articles/957792/
#python #chatgpt #нейронные_сети #full_stack #веб_разработка
-
[Перевод] React-монополист: как мы сами убиваем развитие фронтенда
Команда JavaScript for Devs подготовила перевод статьи о том, как доминирование React сдерживает развитие фронтенда. Автор утверждает: выбор React «по умолчанию» тормозит инновации, мешает развитию альтернативных фреймворков и превращает всю экосистему в монокультуру.
https://habr.com/ru/articles/948072/
#React #фронтенд #инновации #фреймворки #Svelte #Solid #Qwik #веб_разработка #экосистема #выбор
-
[Перевод] React-монополист: как мы сами убиваем развитие фронтенда
Команда JavaScript for Devs подготовила перевод статьи о том, как доминирование React сдерживает развитие фронтенда. Автор утверждает: выбор React «по умолчанию» тормозит инновации, мешает развитию альтернативных фреймворков и превращает всю экосистему в монокультуру.
https://habr.com/ru/articles/948072/
#React #фронтенд #инновации #фреймворки #Svelte #Solid #Qwik #веб_разработка #экосистема #выбор
-
[Перевод] React-монополист: как мы сами убиваем развитие фронтенда
Команда JavaScript for Devs подготовила перевод статьи о том, как доминирование React сдерживает развитие фронтенда. Автор утверждает: выбор React «по умолчанию» тормозит инновации, мешает развитию альтернативных фреймворков и превращает всю экосистему в монокультуру.
https://habr.com/ru/articles/948072/
#React #фронтенд #инновации #фреймворки #Svelte #Solid #Qwik #веб_разработка #экосистема #выбор
-
[Перевод] React-монополист: как мы сами убиваем развитие фронтенда
Команда JavaScript for Devs подготовила перевод статьи о том, как доминирование React сдерживает развитие фронтенда. Автор утверждает: выбор React «по умолчанию» тормозит инновации, мешает развитию альтернативных фреймворков и превращает всю экосистему в монокультуру.
https://habr.com/ru/articles/948072/
#React #фронтенд #инновации #фреймворки #Svelte #Solid #Qwik #веб_разработка #экосистема #выбор
-
React Conf 2024. React v19
Только что завершилась Конференция React.js. Долгожданная конференция спустя почти 3 года после предыдущей. Не менее долгожданны и обновления реакта. И именно с них была начата конференция, им и будет посвящена статья. И да, как вы увидели из превью - 19 версия перешла в статус release candidate. Полноценный же релиз нам обещают в течении двух недель. В целом, мне как next.js разработчику большая часть была знакома. Десятки статей на хабре уже рассказали о практически каждой части этого обновления, частично их касался и я рассказывая об обновлениях внесённых в next.js. Можно сказать, что главным направлениям этого обновления было достижение “Высокого UX при высоком DX”. Максимальная производительность при максимально простом коде. И так, а теперь к самой конференции.
https://habr.com/ru/articles/814671/
#react #frontend #react_19 #server_components #фронтенд #веб_разработка #реакт
-
Мы 30 лет делали сайты руками, а потом пришла нейросеть
Привет, Хабр! Хочу поделиться опытом создания сайта с помощью ИИ. Сразу скажу — я не профессиональный разработчик. Программировал несколько лет назад, потом переключился на другие задачи. Когда понадобилось сделать новый сайт, оказалось, что многое изменилось — новые инструменты, подходы. Пришлось учиться заново, но теперь уже с ИИ в качестве помощника. Так что не судите строго — делюсь тем, что получилось, возможно, многое можно было сделать лучше или правильнее. Буду рад вашим советам! У меня был сайт интернет‑магазина лабораторного оборудования, который постоянно ломался. Любое изменение — и что‑то отваливалось в другом месте. В итоге я решил: хватит мучиться, надо что‑то с этим делать. И попробовал создать новый сайт через нейросеть — через Claude. Представьте себе машину, которую ремонтировали разные мастера в течение многих лет: заводишь двигатель — отваливается колесо, прикручиваешь колесо — открывается багажник. Именно так выглядел мой старый сайт. Сайт делали разные люди в разное время, в коде невозможно было разобраться, любое изменение ломало что‑то в другом месте. SEO практически не работало, трафик постоянно падал. Нужно было создать новый каталог для 400+ позиций лабораторного оборудования. Но это не классический интернет‑магазин с корзиной и оплатой, а каталог с формой «запросить цену» — в сфере B2B так часто работают.
https://habr.com/ru/articles/934104/
#claude #php #javascript #wordpress #ии #нейросети #разаработка #интернетмагазин #веб_разработка
-
[Перевод] Наиболее используемые шаблоны проектирования распределенных систем
Шаблоны проектирования распределенных систем предоставляют разработчикам проверенные решения и передовые методы проектирования и внедрения распределенных приложений.
https://habr.com/ru/articles/856452/
#веб_разработка #распределенные_системы #cassandra #gossip #techlead #petпроекты #code_review #backendразработка
-
Разбираемся в серверных и клиентских компонентах в Next.js: когда, как и почему?
Next.js предлагает широкие возможности для создания высокопроизводительных веб-приложений. Важной частью его функциональности с появлением Next App Router являются серверные и клиентские компоненты, которые позволяют разработчикам управлять рендерингом на стороне сервера и на стороне клиента, в зависимости от требований проекта. Давайте разберемся в этих компонентах более подробно.
https://habr.com/ru/companies/fuse8/articles/814757/
#nextjs #rsc #компоненты #веб_разработка #веб_приложения #серверные_компоненты
-
[Перевод] Глубокое погружение в дочерние шаблоны Joomla
Вы когда-нибудь вносили изменения в файлы шаблонов только для того, чтобы обнаружить, что все, что вы изменили, исчезло при следующем обновлении? Тогда у нас для вас хорошие новости: начиная с Joomla 4.1 эта проблема решена. Благодаря возможности создавать дочерние шаблоны, добавленные в ядро, вы можете вносить изменения, которые сохранятся в системе без риска потери данных. В этой статье объясняется, как это работает.
https://habr.com/ru/articles/809089/
#joomla #php #joomla_4 #joomla_5 #веб_разработка #разработка_сайта #шаблоны #разработка_шаблонов_joomla #разработка_шаблонов
-
[Перевод] Добавление полей Joomla в результаты Умного Поиска при помощи JFilters
Страница результатов Умного Поиска позволяет нам отображать некоторые поля (изображение, категорию, дату и т. д.), но не пользовательские поля. Поскольку поля Joomla предоставляют очень гибкий способ добавления дополнительных свойств к нашему контенту, их отображение в результатах поиска может сделать результаты более значимыми.
https://habr.com/ru/articles/808915/
#joomla #joomla_4 #joomla_5 #php #разработка_сайта #веб_разработка #разработка_сайтов #open_source #cms #jfilters
-
[Перевод] Используем поля Joomla для фильтрации материалов
В данном руководстве рассмотрим, как можно кастомизировать вывод настраиваемых полей для фильтрации материалов Joomla через переопределение шаблона.
https://habr.com/ru/articles/805513/
#joomla #joomla_4 #joomla_5 #php #open_source #веб_разработка
-
[Перевод] Создаём плагин авторизации в Joomla 5 по e-mail
Joomla 5 позволяет пользователям входить в систему только под именем пользователя. Однако многие пользователи для удобства предпочитают входить в систему, используя свой адрес электронной почты. В этом уроке мы рассмотрим, как создать плагин для Joomla 5, при помощи которого пользователи смогут входить в систему, используя адрес электронной почты вместо имени пользователя.
https://habr.com/ru/articles/809079/
#joomla #joomla_5 #php #авторизация #авторизация_пользователя #cms #open_source #веб_разработка #разработка_сайта
-
[Перевод] Создаём плагин авторизации в Joomla 5 по e-mail
Joomla 5 позволяет пользователям входить в систему только под именем пользователя. Однако многие пользователи для удобства предпочитают входить в систему, используя свой адрес электронной почты. В этом уроке мы рассмотрим, как создать плагин для Joomla 5, при помощи которого пользователи смогут входить в систему, используя адрес электронной почты вместо имени пользователя.
https://habr.com/ru/articles/809081/
#joomla #joomla_5 #php #авторизация #авторизация_пользователя #cms #open_source #веб_разработка #разработка_сайта
-
Об опыте и процессах внедрения дизайн-системы
В этой статье я поделюсь своим опытом создания дизайн-системы. Расскажу о возможных трудностях, с которыми могут столкнуться команды дизайнеров и разработчиков при переходе к её использованию, и дам практические советы, как обеспечить комфортную работу для всех участников процесса.
https://habr.com/ru/companies/t2/articles/875226/
#дизайнсистема #процессы_команд #телеком #мобильные_приложения #веб_дизайн #веб_разработка #разработка_приложений
-
Как устроена дизайн-система в T2
Всем привет! Я Сережа Осипов – лид направления дизайн-системы в t2. В этой статье расскажу о том, с чем мы пришли к моменту разработки дизайн-системы, какие сложности у нас были, из чего состоит сейчас наша ДС и как мы внедрили ее в нашу работу.
https://habr.com/ru/companies/t2/articles/883252/
#дизайнсистема #вебдизайн #дизайн_мобильных_приложений #продуктовый_дизайн #веб_разработка #разработка_приложений #телеком #мобильные_приложения #продуктовый_дизайнер
-
Создание кастомного интерактивного мини сайта с ИИ без платных сервисов
У любого последователя создания nocode сайтов может возникнуть проблема: хочу создать то‑то, но у сервиса нет этой функции, при этом сервис прекрасный: хорошая цена, обширная функциональность, доступность эксклюзивных функций и т. д. То есть менять на другой нет смысла, но того что я хочу — нет. Этот рассказ о том, как я пытался решить эту проблему и что из этого вышло. Спойлер : Получилось
https://habr.com/ru/articles/833520/
#ии #для_новичков #веб_разработка #создание_сайта #бесплатно
-
[Перевод] CDN Плацебо: Когда сети доставки контента замедляют сайты
«Ваш сайт теперь глобально оптимизирован!» — обещают продавцы CDN, показывая красочные карты с серверами по всему миру. Зеленые точки от Нью-Йорка до Сингапура, обещающие молниеносную доставку контента пользователям повсюду. Ваш ежемесячный счет отражает это глобальное покрытие премиальными ценами. Но вот неудобная правда: для многих сайтов CDN не ускоряют их — они делают медленнее. Инфраструктура, разработанная для ускорения доставки контента, становится узким местом, добавляя задержку вместо ее уменьшения. Это эффект плацебо CDN: психологический комфорт от веры в то, что ваш сайт быстрее, потому что вы используете передовые технологии, в то время как реальные пользователи испытывают худшую производительность, чем с простым, хорошо настроенным оригинальным сервером. Че у вас здесь происходит?
https://habr.com/ru/articles/946228/
#CDN #вебсайт #быстрый_хостинг #веб_разработка #быстрый_сайт #оптимизация_трафика #хостинг_сайтов
-
Как я создавал онлайн игру «нарды» (часть первая)
Всем привет! Время от времени меня сильно тянет на разработку игр и я даже публиковал на любимом хабре пару статей ( здесь и тут ) о том, что из этого получается. И вот в очередной раз, когда желание пересилило все остальное я почему-то решил, что могу сделать "простую" игру "длинные нарды" за несколько дней. Если вам интересно что из этого вышло, то усаживайтесь поудобнее, сегодня я расскажу о том, как все начиналось.
https://habr.com/ru/articles/832796/
#онлайн_игры #веб_разработка #typescript #nodejs #javascript #разработка_игр
-
React Conf 2024. React v19
Только что завершилась Конференция React.js. Долгожданная конференция спустя почти 3 года после предыдущей. Не менее долгожданны и обновления реакта. И именно с них была начата конференция, им и будет посвящена статья. И да, как вы увидели из превью - 19 версия перешла в статус release candidate. Полноценный же релиз нам обещают в течении двух недель. В целом, мне как next.js разработчику большая часть была знакома. Десятки статей на хабре уже рассказали о практически каждой части этого обновления, частично их касался и я рассказывая об обновлениях внесённых в next.js. Можно сказать, что главным направлениям этого обновления было достижение “Высокого UX при высоком DX”. Максимальная производительность при максимально простом коде. И так, а теперь к самой конференции.
https://habr.com/ru/articles/814671/
#react #frontend #react_19 #server_components #фронтенд #веб_разработка #реакт
-
React Conf 2024. React v19
Только что завершилась Конференция React.js. Долгожданная конференция спустя почти 3 года после предыдущей. Не менее долгожданны и обновления реакта. И именно с них была начата конференция, им и будет посвящена статья. И да, как вы увидели из превью - 19 версия перешла в статус release candidate. Полноценный же релиз нам обещают в течении двух недель. В целом, мне как next.js разработчику большая часть была знакома. Десятки статей на хабре уже рассказали о практически каждой части этого обновления, частично их касался и я рассказывая об обновлениях внесённых в next.js. Можно сказать, что главным направлениям этого обновления было достижение “Высокого UX при высоком DX”. Максимальная производительность при максимально простом коде. И так, а теперь к самой конференции.
https://habr.com/ru/articles/814671/
#react #frontend #react_19 #server_components #фронтенд #веб_разработка #реакт
-
Учимся Flask: как написать своё веб-приложение
Привет, будущий разработчик! Сегодня создадим первое полноценное веб-приложение на Flask с нуля. Ты, наверное, слышал, что сайты и веб-приложения — это сложно. Что нужно знать кучу языков, писать километры кода и сидеть ночами над багами. Но на самом деле, всё гораздо проще , если у тебя есть правильный инструментарий. Сегодня мы разберём Flask — лёгкий, но мощный фреймворк для Python, который позволит буквально за пару часов написать веб-приложение с формами, обработкой данных и HTML-шаблонами.
-
Как я создавал онлайн игру «нарды» (часть пятая). Сервер
Всем привет! В прошлых частях своего повествования я рассказывал, как мне пришла идея реализовать простую, на первый взгляд, игру "длинные нарды", затем я описал архитектуру сервера, модули " авторизация " и " игра ", а в этот раз я хочу рассказать об игроках, которыми управляет программа, таких игроков еще называют ботами. Большинство игр так или иначе реализуют механику ботов, так как ботами можно считать любых противников или персонажей в игре, если ими не управляет человек.
https://habr.com/ru/articles/841546/
#нарды #длинные_нарды #разработка_игр #веб_разработка #онлайнигры #онлайнигра #многопользовательские_игры #javascript #nodejs #typescript
-
[Перевод] Стилизуем модуль материалов для Joomla в стиле новостных порталов
Даниэль Дюбуа, известный энтузиаст, поделился с сообществом переопределением модуля материалов Joomla, при помощи которого вы сможете отображать ленту последних материалов в стиле новостных лент.
https://habr.com/ru/articles/821253/
#joomla #php #open_source #cms #веб_разработка #шаблон_сайта #шаблон #шаблон_joomla #шаблон_joomla_5
-
Больше библиотек богу библиотек или как я пересмотрел i18n
Для интернационализации сделаны десятки по-своему потрясающих библиотек, такие как i18n, react-intl, next-intl. Все они отлично справляются со своей задачей - добавляют переводы в приложение или на сайт. Большинство из них проверены, отлажены и стабильно поддерживаются. Но все они устарели. Ведь всё это время развивалось и экосистема реакта. Так, последняя версия next.js включила крупные обновления из react.js - cache, taint, новые хуки и, конечно же, серверные компоненты. Команда самого React.js, вероятно, представит эти изменения уже в мае. В этой статье я расскажу о ключевых изменениях, личном опыте, проблемах существующих решений, необходимым обновлениях, решениях, к которым я пришёл и, конечно же, отвечу на вопросы зачем, а самое главное - зачем?
https://habr.com/ru/articles/793266/
#react #next #frontend #i18n #intl #html #сайт #веб_разработка #переводы
-
[Перевод] CDN Плацебо: Когда сети доставки контента замедляют сайты
«Ваш сайт теперь глобально оптимизирован!» — обещают продавцы CDN, показывая красочные карты с серверами по всему миру. Зеленые точки от Нью-Йорка до Сингапура, обещающие молниеносную доставку контента пользователям повсюду. Ваш ежемесячный счет отражает это глобальное покрытие премиальными ценами. Но вот неудобная правда: для многих сайтов CDN не ускоряют их — они делают медленнее. Инфраструктура, разработанная для ускорения доставки контента, становится узким местом, добавляя задержку вместо ее уменьшения. Это эффект плацебо CDN: психологический комфорт от веры в то, что ваш сайт быстрее, потому что вы используете передовые технологии, в то время как реальные пользователи испытывают худшую производительность, чем с простым, хорошо настроенным оригинальным сервером. Че у вас здесь происходит?
https://habr.com/ru/articles/946228/
#CDN #вебсайт #быстрый_хостинг #веб_разработка #быстрый_сайт #оптимизация_трафика #хостинг_сайтов
-
[Перевод] CDN Плацебо: Когда сети доставки контента замедляют сайты
«Ваш сайт теперь глобально оптимизирован!» — обещают продавцы CDN, показывая красочные карты с серверами по всему миру. Зеленые точки от Нью-Йорка до Сингапура, обещающие молниеносную доставку контента пользователям повсюду. Ваш ежемесячный счет отражает это глобальное покрытие премиальными ценами. Но вот неудобная правда: для многих сайтов CDN не ускоряют их — они делают медленнее. Инфраструктура, разработанная для ускорения доставки контента, становится узким местом, добавляя задержку вместо ее уменьшения. Это эффект плацебо CDN: психологический комфорт от веры в то, что ваш сайт быстрее, потому что вы используете передовые технологии, в то время как реальные пользователи испытывают худшую производительность, чем с простым, хорошо настроенным оригинальным сервером. Че у вас здесь происходит?
https://habr.com/ru/articles/946228/
#CDN #вебсайт #быстрый_хостинг #веб_разработка #быстрый_сайт #оптимизация_трафика #хостинг_сайтов
-
[Перевод] CDN Плацебо: Когда сети доставки контента замедляют сайты
«Ваш сайт теперь глобально оптимизирован!» — обещают продавцы CDN, показывая красочные карты с серверами по всему миру. Зеленые точки от Нью-Йорка до Сингапура, обещающие молниеносную доставку контента пользователям повсюду. Ваш ежемесячный счет отражает это глобальное покрытие премиальными ценами. Но вот неудобная правда: для многих сайтов CDN не ускоряют их — они делают медленнее. Инфраструктура, разработанная для ускорения доставки контента, становится узким местом, добавляя задержку вместо ее уменьшения. Это эффект плацебо CDN: психологический комфорт от веры в то, что ваш сайт быстрее, потому что вы используете передовые технологии, в то время как реальные пользователи испытывают худшую производительность, чем с простым, хорошо настроенным оригинальным сервером. Че у вас здесь происходит?
https://habr.com/ru/articles/946228/
#CDN #вебсайт #быстрый_хостинг #веб_разработка #быстрый_сайт #оптимизация_трафика #хостинг_сайтов
-
[Перевод] Глубокое погружение в дочерние шаблоны Joomla
Вы когда-нибудь вносили изменения в файлы шаблонов только для того, чтобы обнаружить, что все, что вы изменили, исчезло при следующем обновлении? Тогда у нас для вас хорошие новости: начиная с Joomla 4.1 эта проблема решена. Благодаря возможности создавать дочерние шаблоны, добавленные в ядро, вы можете вносить изменения, которые сохранятся в системе без риска потери данных. В этой статье объясняется, как это работает.
https://habr.com/ru/articles/809089/
#joomla #php #joomla_4 #joomla_5 #веб_разработка #разработка_сайта #шаблоны #разработка_шаблонов_joomla #разработка_шаблонов
-
[Перевод] Глубокое погружение в дочерние шаблоны Joomla
Вы когда-нибудь вносили изменения в файлы шаблонов только для того, чтобы обнаружить, что все, что вы изменили, исчезло при следующем обновлении? Тогда у нас для вас хорошие новости: начиная с Joomla 4.1 эта проблема решена. Благодаря возможности создавать дочерние шаблоны, добавленные в ядро, вы можете вносить изменения, которые сохранятся в системе без риска потери данных. В этой статье объясняется, как это работает.
https://habr.com/ru/articles/809089/
#joomla #php #joomla_4 #joomla_5 #веб_разработка #разработка_сайта #шаблоны #разработка_шаблонов_joomla #разработка_шаблонов