Представьте, что ваш знакомый/коллега/родственник попросил у вас совета, как стать программистом?
Поделитесь вашим мнением, что бы вы ему ответили:
https://forms.gle/7YZ2rxnyBWsnMqYD7
Лучшие ответы опубликуем в отдельной подборке!
Поделитесь вашим мнением, что бы вы ему ответили:
https://forms.gle/7YZ2rxnyBWsnMqYD7
Лучшие ответы опубликуем в отдельной подборке!
Eli Bendersky ранее писал серию статей о проектировании и реализации плагинов в различных языках программирования, а сейчас очередь дошла до Go.
https://proglib.io/w/70bba938
https://proglib.io/w/70bba938
🔧 easegress — универсальная система оркестрации трафика, которая помогает повысить доступность и стабильность, а также может улучшить производительность без изменения кода.
⭐ 3 727
https://proglib.io/w/40958e8e
⭐ 3 727
https://proglib.io/w/40958e8e
Руководство по выпуску игры, созданной с помощью библиотеки Ebiten, в Steam.
https://proglib.io/w/210d7373
https://proglib.io/w/210d7373
Ebitengine - A dead simple 2D game engine for Go
How to release an Ebiten game for Steam - Ebitengine
Ebitengine is an open source game engine for the Go programming language. Ebitengine's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms.
В статье описано, как правильно закрыть соединение и завершить текущий процесс в вашем приложении на Go. Этот термин еще называется постепенным завершением работы.
https://proglib.io/w/eb381bcd
https://proglib.io/w/eb381bcd
Medium
Gracefully Shutdown Your Go Service
Make sure to tidy up your belonging and stop your activity when arrived at the destination before you leaving the train. Or else, you will…
👍1
Видеозаписи двух докладов с митапа GoSheffield: https://proglib.io/w/231d5474
YouTube
September 2021 - YouTube
🔧 db — библиотека, которая обеспечивает слой доступа к данным (Data Access Layer) для Go и предоставляет независимые инструменты для работы с различными источниками данных, такими как:
- PostgreSQL
- MySQL
- MSSQL
- CockroachDB
- MongoDB
- QL
- SQLite
https://proglib.io/w/d2d0006b
- PostgreSQL
- MySQL
- MSSQL
- CockroachDB
- MongoDB
- QL
- SQLite
https://proglib.io/w/d2d0006b
Проходишь курсы по Python, но по итогу у тебя шаблонное резюме и нет проекта, который можешь показать работодателю?
😡HR устали рассматривать однотипные резюме –– хочется представить свой проект и знания, достаточные для начала карьеры.
Специально для тех, кто устал от теории и хочет начать создавать реальные продукты Proglib Academy подготовил курс «Основы программирования на Python».
Мы учли все:
🔹После завершения курса у вас будет проект. И не один, а целых два в портфолио, но если будете выполнять все практические задания, то 4🤤
🔹Ваших знаний будет достаточно, чтобы встать на позицию Junior и начать карьеру
🔹Наши кураторы всегда смогут оказать поддержку и никогда не оставят вас без ответа
🔹Образование стало доступным, поэтому курс доступен от 1916 руб/мес
Эксклюзивный промокод подписчикам канала GO на скидку 15% только до 11 сентября. Подробнее о курсе можно узнать здесь
И ключевое, –– войти в IT быстрее с Proglib Academy😏
😡HR устали рассматривать однотипные резюме –– хочется представить свой проект и знания, достаточные для начала карьеры.
Специально для тех, кто устал от теории и хочет начать создавать реальные продукты Proglib Academy подготовил курс «Основы программирования на Python».
Мы учли все:
🔹После завершения курса у вас будет проект. И не один, а целых два в портфолио, но если будете выполнять все практические задания, то 4🤤
🔹Ваших знаний будет достаточно, чтобы встать на позицию Junior и начать карьеру
🔹Наши кураторы всегда смогут оказать поддержку и никогда не оставят вас без ответа
🔹Образование стало доступным, поэтому курс доступен от 1916 руб/мес
Эксклюзивный промокод подписчикам канала GO на скидку 15% только до 11 сентября. Подробнее о курсе можно узнать здесь
И ключевое, –– войти в IT быстрее с Proglib Academy😏
После прочтения популярной книги о шаблонах проектирования Head First Design Patterns, в которой примеры представлены на языке Java, автор статей приступил к реализации шаблонов на Go:
- Стратегия (Strategy)
- Наблюдатель (Observer)
- Декоратор (Decorator)
- Стратегия (Strategy)
- Наблюдатель (Observer)
- Декоратор (Decorator)
Medium
Strategy Pattern in Golang
Usually I find technical books very dry, but “Head First Design Patterns” was awash with funny anecdotes and eye-grabbing illustrations…
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏃 Пишем мессенджер на Go за час: 7 простых шагов от эхо-сервера к асинхронному обмену сообщениями
Авторы большинства статей по сокетным соединениям в примерах ограничиваются реализацией эхо-сервера. Давайте разовьем эту тему и за 7 простых шагов сделаем вместе консольный мессенджер сообщений.
https://proglib.io/sh/EZSxagJs53
Авторы большинства статей по сокетным соединениям в примерах ограничиваются реализацией эхо-сервера. Давайте разовьем эту тему и за 7 простых шагов сделаем вместе консольный мессенджер сообщений.
https://proglib.io/sh/EZSxagJs53
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Вокруг поиска первой работы в IT много вопросов и проблем: большой конкурс на позицию junior, провалы на собеседованиях, глобальная незаинтересованность рынка в джунах, особенно если им больше 30. Мы, издание «Библиотека программиста», решили провести опрос среди всех, кто когда-либо искал первую работу в IT-сфере, чтобы понять кто, каким образом и с какой эффективностью (не) справляется с этой задачей. Опрос займет около 3 минут, результаты опубликуем на сайте proglib.io ориентировочно 19 сентября.
https://forms.gle/kuFeTtoHhKQW2Ekc8
https://forms.gle/kuFeTtoHhKQW2Ekc8
Google Docs
Поиск первой работы в IT
Вокруг поиска первой работы в IT много вопросов и проблем: большой конкурс на позицию junior, провалы на собеседованиях, глобальная незаинтересованность рынка в джунах, особенно если им больше 30. Мы, издание «Библиотека программиста», решили провестискал…
Реализуем микросервис на основе шаблона CQRS с использованием Go, Kafka, gRPC и других хайповых инструментов.
https://proglib.io/w/6b4e0130
https://proglib.io/w/6b4e0130
microservices.io
Microservices Pattern: Pattern: Command Query Responsibility Segregation (CQRS)
Define a queryable replica that is kept up to date by subscribing to events published by the services that own the data.
Материал о том, как динамически внедрять зависимости в структуру. Описанный подход можно использовать для инициализации приложения в целом, а также для загрузки конфигурации и других служб.
https://proglib.io/w/76a97e85
https://proglib.io/w/76a97e85
Medium
Golang — how to dynamically inject dependencies into the structure
How to dynamically inject dependencies into “Service” in Go?
Bodner J. - Learning Go - 2021.pdf
7 MB
Learning Go: An Idiomatic Approach to Real-World Go Programming
Автор: Jon Bodner
Это практическое руководство предоставляет базовые знания, необходимые для написания понятного и идиоматичного кода на Go.
Независимо от уровня опыта, вы научитесь думать как разработчик Go. Автор представляет шаблоны проектирования, принятые опытными разработчиками Go, и исследует причины их использования.
Автор: Jon Bodner
Это практическое руководство предоставляет базовые знания, необходимые для написания понятного и идиоматичного кода на Go.
Независимо от уровня опыта, вы научитесь думать как разработчик Go. Автор представляет шаблоны проектирования, принятые опытными разработчиками Go, и исследует причины их использования.
👍3
🔧🧑🍳 restic — быстрый, безопасный и эффективный инструмент резервного копирования, который позволяет хранить копии как локально, так и на:
- sftp server
- HTTP REST server
- AWS S3
- OpenStack Swift
- BackBlaze B2
- Microsoft Azure Blob Storage
- Google Cloud Storage
- многих других сервисах через rclone Backend
⭐️ 13533
https://proglib.io/w/50171778
- sftp server
- HTTP REST server
- AWS S3
- OpenStack Swift
- BackBlaze B2
- Microsoft Azure Blob Storage
- Google Cloud Storage
- многих других сервисах через rclone Backend
⭐️ 13533
https://proglib.io/w/50171778
Rclone
Rclone syncs your files to cloud storage: Google Drive, S3, Swift, Dropbox, Google Cloud Storage, Azure, Box and many more.