Please open Telegram to view this post
VIEW IN TELEGRAM
Gorse
Home
Gorse is an open-source recommendation system written in Go. Gorse aims to be a universal open-source recommender system that can be easily introduced into a wide variety of online services. By importing items, users and interaction data into Gorse, the system…
👍5🤔2
https://github.com/vladtenlive/gosling
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - vladtenlive/gosling: https://www.linkedin.com/in/vladten/
https://www.linkedin.com/in/vladten/. Contribute to vladtenlive/gosling development by creating an account on GitHub.
👍10
Оптимизация передачи больших файлов в Linux с помощью Go: как syscall sendfile и io.Copy() могут помочь сделать передачу файлов более эффективной.
Читать
Читать
DEV Community
Optimizing Large File Transfers in Linux with Go - An Exploration of TCP and Syscall
As I experiment with Raspberry Pi and other devices in my network, I have created a small network...
👍18
Основы обработки ошибок в Go: краткий гайд по созданию кастомных типов ошибок с полезными советами.
Читать
Читать
haykot.dev
Go Errors Cheat Sheet 2022
Error handling is a critical part of any software development project. In this post we'll look at some of the common ways that you'll handle errors in Go and a few of the common pitfalls that you'll encounter.
👍4😁1
Примеры использования Go для отслеживания появления твинков (когда один пользователь создает несколько учетных записей на сайте).
Читать
Читать
Хабр
Выявляем волков в овечьей шкуре среди пользователей сайта
Привет. Я в свободное время развиваю свой небольшой сайт — платформу для ведения личных дневников. Похож на ЖЖ или Дайри, но более современный и молодежный, полузакрытый, уютный. И у нас есть...
👍8
Что выведет код?
Anonymous Quiz
30%
128 128
11%
128 0
5%
0 128
11%
0 0
13%
Ошибка компиляции
31%
Посмотреть результаты
Как готовиться к собеседованиям, чего от вас будут ожидать, что пригодится на работе, как расти и развиваться в профессии. Эти и другие вопросы в новом выпуске подкаста.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Как развиваться GoLang разработчику? | GoGetPodcast №7
Говорим о том, как готовиться к собеседованиям, чего от вас будут ожидать, что пригодится на работе, как расти и развиваться в профессии.
К слову, об обучении - на моём канале вы найдете хорошие уроки по Go 😉
Опросник Даниила: https://habr.com/ru/company/oleg…
К слову, об обучении - на моём канале вы найдете хорошие уроки по Go 😉
Опросник Даниила: https://habr.com/ru/company/oleg…
👍12🤔2🔥1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#ищу_команду
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
👍1
https://github.com/smallnest/rpcx
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - smallnest/rpcx: Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it.…
Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱! build for cloud! - s...
👍7🔥2🤔1
Максим Шамаев, бэкенд-разработчик в X-Cart, рассказывает, почему народ побежал в Go и что надо знать перед побегом.
🎬 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Из PHP в Golang или туда и там остался - Максим Шамаев из X-Cart
💎 Из PHP в Golang или туда и там остался
🎙 Максим Шамаев, Backend разработчик X-Cart
Почему народ побежал в Golang и что надо знать перед побегом. Почему побежали, почему в Go, какие особенности для PHPшника - все что все хотели, но боялись спросить.
Презентация:…
🎙 Максим Шамаев, Backend разработчик X-Cart
Почему народ побежал в Golang и что надо знать перед побегом. Почему побежали, почему в Go, какие особенности для PHPшника - все что все хотели, но боялись спросить.
Презентация:…
👍1
Серия руководств, в которых рассматриваются встроенные функции и сторонние реализации для ведения логов в Go:
🗄 How to Get Started with Logging in Go
🗄 A Complete Guide to Logging in Go with Zerolog
Please open Telegram to view this post
VIEW IN TELEGRAM
Betterstack
Logging in Go with Slog: The Ultimate Guide | Better Stack Community
Learn everything about the new Slog package which brings high-performance structured, and leveled logging to the Go standard library
🙏2
Использование profile-guided optimization на примере: гайд от команды Go.
https://go.dev/blog/pgo-preview
https://go.dev/blog/pgo-preview
go.dev
Profile-guided optimization preview - The Go Programming Language
Introduction to profile-guided optimization, available as a preview in Go 1.20.
⚡6👍3
Анонс библиотеки conc от разработчика из Sourcegraph, которая делает конкурентный код более элегантным и сокращает объем шаблонного кода
Автор сначала рассказывает о проблемах, возникающих при написании конкурентного кода, затем погружает читателя в предметную область, после чего показывает работу новой библиотеки на практике.
Читать
Автор сначала рассказывает о проблемах, возникающих при написании конкурентного кода, затем погружает читателя в предметную область, после чего показывает работу новой библиотеки на практике.
Читать
GitHub
GitHub - sourcegraph/conc: Better structured concurrency for go
Better structured concurrency for go. Contribute to sourcegraph/conc development by creating an account on GitHub.
👍17❤3
🔥16👍2🤔1
Пять шагов, которые позволят сделать ваш код на Go быстрее и эффективнее
Презентация автора книги Efficient Go на FOSDEM 2023, где он делится конкретными кейсами, которые вы можете начать использовать в своем коде уже сегодня.
Презентация автора книги Efficient Go на FOSDEM 2023, где он делится конкретными кейсами, которые вы можете начать использовать в своем коде уже сегодня.
Google Docs
Five Steps to Make Your Go Code Faster & More Efficient - FOSDEM 2023
Five Steps to Make Your Go Code Faster & More Efficient Bartłomiej Płotka Senior Software Engineer at Google 4 Feb 2023 | FOSDEM Go Dev Room
❤5👍2🤔1
https://github.com/vektra/mockery
Please open Telegram to view this post
VIEW IN TELEGRAM
pkg.go.dev
mock package - github.com/stretchr/testify/mock - Go Packages
Package mock provides a system by which it is possible to mock your objects and verify calls are happening as expected.
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
😂 Канал с мемами: t.iss.one/itmemlib
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.iss.one/proglibrary
Библиотека хакера: t.iss.one/hackproglib
Go: t.iss.one/goproglib
C\C++: t.iss.one/cppproglib
PHP: t.iss.one/phpproglib
Frontend: t.iss.one/frontendproglib
Python: t.iss.one/pyproglib
Mobile: t.iss.one/mobileproglib
Data Science: t.iss.one/dsproglib
Java: t.iss.one/javaproglib
C#: t.iss.one/csharpproglib
Devops: t.iss.one/devopsslib
Тестирование: t.iss.one/testerlib
Бот с IT-вакансиями: t.iss.one/proglib_job_bot
🎓 Школа Proglib Academy: https://t.iss.one/proglib_academy
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.iss.one/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.iss.one/event_listener_bot
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.iss.one/proglibrary
Библиотека хакера: t.iss.one/hackproglib
Go: t.iss.one/goproglib
C\C++: t.iss.one/cppproglib
PHP: t.iss.one/phpproglib
Frontend: t.iss.one/frontendproglib
Python: t.iss.one/pyproglib
Mobile: t.iss.one/mobileproglib
Data Science: t.iss.one/dsproglib
Java: t.iss.one/javaproglib
C#: t.iss.one/csharpproglib
Devops: t.iss.one/devopsslib
Тестирование: t.iss.one/testerlib
Бот с IT-вакансиями: t.iss.one/proglib_job_bot
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.iss.one/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.iss.one/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Он позволяет легко подключать компьютеры в любой точке мира, работает на Linux, OSX, Windows, iOS и Android. Анонсирован командой Slack в 2019 году и используется по настоящее время.
https://github.com/slackhq/nebula
Please open Telegram to view this post
VIEW IN TELEGRAM
Engineering at Slack
Introducing Nebula, the open source global overlay network from Slack - Engineering at Slack
“What is the easiest way to securely connect tens of thousands of computers, hosted at multiple cloud service providers in dozens of locations around the globe?” If you want our answer, it’s Nebula, but I recommend that you read the rest of this short post…
👍11❤2
Паттерны и практики Go
Слайды + заметки с презентации Abhinav Gupta о нескольких шаблонах и передовых методах, которые вы можете использовать для разработки Go-библиотек, совместимых с предыдущими версиями.
Слайды + заметки с презентации Abhinav Gupta о нескольких шаблонах и передовых методах, которые вы можете использовать для разработки Go-библиотек, совместимых с предыдущими версиями.
abhinav.github.io
Go Patterns and Practices
👍11🔥2