Автор статьи делится опытом организации структур в проектах на Go: https://proglib.io/w/b2f5174a
  
  www.dudley.codes
  
  How I Organize Structs in Go Projects
  A quick look at some of the conventions I use to organize structs in large Go projects.
  Forwarded from Библиотека программиста | программирование, кодинг, разработка
Подписывайтесь на наш Instagram и узнавайте полезную информацию первыми: instagram.com/proglibrary
  Ali — инструмент тестирования нагрузки, способный выполнять анализ в режиме реального времени.
https://proglib.io/w/d19f5838
  
  
  https://proglib.io/w/d19f5838
Библиотека Go-разработчика | Golang pinned «Подписывайтесь на наш Instagram и узнавайте полезную информацию первыми: instagram.com/proglibrary»
  Читайте интервью с Java-тимлидом компании Dino Systems. Вы узнаете из первых рук, легко ли пройти путь от джуна до профессионала высокого класса и какие препятствия могут на нем встретиться.
https://proglib.io/sh/VLBFeGyvWu
  
  https://proglib.io/sh/VLBFeGyvWu
Библиотека программиста
  
  ☕ «Тот, кто приходит за деньгами либо для престижа, не выдерживает темпа»
  Изучить Java с нуля и пройти путь от джуна до высококлассного разработчика – задача непростая, но герою интервью это удалось. О сложностях в освоении профессии нашему корреспонденту рассказал тимлид компании DINS Андрей Кирдеев.
  Go-разработчик с нуля всего за год!
Нравится программирование, но не можешь разобраться во всем самостоятельно? Мы поможем освоить новую профессию и расскажем, как найти высокооплачиваемую работу после обучения!
Переходи по ссылке и регистрируйся ▶️ https://clc.am/kp4-1A
На курсе «Профессия Go-разработчик» ты получишь базовые знания программирования, а также подробное обучение по работе с Golang. Пройдя обучающий курс, ты создашь крутое портфолио и сможешь претендовать на должность junior-программиста.
Регистрируйся пока есть скидки до 60% на обучение!
  Нравится программирование, но не можешь разобраться во всем самостоятельно? Мы поможем освоить новую профессию и расскажем, как найти высокооплачиваемую работу после обучения!
Переходи по ссылке и регистрируйся ▶️ https://clc.am/kp4-1A
На курсе «Профессия Go-разработчик» ты получишь базовые знания программирования, а также подробное обучение по работе с Golang. Пройдя обучающий курс, ты создашь крутое портфолио и сможешь претендовать на должность junior-программиста.
Регистрируйся пока есть скидки до 60% на обучение!
Внедрение зависимостей в Go
В статье описано о DI в целом, о существующих DI-проектах, а также об их преимуществах и недостатках.
https://proglib.io/w/e6280b03
  
  В статье описано о DI в целом, о существующих DI-проектах, а также об их преимуществах и недостатках.
https://proglib.io/w/e6280b03
Хабр
  
  Внедрение зависимостей в GO
  Идея внедрения зависимости проста: объект, зависящий от другого объекта, делегирует управление его жизненным циклом внешнему коду.Здесь объект самостоятельно упр...
👍1👎1
  Гайд по переменным окружения в Go: https://proglib.io/w/47cd6c65
  
  Mohitkhare
  
  Mohit Khare
  Learn what are environment variables and how to use them in Go
  Зачем нужна математика? 
Из лекции аспиранта ВМК МГУ вы узнаете основные кейсы применения математики в индустриальных задачах.
https://proglib.io/w/ae566036
  
  Из лекции аспиранта ВМК МГУ вы узнаете основные кейсы применения математики в индустриальных задачах.
https://proglib.io/w/ae566036
YouTube
  
  Зачем нужна математика? Лекция аспиранта ВМК МГУ
  Разбираем кейсы применения математики в индустриальных задачах.
Оставить заявку на курс «Математика для Data Science» можно здесь – https://proglib.io/w/bb13962b
Промокод на скидку 20% – WEB20
  Оставить заявку на курс «Математика для Data Science» можно здесь – https://proglib.io/w/bb13962b
Промокод на скидку 20% – WEB20
Разработчики языка выпустили Go 1.16.1 и Go 1.15.9: https://proglib.io/w/417e350d
  Подписывайтесь на наш новый канал @devopsslib и получайте полезные материалы по всему, что может быть интересно DevOps-специалисту.
  Go-password — библиотека, реализующая генерацию случайных паролей. Для дополнительной случайности используются crypto / rand.
https://proglib.io/w/6d15b245
  
  https://proglib.io/w/6d15b245
GitHub
  
  GitHub - sethvargo/go-password: A Golang library for generating high-entropy random passwords similar to 1Password or LastPass.
  A Golang library for generating high-entropy random passwords similar to 1Password or LastPass. - sethvargo/go-password
  Срок службы HTTP-запроса на сервере Go
Автор статьи описывает маршрут, по которому типичный HTTP-запрос проходит через сервер Go, затрагивая маршрутизаторы, промежуточное программное обеспечение (middleware) и другие связанные вопросы, такие как параллелизм.
https://proglib.io/w/d3a58a73
  
  
  
  
  
  Автор статьи описывает маршрут, по которому типичный HTTP-запрос проходит через сервер Go, затрагивая маршрутизаторы, промежуточное программное обеспечение (middleware) и другие связанные вопросы, такие как параллелизм.
https://proglib.io/w/d3a58a73
gcatch.pdf
    809.2 KB
  Автоматическое обнаружение и исправление ошибок конкурентности в программных системах Go
Эмпирические исследования, проводимые авторами данного документа показали, что ошибки конкурентности, особенно связанные с неправильным использованием каналов, широко распространены в Go. Эти ошибки серьезно повредили надежность конкурентных систем Go.
Для борьбы с ошибками конкурентности Go, вызванными неправильным использованием каналов, в документе предлагается использование статической системы обнаружения ошибок конкурентности
  Эмпирические исследования, проводимые авторами данного документа показали, что ошибки конкурентности, особенно связанные с неправильным использованием каналов, широко распространены в Go. Эти ошибки серьезно повредили надежность конкурентных систем Go.
Для борьбы с ошибками конкурентности Go, вызванными неправильным использованием каналов, в документе предлагается использование статической системы обнаружения ошибок конкурентности
GCatch и автоматической системы исправления ошибок конкурентности GFix.Интересные размышления о том, почему язык Go стал стандартом для DevOps-инженеров.
https://proglib.io/w/90c3da69
  
  https://proglib.io/w/90c3da69
Хабр
  
  Почему язык Go стал стандартом для DevOps-инженеров
  Иногда вещи находят себе применение неожиданно и не в том, для чего их задумывали. В 1960-е годы Кен Томпсон — легенда программирования — написал компьютерную иг...
  В серии статей рассматривается процесс разработки сервиса подписания для инфраструктуры портала Госуслуг на C и Go:
- Часть 1. Статья посвящена Go-части сервиса, в которую входит конфигурирование, тестирование, ресты, файловый менеджер и планировщик. Иными словами, все то, что происходит до передачи данных в С-часть для подписания и верификации.
- Часть 2. Во второй части рассмотрены CGo-прослойка и C-часть, в которой происходит подписание и верификация данных, а также описаны самые важные оптимизации, ради которых создавался данный сервис.
  
  
  
  
  
  - Часть 1. Статья посвящена Go-части сервиса, в которую входит конфигурирование, тестирование, ресты, файловый менеджер и планировщик. Иными словами, все то, что происходит до передачи данных в С-часть для подписания и верификации.
- Часть 2. Во второй части рассмотрены CGo-прослойка и C-часть, в которой происходит подписание и верификация данных, а также описаны самые важные оптимизации, ради которых создавался данный сервис.