MongoDB Transaction Read Locks in Go

Sometimes, things do not go well on the coding level. In that case, we know what to do - fix the issue, get to another task. Sometimes, things don't work out on the architectural level. For such stuff we have to apply additional resources to work around it.…

Golang 14 лет

Когда-то, во времена великих свершений человечества, когда мамонты ходили по земле и птеродактили охотились на йоркширских терьеров (я про 2016 год) мной было принято решение об инвестиции мозговых мыслей в новый модный язык программирования. Язык должен был быть прогрессивным, удобным, дорогим и с большим коммьюнити. Вот тут то и пришло…

Thunderbird Supernova

Тут на днях мой любимый почтовый секретарь Thunderbird разродился стабильной версией апдейта с кучей прелестных новшеств в интерфейсе. Кто-то скажет, что до опережающих время дизайнов потомка великого писателя будет далеко, но тут стоит вспомнить, что держится компания на мандариновой шелухе из карманов и чистом энтузиазме. Работа над любым публичным проектом…

Новое обновление Windows 11

В грядущем обновлении для Windows 11, Microsoft наконец-то вспомнила, что люди на винде не только играют и смотрят ютуб, но и работают, а иногда и код пишут. И хоть побрякушки с ИИ выглядят просто как артефакт текущего хайпа, решение для разработчиков выглядит довольно интересно. В основном это проявилось в виде…

Google I/O 2023

После отсмотра открывающей презентации к Google I/O в этом году я поймал себя на мысли, что у Google есть очень большая проблема, о которой все говорят но никто ничего не делает, чтобы её решить. 90% презентации было посвящено AI разработкам (PaLM2, Bard и прочее), в частности, интеграции ИИ в…

Балансировка нагрузки на пальцах

Как говорится, если хочешь узнать в самом деле ли ты понял какую-то предметную область, то попробуй объяснить её пятилетнему ребенку. Подход рабочий, особенно когда действительно приходится объяснять будущим специалистам суть понятия инкапсуляции рискуя нарваться на инфаркт у слушающих 💀 Автор следующей статьи решил раз и навсегда попрощаться с рутинными и высокопарными…

Low Code / No Code - Зло?

Недавно наткнулся на любопытную заметку от разработчика о том, что Low Code решения являются большой ложью (наравне с AI инструментами) и на самом деле не добавляют ничего полезного в процесс решения проблем у бизнеса. Хотя я и понимаю откуда могло появится такое мнение, согласен не на 100%. Автор в достаточно…

Как работают квантовые компьютеры?

На протяжении достаточно большого времени я пытаюсь понять одну вещь: нужна ли докторская степень по квантовой физике, чтобы осознать принцип работы квантового компьютера. Несколько вполне подробных научно-популярных документальных фильмов и роликов уже позади, но все еще нет ощущения, что пришло полное понимание способов обработки вводимых данных квантовым процессором. 😢 Складывается впечатление,…