ИИ-агент на PHP
Не знаю как вы, а я, когда думаю о том, на чем сделан тот или иной ИИ-проект, сразу думаю про JS и Python. Но никак про PHP. Хотя для него есть хороший фреймворк, который даёт те же возможности, что и другие языки. Называется он Neuron — первый enterprise‑ready агентный фреймворк на PHP.
В этой статье подробнее о возможностях фреймворка, фичах и даже пример его использования на реальном ИИ-агенте.
#php #ml
Не знаю как вы, а я, когда думаю о том, на чем сделан тот или иной ИИ-проект, сразу думаю про JS и Python. Но никак про PHP. Хотя для него есть хороший фреймворк, который даёт те же возможности, что и другие языки. Называется он Neuron — первый enterprise‑ready агентный фреймворк на PHP.
В этой статье подробнее о возможностях фреймворка, фичах и даже пример его использования на реальном ИИ-агенте.
#php #ml
😁8🔥3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
— Насколько хорошо вы умеете работать с CSS?
— Настолько, что рисую на CSS картины.
— Что?
— Что?
Целый аккаунт с похожими работами: https://twitter.com/asyrafhussin4
#css @tproger_web
— Настолько, что рисую на CSS картины.
— Что?
— Что?
Целый аккаунт с похожими работами: https://twitter.com/asyrafhussin4
#css @tproger_web
❤12🤯12🔥6👍4👎1
5 вещей, которые нужно знать фронтенд-разработчику про Docker
Граница между фронтендом и бэкендом становится всё тоньше. Современные фреймворки предлагают вам решения, которые требуют знаний с обоих направлений. В том числе и знаний Docker.
Хотя Podman и наступает на пятки Docker, второй всё ещё остаётся стандартом индустрии. Поэтому в этой статье мы пройдёмся по основам: от создания образа и управления контейнерами до настройки полноценного стека с бэкендом при помощи Docker Compose.
#docker
Граница между фронтендом и бэкендом становится всё тоньше. Современные фреймворки предлагают вам решения, которые требуют знаний с обоих направлений. В том числе и знаний Docker.
Хотя Podman и наступает на пятки Docker, второй всё ещё остаётся стандартом индустрии. Поэтому в этой статье мы пройдёмся по основам: от создания образа и управления контейнерами до настройки полноценного стека с бэкендом при помощи Docker Compose.
#docker
👍6❤1
Forwarded from Типичный программист
Лол: Преподы из Пензы вдохновились YoptaScript и теперь учат студентов писать на JS… полностью на кириллице 😧
🔘 Преподаватели перевели синтаксис задач и учебные материалы на русский. И теперь студенты пишут код без латиницы.
🔘 Цель — убрать языковой барьер и «укрепить национальный язык в IT», часть заданий проверяется автотестами на русском.
🔘 И это, конечно, круто для начальной школы и вовлечения. Но спецы считают что выпускники потом обосрутся в продакшне. И столкнутся с проблемами при работе с либами и стандартами.
Please open Telegram to view this post
VIEW IN TELEGRAM
💩47😁12🔥4❤2🗿2
Вышла версия Jeasx 2.1.0 — серверного фреймворка на основе JSX и Fastify
Этот фреймворк объединил простоту JSX и удобство SSR без необходимости использовать кучу разных инструментов. Он использует современные HTML и CSS, дополняя их асинхронным JSX на стороне сервера.
В последнем обновлении он получил:
— Node 24 (LTS) по умолчанию,
— улучшенный процесс заполнения среды приложения,
— и поддержку файлов .env.js.
Пробовали этот фреймворк?
#новости #ssr #jeasx
Этот фреймворк объединил простоту JSX и удобство SSR без необходимости использовать кучу разных инструментов. Он использует современные HTML и CSS, дополняя их асинхронным JSX на стороне сервера.
В последнем обновлении он получил:
— Node 24 (LTS) по умолчанию,
— улучшенный процесс заполнения среды приложения,
— и поддержку файлов .env.js.
Пробовали этот фреймворк?
#новости #ssr #jeasx
❤3🗿3
Кладбище сайтов: цифровой некрополь эпохи веб 2.0
Вы вспоминаете старый форум, забавную флеш-игру или сайт любимой группы. Кликаете по сохранённой в закладках ссылке или находите адрес в поиске. В ответ — ошибка 404. Страница не найдена. Такая ситуация знакома каждому. Десятки тысяч сайтов исчезли — их больше нет в доступе.
Что происходит с веб-наследием? Почему сайты превращаются в цифровых зомби или вовсе исчезают без следа? Можно ли вернуть их из небытия? И кто за всем этим стоит? Это расследование проведёт вас по лабиринтам старых мёртвых доменов и покажет реальную картину интернет-кладбища.
Вы вспоминаете старый форум, забавную флеш-игру или сайт любимой группы. Кликаете по сохранённой в закладках ссылке или находите адрес в поиске. В ответ — ошибка 404. Страница не найдена. Такая ситуация знакома каждому. Десятки тысяч сайтов исчезли — их больше нет в доступе.
Что происходит с веб-наследием? Почему сайты превращаются в цифровых зомби или вовсе исчезают без следа? Можно ли вернуть их из небытия? И кто за всем этим стоит? Это расследование проведёт вас по лабиринтам старых мёртвых доменов и покажет реальную картину интернет-кладбища.
❤3
This media is not supported in your browser
VIEW IN TELEGRAM
avito.tech.conf — первая конфа от AvitoTech для менеджеров и лидов. Как это было? ☄️
Смотрите видео выше и обязательно переходите к плейлисту с записями докладов:
📺 Youtube
🔵 VK Видео
Во время выступлений участники успели обсудить огромный спектр важных в индустрии тем: от внедрения AI и LLM в разработку и управление до барьеров, которые мешают инженерам вырасти в менеджера.
И, на секундочку, ивент от ребят собрал 1000+ лидов, менеджеров и C-level, а к онлайн-трансляции подключилось более 10 000 человек.
Открыть плейлист💻
Это #партнёрский пост
Смотрите видео выше и обязательно переходите к плейлисту с записями докладов:
Во время выступлений участники успели обсудить огромный спектр важных в индустрии тем: от внедрения AI и LLM в разработку и управление до барьеров, которые мешают инженерам вырасти в менеджера.
И, на секундочку, ивент от ребят собрал 1000+ лидов, менеджеров и C-level, а к онлайн-трансляции подключилось более 10 000 человек.
Открыть плейлист
Это #партнёрский пост
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
designMode: читерский способ редактировать страницы прямо в браузере 😎
С помощью этой функции можно быстро изменить содержимое страницы, прикинуть, как интерфейс смотрится с вашими изменениями, ну или на крайняк скинуть клиенту,который уже неделю хочет на это взлянуть.
Как это сделать:
0️⃣ Нажмите
1️⃣ Перейдите в Console.
2️⃣ Введите:
3️⃣ Вы великолепны!
Теперь можете закрыть DevTools и свободно редактировать страницу: менять или двигать картинки, текст и издеваться над прочими элементами. Поддерживается во всех современных браузерах!
#design #лайфхаки
С помощью этой функции можно быстро изменить содержимое страницы, прикинуть, как интерфейс смотрится с вашими изменениями, ну или на крайняк скинуть клиенту,
Как это сделать:
F12, чтобы открыть DevTools.document.designMode="on".Теперь можете закрыть DevTools и свободно редактировать страницу: менять или двигать картинки, текст и издеваться над прочими элементами. Поддерживается во всех современных браузерах!
#design #лайфхаки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🤣7😁2🗿2
This media is not supported in your browser
VIEW IN TELEGRAM
CSS лифт: конечный автомат на CSS для навигации между этажами
Ещё одна крутая демонстрация современных возможностей CSS. В этой интерактивной модели автор реализовал конечный автомат, который позволяет управлять лифтом, двигающемся между 4 этажами.
Рекомендую изучить, если хотите лучше понимать всю мощь CSS.
#css
Ещё одна крутая демонстрация современных возможностей CSS. В этой интерактивной модели автор реализовал конечный автомат, который позволяет управлять лифтом, двигающемся между 4 этажами.
Рекомендую изучить, если хотите лучше понимать всю мощь CSS.
#css
🔥4👍2🤔2
Узнали себя? Скорее всего вам нужно на «Проектную Исповедь»
Это не очередная строгая онлайн-конференция, а ежегодное откровение профессионалов в сфере ИТ. Вас ждут:
🔘 Честные истории о выгорании и сложных проектах;
🔘 Кейсы по управлению ресурсами без потери себя;
🔘 Воркшопы по расстановке приоритетов.
Среди самых активных и внимательных участников будут разыграны комплекты мерча для полной перезагрузки
Дата: 13 ноября в 11:00 | онлайн
Участие: бесплатно.
Регистрируйтесь, чтобы воссоединить рабочее и личное «я»: https://tprg.ru/Nrt9
Это #партнёрский пост
Это не очередная строгая онлайн-конференция, а ежегодное откровение профессионалов в сфере ИТ. Вас ждут:
Среди самых активных и внимательных участников будут разыграны комплекты мерча для полной перезагрузки
Дата: 13 ноября в 11:00 | онлайн
Участие: бесплатно.
Регистрируйтесь, чтобы воссоединить рабочее и личное «я»: https://tprg.ru/Nrt9
Это #партнёрский пост
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5
Media is too big
VIEW IN TELEGRAM
Во-первых, это красиво
Автор этого codepen-проекта создал реально красивую анимированную кнопку закладки. Может вы и не найдёте ей применения у себя, но, как минимум, полюбоваться ей приятно.
#codepen
Автор этого codepen-проекта создал реально красивую анимированную кнопку закладки. Может вы и не найдёте ей применения у себя, но, как минимум, полюбоваться ей приятно.
#codepen
🤔10🤣5👍3👎2
5 трендов в технической веб-разработке, за которыми стоит следить в 2025 году
Несмотря на то, что ИИ сильно меняет подход к разработке, современные тренды связаны не только с ним. Например, разработчики заново открывают для себя ванильный JS, отказываясь от использования фреймворков там, где без них можно обойтись. Это даёт и более глубокие знания, и больший контроль над кодом.
Также популярность набирают кастомные портфолио с Three.js, навыки обеспечения безопасности, локальные ИИ-помощники и использование Low-Code и No-code платформ. Подробнее обо всём в статье.
Несмотря на то, что ИИ сильно меняет подход к разработке, современные тренды связаны не только с ним. Например, разработчики заново открывают для себя ванильный JS, отказываясь от использования фреймворков там, где без них можно обойтись. Это даёт и более глубокие знания, и больший контроль над кодом.
Также популярность набирают кастомные портфолио с Three.js, навыки обеспечения безопасности, локальные ИИ-помощники и использование Low-Code и No-code платформ. Подробнее обо всём в статье.
❤6
Бывают ли веб-приложения без уязвимостей? Наверное, нет, но с безопасной разработкой уязвимостей точно станет меньше
Positive Education собрали все проверенные методы и подходы от специалистов с многолетним опытом построения DevSecOps в практикуме «Безопасность приложений для инженеров», который стартует 10 ноября.
За шесть недель команда экспертов поделится дорожными картами внедрения безопасной разработки с учетом ролей и их ответственности, а также расскажет, как работать с SAST, DAST, SCA, моделированием угроз, фаззингом и интеграцией в CI/CD.
Вы будете заняты развитием приложения, а не вечными доработками и ловлей багов, релизы станут выходить быстрее, а недостатки безопасности — исправляться ещё до выхода в прод. Ваш профит — защищенность, скорость и рост доверия клиентов.
Пока вы проходите практикум, на связи будут специалисты Positive Technologies, с которыми можно проконсультироваться. Кроме того, все материалы останутся доступными в течение года – их можно пересматривать и использовать реальных в проектах.
Все подробности — на сайте Positive Education.
Это #партнёрский пост
Positive Education собрали все проверенные методы и подходы от специалистов с многолетним опытом построения DevSecOps в практикуме «Безопасность приложений для инженеров», который стартует 10 ноября.
За шесть недель команда экспертов поделится дорожными картами внедрения безопасной разработки с учетом ролей и их ответственности, а также расскажет, как работать с SAST, DAST, SCA, моделированием угроз, фаззингом и интеграцией в CI/CD.
Вы будете заняты развитием приложения, а не вечными доработками и ловлей багов, релизы станут выходить быстрее, а недостатки безопасности — исправляться ещё до выхода в прод. Ваш профит — защищенность, скорость и рост доверия клиентов.
Пока вы проходите практикум, на связи будут специалисты Positive Technologies, с которыми можно проконсультироваться. Кроме того, все материалы останутся доступными в течение года – их можно пересматривать и использовать реальных в проектах.
Все подробности — на сайте Positive Education.
Это #партнёрский пост
❤1
Как с помощью JavaScript убрать ботов, чтобы A/B-тесты были точнее
Боты сильно могут искажать реальные данные в любой сфере — будь то каналы в Telegram (знаю по себе) или статистика сайта. Поэтому важно иметь возможность исключить этих ботов из общей выборки.
Автор статьи, перевод которой мы подготовили, рассказал, как победить эту проблему и добиться релевантных результатов.
#javascript
Боты сильно могут искажать реальные данные в любой сфере — будь то каналы в Telegram (знаю по себе) или статистика сайта. Поэтому важно иметь возможность исключить этих ботов из общей выборки.
Автор статьи, перевод которой мы подготовили, рассказал, как победить эту проблему и добиться релевантных результатов.
#javascript
👍4❤2
Forwarded from Типичный программист
С кем знакомятся типичные программисты: 2D-тян или живая девушка?
Согласно недавним исследованиям Vantage Point Counseling Services, треть американцев хотя бы раз состояла в романтических отношениях с ИИ. Появилось даже приложение Loverse для виртуальных знакомств, где вместо реальных людей роль партнёров выполняют чат-боты с искусственным интеллектом.
Мы решили провести своё исследование и выяснить где и с кем сегодня знакомятся пользователи стран СНГ. Пожалуйста, пройдите наш небольшой опрос. Это поможет нашему исследованию.
Пройти опрос.
Согласно недавним исследованиям Vantage Point Counseling Services, треть американцев хотя бы раз состояла в романтических отношениях с ИИ. Появилось даже приложение Loverse для виртуальных знакомств, где вместо реальных людей роль партнёров выполняют чат-боты с искусственным интеллектом.
Мы решили провести своё исследование и выяснить где и с кем сегодня знакомятся пользователи стран СНГ. Пожалуйста, пройдите наш небольшой опрос. Это поможет нашему исследованию.
Пройти опрос.
🤣3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Только посмотрите, что творит эта библиотека
TypeGPU — это модульный и открытый набор инструментов для WebGPU с расширенным выводом типов и возможностью писать шейдеры на TypeScript. То есть вы можете использовать возможности GPU для вашего сайта, не погружаясь в нюансы низкоуровневого API.
Ключевая фишка — директива
Подробнее о библиотеке можно почитать здесь.
#javascript #typescript #библиотека
TypeGPU — это модульный и открытый набор инструментов для WebGPU с расширенным выводом типов и возможностью писать шейдеры на TypeScript. То есть вы можете использовать возможности GPU для вашего сайта, не погружаясь в нюансы низкоуровневого API.
Ключевая фишка — директива
'use gpu', которая компилирует JS в WSGL для запуска на графическом процессоре.Подробнее о библиотеке можно почитать здесь.
#javascript #typescript #библиотека
🔥13💩2❤1
