💭Как вы стали Go-разработчиком?
Некоторые переходят из PHP, кто-то начинает с нуля. Каким был ваш путь?
#холивар
Некоторые переходят из PHP, кто-то начинает с нуля. Каким был ваш путь?
#холивар
✍️ «Библиотека программиста» находится в поиске переводчика технических статей
Обязанности
• Перевод технических статей, документации и руководств с английского на русский язык.
• Редактирование и корректура переведенных текстов для обеспечения высокого качества и своевременной доставки переводов.
Что значит редактирование? Просто так взять DeepL и слово в слово перевести статью не получится?
• Не получится. Как правило, 10–40% текста — «вода». Переводчик должен убрать все лишнее и оставить главное, чтобы читатель не тратил время на чтение «забавной истории из жизни моего питомца, который внес неоценимый вклад в написание данного материала».
Мы предлагаем
• Удаленку.
• Официальное трудоустройство.
• Своевременную оплату за выполненную работу.
➡️ Заполнить анкету ⬅️
Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
Обязанности
• Перевод технических статей, документации и руководств с английского на русский язык.
• Редактирование и корректура переведенных текстов для обеспечения высокого качества и своевременной доставки переводов.
Что значит редактирование? Просто так взять DeepL и слово в слово перевести статью не получится?
• Не получится. Как правило, 10–40% текста — «вода». Переводчик должен убрать все лишнее и оставить главное, чтобы читатель не тратил время на чтение «забавной истории из жизни моего питомца, который внес неоценимый вклад в написание данного материала».
Мы предлагаем
• Удаленку.
• Официальное трудоустройство.
• Своевременную оплату за выполненную работу.
➡️ Заполнить анкету ⬅️
Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
👍7❤1
Видеогайд по использованию htmx + Go для разработки фуллстек-приложения
В React, Angular или аналогичных фронтенд-фреймворках (библиотеках) довольно высокий порог входа, чего не скажешь об htmx. Этот инструмент предлагает интересную облегченную альтернативу, более современную и, к счастью, пользующуюся большим авторитетом, чем jQuery.
Смотреть
В React, Angular или аналогичных фронтенд-фреймворках (библиотеках) довольно высокий порог входа, чего не скажешь об htmx. Этот инструмент предлагает интересную облегченную альтернативу, более современную и, к счастью, пользующуюся большим авторитетом, чем jQuery.
Смотреть
YouTube
Golang + HTMX - Creating a Go webserver / HTMX Integration / Template Fragments
☕️ 𝗕𝘂𝘆 𝗺𝗲 𝗮 𝗰𝗼𝗳𝗳𝗲𝗲:
To support the channel and encourage new videos, please consider buying me a coffee here:
https://ko-fi.com/bugbytes
Playlist ▶️: https://www.youtube.com/playlist?list=PL-2EBeDYMIbQRWxVjUwE4uVXKr2lnquD-
⭐Top resource to learn Python…
To support the channel and encourage new videos, please consider buying me a coffee here:
https://ko-fi.com/bugbytes
Playlist ▶️: https://www.youtube.com/playlist?list=PL-2EBeDYMIbQRWxVjUwE4uVXKr2lnquD-
⭐Top resource to learn Python…
👍6🤔2
GoNB — экспериментальное ядро Go Notebook, которое позволяет легко запускать код Go в Jupyter Notebook и его вариациях.
Уже интересно? Начните знакомство с туториала.
Репозиторий
Уже интересно? Начните знакомство с туториала.
Репозиторий
GitHub
gonb/examples/tutorial.ipynb at main · janpfeifer/gonb
GoNB, a Go Notebook Kernel for Jupyter. Contribute to janpfeifer/gonb development by creating an account on GitHub.
👍13🔥5❤3
Подробный обзор возможностей io.SectionReader
В обширной коллекции встроенных пакетов Go пакет io занимает особое место благодаря своей широкой функциональности. Если вам нужен инструмент для чтения определенных разделов файла или потока данных, на помощь приходит io.SectionReader.
Читать
В обширной коллекции встроенных пакетов Go пакет io занимает особое место благодаря своей широкой функциональности. Если вам нужен инструмент для чтения определенных разделов файла или потока данных, на помощь приходит io.SectionReader.
Читать
Mustafa Durukan
Taking a Closer Look at io.SectionReader
In the comprehensive collection of Go’s built-in packages, the io package holds a special place with its wide-ranging functionality. Today, we’ll be zooming in on a specific feature within this package the io.SectionReader type.
👍10
Каждый разработчик пишет или планирует писать пет-проект, ведь в нем можно реализовать все свои задумки. В пет-проекте нет дедлайнов, продактов, тимлидов. Одним словом, рай для разработчика.
💭 Вы пишите пет-проекты? Используете для них Go или другой язык?
#холивар
💭 Вы пишите пет-проекты? Используете для них Go или другой язык?
#холивар
👍23🤔3❤1
Перевод действительно интересной статьи, которая познакомит вас с возможностями Go для выполнения манипуляций с битами
Автор разбирает установку, очистку, инвертирование, сдвиг битов, использование техники SWAR, эффективную обработку Юникода и прочие приёмы, позволяющие повысить продуктивность программирования.
Читать
Автор разбирает установку, очистку, инвертирование, сдвиг битов, использование техники SWAR, эффективную обработку Юникода и прочие приёмы, позволяющие повысить продуктивность программирования.
Читать
Telegram
Библиотека Go разработчика | Golang
Полное погружение в работу с битами для Go-разработчика.
Читать
Читать
👍9❤2
🔥 Новости и обновления популярных инструментов: подборка для Go-разработчика
◾️ Состоялась конференция GopherCon Europe 2023
◾️ Go 1.21 Release Candidate
◾️ Изменение работы с модулями в Go 1.21
◾️ net/http: move HTTP/2 into the standard library
◾️ GoLand 2023.2 EAP #7: LSP API Support, and HTTP Client Improvements
◾️ gomock теперь не поддерживается. Поддерживаемый форк здесь
◾️ Create Go App CLI 4.0.1
◾️ lingua-go 1.3.4
◾️ ImmuDB 1.5
◾️ ObjectBox Go Database 1.7
◾️ OpenGist 1.4
◾️ MongoDB Go Driver 1.12
◾️ QUIC Go 0.36
◾️ Pie 2.7
◾️ Mergo 1.0
◾️ FerretDB 1.4
◾️ Goxygen 0.6
◾️ sh 3.7
◾️ RoseDB 2.2.0
◾️ Dolt 1.7.1
◾️ Hertz 0.6.5
◾️ Ginkgo 2.11
#news
◾️ Состоялась конференция GopherCon Europe 2023
◾️ Go 1.21 Release Candidate
◾️ Изменение работы с модулями в Go 1.21
◾️ net/http: move HTTP/2 into the standard library
◾️ GoLand 2023.2 EAP #7: LSP API Support, and HTTP Client Improvements
◾️ gomock теперь не поддерживается. Поддерживаемый форк здесь
◾️ Create Go App CLI 4.0.1
◾️ lingua-go 1.3.4
◾️ ImmuDB 1.5
◾️ ObjectBox Go Database 1.7
◾️ OpenGist 1.4
◾️ MongoDB Go Driver 1.12
◾️ QUIC Go 0.36
◾️ Pie 2.7
◾️ Mergo 1.0
◾️ FerretDB 1.4
◾️ Goxygen 0.6
◾️ sh 3.7
◾️ RoseDB 2.2.0
◾️ Dolt 1.7.1
◾️ Hertz 0.6.5
◾️ Ginkgo 2.11
#news
www.gophercon.eu
GopherCon Europe 2025
👍17
🎮 Dendy — эмулятор NES/Famicom с сетевым многопользовательским режимом, написанный на Go.
Репозиторий
Репозиторий
❤50
Пополняемая серия статей о разработке ОС на Go
Казалось бы, Go не предназначен для таких задач. Но у автора другое мнение на этот счет. Для него Go — единственный логичный выбор для разработки ОС. Заинтригованы? Тогда скорее под кат.
Следите за обновлениями👇
▪️ The Bootloader
▪️ Why write an OS in Go?
Казалось бы, Go не предназначен для таких задач. Но у автора другое мнение на этот счет. Для него Go — единственный логичный выбор для разработки ОС. Заинтригованы? Тогда скорее под кат.
Следите за обновлениями👇
▪️ The Bootloader
▪️ Why write an OS in Go?
🔥12😁5👍1
О структурированном логировании в Go 1.21
Slog предоставляет чистый и согласованный API для структурированного логирования. Библиотека использует структуры ключ-значение для хранения логов, которые можно более эффективно анализировать и фильтровать, в отличие от традиционного логирования. Детали работы с библиотекой — под катом👇
Читать
Slog предоставляет чистый и согласованный API для структурированного логирования. Библиотека использует структуры ключ-значение для хранения логов, которые можно более эффективно анализировать и фильтровать, в отличие от традиционного логирования. Детали работы с библиотекой — под катом
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Zapletalovi
About Structured Logging in Go 1.21
engineer in pyjama
👍10❤2🎉2
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Пишем REST API сервис на Go - УЛЬТИМАТИВНЫЙ гайд
Пишем полноценный REST API сервис URL Shortener - это будет не игрушечный проект, а полностью готовый к использованию:
- выберем для него актуальный http-роутер: go-chi/chi
- Позаботимся о логах: slog
- Напишем тесты - unit-тесты, тесты хэндлеров и функциональные…
- выберем для него актуальный http-роутер: go-chi/chi
- Позаботимся о логах: slog
- Напишем тесты - unit-тесты, тесты хэндлеров и функциональные…
🔥56❤7👍7🥱1
🤝 5 soft skills, которые помогут тебе дорасти до Senior-разработчика
Как думаешь, что нужно уметь, чтобы стать крутым Senior-разработчиком или даже создать свой успешный стартап? Спойлер: нет, не только хорошо кодить.
🔗 Основной сайт
🔗 Зеркало
Как думаешь, что нужно уметь, чтобы стать крутым Senior-разработчиком или даже создать свой успешный стартап? Спойлер: нет, не только хорошо кодить.
🔗 Основной сайт
🔗 Зеркало
👍6
Управление сложной инфраструктурой с помощью AWS Cloud Development Kit и Go
Автор описывает опыт и проблемы портирования проекта для управление инфраструктурой и приложениями K8s на AWS с Python на Go.
Читать
Автор описывает опыт и проблемы портирования проекта для управление инфраструктурой и приложениями K8s на AWS с Python на Go.
Читать
techinthe.cloud by Konstantinos Bessas
Managing complex infrastructure using AWS CDK and Go
In a previous article we dove into the topic of "Managing K8S Infrastructure and Applications on AWS". There, using the AWS Cloud Development Kit (CDK) and the Python language, we saw how we can manage a complete solution around Kubernetes (K8s) on A...
👍6❤3
Нина Пакшина, Go-разработчик в Лента Онлайн, рассказывает об оптимизации памяти и управлении сборщиком мусора в Go: как управлять сборщиком мусора, как оптимизировать потребление памяти приложением и защититься от ошибки out-of-memory.
Читать
Читать
Хабр
Оптимизация памяти и управление сборщиком мусора в Go: GOGC и GOMEMLIMIT
Всем привет, меня зовут Нина Пакшина, я работаю Golang разработчиком в Лента Онлайн. В данной статье я расскажу о том, как управлять сборщиком мусора в Go, как оптимизировать потребление памяти...
👍24
После двух месяцев работы и почти 200 коммитов основной мейнтейнер представляет GoReleaser v1.19. Внутри фиксы безопасности и многое другое.
Читать
Читать
Carlosbecker
Announcing GoReleaser v1.19 — the big release | Carlos Becker
Almost 200 commits adding Nix, Winget, and much more…
❤4
Обзор основных способов обработки ошибок в Go и новых возможностей для работы с ошибками, которые появились в версии 1.20.
📺 Смотреть
📺 Смотреть
YouTube
Обработка ошибок в #Golang, до и после v1.20
Кратко рассказываю об основных способах обработки ошибок в Golang.
Так же расскажу о новых возможностых для работы с ошибками, которые появились в версии 1.20.
Доклад Филиппа Кулина: https://youtu.be/ql-uncsqoAU
Так же расскажу о новых возможностых для работы с ошибками, которые появились в версии 1.20.
Доклад Филиппа Кулина: https://youtu.be/ql-uncsqoAU
🔥5❤4👍2🤔2
Над каким Go-проектом вы сейчас работаете? Какой стек используете? Поделитесь в комментариях👇
#холивар
#холивар
❤5👍1