🛠️🤖 Создание Go-приложений на базе LLM
Retrieval Augmented Generation (RAG) позволяет предоставлять LLM знания из кастомных ресурсов, от локальных текстовых файлов до репозиториев кода. Затем LLM может использовать эти новые знания для ответов на вопросы.
В новом посте блога Go Eli Bendersky представляет простую концепцию сервера RAG и обсуждает три варианта реализации такого сервера на Go.
👉 Читать
Retrieval Augmented Generation (RAG) позволяет предоставлять LLM знания из кастомных ресурсов, от локальных текстовых файлов до репозиториев кода. Затем LLM может использовать эти новые знания для ответов на вопросы.
В новом посте блога Go Eli Bendersky представляет простую концепцию сервера RAG и обсуждает три варианта реализации такого сервера на Go.
👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14😁2❤1👍1🥰1
Надеемся, что все отлично отпраздновали день программиста. А нам за два дня пришло много ответов на нашу задачу.
У нас есть победитель, он выбран рандомно среди правильных ответов:
erdnya — аккаунт закрытый. Свяжитесь с @mdudarevcontact
Мы с ним свяжемся и дадим доступ к любому из следующих курсов
Курсы на выбор:
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12👍3❤1👾1
💡 Фронтенд-разработка с использованием Go templates и htmx
Простой гайд по работе с пакетом
👉 Читать
Простой гайд по работе с пакетом
text/template
стандартной библиотеки Go и инструментом htmx
для создания интерактивного веб-UI.👉 Читать
Nikshq
Frontend Development with Go Templates and htmx
Personal blog of Niklas Boermann about programming
👏6😁5👍4🤔3❤1
Начать с вводных занятий можно здесь, ответив всего на 4 вопроса – https://proglib.io/w/f49f3553
Что будет на демо?
🔹Вводный урок от CPO курса;
🔹Лекции со всеми преподавателями МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск;
🔹Практические задания и дополнительные материалы!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👏3❤1😢1
🛠️ Ergo framework — реализация идей, технологий и паттернов проектирования из мира Erlang на языке Go
В его основе лежит actor model, network transparency и набор готовых к использованию компонентов для разработки. Это существенно упрощает создание сложных и распределенных решений, сохраняя при этом высокий уровень надежности и производительности.
👉 GitHub
В его основе лежит actor model, network transparency и набор готовых к использованию компонентов для разработки. Это существенно упрощает создание сложных и распределенных решений, сохраняя при этом высокий уровень надежности и производительности.
👉 GitHub
👍8😁2🤔1
✨Мы хотим провести большой розыгрыш и подарить победителю смартфон на выбор. Помимо iPhone, предлагаем вам выбрать, какой ещё смартфон вы бы хотели видеть среди призов👇
Какой смартфон вам по душе:
Anonymous Poll
17%
OnePlus Open 5G
3%
OPPO Find N3
54%
Samsung Galaxy S24 Ultra на 1ТБ
21%
Xiaomi 14 Ultra 512 ГБ
6%
Vivo X100 Ultra
16%
Свой вариант (напишу в комментариях)
🥱25😁4👾2
Eli Bendersky объясняет основы вызова Go из JavaScript, манипулирования DOM, использования TinyGo для уменьшения размера бинаря WASM и одновременного запуска процессов с помощью Web Workers.
👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍3
❗Вакансии «Библиотеки программиста» — ждем вас в команде!
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
👍2🔥1😁1👾1
Гайд от John Arundel, ментора и автора множества книг по Go:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥6❤2
Привет, друзья! 👋
Готовим статью «Лучшие шрифты для программирования» и хотим узнать ваше мнение! 🖥️✨
Готовим статью «Лучшие шрифты для программирования» и хотим узнать ваше мнение! 🖥️✨
😁4
Какой шрифт вы используете для написания кода? 🤓
Anonymous Poll
11%
Consolas
18%
Fira Code
57%
JetBrains Mono
5%
Source Code Pro
6%
Monaco
5%
Cascadia Code
12%
Другой (напишите в комментариях)
👍2😁1
Что для вас самое важное в шрифте для кода? 🧐
Anonymous Poll
74%
Четкость символов
27%
Поддержка лигатур
66%
Различимость похожих символов (0 и O, 1 и l)
8%
Наличие курсивного начертания
19%
Компактность
4%
Другое (уточните в комментариях)
😁1
Поделитесь своим опытом: какой шрифт, на ваш взгляд, самый удобный для долгих сессий кодинга и почему? 💻🕰️
Ждем ваши ответы в комментариях! Самые интересные и полезные советы войдут в нашу статью. 📝💡
Ждем ваши ответы в комментариях! Самые интересные и полезные советы войдут в нашу статью. 📝💡
👍3
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
⚖️💻 5 признаков зависимости от программирования: как вернуть баланс в жизнь
Если вы чувствуете, что код вытесняет всё остальное, эта статья поможет вам взглянуть на проблему по-новому и вернуться к полноценной жизни. Она охватывает такие аспекты, как уход в цифровой мир, использование стимуляторов, ментальное присутствие на работе, игнорирование хобби и нерациональные траты. Автор предлагает практические советы для восстановления баланса.
🔗 Читать статью
Если вы чувствуете, что код вытесняет всё остальное, эта статья поможет вам взглянуть на проблему по-новому и вернуться к полноценной жизни. Она охватывает такие аспекты, как уход в цифровой мир, использование стимуляторов, ментальное присутствие на работе, игнорирование хобби и нерациональные траты. Автор предлагает практические советы для восстановления баланса.
🔗 Читать статью
😁5👍4👾2🎉1
🔥🛠️ TinyGo Playground — теперь с бОльшим количеством ресурсов
Вы еще не «трогали» TinyGo? TinyGo Playground позволяет вам писать код с симулированным оборудованием (например, светодиодами и т. д.) в вашем браузере.
И теперь он имеет в два раза больше ЦП и ОЗУ для вашего удовольствия от тестирования. Теперь он также может показывать оценки энергопотребления для вашего кода.
👉 Playground
Вы еще не «трогали» TinyGo? TinyGo Playground позволяет вам писать код с симулированным оборудованием (например, светодиодами и т. д.) в вашем браузере.
И теперь он имеет в два раза больше ЦП и ОЗУ для вашего удовольствия от тестирования. Теперь он также может показывать оценки энергопотребления для вашего кода.
👉 Playground
🔥29👍5❤1
👩💻 Go Singleflight растворяется в вашем коде, а не в вашей базе данных: продолжение серии статей Phuong Le про сложные аспекты Go на простых иллюстрациях
Пакет singleflight предоставляет механизм подавления дублирующихся вызовов функций. Он не является частью стандартной библиотеки, но поддерживается и развивается командой Go.
👉 Читать
👉 Другие статьи в серии:
• Go sync.Mutex: нормальный/starvation режим
• Go sync.WaitGroup и проблема выравнивания
• Go sync.Pool и механика, стоящая за ним
• Go sync.Cond, самый недооцененный механизм синхронизации
Пакет singleflight предоставляет механизм подавления дублирующихся вызовов функций. Он не является частью стандартной библиотеки, но поддерживается и развивается командой Go.
👉 Читать
👉 Другие статьи в серии:
• Go sync.Mutex: нормальный/starvation режим
• Go sync.WaitGroup и проблема выравнивания
• Go sync.Pool и механика, стоящая за ним
• Go sync.Cond, самый недооцененный механизм синхронизации
🔥16❤3