Go Programming - From Beginner to
Professional
Автор: Samantha Coyle
Год издания: 2024
#go #en
Скачать книгу
Professional
Автор: Samantha Coyle
Год издания: 2024
#go #en
Скачать книгу
Вакансии для Golang-разработчиков за последние 14 дней:
✓ GO Backend-разработчик Удалёнка, до 4500$
✓ Golang - разработчик Удалёнка
✓ Golang - разработчик Удалёнка, 90–150 т.р.
✓ Go разработчик Удалёнка (Кипр)
✓ JS/GO Backend Middle Удалёнка, 1100–2 400 $
✓ Go developer Удалёнка (Саудовская Аравия, Рияд), 3500-5000 $
✓ Golang разработчик Офис (Казань), 250 - 300 т.р.doi
✓ Go-разработчик Удалёнка, от 200 до 450 т.р.
✓ GO разработчик Middle/Senior. Удалённо (Москва), 250 т.р.
#подборка #go
✓ GO Backend-разработчик Удалёнка, до 4500$
✓ Golang - разработчик Удалёнка
✓ Golang - разработчик Удалёнка, 90–150 т.р.
✓ Go разработчик Удалёнка (Кипр)
✓ JS/GO Backend Middle Удалёнка, 1100–2 400 $
✓ Go developer Удалёнка (Саудовская Аравия, Рияд), 3500-5000 $
✓ Golang разработчик Офис (Казань), 250 - 300 т.р.doi
✓ Go-разработчик Удалёнка, от 200 до 450 т.р.
✓ GO разработчик Middle/Senior. Удалённо (Москва), 250 т.р.
#подборка #go
❤2👍1😁1
Вакансии для Golang-разработчиков за последние 14 дней:
✓ Golang разработчик Удалёнка, 6 000 - 8 000 $
✓ Go Developer. Гибрид (РФ), 450–600 т.р.
✓ Go / Kubernetes Engineer Удалённо, 3 000 – 7 000 $
✓ Golang разработчикУдалёнка (Мир), 50 –100 т.р.
✓ Go разработчик.Удалённо (РФ)
✓ Разработчик Golang Офис (Краснодар), от 150 т.р.
✓ Golang-разработчик Удалённо (РФ), 230–250 т.р.
✓ Golang разработчикОфис (Казань), 250–300 т.р.
✓ Golang EngineerУдалёнка (РФ), 4 000–5 000 $
✓ GO Разработчик (Senior/Middle). Удалённо, 250 т.р.
✓ Golang Engineer Удалёнка (РФ)
✓ Golang Developer Удалённо (Катар), от 4500 $
#подборка #go
✓ Golang разработчик Удалёнка, 6 000 - 8 000 $
✓ Go Developer. Гибрид (РФ), 450–600 т.р.
✓ Go / Kubernetes Engineer Удалённо, 3 000 – 7 000 $
✓ Golang разработчикУдалёнка (Мир), 50 –100 т.р.
✓ Go разработчик.Удалённо (РФ)
✓ Разработчик Golang Офис (Краснодар), от 150 т.р.
✓ Golang-разработчик Удалённо (РФ), 230–250 т.р.
✓ Golang разработчикОфис (Казань), 250–300 т.р.
✓ Golang EngineerУдалёнка (РФ), 4 000–5 000 $
✓ GO Разработчик (Senior/Middle). Удалённо, 250 т.р.
✓ Golang Engineer Удалёнка (РФ)
✓ Golang Developer Удалённо (Катар), от 4500 $
#подборка #go
❤1😢1
Forwarded from Pattern Guru. Шаблоны проектирования. Архитектура ПО
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Pattern Guru. Шаблоны проектирования. Архитектура ПО
🚩 Шаблон проектирования Singleton
🟣Подробное описание паттерна
Лучшие методы:
1. Декоратор
2. Базовый класс
3. Метакласс
4. Декоратор возвращает класс с тем же именем
5. Модуль
🗂 Код на Python
🟣Подробное описание паттерна
Лучшие методы:
1. Декоратор
2. Базовый класс
3. Метакласс
4. Декоратор возвращает класс с тем же именем
5. Модуль
🗂 Код на Python
❤3
Вакансии для Golang-разработчиков за последние 14 дней:
✓ Разработчик Golang Junior Удалённо, от 60 000 до 120 000 ₽
✓ Разработчик Golang. Удалёнка, 60 000 – 120 000 ₽
✓ Middle/Senior Go DeveloperУдалёнка, 3000–6000
✓ Full-stack Developer Go\Next.js Удалёнка
✓ Middle Go developer Удалённо (Москва), до 210 000 ₽
✓ Golang Blockchain Engineer Удалённо, 4000–5000 $
✓ Go / Kubernetes Engineer Удалёнка, 3 000 – 7 000 $
✓ Backend разработчик Go Удалёнка (РФ), 275 –312 т.р.
✓ Golang разработчик Удалённо, 200 000 – 300 000 ₽
✓ Golang разработчик Удалённо, 6000 - 8000 $
✓ Golang Developer Гибрид (Москва), 400 000–450 000 ₽
#подборка #go
✓ Разработчик Golang Junior Удалённо, от 60 000 до 120 000 ₽
✓ Разработчик Golang. Удалёнка, 60 000 – 120 000 ₽
✓ Middle/Senior Go DeveloperУдалёнка, 3000–6000
✓ Full-stack Developer Go\Next.js Удалёнка
✓ Middle Go developer Удалённо (Москва), до 210 000 ₽
✓ Golang Blockchain Engineer Удалённо, 4000–5000 $
✓ Go / Kubernetes Engineer Удалёнка, 3 000 – 7 000 $
✓ Backend разработчик Go Удалёнка (РФ), 275 –312 т.р.
✓ Golang разработчик Удалённо, 200 000 – 300 000 ₽
✓ Golang разработчик Удалённо, 6000 - 8000 $
✓ Golang Developer Гибрид (Москва), 400 000–450 000 ₽
#подборка #go
SimplySocket — лёгкая библиотека на языке Go для работы с WebSocket!
Она упрощает управление соединениями, обработку событий и управление комнатами в реальном времени, что особенно полезно для разработки приложений, требующих обмена сообщениями или взаимодействия в реальном времени, таких как игры или чаты.
SimplySocket может быть полезной альтернативой более сложным решениям, таким как Centrifugo или Watermill, если вы ищете минималистичный подход к реализации WebSocket в реальном времени.
🔐 Лицензия: MIT
Github
Чат с Go вакансиями
Она упрощает управление соединениями, обработку событий и управление комнатами в реальном времени, что особенно полезно для разработки приложений, требующих обмена сообщениями или взаимодействия в реальном времени, таких как игры или чаты.
SimplySocket может быть полезной альтернативой более сложным решениям, таким как Centrifugo или Watermill, если вы ищете минималистичный подход к реализации WebSocket в реальном времени.
🔐 Лицензия: MIT
Github
Чат с Go вакансиями
Задача: Идеальное число
Условие: идеальное число - это положительное целое число, которое равно сумме делителей этого же числа, за исключением самого числа.
Необходимо проверить входное число на идеальность.
Пример:
Ввод: num = 28
Вывод: true
Объяснение: 28 = 1 + 2 + 4 + 7 + 14
Ввод: num = 7
Вывод: false
Решение
Пишите свое решение в комментариях👇
Условие: идеальное число - это положительное целое число, которое равно сумме делителей этого же числа, за исключением самого числа.
Необходимо проверить входное число на идеальность.
Пример:
Ввод: num = 28
Вывод: true
Объяснение: 28 = 1 + 2 + 4 + 7 + 14
Ввод: num = 7
Вывод: false
Решение
Пишите свое решение в комментариях👇
👍4
Что выведет код?
package main
var m = make(map[any]any)
func foo[T any](x T) {
type K struct{}
m[K{}] = x
}
func main() {
foo(123)
foo(true)
println(len(m))
}
Ответ🗿11
Вакансии для Golang-разработчиков за последние 14 дней:
✓ Golang разработчик Гибрид/офис (Москва), Полная занятость
✓ Backend Developer Удалёнка (Москва), от 3000$
✓ Golang Blockchain Engineer Удалённо, от 450 000 до 525 000 ₽
✓ Backend Golang-разработчик Удалёнка, 2500–5500 $
✓ Go Developer.Удалёнка, 4 000 – 5 600 $
#подборка #go
✓ Golang разработчик Гибрид/офис (Москва), Полная занятость
✓ Backend Developer Удалёнка (Москва), от 3000$
✓ Golang Blockchain Engineer Удалённо, от 450 000 до 525 000 ₽
✓ Backend Golang-разработчик Удалёнка, 2500–5500 $
✓ Go Developer.Удалёнка, 4 000 – 5 600 $
#подборка #go
Чувствуете, что ваш Go-код тормозит под нагрузкой?
Приглашаем на открытый урок «Golang: когда многопоточность работает против вас». Узнайте, почему горутины и каналы иногда оборачиваются узкими местами и как это исправить.
Наш эксперт разберет внутренний планировщик Go, покажет типичные проблемы производительности и научит искать «тормоза» в конкурентном коде. Вы получите готовые паттерны оптимизации, которые ускорят ваши сервисы без лишних гаджетов.
📅 Встречаемся 16 сентября в 20:00 МСК. Открытый урок проходит в преддверие старта курса «Golang Developer. Professional».
👉 Запишитесь на открытый урок → https://vk.cc/cPnpPA
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Приглашаем на открытый урок «Golang: когда многопоточность работает против вас». Узнайте, почему горутины и каналы иногда оборачиваются узкими местами и как это исправить.
Наш эксперт разберет внутренний планировщик Go, покажет типичные проблемы производительности и научит искать «тормоза» в конкурентном коде. Вы получите готовые паттерны оптимизации, которые ускорят ваши сервисы без лишних гаджетов.
📅 Встречаемся 16 сентября в 20:00 МСК. Открытый урок проходит в преддверие старта курса «Golang Developer. Professional».
👉 Запишитесь на открытый урок → https://vk.cc/cPnpPA
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Восстановить IP
Сложность: Средняя
Условие задачи: Рабочий IP-адрес состоит ровно из четырех целых чисел, разделенных одиночными точками. Каждое целое число находится в диапазоне от 0 до 255 (включительно) и не может содержать начальных нулей.
Например, "0.1.2.201" и "192.168.1.1" являются допустимыми IP-адресами, но "0.011.255.245", "192.168.1.312" и "[email protected] " являются недопустимыми IP-адресами.
Учитывая строку s, содержащую только цифры, верните все возможные действительные IP-адреса, которые могут быть сформированы путем вставки точек в s. Вам не разрешается изменять порядок или удалять какие-либо цифры в s. Вы можете вернуть действительные IP-адреса в любом порядке.
Пример:
Ввод:
Вывод:
Ввод:
Вывод:
Решение задачи
Пишите свое решение в комментариях👇
Сложность: Средняя
Условие задачи: Рабочий IP-адрес состоит ровно из четырех целых чисел, разделенных одиночными точками. Каждое целое число находится в диапазоне от 0 до 255 (включительно) и не может содержать начальных нулей.
Например, "0.1.2.201" и "192.168.1.1" являются допустимыми IP-адресами, но "0.011.255.245", "192.168.1.312" и "[email protected] " являются недопустимыми IP-адресами.
Учитывая строку s, содержащую только цифры, верните все возможные действительные IP-адреса, которые могут быть сформированы путем вставки точек в s. Вам не разрешается изменять порядок или удалять какие-либо цифры в s. Вы можете вернуть действительные IP-адреса в любом порядке.
Пример:
Ввод:
s = "25525511135"
Вывод:
["255.255.11.135","255.255.111.35"]
Ввод:
s = "0000"
Вывод:
["0.0.0.0"]
Решение задачи
Пишите свое решение в комментариях👇
👍5❤1
Golang: копирование и анонимизация данных
8 уроков, чтобы создать приложение на Golang, способное копировать и анонимизировать данные для prod-like окружений.
🎁Цена в сентябре всего 3250₽
Внутри курса:
➡️ Основы создания консольных приложений в языке программирования Golang, включая работу с флагами командной строки, обработку ввода-вывода и управление процессами.
➡️ Подключение к базам данных Postgres и MongoDB из своего приложения, выполнение запросов, обновлений и удаления данных, а также работа с транзакциями.
➡️ Разработка методики для анонимизации данных, чтобы защитить конфиденциальность информации при копировании данных между окружениями.
Как итог — у вас:
✔️ 8 видеоуроков — доступ к ним откроется сразу
✔️ Финальный проект – приложение для копирования и анонимизации данных, чтобы пополнить портфолио классным кейсом
✔️ И свидетельство о прохождении курса
➡️Узнать подробнее о курсе и забрать его по выгодной цене
8 уроков, чтобы создать приложение на Golang, способное копировать и анонимизировать данные для prod-like окружений.
🎁Цена в сентябре всего 3250₽
Внутри курса:
➡️ Основы создания консольных приложений в языке программирования Golang, включая работу с флагами командной строки, обработку ввода-вывода и управление процессами.
➡️ Подключение к базам данных Postgres и MongoDB из своего приложения, выполнение запросов, обновлений и удаления данных, а также работа с транзакциями.
➡️ Разработка методики для анонимизации данных, чтобы защитить конфиденциальность информации при копировании данных между окружениями.
Как итог — у вас:
✔️ 8 видеоуроков — доступ к ним откроется сразу
✔️ Финальный проект – приложение для копирования и анонимизации данных, чтобы пополнить портфолио классным кейсом
✔️ И свидетельство о прохождении курса
➡️Узнать подробнее о курсе и забрать его по выгодной цене
This media is not supported in your browser
VIEW IN TELEGRAM
👣 Huh.
Huh: простая, мощная библиотека для создания терминальных форм (написана на Go).
▪️Github
@golangprofi
Huh: простая, мощная библиотека для создания терминальных форм (написана на Go).
▪️Github
@golangprofi
😱4
Список интересных Go проектов
1. DDosify — Performance Testing Platform
DDosify - это хороший инструмент, если вы хотите проверить, как поведет себя ваше приложение при большом количестве пользователей, обращающихся к нему со всего мира.
2. Kopia — Cross-platform Backup Tool
Kopia предлагает удобный и простой способ создания копий зашифрованных и сжатых данных и сохранения в облачном хранилище.
3. Traefik — Reverse Proxy And Load Balancer
Traefik довольно популярен, поэтому вы, возможно, уже знакомы с ним. Это хороший инструмент для самостоятельной настройки прокси для ваших микросервисов.
4. Httpx — HTTP Toolkit
С помощью Httpx можно регулярно отправлять запросов для получения данных о веб-сайтах. Мне нравится использовать его для проверки работоспособности моих сайтов и приложений.
5. Evcc — Extensible EV Charge Controller
Evcc - это многоязычный контроллер для электромобилей на Go.
1. DDosify — Performance Testing Platform
DDosify - это хороший инструмент, если вы хотите проверить, как поведет себя ваше приложение при большом количестве пользователей, обращающихся к нему со всего мира.
2. Kopia — Cross-platform Backup Tool
Kopia предлагает удобный и простой способ создания копий зашифрованных и сжатых данных и сохранения в облачном хранилище.
3. Traefik — Reverse Proxy And Load Balancer
Traefik довольно популярен, поэтому вы, возможно, уже знакомы с ним. Это хороший инструмент для самостоятельной настройки прокси для ваших микросервисов.
4. Httpx — HTTP Toolkit
С помощью Httpx можно регулярно отправлять запросов для получения данных о веб-сайтах. Мне нравится использовать его для проверки работоспособности моих сайтов и приложений.
5. Evcc — Extensible EV Charge Controller
Evcc - это многоязычный контроллер для электромобилей на Go.
👍2
Backend-митап в Москве: многопоточность, микросервисы, prompt engineering и System Design
• 20 сентября
• Пространство «Весна»
Если хочешь разобраться глубже в backend-разработке, системном дизайне, алгоритмах и многопоточке — приходи.
Говорим по существу — про то, что важно в работе и на собеседованиях:
– как строить микросервисы, не превращая код в ад;
– что ждёт на System Design-интервью и как его пройти.
– как готовиться к собесам и системно учить алгоритмы;
– как устроена модель памяти Go и где тебя может поджидать баг.
🎓 Программа
15:00 – 15:30 – Общий сбор
15:30 – 15:50 – Нетворкинг - разделимся на группы, пообщаемся и заведем новые знакомства
15:50 – 16:30 – Игорь Панасюк (Senior в Яндекс) «Особенности и ловушки модели памяти в Go: тайны синхронизации»
16:30 – 17:10 – Леонид Ченский (TeamLead в OzonTech) «Пишем микросервисы на Go как в BigTech, с нуля»
17:10 – 17:30 – Перерыв на фуршет
17:30 – 18:10 – Сергей Венецкий (ex-разработчик в EPAM) «LLM под капотом: как правильно писать промпты»
18:10 – 18:50 – Владимир Балун (ex-TeamLead в Яндекс) «Как пройти System Design интервью: взгляд со стороны интервьювера и кандидата»
18:50 – 19:00 – Завершение контентной части, фотосесия
19:00 – 20:00 – Фуршет и нетворкинг на площадке
20:00 - Afterparty - по желанию едем в бар неподалеку и продолжаем общение в неформальной обстановке
🎁 Подарки за лучшие вопросы:
— книги по backend разработке от спикеров
— сертификаты на бесплатное обучение на любом из курсов школы
— бесплатные mock-собеседования от интервьюверов из BigTech
— скидки на обучение в нашей школе
Место: Пространство «Весна»
Спартаковский переулок 2с1, подъезд 7
5 минут от м. Красносельская
7 минут от м. Бауманская
❗️ Количество мест ограничено - приобрести билет можно по ссылке
• 20 сентября
• Пространство «Весна»
Если хочешь разобраться глубже в backend-разработке, системном дизайне, алгоритмах и многопоточке — приходи.
Говорим по существу — про то, что важно в работе и на собеседованиях:
– как строить микросервисы, не превращая код в ад;
– что ждёт на System Design-интервью и как его пройти.
– как готовиться к собесам и системно учить алгоритмы;
– как устроена модель памяти Go и где тебя может поджидать баг.
15:00 – 15:30 – Общий сбор
15:30 – 15:50 – Нетворкинг - разделимся на группы, пообщаемся и заведем новые знакомства
15:50 – 16:30 – Игорь Панасюк (Senior в Яндекс) «Особенности и ловушки модели памяти в Go: тайны синхронизации»
16:30 – 17:10 – Леонид Ченский (TeamLead в OzonTech) «Пишем микросервисы на Go как в BigTech, с нуля»
17:10 – 17:30 – Перерыв на фуршет
17:30 – 18:10 – Сергей Венецкий (ex-разработчик в EPAM) «LLM под капотом: как правильно писать промпты»
18:10 – 18:50 – Владимир Балун (ex-TeamLead в Яндекс) «Как пройти System Design интервью: взгляд со стороны интервьювера и кандидата»
18:50 – 19:00 – Завершение контентной части, фотосесия
19:00 – 20:00 – Фуршет и нетворкинг на площадке
20:00 - Afterparty - по желанию едем в бар неподалеку и продолжаем общение в неформальной обстановке
🎁 Подарки за лучшие вопросы:
— книги по backend разработке от спикеров
— сертификаты на бесплатное обучение на любом из курсов школы
— бесплатные mock-собеседования от интервьюверов из BigTech
— скидки на обучение в нашей школе
Место: Пространство «Весна»
Спартаковский переулок 2с1, подъезд 7
5 минут от м. Красносельская
7 минут от м. Бауманская
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2
AdvCache — highload in-memory HTTP cache & reverse proxy на Go (production-ready)
Кому и где полезен. k8s‑friendly слой кэширования на входе трафика: как ingress/edge‑кэш перед сервисами или sidecar рядом с ними.
Подходит — там, где нужны стабильные SLO по латентности, разгрузка upstream и экономия железа.
— Основа на fasthttp: предсказуемая латентность, hot‑path = zero allocs.
— Per‑shard LRU (честные списки) или redis‑style LRU sampling — выбирайте под профиль нагрузки.
— Входная W‑TinyLFU + Doorkeeper/Count‑Min: агрессивная фильтрация шума → выше hit‑rate.
— β‑refresh (стохастическое обновление до TTL), управление upstream (health‑пробы, карантин, лимиты).
— Потоковое сжатие ответов, метрики Prometheus/VictoriaMetrics, дампы с CRC32, лёгкий оркестратор воркеров.
— Бенчмарки и E2E‑тесты в репозитории; код — production.
Цифры. Bare metal, 12 ядер: 250 000 RPS при среднем документе ≈ 5.5 КБ. При заполнении хранилища 50 ГБ — GC‑pause ≈ 5 мкс.
🔒 Лицензия: Apache‑2.0
GitHub ⭐️
https://github.com/Borislavv/adv-cache
#Go #Golang #HighLoad #Cache #LRU #TinyLFU #ReverseProxy #fasthttp #Performance #OpenSource
Кому и где полезен. k8s‑friendly слой кэширования на входе трафика: как ingress/edge‑кэш перед сервисами или sidecar рядом с ними.
Подходит — там, где нужны стабильные SLO по латентности, разгрузка upstream и экономия железа.
— Основа на fasthttp: предсказуемая латентность, hot‑path = zero allocs.
— Per‑shard LRU (честные списки) или redis‑style LRU sampling — выбирайте под профиль нагрузки.
— Входная W‑TinyLFU + Doorkeeper/Count‑Min: агрессивная фильтрация шума → выше hit‑rate.
— β‑refresh (стохастическое обновление до TTL), управление upstream (health‑пробы, карантин, лимиты).
— Потоковое сжатие ответов, метрики Prometheus/VictoriaMetrics, дампы с CRC32, лёгкий оркестратор воркеров.
— Бенчмарки и E2E‑тесты в репозитории; код — production.
Цифры. Bare metal, 12 ядер: 250 000 RPS при среднем документе ≈ 5.5 КБ. При заполнении хранилища 50 ГБ — GC‑pause ≈ 5 мкс.
🔒 Лицензия: Apache‑2.0
GitHub ⭐️
https://github.com/Borislavv/adv-cache
#Go #Golang #HighLoad #Cache #LRU #TinyLFU #ReverseProxy #fasthttp #Performance #OpenSource
GitHub
GitHub - Borislavv/adv-cache: High-load in-memory HTTP cache & reverse proxy for Go
High-load in-memory HTTP cache & reverse proxy for Go - Borislavv/adv-cache
👍2❤1
Студенты, YADRO открыли регистрацию на практические курсы!
Участие бесплатное, но необходимо пройти отбор. За время программы — 2,5 месяца — вы создадите собственный проект под руководством опытных инженеров. Лучшие участники получат приглашение на оплачиваемую стажировку в YADRO, где смогут погрузиться в профессию и поработать над реальными задачами.
Стартует два курса:
Ручное тестирование — научитесь искать баги, составлять баг-репорты и взаимодействовать с разработчиками, погрузитесь в реальные процессы тестирования ПО и оборудования. Занятия проходят онлайн и очно в офисах YADRO.
Разработка микросервисных приложений на Go — научитесь создавать и тестировать приложения на GO, работать с популярными библиотеками и внешними АРІ и развертывать свои решения в контейнерах. Формат обучения — онлайн или очно в Санкт-Петербурге.
23 сентября в 17:00 состоится онлайн-вебинар, где команда YADRO подробно расскажет об обучении, ответит на вопросы и поможет разобраться, какое направление подойдет именно вам.
А присоединиться к курсу и сделать первый шаг в IT можно до 28 сентября — успевайте!
Участие бесплатное, но необходимо пройти отбор. За время программы — 2,5 месяца — вы создадите собственный проект под руководством опытных инженеров. Лучшие участники получат приглашение на оплачиваемую стажировку в YADRO, где смогут погрузиться в профессию и поработать над реальными задачами.
Стартует два курса:
Ручное тестирование — научитесь искать баги, составлять баг-репорты и взаимодействовать с разработчиками, погрузитесь в реальные процессы тестирования ПО и оборудования. Занятия проходят онлайн и очно в офисах YADRO.
Разработка микросервисных приложений на Go — научитесь создавать и тестировать приложения на GO, работать с популярными библиотеками и внешними АРІ и развертывать свои решения в контейнерах. Формат обучения — онлайн или очно в Санкт-Петербурге.
23 сентября в 17:00 состоится онлайн-вебинар, где команда YADRO подробно расскажет об обучении, ответит на вопросы и поможет разобраться, какое направление подойдет именно вам.
А присоединиться к курсу и сделать первый шаг в IT можно до 28 сентября — успевайте!
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый клиент Golang Redis, который выполняет автоматическую конвейерную обработку и поддерживает кэширование на стороне клиента.
package main
import (
"context"
"github.com/redis/rueidis"
)
func main() {
client, err := rueidis.NewClient(rueidis.ClientOption{InitAddress: []string{"127.0.0.1:6379"}})
if err != nil {
panic(err)
}
defer client.Close()
ctx := context.Background()
// SET key val NX
err = client.Do(ctx, client.B().Set().Key("key").Value("val").Nx().Build()).Error()
// HGETALL hm
hm, err := client.Do(ctx, client.B().Hgetall().Key("hm").Build()).AsStrMap()
}
▪️ Github
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🤔1😱1
Вакансии для Golang-разработчиков за последние 14 дней:
✓ Golang Software Engineer. Удалённо, 6000–7000
✓ Backend Developer Удалёнка, 250 000–400 000 ₽
✓ Backend Golang-разработчик Удалённо, от 2500 до 5500 $
✓ GO Engineer Удалённо, 6000–7000 $
✓ Golang разработчик Удалённо/гибрид (Ульяновск/Краснодар), 150–230 т.р.
✓ Golang Developer (architect) Удалённо, 4 000–6 000 $
✓ Golang Backend Удалённо (МСК), 350–400 т.р.
✓ Golang Backend Developer Удалёнка (РФ), 280–350 т.р.
✓ Golang + Blockchain Software Engineer Удалённо, 6000–7000 USD
✓ Golang Blockchain Engineer Удалённо, 6 000–7 000 USD
#подборка #go
✓ Golang Software Engineer. Удалённо, 6000–7000
✓ Backend Developer Удалёнка, 250 000–400 000 ₽
✓ Backend Golang-разработчик Удалённо, от 2500 до 5500 $
✓ GO Engineer Удалённо, 6000–7000 $
✓ Golang разработчик Удалённо/гибрид (Ульяновск/Краснодар), 150–230 т.р.
✓ Golang Developer (architect) Удалённо, 4 000–6 000 $
✓ Golang Backend Удалённо (МСК), 350–400 т.р.
✓ Golang Backend Developer Удалёнка (РФ), 280–350 т.р.
✓ Golang + Blockchain Software Engineer Удалённо, 6000–7000 USD
✓ Golang Blockchain Engineer Удалённо, 6 000–7 000 USD
#подборка #go