cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

Библиотека Go (Golang) разработчика

Полезные материалы по всему, что может быть полезно Golang разработчику. По всем вопросам @evgenycarter

Show more
Advertising posts
1 818
Subscribers
+124 hours
+97 days
+5730 days

Data loading in progress...

Subscriber growth rate

Data loading in progress...

Освоение регулярных выражений в Go От базовых паттернов до продвинутых техник - эта статья вооружит вас знаниями об эффективном использовании regex в ваших Go-приложениях. package main import "strings" func extractURLs(input string) []string { var urls []string words := strings.Fields(input) for _, word := range words { if strings.HasPrefix(word, "http://") || strings.HasPrefix(word, "https://") || strings.HasPrefix(word, "www.") { urls = append(urls, word) } } return urls } https://www.honeybadger.io/blog/a-definitive-guide-to-regular-expressions-in-go/ 👉 @golang_lib
Show all...
Mastering regular expressions in Go

From basic patterns to advanced techniques, this article will equip you with the knowledge to use regex effectively and efficiently in your Go applications.

👍 2
Photo unavailableShow in Telegram
Konf Простейший загрузчик конфигураций для Go, который читает/смотрит из файла, env, флага и облаков (AWS, Azure, GCP). 📌 Основные возможности: 🔧 konf.Unmarshal для чтения конфигурации в любой тип объекта. 🔧 konf.OnChange для регистрации колбэков при изменении конфигурации. 🔧 konf.Explain для понимания, откуда загружается конфигурация. 🔧 Различные провайдеры для загрузки конфигурации из облаков (AWS, Azure и GCP). 🔧 Zero dependencies в core модуле, который поддерживает загрузку конфигурации из переменных окружения, флагов и встроенной файловой системы. https://github.com/nil-go/konf 👉 @golang_lib
Show all...
👍 3
Photo unavailableShow in Telegram
⚡Хотите научиться писать эффективные интеграционные тесты на Go? Тогда ждём вас на практическом уроке от OTUS, где вы вместе с опытным экспертом: - посмотрите, какое место в пирамиде тестирования занимают интеграционные тесты; - узнаете, зачем их писать; - напишете несколько тестов на практике; - получите ответы на все возникающие вопросы. ⏰ Встречаемся 2 июля в 20:00 мск в преддверии старта курса «Golang Developer. Professional». Все участники вебинара получат специальную цену на обучение! ➡ Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: РЕГИСТРАЦИЯ
Show all...
💩 1
Открытое интервью на Middle Go-разработчика https://www.youtube.com/watch?v=q1TMgT-wHlk 👉 @golang_lib
Show all...
Открытое интервью на Middle Go-разработчика

В этом видео Сергей Парамошкин, технический менеджер в Яндекс и ментор в Навыках, провёл открытое мок-интерьвю на Middle позицию Запишись на мок-интервью или менторство в нашем боте, чтобы апнуть грейд и комплексно подготовиться к трудоустройству:

https://t.me/skills_mentee_bot?start=youtube_webinar_recrording_30_1_2024

Сайт Навыков:

https://x.h.careers/skills/main?utm_source=youtube_hskills

Чат Навыков в Телеграмме:

https://t.me/naviky_chat

Сервис развития карьеры Эйч:

https://h.careers/?utm_source=youtube_hskills

Стань ментором в Навыках:

https://docs.google.com/forms/d/e/1FAIpQLSdS0mFXltUOkwLglMFARQ-f28N5AQv7RVsKGlAtjTmQc3DExg/viewform

👍 4
Photo unavailableShow in Telegram
Изучение Go в 2024 году; от новичка до сеньора Мы все учимся по-разному и в разном темпе. Найти контент, который подходит именно нам, очень сложно. Ниже я попытался собрать в одном месте все замечательные материалы, которые мне попадались на протяжении многих лет, чтобы, надеюсь, помочь людям продвинуться в изучении Golang на следующий шаг. https://www.bytesizego.com/blog/learning-golang-2024 👉 @golang_lib
Show all...
👍 8
Photo unavailableShow in Telegram
Челлендж по обработке миллиарда строк на Go: от 1 минуты 45 секунд до 4 секунд Пару недель назад я прочитал о запавшем мне в душу челлендже по обработке миллиарда строк, поэтому захотел решить его на Go. Я немного опоздал, соревнования проводились в январе. И на Java. Меня не особо интересует Java, зато давно интересует оптимизация кода на Go. Этот челлендж был очень прост: обработать текстовый файл названий метеорологических станций и температур, и для каждой станции вывести минимальное, среднее и максимальное значение. Чтобы упростить задачу, было ещё несколько ограничений, однако я проигнорировал те, что относятся только к Java. https://habr.com/ru/articles/798215/ 👉 @golang_lib
Show all...
👍 5
Photo unavailableShow in Telegram
Высокоскоростная передача пакетов в Go: От net.Dial до AF_XDP Недавно я разработал программу на Go, которая отправляет ICMP ping-сообщения на миллионы IP-адресов. Естественно, я хотел, чтобы это происходило как можно быстрее и эффективнее. Это побудило меня изучить различные методы взаимодействия с сетевым стеком и быстрой отправки пакетов! Это было увлекательное путешествие, поэтому в этой статье я поделюсь некоторыми своими наработками и задокументирую их для себя в будущем :) Вы увидите, как мы достигаем 18,8 Мбит/с, используя всего 8 ядер. На Github есть репозиторий с примерами кода, что облегчает процесс. https://toonk.io/sending-network-packets-in-go/ 👉 @golang_lib
Show all...
👍 11
Photo unavailableShow in Telegram
Оптимизация Go: как повысить скорость и эффективность кода Меня зовут Макс, я Go-разработчик в компании SimbirSoft. Язык Go (Golang) стремительно набирает популярность, он всё чаще внедряется в существующие программные решения, а также встречается в стеке новых проектов. Высокая производительность и скорость работы – его главные преимущества, поэтому для реализации бизнес-задач он подходит как нельзя кстати. Go легко поддерживается и отлично годится для создания MVP, из-за чего востребованность в нём растёт. Но чтобы этот язык программирования был действительно производительным, разработчикам необходимо учитывать некоторые тонкости работы с ним. Иначе ваше приложение станет таким же медленным, как айтишник без чашки кофе :) В этой статье мы с вами на примерах разберём часто возникающие ситуации при работе с Go, а также рассмотрим приёмы, которые позволят повысить производительность кода. Надеюсь, разработчики уровня джуниор и мидл смогут почерпнуть для себя что-то полезное. https://habr.com/ru/companies/simbirsoft/articles/819015/ 👉 @golang_lib
Show all...
👍 5👎 2
Photo unavailableShow in Telegram
Когда Kubernetes и Go не очень хорошо работают вместе Go не знает об ограничениях, установленных для его контейнера, что приводит к некоторым проблемам, которые нелегко отследить. Это история о том, как я наткнулся на одну из них. https://lalatron.hashnode.dev/when-kubernetes-and-go-dont-work-well-together 👉 @golang_lib
Show all...
👍 5
Photo unavailableShow in Telegram
FormStream FormStream - это потоковый парсер Golang для многокомпонентных данных, используемый в основном при отправке веб-форм и загрузке файлов. Особенности Обеспечивает потоковый парсер, избавляя от необходимости хранить целые файлы в памяти или на диске в большинстве случаев. Отличается крайне низким потреблением памяти. Обеспечивает высокую производительность, значительно превосходящую традиционные методы. https://github.com/mazrean/formstream 👉 @golang_lib
Show all...
👍 5 2
Choose a Different Plan

Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.