Серия статей о работе с NATS (open source система обмена сообщениями) в целом и, в частности, об интеграции сервера NATS в проект Go.
https://proglib.io/w/7918895a
https://proglib.io/w/7918895a
NATS.io
NATS is a connective technology powering modern distributed systems, unifying Cloud, On-Premise, Edge, and IoT.
👍2
Всем привет! 👋 Мы проводим опрос: «Что сейчас происходит с IT-индустрией и айтишниками».
Сложилась очень непростая ситуация: найм новых работников поставлен на паузу, некоторых сотрудников сокращают, а какие-то проекты вообще закрываются. Расскажите, как ваша компания и вы проходите через новый кризис. Опрос займет около 3 минут, результаты опубликуем на сайте proglib.io ориентировочно 21 марта.
➡️ Опрос можно пройти анонимно по ссылке.
Сложилась очень непростая ситуация: найм новых работников поставлен на паузу, некоторых сотрудников сокращают, а какие-то проекты вообще закрываются. Расскажите, как ваша компания и вы проходите через новый кризис. Опрос займет около 3 минут, результаты опубликуем на сайте proglib.io ориентировочно 21 марта.
➡️ Опрос можно пройти анонимно по ссылке.
Google Docs
Что сейчас происходит с IT-индустрией и айтишниками
Всем привет! Мы проводим опрос «Что сейчас происходит с IT-индустрией и айтишниками». Сложилась очень непростая ситуация: найм новых работников поставлен на паузу, некоторых сотрудников сокращают, а какие-то проекты вообще закрываются. Расскажите, как ваша…
😁9🎉3👍2❤1
Вопросы и ответы, с которыми разработчики часто сталкиваются на Go-собеседованиях:
🔗 Часть 1: ООП, области видимости, операторы, strings, int, const, array & slice, map, интерфейсы и defer
🔗 Часть 2: конкурентность, каналы, контексты, память и сборщик мусора
🔗 Часть 1: ООП, области видимости, операторы, strings, int, const, array & slice, map, интерфейсы и defer
🔗 Часть 2: конкурентность, каналы, контексты, память и сборщик мусора
Хабр
Собеседование Golang разработчика (теоретические вопросы), Часть I
Привет, Хабр! Эта статья - начало цикла статей на то, как сейчас проходят интервью на golang разработчика (без привязки к грейду). Цикл будет в себя включать как теоретические вопросы (с примерами и...
👍31❤2
Советы по изоляции проблемного кода Cgo: https://proglib.io/w/fb660806
jonwillia.ms
Isolating problematic Cgo code / Jon Williams
Streaming video decoding via file descriptor passing
👍3
Видеоруководство по разработке клона игры Wordle на Go и Ebiten: https://proglib.io/w/1b1e7d12
YouTube
Let's make a WORDLE clone! Go and Ebiten / Ebitengine Tutorial
Code:
https://github.com/jarreed0/wordle/tree/main/go
(C++ & SDL code also in repo, problem with yellows)
Play the game: https://thechamps.co/wordle/
Dictionary: https://thechamps.co/wordle/dict.txt
Dictionary w/ quotes: https://thechamps.co/wordle/dict4.txt…
https://github.com/jarreed0/wordle/tree/main/go
(C++ & SDL code also in repo, problem with yellows)
Play the game: https://thechamps.co/wordle/
Dictionary: https://thechamps.co/wordle/dict.txt
Dictionary w/ quotes: https://thechamps.co/wordle/dict4.txt…
👍2
Разбираем новый шаблон расширяемой файловой системы для программ Go и принцип его работы.
https://proglib.io/w/f95c9e8d
https://proglib.io/w/f95c9e8d
Medium
Write once, store anywhere: Extensible file systems for Go
Use this new file system pattern in your next app for better quality code and less wasted effort. We take Go’s FS to a whole new level.
👍5
Серия статей о работе с gRPC в Go:
🔗 Введение в gRPC
🔗 Создание сервера gRPC с помощью Go
🔗 Создание клиента gRPC с помощью Go
🔗 Введение в gRPC
🔗 Создание сервера gRPC с помощью Go
🔗 Создание клиента gRPC с помощью Go
Sahan Serasinghe's Blog
Introduction to gRPC - Sahan Serasinghe - Engineering Blog
👍8
Вводная статья про удаленную разработку Go-проекта на Raspberry Pi с помощью Atom.
https://proglib.io/w/1fdfca7f
https://proglib.io/w/1fdfca7f
Bartlomiej Mika
How to Write a Golang App Remotely on a Raspberry Pi Using Atom
Photo by Harrison Broadbent on Unsplash.
Wouldn’t it be cool to remotely program a Golang app on a Raspberry Pi? In this post, I write how to do that if you are using Atom.
TL;DR;
Setup a …
Wouldn’t it be cool to remotely program a Golang app on a Raspberry Pi? In this post, I write how to do that if you are using Atom.
TL;DR;
Setup a …
🛠 Как за 3 простых шага создать свой VPN и прокси-сервер
С помощью простой копипасты команд (ctrl+c и ctrl+v) вы получите свой собственный VPN и сможете поделиться им со своими друзьями и родственниками.
Смотреть видео.
С помощью простой копипасты команд (ctrl+c и ctrl+v) вы получите свой собственный VPN и сможете поделиться им со своими друзьями и родственниками.
Смотреть видео.
YouTube
Как за 3 простых шага создать свой VPN и прокси-сервер
🌐 Простая видеоинструкция по установке OpenVPN на Ubuntu. С помощью простой копипасты команд (ctrl+c и ctrl+v) вы получите свой собственный VPN и сможете поделиться им со своими друзьями и родственниками.
Чтобы сделать из VPN-сервера прокси-сервер, отключите…
Чтобы сделать из VPN-сервера прокси-сервер, отключите…
Разработка базового функционала SMTP-сервера на Go с нуля: https://proglib.io/w/d904566d
👍14
🔧 Loggie — легковесный, высокопроизводительный облачный агент и агрегатор на основе Go, который поддерживает несколько конвейерных и подключаемых компонентов.
https://proglib.io/w/e0ab5f4f
https://proglib.io/w/e0ab5f4f
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🔥 Как креативно оформить профиль на GitHub, чтобы он привлекал внимание
В этой статье мы создадим привлекательный профиль на GitHub: добавим гифки, эмодзи, иконки социальных сетей, GitHub-статистику, ТОП языков программирования и многое другое. Код прилагается.
https://proglib.io/sh/CbVBEHslPy
В этой статье мы создадим привлекательный профиль на GitHub: добавим гифки, эмодзи, иконки социальных сетей, GitHub-статистику, ТОП языков программирования и многое другое. Код прилагается.
https://proglib.io/sh/CbVBEHslPy
👎14👍1👏1😁1💩1
21 марта стартует курс «Golang для инженеров»
💭Сейчас многие переживают непростые времена, когда сложно что-то прогнозировать. Преодолеть период турбулентности с наименьшими потерями и найти возможности для реализации помогают знания.
Знания дают дополнительную точку опоры, которой нам всем так не хватает. А ещё они повышают вашу ценность как специалиста — если вы можете предложить решение, которое помогает экономить и зарабатывать и даёт быстрый эффект, спрос на ваши услуги всегда будет.
⚡️Мы запускаем новый поток курса «Golang для инженеров», где рассказываем, как быстро и безопасно внедрять изменения в код, запускать новые продукты и поддерживать работу высоконагруженных сервисов.
👩🏻💻Обучение пройдёт в живом формате — будут онлайн-встречи со спикерами, обратная связь по домашним заданиям от ревьюеров и закрытый чат для участников.
Спикеры:
🔰 Всеволод Севостьянов | Tech Lead в проекте vene.io
🔰 Тигран Ханагян | Team Lead & Backend Developer в Citymobil
Посмотреть программу и записаться: https://slurm.club/3KHnMM3
💭Сейчас многие переживают непростые времена, когда сложно что-то прогнозировать. Преодолеть период турбулентности с наименьшими потерями и найти возможности для реализации помогают знания.
Знания дают дополнительную точку опоры, которой нам всем так не хватает. А ещё они повышают вашу ценность как специалиста — если вы можете предложить решение, которое помогает экономить и зарабатывать и даёт быстрый эффект, спрос на ваши услуги всегда будет.
⚡️Мы запускаем новый поток курса «Golang для инженеров», где рассказываем, как быстро и безопасно внедрять изменения в код, запускать новые продукты и поддерживать работу высоконагруженных сервисов.
👩🏻💻Обучение пройдёт в живом формате — будут онлайн-встречи со спикерами, обратная связь по домашним заданиям от ревьюеров и закрытый чат для участников.
Спикеры:
🔰 Всеволод Севостьянов | Tech Lead в проекте vene.io
🔰 Тигран Ханагян | Team Lead & Backend Developer в Citymobil
Посмотреть программу и записаться: https://slurm.club/3KHnMM3
👍3❤1
Обсуждать плюсы / минусы дженериков можно бесконечно: https://proglib.io/w/43296517
Оффер в Ozon Tech для Go-разработчиков
Ozon Tech приглашает в команду Go-разработчиков middle+
Четыре простых шага, чтобы попасть в Ozon:
🔹Пройти предварительный отбор на онлайн-интервью
🔹Посмотреть онлайн-выступления тимлидов
🔹Выбрать две интересные тебе команды, чтобы познакомиться поближе и пройти собеседование
🔹Пройти одно собеседование с двумя тимлидами в выходной день
Оставить заявку на участие
Ozon Tech приглашает в команду Go-разработчиков middle+
Четыре простых шага, чтобы попасть в Ozon:
🔹Пройти предварительный отбор на онлайн-интервью
🔹Посмотреть онлайн-выступления тимлидов
🔹Выбрать две интересные тебе команды, чтобы познакомиться поближе и пройти собеседование
🔹Пройти одно собеседование с двумя тимлидами в выходной день
Оставить заявку на участие
🤮9❤5👍2💩2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👩⚖️⚖️ Какие права есть у программистов на код и как правильно их защищать
Какие у программистов есть права на код? Кому может принадлежать компьютерная программа? Как передать права на созданный вами код и что делать, если ваши авторские права нарушили? Об этом мы рассказываем в статье.
https://proglib.io/sh/xQYGJrID6A
Какие у программистов есть права на код? Кому может принадлежать компьютерная программа? Как передать права на созданный вами код и что делать, если ваши авторские права нарушили? Об этом мы рассказываем в статье.
https://proglib.io/sh/xQYGJrID6A
👍2
🔧 FreeCache — инструмент, который позволяет кэшировать неограниченное количество объектов в памяти без увеличения задержки и снижения пропускной способности.
https://proglib.io/w/69e68de8
https://proglib.io/w/69e68de8
GitHub
GitHub - coocood/freecache: A cache library for Go with zero GC overhead.
A cache library for Go with zero GC overhead. Contribute to coocood/freecache development by creating an account on GitHub.
🔥5