Golang Дайджест
8.02K subscribers
44 photos
1 file
171 links
Самое интересное из мира Go: новости, статьи, проекты, сервисы, изменения в языке и др.

Посты публикуются не часто - только самое важное, с чем я лично ознакомился.

Поэтому можно не мьютить канал =)

Обратная связь: @justskiv
Download Telegram
#game4devs #concurrency

Если вы плохо понимаете проблемы параллельного программирования и конкурентного доступа, очень советую пройти игру - The Deadlock Empire.

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

Самое главное - вы поймёте, что безопасный параллельный код писать очень сложно, а порой даже невозможно (всегда будет оставаться маленькая вероятность фэйла, с которой придётся жить).

https://deadlockempire.github.io/
👍5🔥4🤔1
#game4devs #sql #database

Игра для практики написания SQL-запросов

Ещё одна игра для разработчиков - SQL Murder Mystery. В этот раз нам предлагают раскрывать преступления путём исследования данных в предоставленной БД. Шикарная идея и крутая реализация.

К примеру, если у вас есть проблемы с SQL на собеседованиях, а на текущей работе такой практики не хватает, то игра создана для вас.

Сложно заставить себя изучать SQL на скучных искусственных примерах из учебников. Плюс этот навык довольно быстро выветривается, когда нет практики.
Но когда появляется интересная цель, процесс идёт намного бодрее. К тому же так лучше усваивается и запоминается.

Кстати, по поводу реализации. Мне не очень понравилось писать запросы в маленьком окошке. К счастью, исходники есть на GitHub. Отсюда можно скачать базу данных игры (файл sql-murder-mystery.db) и исследовать её локально в любом удобном клиенте - это SQLite.
🔥62