Anton Kucherov

Software Engineer, Skier, Snowboarder, Street-trial bike rider, Gopher ♥︎ OpenSource.

go

Что же такое «Модель предметной области»?

Привет народ. Сегодня зашел в канал #school в русскоязычном GoCommunity в Slack и обнаружил там один интересный диалог. Данный диалог навел меня на некоторые мысли относительно того, как коллеги интерпретируют понятие “модель предметной области (домена)”. Как оказалось, существует достаточно много разработчиков которые интерпретируют его

go

Интерфейсы как абстрактные типы данных в Go

Не так давно коллега ретвитнул отличный пост How to Use Go Interfaces. В нем рассматриваются некоторые ошибки при использовании интерфейсов в Go, а также даются некоторые рекомендации по поводу того, как их все-таки стоит использовать. В статье, упомянутой выше, автор приводит интерфейс из пакета

Микросервисы, микросервисы

Сейчас о микросервисах не говорит только ленивый. Я, конечно, не работал в Netflix и не имею права называть себя экспертом в этой теме, тем не менее, опыт применения микросервисов в production у меня был, и вот несколько ключевых выводов, которые я для себя сделал.

Преждевременная оптимизация

Я уверен, вы знаете, что это такое. На самом деле этой проблеме уже черт знает сколько времени. В 1974 году на лекции Computer Programming as an Art (http://www.paulgraham.com/knuth.html) Дональд Кнут сказал следующее: “Проблема заключается в том, что программисты тратят

Ох уж эти приоритеты

Я думаю, ни для кого не секрет, что правильная расстановка приоритетов - ключ к успеху не только в разработке, но и в любом другом начинании. И, казалось бы, все просто: есть высокий приоритет, есть средний, есть низкий. Расставляй, делай от высокого к низкому, и

Мое первое знакомство с программированием

Мое первое знакомство с программированием

Друзья, не важно как вы начинали, не важен ваш бэкграунд (я, например, в тот период учился достаточно паршиво). Не важно сколько вам лет. Что действительно важно, так это то, чтобы то дело, которым вы занимаетесь, вас захватывало и было вам интересно.