zhub.link is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

28
active users

#веб_разработка

0 posts0 participants0 posts today

Учимся Flask: как написать своё веб-приложение

Привет, будущий разработчик! Сегодня создадим первое полноценное веб-приложение на Flask с нуля. Ты, наверное, слышал, что сайты и веб-приложения — это сложно. Что нужно знать кучу языков, писать километры кода и сидеть ночами над багами. Но на самом деле, всё гораздо проще , если у тебя есть правильный инструментарий. Сегодня мы разберём Flask — лёгкий, но мощный фреймворк для Python, который позволит буквально за пару часов написать веб-приложение с формами, обработкой данных и HTML-шаблонами.

habr.com/ru/companies/otus/art

ХабрУчимся Flask: как написать своё веб-приложениеПривет, будущий разработчик! Сегодня создадим первое полноценное веб‑приложение на Flask с нуля. Ты, наверное, слышал, что сайты и веб‑приложения — это сложно. Что нужно знать...

Как устроена дизайн-система в T2

Всем привет! Я Сережа Осипов – лид направления дизайн-системы в t2. В этой статье расскажу о том, с чем мы пришли к моменту разработки дизайн-системы, какие сложности у нас были, из чего состоит сейчас наша ДС и как мы внедрили ее в нашу работу.

habr.com/ru/companies/t2/artic

ХабрКак устроена дизайн-система в T2Всем привет! Я Сережа Осипов – лид направления дизайн-системы в t2. В этой статье расскажу о том, с чем мы пришли к моменту разработки дизайн-системы, какие сложности у нас были, из чего состоит...

Об опыте и процессах внедрения дизайн-системы

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

habr.com/ru/companies/t2/artic

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

[Перевод] Наиболее используемые шаблоны проектирования распределенных систем

Шаблоны проектирования распределенных систем предоставляют разработчикам проверенные решения и передовые методы проектирования и внедрения распределенных приложений.

habr.com/ru/articles/856452/

ХабрНаиболее используемые шаблоны проектирования распределенных системШаблоны проектирования распределенных систем предоставляют разработчикам проверенные решения и передовые методы проектирования и внедрения распределенных приложений. Они воплощают в себе десятилетия...

Как я создавал онлайн игру «нарды» (часть пятая). Сервер

Всем привет! В прошлых частях своего повествования я рассказывал, как мне пришла идея реализовать простую, на первый взгляд, игру "длинные нарды", затем я описал архитектуру сервера, модули " авторизация " и " игра ", а в этот раз я хочу рассказать об игроках, которыми управляет программа, таких игроков еще называют ботами. Большинство игр так или иначе реализуют механику ботов, так как ботами можно считать любых противников или персонажей в игре, если ими не управляет человек.

habr.com/ru/articles/841546/

ХабрКак я создавал онлайн игру «нарды» (часть пятая). СерверВсем привет! В прошлых частях своего повествования я рассказывал, как мне пришла идея реализовать простую, на первый взгляд, игру "длинные нарды", затем я описал архитектуру сервера, модули "...

Как я создавал онлайн игру «нарды» (часть первая)

Всем привет! Время от времени меня сильно тянет на разработку игр и я даже публиковал на любимом хабре пару статей ( здесь и тут ) о том, что из этого получается. И вот в очередной раз, когда желание пересилило все остальное я почему-то решил, что могу сделать "простую" игру "длинные нарды" за несколько дней. Если вам интересно что из этого вышло, то усаживайтесь поудобнее, сегодня я расскажу о том, как все начиналось.

habr.com/ru/articles/832796/

ХабрКак я создавал онлайн игру «нарды» (часть первая)Всем привет! Время от времени меня сильно тянет на разработку игр и я даже публиковал на любимом хабре пару статей ( здесь и тут ) о том, что из этого получается. И вот в очередной раз, когда желание...

Создание кастомного интерактивного мини сайта с ИИ без платных сервисов

У любого последователя создания nocode сайтов может возникнуть проблема: хочу создать то‑то, но у сервиса нет этой функции, при этом сервис прекрасный: хорошая цена, обширная функциональность, доступность эксклюзивных функций и т. д. То есть менять на другой нет смысла, но того что я хочу — нет. Этот рассказ о том, как я пытался решить эту проблему и что из этого вышло. Спойлер : Получилось

habr.com/ru/articles/833520/

ХабрСоздание кастомного интерактивного мини сайта с ИИ без платных сервисовПредисловие У любого последователя создания nocode сайтов может возникнуть проблема: хочу создать то‑то, но у сервиса нет этой функции, при этом сервис прекрасный: хорошая цена, обширная...

[Перевод] Стилизуем модуль материалов для Joomla в стиле новостных порталов

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

habr.com/ru/articles/821253/

ХабрСтилизуем модуль материалов для Joomla в стиле новостных порталовНиже предлагается перевод полезного материала от Даниэля Дюбуа, который поделился с сообществом переопределением модуля материалов Joomla, при помощи которого вы сможете отображать ленту последних...

[Перевод] Глубокое погружение в дочерние шаблоны Joomla

Вы когда-нибудь вносили изменения в файлы шаблонов только для того, чтобы обнаружить, что все, что вы изменили, исчезло при следующем обновлении? Тогда у нас для вас хорошие новости: начиная с Joomla 4.1 эта проблема решена. Благодаря возможности создавать дочерние шаблоны, добавленные в ядро, вы можете вносить изменения, которые сохранятся в системе без риска потери данных. В этой статье объясняется, как это работает.

habr.com/ru/articles/809089/

ХабрГлубокое погружение в дочерние шаблоны JoomlaВы когда-нибудь вносили изменения в файлы шаблонов только для того, чтобы обнаружить, что все, что вы изменили, исчезло при следующем обновлении? Тогда у нас для вас хорошие новости: начиная с Joomla...

Разбираемся в серверных и клиентских компонентах в Next.js: когда, как и почему?

Next.js предлагает широкие возможности для создания высокопроизводительных веб-приложений. Важной частью его функциональности с появлением Next App Router являются серверные и клиентские компоненты, которые позволяют разработчикам управлять рендерингом на стороне сервера и на стороне клиента, в зависимости от требований проекта. Давайте разберемся в этих компонентах более подробно.

habr.com/ru/companies/fuse8/ar

ХабрРазбираемся в серверных и клиентских компонентах в Next.js: когда, как и почему?Next.js предлагает широкие возможности для создания высокопроизводительных веб-приложений. Важной частью его функциональности с появлением Next App Router являются серверные и клиентские компоненты,...

React Conf 2024. React v19

Только что завершилась Конференция React.js. Долгожданная конференция спустя почти 3 года после предыдущей. Не менее долгожданны и обновления реакта. И именно с них была начата конференция, им и будет посвящена статья. И да, как вы увидели из превью - 19 версия перешла в статус release candidate. Полноценный же релиз нам обещают в течении двух недель. В целом, мне как next.js разработчику большая часть была знакома. Десятки статей на хабре уже рассказали о практически каждой части этого обновления, частично их касался и я рассказывая об обновлениях внесённых в next.js. Можно сказать, что главным направлениям этого обновления было достижение “Высокого UX при высоком DX”. Максимальная производительность при максимально простом коде. И так, а теперь к самой конференции.

habr.com/ru/articles/814671/

ХабрReact Conf 2024. React v19"React 19 RC". Источник: React Conf 2024 Несколько часов назад завершился первый день Конференции React.js. Долгожданной конференции спустя почти 3 года после предыдущей. Не менее долгожданны и...

[Перевод] Создаём плагин авторизации в Joomla 5 по e-mail

Joomla 5 позволяет пользователям входить в систему только под именем пользователя. Однако многие пользователи для удобства предпочитают входить в систему, используя свой адрес электронной почты. В этом уроке мы рассмотрим, как создать плагин для Joomla 5, при помощи которого пользователи смогут входить в систему, используя адрес электронной почты вместо имени пользователя.

habr.com/ru/articles/809079/

ХабрСоздаём плагин авторизации в Joomla 5 по e-mailJoomla 5 позволяет пользователям входить в систему только под именем пользователя. Однако многие пользователи для удобства предпочитают входить в систему, используя свой адрес электронной почты. В...

[Перевод] Создаём плагин авторизации в Joomla 5 по e-mail

Joomla 5 позволяет пользователям входить в систему только под именем пользователя. Однако многие пользователи для удобства предпочитают входить в систему, используя свой адрес электронной почты. В этом уроке мы рассмотрим, как создать плагин для Joomla 5, при помощи которого пользователи смогут входить в систему, используя адрес электронной почты вместо имени пользователя.

habr.com/ru/articles/809081/

ХабрСоздаём плагин авторизации в Joomla 5 по e-mailJoomla 5 позволяет пользователям входить в систему только под именем пользователя. Однако многие пользователи для удобства предпочитают входить в систему, используя свой адрес электронной почты. В...

[Перевод] Добавление полей Joomla в результаты Умного Поиска при помощи JFilters

Страница результатов Умного Поиска позволяет нам отображать некоторые поля (изображение, категорию, дату и т. д.), но не пользовательские поля. Поскольку поля Joomla предоставляют очень гибкий способ добавления дополнительных свойств к нашему контенту, их отображение в результатах поиска может сделать результаты более значимыми.

habr.com/ru/articles/808915/

ХабрДобавление полей Joomla в результаты Умного Поиска при помощи JFiltersСтраница результатов Умного Поиска позволяет нам отображать некоторые поля (изображение, категорию, дату и т. д.), но не пользовательские поля. Поскольку поля Joomla предоставляют очень гибкий способ...

[Перевод] Используем поля Joomla для фильтрации материалов

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

habr.com/ru/articles/805513/

ХабрИспользуем поля Joomla для фильтрации материаловНастраиваемые поля В данном руководстве, подготовленном Брайаном Тимэном, рассматривается кейс, как можно применить настраиваемые поля для фильтрации материалов Joomla, видоизменив макет шаблона....

Больше библиотек богу библиотек или как я пересмотрел i18n

Для интернационализации сделаны десятки по-своему потрясающих библиотек, такие как i18n, react-intl, next-intl. Все они отлично справляются со своей задачей - добавляют переводы в приложение или на сайт. Большинство из них проверены, отлажены и стабильно поддерживаются. Но все они устарели. Ведь всё это время развивалось и экосистема реакта. Так, последняя версия next.js включила крупные обновления из react.js - cache, taint, новые хуки и, конечно же, серверные компоненты. Команда самого React.js, вероятно, представит эти изменения уже в мае. В этой статье я расскажу о ключевых изменениях, личном опыте, проблемах существующих решений, необходимым обновлениях, решениях, к которым я пришёл и, конечно же, отвечу на вопросы зачем, а самое главное - зачем?

habr.com/ru/articles/793266/

ХабрБольше библиотек богу библиотек или как я пересмотрел i18nДля интернационализации сделаны десятки по-своему потрясающих библиотек, такие как i18n, react-intl, next-intl. Все они отлично справляются со своей задачей - добавляют переводы в приложение или на...