🛠 Templiér — когда Templ перестаёт быть болью
Templiér — это инструмент для разработки фронтенда на Go с использованием шаблонизатора Templ.
Он обеспечивает:
➖ Автоматическую пересборку сервера и перезагрузку вкладок браузера при изменениях в .templ и других файлах.
➖ Отображение ошибок компиляции и линтинга непосредственно в браузере.
➖ Поддержку пользовательских наблюдателей для выполнения команд, таких как сборка JavaScript или CSS.
➖ Гибкую конфигурацию через YAML-файл.
В отличие от стандартного режима наблюдения Templ, Templiér продолжает работу даже при ошибках компиляции, предоставляя более стабильный и информативный опыт разработки.
➡️ Репозиторий инструмента
🐸 Библиотека Go разработчика #буст
Templiér — это инструмент для разработки фронтенда на Go с использованием шаблонизатора Templ.
Он обеспечивает:
В отличие от стандартного режима наблюдения Templ, Templiér продолжает работу даже при ошибках компиляции, предоставляя более стабильный и информативный опыт разработки.
Please open Telegram to view this post
VIEW IN TELEGRAM
🐈 ВКонтакте открывает набор Go-разработчиков для перехода на новую архитектуру
ВКонтакте запускает технологический проект по переводу соцсети на сервисную архитектуру и построению единой платформы разработки. Компания планирует привлечь больше 100 Go-разработчиков на проект. Они будут заниматься развитием современного технологического стека и писать новую архитектуру на языке программирования Go.
Подробнее о наборе новых специалистов и задачах, которые им предстоит решить, техническая команда ВКонтакте расскажет на митапе для Go-разработчиков. Он пройдёт 24 апреля в петербургском офисе соцсети у Красного моста, а также онлайн. Для участия в митапе необходимо зарегистрироваться на странице мероприятия.
➡️ Зарегистрироваться на митап: https://team.vk.company/gomeetup-2405/
ВКонтакте запускает технологический проект по переводу соцсети на сервисную архитектуру и построению единой платформы разработки. Компания планирует привлечь больше 100 Go-разработчиков на проект. Они будут заниматься развитием современного технологического стека и писать новую архитектуру на языке программирования Go.
Подробнее о наборе новых специалистов и задачах, которые им предстоит решить, техническая команда ВКонтакте расскажет на митапе для Go-разработчиков. Он пройдёт 24 апреля в петербургском офисе соцсети у Красного моста, а также онлайн. Для участия в митапе необходимо зарегистрироваться на странице мероприятия.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека C/C++ разработчика | cpp, boost, qt
Сомневаетесь в своем прогрессе? Мы собрали 7 четких признаков того, что вы реально растете как разраб. Спойлер: дело не только в коде!
👉 Подробнее в статье
👉 Подробнее в статье
Please open Telegram to view this post
VIEW IN TELEGRAM
Пишете проект, спокойно уживаетесь с коллегами, пока в проект не врывается:
Please open Telegram to view this post
VIEW IN TELEGRAM
🪓 Когда ваш код на Go всё больше напоминает тоннель на уровне y=-54
Вы уже не уверены, goroutine — это про параллелизм или новый способ добычи редстоуна?
Ваш main() разрастается, как база в режиме выживания, а defer используется чаще, чем факелы в шахте?
➡️ Пора выяснить, где заканчивается программирование и начинается крафтинг
🐸 Библиотека Go разработчика
Вы уже не уверены, goroutine — это про параллелизм или новый способ добычи редстоуна?
Ваш main() разрастается, как база в режиме выживания, а defer используется чаще, чем факелы в шахте?
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 Всем привет!
Мы ищем участников для интервью на тему «Обучение навыкам в IT»!
Кто нам нужен?
— Вы разработчик или дата сайентист, прокачивающий свои навыки. Или хотите войти в IT.
Что нужно сделать?
— Заполните гуглоформу по теме (займет не более 10 минут).
— Если нас заинтересует ваш опыт, мы пригласим поучаствовать в небольшом интервью по Zoom (не больше 45 минут).
— Вознаграждение: 1500 рублей на карту за участие + уникальный шанс пообщаться с нашим CEO!
Откликнуться.
Мы ищем участников для интервью на тему «Обучение навыкам в IT»!
Кто нам нужен?
— Вы разработчик или дата сайентист, прокачивающий свои навыки. Или хотите войти в IT.
Что нужно сделать?
— Заполните гуглоформу по теме (займет не более 10 минут).
— Если нас заинтересует ваш опыт, мы пригласим поучаствовать в небольшом интервью по Zoom (не больше 45 минут).
— Вознаграждение: 1500 рублей на карту за участие + уникальный шанс пообщаться с нашим CEO!
Откликнуться.
📰 Технический дайджест
Собрали ключевые события и релизы за последние дни.
➖ Новый эпизод подкаста Cup o' Go
➖ Возможно, WebSockets вам не нужны
Статья про отказ от WebSockets в пользу более простых альтернатив вроде HTTP-стриминга.
➖ depgraph
Инструмент для анализа зависимостей Go-модулей. Он сканирует указанные GitHub-организации или аккаунты, извлекает зависимости из файлов go.mod и строит граф в формате DOT.
➖ go-fluxus v1.1.1
Лёгкая и типобезопасная библиотека для создания и управления пайплайнами в Go
➖ 7 признаков того, что вы растёте как программист
➖ Как работает протокол HTTP/2
➡️ Вакансия бустера
🐸 Библиотека Go разработчика #свежак
Собрали ключевые события и релизы за последние дни.
Статья про отказ от WebSockets в пользу более простых альтернатив вроде HTTP-стриминга.
Инструмент для анализа зависимостей Go-модулей. Он сканирует указанные GitHub-организации или аккаунты, извлекает зависимости из файлов go.mod и строит граф в формате DOT.
Лёгкая и типобезопасная библиотека для создания и управления пайплайнами в Go
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека задач по Go | тесты, код, задания
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработчик Go (Middle+/Senior) — 250 000 ₽, Удаленно (Рязань)
Go Developer — от 272 000 ₽, Удаленно (Москва, Санкт-Петербург)
Golang Developer (Middle / Senior) — Удаленно (Москва)
Go-разработчик — Удаленно (Москва)
Golang-разработчик (Senior) — от 300 000 ₽, Удаленно (Москва)
Бустер — удалённо (по всему миру)
Please open Telegram to view this post
VIEW IN TELEGRAM
📝 Шпаргалка по путешествиям данных
Подготовили для вас компактный гид по передаче данных по API.
💾 Сохраняйте к себе, чтобы не потерять
🐸 Библиотека Go разработчика #буст
Подготовили для вас компактный гид по передаче данных по API.
💾 Сохраняйте к себе, чтобы не потерять
Please open Telegram to view this post
VIEW IN TELEGRAM
С помощью картинок и коротких видео даже новички начнут применять продвинутые инструменты разработки и использовать Docker.
Стоит подписаться: t.me/DevopsDocker
Please open Telegram to view this post
VIEW IN TELEGRAM
📦 Главные проблемы распределенных систем (и способы их решения)
Распределенные системы являются основой высоконагруженных веб-приложений, обеспечивая их масштабируемость, отказоустойчивость и высокую производительность. Однако их разработка сопряжена с рядом сложностей, включая сетевые сбои, трудности координации, угрозы безопасности и проблемы масштабирования.
➡️ В этой статье мы рассмотрим четыре ключевых вызова в разработке таких систем и эффективные методы их преодоления.
🐸 Библиотека программиста
Распределенные системы являются основой высоконагруженных веб-приложений, обеспечивая их масштабируемость, отказоустойчивость и высокую производительность. Однако их разработка сопряжена с рядом сложностей, включая сетевые сбои, трудности координации, угрозы безопасности и проблемы масштабирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ How to: пайплайн для Go приложения
Если вы разрабатываете Go-приложение и хотите автоматизировать процесс сборки для разных операционных систем и архитектур, GitHub Actions — отличный инструмент для этого.
Подготовили для вас небольшой пример для настройки своего пайплайна:
➖ Как это работает:
· on: этот блок определяет, когда будет запускаться ваш workflow. В данном случае он будет запускаться при push в ветку main и при создании pull request.
· jobs: создаём один job, который будет выполняться на последних версиях Ubuntu. В рамках этого job будет запускаться матричный процесс, который соберёт приложение для нескольких операционных систем и архитектур.
· matrix: этот параметр позволяет создать несколько сборок для разных комбинаций операционных систем (GOOS) и архитектур (GOARCH). В примере указаны Linux и Windows с двумя архитектурами: amd64 и 386.
🐸 Библиотека Go разработчика #буст
Если вы разрабатываете Go-приложение и хотите автоматизировать процесс сборки для разных операционных систем и архитектур, GitHub Actions — отличный инструмент для этого.
Подготовили для вас небольшой пример для настройки своего пайплайна:
name: Build Go Application
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
goos: [linux, windows]
goarch: [amd64, 386]
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: '1.24'
- name: Build for ${{ matrix.goos }}-${{ matrix.goarch }}
env:
GOOS: ${{ matrix.goos }}
GOARCH: ${{ matrix.goarch }}
run: |
go build -o myapp-${{ matrix.goos }}-${{ matrix.goarch }} .
- name: Upload release binaries
uses: actions/upload-artifact@v2
with:
name: myapp-${{ matrix.goos }}-${{ matrix.goarch }}
path: myapp-${{ matrix.goos }}-${{ matrix.goarch }}
· on: этот блок определяет, когда будет запускаться ваш workflow. В данном случае он будет запускаться при push в ветку main и при создании pull request.
· jobs: создаём один job, который будет выполняться на последних версиях Ubuntu. В рамках этого job будет запускаться матричный процесс, который соберёт приложение для нескольких операционных систем и архитектур.
· matrix: этот параметр позволяет создать несколько сборок для разных комбинаций операционных систем (GOOS) и архитектур (GOARCH). В примере указаны Linux и Windows с двумя архитектурами: amd64 и 386.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM