Category : javascript

javascript
Fine tuning роя агентов

Исходный код, разобранный в статье, опубликован в этом репозиторииВ вакансиях LLM инженеров присутствует слово RAG. Это подразумевает интеграцию во внешнюю базу данных, например, PostgreSQL с PGVector или MongoDB Atlas Vector Search. https://supabase.com/blog/openai-embeddings-postgres-vectorУ этого подхода есть колоссальный недостаток: подобные хранилища данных нужно программировать. Как следствие, зарплаты от 3500 до 6500$ за месяц и бесконечные разговоры, что ИИ лишит программистов работыЧто…

  • воскресенье, 6 апреля 2025 г. в 00:00:08
javascript
Переменные это сплошная «иллюзия»

Что такое переменная?Давайте вспомним такое понятие как "переменная", как вы привыкли составлять сложностное определение данному термину? Вот примеры того как вам преподносят на блюдечке расшифровку данного понятия:это хранилище данных, значений;это именованная область в памяти это коробка, имеющая название в которой хранится значение;это значение, которое хранится в ячейки с определенным именем;и другие...Ну а теперь почему переменных нет :DКак видите из написанных выше определений, вс…

  • воскресенье, 6 апреля 2025 г. в 00:00:07
javascript
Как разработчику найти работу в IT: гайд к вашему первому офферу

Поиск работы в IT — это как приключение с кучей загадок и испытаний. Ты можешь застрять на этапе «где взять опыт, если без опыта не берут?» или ломать голову, почему резюме снова улетело в мусорку. И я сам, и мои менти прошли этот тернистый путь, начиная с пары корявых сайтов и telegram ботов, которые стыдно было показывать, доходя до офферов, которые казались недосягаемыми. И знаешь что? Это не миф, а вполне реальная цель, если у тебя есть план и немного упорства. В этой статье я поделюсь план…

  • суббота, 5 апреля 2025 г. в 00:00:09
javascript
Почти Ванильный Фронтэнд

Почти — потому что используется всего две функции из библиотеки:Создать элемент DOMОбновить элемент DOMЭта библиотека упрощает использование нативных функций DOM, таких как createElement и replaceChild. Библиотека Fusor направлена на то, чтобы сделать эти функции проще и компактнее.Ниже приведены примеры распространенных проблем. Попробуйте воспроизвести их с использованием инструментов, которые вы сейчас используете. Вы можете быть удивлены, обнаружив, что разработка с Fusor может быть наиболе…

  • суббота, 5 апреля 2025 г. в 00:00:08
javascript
Настройка односторонней аутентификации (One-Way SSL) для kafka

Настройка односторонней аутентификации (One-Way SSL) для kafka предполагает, что сервер проверяет свою подлинность перед клиентами с использованием SSL-сертификата, но клиенты не предоставляют свои сертификаты. Это наиболее распространенный сценарий использования SSL в kafka.Ниже приведен пошаговый процесс настройки односторонней аутентификации:Подготовка SSL-сертификатовЕсли у вас еще нет SSL-сертификатов, выполните следующие шаги для их создания:Генерация корневого сертификата (CA)# Создаем д…

  • суббота, 5 апреля 2025 г. в 00:00:08
javascript
CI/CD для чайников — разберитесь, и начните наконец-то автоматизировать рутину в разработке. Часть …

Оглавление.Часть 1. ВведениеЧасть 2. Запускаем CIСписок необходимых инструментовВ прошлый раз мы остановились на том, что получили в свое распоряжение сервер – операционную систему внутри контейнера, которая автоматически стартует, в ответ на указанные действия в репозитории. В нашем случае – пока что на событие пуш. И на этом сервере, мы можем выполнять любой набор команд для автоматизации.🫡 Но самый важный момент на этом этапе – какие настройки должны быть на этом сервере? Какие программы, па…

  • пятница, 4 апреля 2025 г. в 00:00:11
javascript
JavaScript: структуры данных и алгоритмы. Часть 9

Привет, друзья! В этой серии статей мы разбираем структуры данных и алгоритмы, представленные в этом замечательном репозитории. Это девятая часть серии. Сегодня мы поговорим об алгоритмах обхода связных списков и деревьев, а также начнем разбирать алгоритмы для работы с графами. Код, представленный в этой и других статьях серии, можно найти в этом репозитории. Интересно? Тогда прошу под кат. Первая часть Вторая часть Третья часть Четвертая часть Пятая часть Шестая часть Седьмая часть Восьмая…

  • пятница, 4 апреля 2025 г. в 00:00:10
javascript
React 19: что нового, что полезного, и куда мы движемся

С вами Дима, старший фронтенд разработчик в Surf, и сегодня мы разберём React 19 — новую версию одной из самых популярных библиотек для создания пользовательских интерфейсов. Команда React подготовила много интересного — обновление обещает упростить разработку, повысить производительность и открыть новые горизонты для создания современных приложений. Так что вперёд, к подробному разбору основных фичей, оценке их плюсов и минусов и исследованию будущего React. Что нового в React 19React 19 — это…

  • пятница, 4 апреля 2025 г. в 00:00:09
javascript
Очередной сериализатор для JavaScript, но есть нюанс…

ЗадачаПару лет назад начал разрабатывать редактор текстовых квестов на JavaScript и обратил внимание на то, что неплохо было бы добавить в JSON-сериализатор поддержку ссылок на объекты. Чтобы можно было одним методом сохранить и загрузить состояние объекта, не нарушая его целостность и связь с внешним миром. Что-то подобное есть в PHP при работе метода serialize.Спустя год начал разрабатывать пошаговую стратегию, в которой такой метод был бы идеальным для реализации сохранений и сетевого режима…

  • четверг, 3 апреля 2025 г. в 00:00:07