go-functional-options

Паттерны Проектирования На Go. Functional Options.

Проектирование — это почти всегда не просто. Чаще всего это задача нахождения компромиссов....

апреля 22, 2019 · 3 минуты · German Gorelkin
go-observer

Паттерны Проектирования На Go. Observer.

Существует как минимум два способа общения между двумя программными компонентами....

марта 27, 2019 · 11 минут · German Gorelkin
Закон Амдала

Закон Амдала

С точки зрения параллелизма, как пути для повышения эффективности вычислений, существует две крайности....

ноября 12, 2018 · 4 минуты · German Gorelkin

Method sets в Go

Набор методов которые являются интерфейсом данного типа....

октября 16, 2018 · 3 минуты · German Gorelkin
Паттерны Проектирования На Go. Singleton

Паттерны Проектирования На Go. Singleton

Рассмотрим простой и вообщем-то спорный шаблон Singleton. Его “потокобезопасную” версию и общие подходы к решению таких задач....

октября 10, 2018 · 7 минут · German Gorelkin
Embedding В Go

Embedding В Go

Go предлагает механизм встраивания(embedding) в качестве альтернативы механизму наследования в традиционных объектно-ориентированных языках программирования....

октября 4, 2018 · 3 минуты · German Gorelkin
Error Handling in Go

Error Handling in Go

В то время, как обсуждается возможный новый дизайн обработки ошибок и ведутся споры о преимуществах явной обработки ошибок, предлагаю рассмотреть некоторые особенности ошибок, паник и их восстановления в Go, которые будут полезны на практике....

сентября 18, 2018 · 9 минут · German Gorelkin
The Twelve-Factor App

The Twelve-Factor App

Парни из Heroku предложили набор общих концептуальных решений проблем, которые наиболее часто возникают при разработке и поддержки веб-приложений....

июля 17, 2018 · 3 минуты · German Gorelkin