Команда Go предложила более простой дизайн дженериков: новость об этом и само описание.
Для экономии времени можно прочитать краткое руководство по новому дизайну дженериков Go: https://proglib.io/w/de45b19d
Для экономии времени можно прочитать краткое руководство по новому дизайну дженериков Go: https://proglib.io/w/de45b19d
go.dev
The Next Step for Generics - The Go Programming Language
An updated generics design draft, and a translation tool for experimentation
GolangQuiz - канал на котором публикуются интересные задачи и вопросы по Go и их разбор.
🚴 Паттерны Go-кода на все случаи жизни
Cортировки и битовые маски, обработка ошибок и создание изображений, генерация перестановок и работа с хэш-суммами, запуск HTTP-сервера, юнит-тесты и другие распространенные задачи, решаемые с помощью Go.
https://proglib.io/sh/tAslm0UR9V
Cортировки и битовые маски, обработка ошибок и создание изображений, генерация перестановок и работа с хэш-суммами, запуск HTTP-сервера, юнит-тесты и другие распространенные задачи, решаемые с помощью Go.
https://proglib.io/sh/tAslm0UR9V
Оператор
Тип a: *int
Адрес b: 0xc0000b4020
Вы можете получить другой адрес для b, так как местоположение b может быть где угодно в памяти.
& используется для получения адреса переменной. В строке 9 программы мы присваиваем адрес b типу a *int. В таком случае говорят, что a указывает на b. Когда мы выводим значение в a, будет выведен адрес b. В итоге получаем:Тип a: *int
Адрес b: 0xc0000b4020
Вы можете получить другой адрес для b, так как местоположение b может быть где угодно в памяти.
Утилита gogrep позволяет находить код по синтаксическим шаблонам, фильтровать результаты по типам выражений, выполнять замену по шаблонам и т. д.
Зачастую она используется для упрощения рефакторинга кода, изучения кодовой базы и поиска подозрительного кода. Автор статьи в подробностях разобрался с утилитой и поделился практическим опытом.
https://proglib.io/w/eb89f1cf
Зачастую она используется для упрощения рефакторинга кода, изучения кодовой базы и поиска подозрительного кода. Автор статьи в подробностях разобрался с утилитой и поделился практическим опытом.
https://proglib.io/w/eb89f1cf
GitHub
GitHub - mvdan/gogrep: Search for Go code using syntax trees
Search for Go code using syntax trees. Contribute to mvdan/gogrep development by creating an account on GitHub.
👨💻 Как выбрать сервер для 1С
Рассказываем, как выбрать сервер для продуктов 1С в зависимости от числа активных пользователей и других требований к системе.
https://proglib.io/sh/bL4TeHxcQy
Рассказываем, как выбрать сервер для продуктов 1С в зависимости от числа активных пользователей и других требований к системе.
https://proglib.io/sh/bL4TeHxcQy
Существуют разные способы установления безопасного соединения TLS с помощью Go и gRPC. Вопреки распространенному мнению, вам не нужно вручную предоставлять сертификат сервера вашему клиенту gRPC для шифрования. В статье представлен список примеров кода для разных сценариев. Исходный код доступен в репозитории.
Gopheracademy
Navigating the uncharted waters of SSL/TLS certificates and gRPC with Go
There are different ways to establishing a secure TLS connection with Go and gRPC. Contrary to popular belief, you don’t need to manually provide the Server certificate to your gRPC client in order to encrypt the connection.
Если кому-то необходимо освежить в памяти основы Golang, например, перед собеседованием, то вот отличый вариант, хоть и может показаться неактуальным по времени: https://proglib.io/w/79391e19
YouTube
Go Programming
Get the Cheat Sheet Here : http://goo.gl/bxT1V7
Best Book on Go : http://goo.gl/YU2aRn
MY UDEMY COURSES ARE 87.5% OFF TIL December 19th ($9.99) ONE IS FREE
➡️ Python Data Science Series for $9.99 : Highest Rated & Largest Python Udemy Course + 56 Hrs +…
Best Book on Go : http://goo.gl/YU2aRn
MY UDEMY COURSES ARE 87.5% OFF TIL December 19th ($9.99) ONE IS FREE
➡️ Python Data Science Series for $9.99 : Highest Rated & Largest Python Udemy Course + 56 Hrs +…
Действительно, как узнать, что ты написал на Go хороший код? Если есть какая-то шкала между хорошо и плохо, то как понять, какие части шкалы относятся к хорошему? Каковы его свойства, атрибуты, отличительные признаки, паттерны и идиомы? Ответы на эти вопросы можно найти в переведённой на русский статье с многообещающим названием «Дзен Go».
https://proglib.io/w/8af37e8e
https://proglib.io/w/8af37e8e
Хабр
Дзен Go
Оценивая свою работу, я недавно много размышлял о том, как мне писать хороший код. Учитывая, что никто не интересуется тем, как писать плохой код, возникает во...
Для получения
012 в результате выполнения программы достаточно изменить две строки, как показано ниже (строка 9 и 10). Это один из вариантов реализации, не являющийся единственным верным.Bild — коллекция алгоритмов параллельной обработки изображений на чистом Go.
Целью проекта является простота в использовании и разработке. Bild работает на основе пакетов из стандартной библиотеки, чтобы уменьшить использование зависимостей и абстракций разработки.
https://proglib.io/w/918ad3ad
Целью проекта является простота в использовании и разработке. Bild работает на основе пакетов из стандартной библиотеки, чтобы уменьшить использование зависимостей и абстракций разработки.
https://proglib.io/w/918ad3ad
GitHub
GitHub - anthonynsimon/bild: Image processing algorithms in pure Go
Image processing algorithms in pure Go. Contribute to anthonynsimon/bild development by creating an account on GitHub.
Продолжение к посту про разработку приложения для банковской сферы:
– Регистрация пользователя
– Аутентификация пользователя и банковские переводы ч. 1
– Банковские переводы ч. 2
– Регистрация пользователя
– Аутентификация пользователя и банковские переводы ч. 1
– Банковские переводы ч. 2
Telegram
Библиотека Go разработчика
Изучаем Golang, разрабатывая простое приложение для банковской сферы:
– Начало
– Авторизация и REST API
– Начало
– Авторизация и REST API
💸 12 способов зарабатывать с помощью программного кода
Все в курсе, что у программистов высокие зарплаты. Но обычная работа в компании – лишь один из источников, с помощью которых можно зарабатывать на программировании. В этой статье обсудим другие способы.
https://proglib.io/sh/u7tJsmH5S4
Все в курсе, что у программистов высокие зарплаты. Но обычная работа в компании – лишь один из источников, с помощью которых можно зарабатывать на программировании. В этой статье обсудим другие способы.
https://proglib.io/sh/u7tJsmH5S4
Учимся добавлять фоновые задания в микросервисы на Go: https://proglib.io/w/e124dcb6
scene-si.org
Microservice background jobs - via @TitPetric
Перевод статьи о внутренностях реализации замыканий в Go, из которой вы среди прочего узнаете о том, как Go пытается автоматически определить, нужно ли использовать указатель/ссылку или значение в разных случаях.
https://proglib.io/w/7a66a3fb
https://proglib.io/w/7a66a3fb
Хабр
Внутренности Go: оборачиваем переменные цикла в замыкании
Сегодня я решил перевести для вас небольшую статью о внутренностях реализации так называемых замыканий или closures. В дополнение вы узнаете о том, как Go пытае...
OWASP — это открытый проект обеспечения безопасности веб-приложений. В связи с тем, что ему доверяет всё сообщество программистов, репозитории с подобными примерами практик для Golang можно свободно брать за основу в своих проектах.
GitHub
Go-SCP/src at master · OWASP/Go-SCP
Golang Secure Coding Practices guide. Contribute to OWASP/Go-SCP development by creating an account on GitHub.