Обновить
8K+
6
Константин@physicist2018

Старший научный сотрудник и Go разработчик

4
Рейтинг
3
Подписчики
Хабр КарьераХабр Карьера
Отправить сообщение

Используем sqlc в Го: нужно ли делать отдельный слой «репозиторий», или достаточно сгенерированного?

Время на прочтение4 мин
Охват и читатели8K

Всем привет!
Эта статья является выжимкой моего опыта. Возможно для кого-то это очевидные вещи, тем не менее, считаю, что она может мыть полезна начинающим и не только.

Для работы с базами данных в го есть несколько подходов от стандартного "ручного", до удобных, таких как sqlx, GORM, sqlc... Список можно продолжать дальше.
При разработке очередного ПО я познакомился с sqlc (https://sqlc.dev/) и его подход мне понравился: на основе sql запросов создается полноценная обертка над бд - чем не песня, но как ее грамотно использовать в соответствии с принципами SOLID и Го подходом?

Читать далее

Общаемся с дисплеем SSD1306 по i2c

Время на прочтение4 мин
Охват и читатели24K

Все любители электронных самоделок когда-нибудь приходят к желанию отобразить работу своей поделки на экране в виде текста или графики. Самый бюджетный способ сделать это — обратиться к алфавитно-цифровому дисплею типа LCD1602 или LCD2004, общение с которыми происходит либо по параллельному интерфейсу, либо через переходник-конвертор в I2C. Второй способ — использовать графический дисплей, их множество, например SSD1306 с размером матрицы 128x64 пикселя.

Читать далее

Информация

В рейтинге
1 493-й
Откуда
Приморский край, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, старший научный сотрудник
Старший
Python
SQL
Redis
PostgreSQL
Git
Golang
REST
MatPlotLib
Наставничество
Научно-исследовательская работа